Keith Winstein
|
d8c9e2389e
|
More conservative about when we flag predictions
|
2011-10-13 15:52:51 -04:00 |
|
Keith Winstein
|
1bb8df69a9
|
Only flag (underline) predictions on long echo delay
|
2011-10-13 15:37:26 -04:00 |
|
Keith Winstein
|
dfeaf5eca4
|
Widen prediction interval
|
2011-10-13 15:27:48 -04:00 |
|
Keith Winstein
|
aab2ac65be
|
Reduce use of malloc()
|
2011-10-13 15:25:48 -04:00 |
|
Keith Winstein
|
5fc16a4a89
|
Scratch predictions when near wrapping
|
2011-10-13 05:33:26 -04:00 |
|
Keith Winstein
|
0558e893a0
|
Increase heartbeat interval to 3 seconds
|
2011-10-13 05:19:57 -04:00 |
|
Keith Winstein
|
460d4303c2
|
Measure actual echo timeout instead of network timeout to first hop
|
2011-10-13 05:14:19 -04:00 |
|
Keith Winstein
|
1f23219047
|
Scratch predictions on character we don't know how to handle
|
2011-10-13 04:51:10 -04:00 |
|
Keith Winstein
|
0d34dfaa60
|
Dynamic prediction timeout
|
2011-10-13 04:39:56 -04:00 |
|
Keith Winstein
|
daf7d44684
|
Include bounds check in CursorMove validity
|
2011-10-13 03:39:16 -04:00 |
|
Keith Winstein
|
f0e211a971
|
First local echo
|
2011-10-13 03:30:17 -04:00 |
|
Keith Winstein
|
07d4aedcaa
|
Construct dispatch registry on first use to avoid static init order crash
|
2011-10-13 02:10:50 -04:00 |
|
Keith Winstein
|
a01662f126
|
Added default constructors as required by newer G++ and C++11
|
2011-10-13 01:49:36 -04:00 |
|
Keith Winstein
|
80f34faadd
|
User sequences to repaint and quit
|
2011-10-13 01:16:55 -04:00 |
|
Keith Winstein
|
5f8fe39ac2
|
Update TODO
|
2011-10-13 00:24:05 -04:00 |
|
Keith Winstein
|
24d0bf6fbc
|
Put soft reset in Terminal::Emulator
|
2011-10-13 00:20:20 -04:00 |
|
Keith Winstein
|
07173590c9
|
Hide cursor if in notification bar, and soft reset on exit
|
2011-10-13 00:17:05 -04:00 |
|
Keith Winstein
|
197bbb5272
|
Explicitly close child process on exit
|
2011-10-13 00:07:52 -04:00 |
|
Keith Winstein
|
210f487d05
|
More attractive notification bar
|
2011-10-13 00:02:14 -04:00 |
|
Keith Winstein
|
7068e26847
|
Display error messages in top-line overlay.
|
2011-10-12 23:46:54 -04:00 |
|
Keith Winstein
|
56b4064686
|
Fix bug that could cause desynchronization
|
2011-10-10 03:57:29 -04:00 |
|
Keith Winstein
|
3f2956ee61
|
Changing renditions no longer clears wrap state
|
2011-09-30 19:02:28 -04:00 |
|
Keith Winstein
|
ad8cb166de
|
Maintain local terminal state explicitly
|
2011-09-30 14:24:47 -04:00 |
|
Keith Winstein
|
5aff42b0aa
|
Further improvements to smooth shutdown (and fix bug re: shutdown acceleration)
|
2011-09-30 13:51:36 -04:00 |
|
Keith Winstein
|
3bc3b6f6e1
|
Make local_terminal a member variable
|
2011-09-30 13:32:09 -04:00 |
|
Keith Winstein
|
e817d05b22
|
Make server shutdown more robust
|
2011-09-30 03:18:25 -04:00 |
|
Keith Winstein
|
31577a1c16
|
Improve client shutdown robustness
|
2011-09-30 03:01:14 -04:00 |
|
Keith Winstein
|
0d85b410fe
|
Split out functions in STMClient
|
2011-09-30 01:27:40 -04:00 |
|
Keith Winstein
|
bbc78dbd0c
|
Break out client into new object
|
2011-09-30 01:04:05 -04:00 |
|
Keith Winstein
|
c087286e65
|
Limit PMTU discovery retries
|
2011-09-27 00:57:50 -04:00 |
|
Keith Winstein
|
271e6b8fc2
|
Restrain growth of sent_states queue
|
2011-09-27 00:36:04 -04:00 |
|
Keith Winstein
|
14111f861e
|
Make sure new state is inserted even on NetworkException (per stellex)
|
2011-09-16 17:55:11 -04:00 |
|
Keith Winstein
|
cfa6d7b8df
|
Initialize last_instruction to try to fix assertion failure (rep by stellex)
|
2011-09-16 17:35:21 -04:00 |
|
Keith Winstein
|
be6467c335
|
Fixes for 32-bit machines per Stefie Tellex
|
2011-09-14 14:39:11 -04:00 |
|
Keith Winstein
|
f3b9c60196
|
Better timestamping -- now send opportunistically
|
2011-09-13 02:08:58 -04:00 |
|
Keith Winstein
|
823dc58891
|
Max RTO of 1 s
|
2011-09-13 01:02:22 -04:00 |
|
Keith Winstein
|
a24443638b
|
Switch to 64-bit fragment ID, fragmenting in separate function
|
2011-09-13 00:55:18 -04:00 |
|
Keith Winstein
|
62daa19f28
|
Having shortened headers, switch to less conservative HEADER_LEN
|
2011-08-26 13:01:01 -04:00 |
|
Keith Winstein
|
ee4f8c3d23
|
Added TODO about memory growing while client is sleeping
|
2011-08-26 06:04:32 -04:00 |
|
Keith Winstein
|
97fd644a06
|
Small cleanups
|
2011-08-26 05:54:40 -04:00 |
|
Keith Winstein
|
4a513ff496
|
Graceful shutdown on signal kill
|
2011-08-26 05:08:30 -04:00 |
|
Keith Winstein
|
42088e1a5a
|
Graceful shutdown on quit
|
2011-08-26 04:54:38 -04:00 |
|
Keith Winstein
|
3e62ee6e26
|
Split out sender behavior into new class
|
2011-08-26 03:32:48 -04:00 |
|
Keith Winstein
|
29f3d540f7
|
Switch from -lssl to -lcrypto
|
2011-08-26 02:37:20 -04:00 |
|
Keith Winstein
|
5ee4ec1b61
|
Move to Google protobuf for Instruction
|
2011-08-26 02:17:37 -04:00 |
|
Keith Winstein
|
86eb159a5b
|
Move to 16-bit millisecond timestamp on wire
|
2011-08-26 00:10:23 -04:00 |
|
Keith Winstein
|
e4b716f0d4
|
Add some comments
|
2011-08-22 13:02:06 -04:00 |
|
Keith Winstein
|
8718869648
|
Restore SEND_MINDELAY to 1/50 sec
|
2011-08-19 05:11:44 -04:00 |
|
Keith Winstein
|
fdcda31784
|
Restore HEADER_LEN
|
2011-08-19 05:07:26 -04:00 |
|
Keith Winstein
|
7164af23ae
|
Shorter HEADER_LEN was too short
|
2011-08-19 05:04:56 -04:00 |
|