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 |
|
Keith Winstein
|
48e685a058
|
Try long MINDELAY and shorter HEADER
|
2011-08-19 05:02:45 -04:00 |
|
Keith Winstein
|
8ce9e8107b
|
Update TODO
|
2011-08-19 04:54:00 -04:00 |
|
Keith Winstein
|
772d476022
|
Get the timing and delayed ACKs right(er)
|
2011-08-19 04:46:12 -04:00 |
|
Keith Winstein
|
fdfd7b010b
|
Make sure dynamic frame rate only adds 10% to RTT
|
2011-08-16 23:47:19 -04:00 |
|
Keith Winstein
|
cf5f4bc558
|
Dynamic send interval
|
2011-08-16 23:41:16 -04:00 |
|
Keith Winstein
|
7e37221d36
|
Added TODO file
|
2011-08-16 12:31:29 -04:00 |
|
Keith Winstein
|
2d8e0034a9
|
No longer prepend [stm] to window title
|
2011-08-14 05:09:38 -04:00 |
|
Keith Winstein
|
5433d2f62e
|
Initialize terminal on startup
|
2011-08-14 04:56:52 -04:00 |
|
Keith Winstein
|
bad0da16f5
|
Remote notes file
|
2011-08-14 04:05:32 -04:00 |
|
Keith Winstein
|
0f38eb0acc
|
Don't connect client
|
2011-08-14 03:44:13 -04:00 |
|
Keith Winstein
|
386196451c
|
Only server binds -- does this let us roam?
|
2011-08-14 03:37:20 -04:00 |
|
Keith Winstein
|
827d95f6fd
|
Catch network exceptions
|
2011-08-14 03:32:04 -04:00 |
|
Keith Winstein
|
e50b67b845
|
Tell all local emulators on resize
|
2011-08-14 03:12:29 -04:00 |
|
Keith Winstein
|
fe68676787
|
Also apply resize to local emulator
|
2011-08-14 02:58:26 -04:00 |
|
Keith Winstein
|
84082f69cd
|
Fix typo in resize
|
2011-08-14 02:46:34 -04:00 |
|
Keith Winstein
|
ba4d5cca5a
|
Handle resize
|
2011-08-14 02:43:04 -04:00 |
|
Keith Winstein
|
ee7e9a1e2b
|
Only update timestamp and targeting on higher sequence number
|
2011-08-14 02:31:33 -04:00 |
|
Keith Winstein
|
ec4a75dcaf
|
Eliminate synthetic packet loss and tab comparison
|
2011-08-14 02:15:53 -04:00 |
|
Keith Winstein
|
dbdd0d33cd
|
Correct treatment of erase character with repeat
|
2011-08-14 02:02:24 -04:00 |
|
Keith Winstein
|
549a3c3393
|
Fix tab bug and initial one-second delay
|
2011-08-14 00:26:13 -04:00 |
|
Keith Winstein
|
e56b8943f9
|
Relax assertions on equality
|
2011-08-14 00:19:50 -04:00 |
|
Keith Winstein
|
476ec0da19
|
Compile with optimization
|
2011-08-14 00:12:50 -04:00 |
|
Keith Winstein
|
cc07d4cf17
|
Add verbose, and fix cursor movement problem
|
2011-08-14 00:09:52 -04:00 |
|
Keith Winstein
|
90687448e0
|
This assertion is too strong
|
2011-08-13 19:36:36 -04:00 |
|
Keith Winstein
|
3bac586a04
|
Use temporary socket for path MTU discovery
|
2011-08-13 19:33:56 -04:00 |
|
Keith Winstein
|
f2f0cd574a
|
Temporarily connect socket to get Path MTU
|
2011-08-13 19:14:14 -04:00 |
|
Keith Winstein
|
d6e7f69a4b
|
Add client
|
2011-08-13 19:05:11 -04:00 |
|
Keith Winstein
|
577bfc0dae
|
Import of server, all hooked together
|
2011-08-13 17:10:19 -04:00 |
|
Keith Winstein
|
71e22ee041
|
Add missed Terminal::Complete source files
|
2011-08-13 15:54:46 -04:00 |
|
Keith Winstein
|
9eb6131b57
|
Eliminate termemu() (also in last commit) -- everything done by Terminal::Complete
|
2011-08-13 15:52:42 -04:00 |
|
Keith Winstein
|
3f66e86057
|
More const correctness
|
2011-08-13 15:52:07 -04:00 |
|
Keith Winstein
|
2e2578c26c
|
Also print last frame
|
2011-08-13 15:08:50 -04:00 |
|
Keith Winstein
|
023eb182d0
|
Refactor display to be outside of terminal and add some const correctness
|
2011-08-13 15:06:37 -04:00 |
|
Keith Winstein
|
945acbca37
|
Simplify Transport ack behavior and make more robust (num increases)
|
2011-08-13 01:53:33 -04:00 |
|
Keith Winstein
|
7e034c27aa
|
Switch to Google protobufs and make UserStream
|
2011-08-13 01:25:31 -04:00 |
|
Keith Winstein
|
a81f398200
|
Cleanup fragment reassembly
|
2011-08-12 15:05:58 -04:00 |
|