Commit Graph

40 Commits

Author SHA1 Message Date
Keith Winstein ec2469257b Process resize entirely on server 2012-01-07 03:46:18 -05:00
Keith Winstein 048485f363 Give up and use implicit template instantiation 2011-12-14 01:04:05 -05:00
Keith Winstein 024780aae6 Fix debugging output display bug 2011-10-28 15:45:27 -04:00
Keith Winstein f3b9c60196 Better timestamping -- now send opportunistically 2011-09-13 02:08:58 -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 5ee4ec1b61 Move to Google protobuf for Instruction 2011-08-26 02:17:37 -04:00
Keith Winstein e4b716f0d4 Add some comments 2011-08-22 13:02:06 -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 ee7e9a1e2b Only update timestamp and targeting on higher sequence number 2011-08-14 02:31:33 -04:00
Keith Winstein 549a3c3393 Fix tab bug and initial one-second delay 2011-08-14 00:26:13 -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 577bfc0dae Import of server, all hooked together 2011-08-13 17:10:19 -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
Keith Winstein 30fc11403d Some debugging 2011-08-12 05:34:49 -04:00
Keith Winstein 17804b2230 Make sure resends (with new framing) get new state number -- pretty hairy! 2011-08-12 05:05:05 -04:00
Keith Winstein 7b1ff634d0 Fix getchar() bug 2011-08-12 04:51:43 -04:00
Keith Winstein 14667da4f5 Switch to explicit fragments. 2011-08-12 04:02:14 -04:00
Keith Winstein f0f74a3971 Fix typo in MTU (1 to -1) 2011-08-10 04:39:41 -04:00
Keith Winstein e18152c1e2 Possibly fix bug. 2011-08-10 04:36:04 -04:00
Keith Winstein d7433c07d3 ntester just prints out diff 2011-08-10 04:32:25 -04:00
Keith Winstein 1c8b008e89 Put horrible packet loss back in 2011-08-10 02:35:21 -04:00
Keith Winstein 3d5942b3d4 Prevent endless cascade of RTT acks 2011-08-10 02:17:04 -04:00
Keith Winstein b2ea532f14 Send ACKs when timestamp pending 2011-08-10 02:05:49 -04:00
Keith Winstein db2fa133cf First stab at timeout estimation 2011-08-10 01:51:40 -04:00
Keith Winstein 79e2898052 Variable wait time, take 2. 2011-08-10 00:32:20 -04:00
Keith Winstein e7df295f45 Variable wait time 2011-08-10 00:13:22 -04:00
Keith Winstein 4a90f6a0ef Remove some debugging code 2011-08-10 00:03:48 -04:00
Keith Winstein 6a56487587 More debuggin 2011-08-09 23:49:06 -04:00
Keith Winstein bd729ffa22 Comment out code completely to be sure 2011-08-09 23:44:30 -04:00
Keith Winstein 63b9bcb200 Fix bug causing new state numbers when not necessary 2011-08-09 23:41:55 -04:00
Keith Winstein 4e11e33560 Realistic ntester program (still 50% packet loss) 2011-08-09 23:07:51 -04:00
Keith Winstein 66a64f0b22 Successfully synchronizes state. Here testing with 50% bidi packet loss. 2011-08-09 22:36:22 -04:00
Keith Winstein 188c44f5be Clean out some bugs in sender 2011-08-09 02:34:20 -04:00
Keith Winstein cae526fceb First step of sending side of transport layer 2011-08-08 18:41:09 -04:00