Keith Winstein
|
3a722cb3d3
|
Query Path MTU on every instruction because Linux is not so reliable about EMSGSIZE
|
2011-12-22 01:02:24 -05: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
|
86eb159a5b
|
Move to 16-bit millisecond timestamp on wire
|
2011-08-26 00:10:23 -04:00 |
|
Keith Winstein
|
772d476022
|
Get the timing and delayed ACKs right(er)
|
2011-08-19 04:46:12 -04:00 |
|
Keith Winstein
|
ee7e9a1e2b
|
Only update timestamp and targeting on higher sequence number
|
2011-08-14 02:31:33 -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
|
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
|
4e11e33560
|
Realistic ntester program (still 50% packet loss)
|
2011-08-09 23:07:51 -04:00 |
|
Keith Winstein
|
188c44f5be
|
Clean out some bugs in sender
|
2011-08-09 02:34:20 -04:00 |
|
Keith Winstein
|
1b3443befd
|
Simplify network.cpp to transmit only strings.
|
2011-08-05 19:44:34 -04:00 |
|
Keith Winstein
|
7824318c54
|
Add crypto to existing network class
|
2011-08-04 04:52:47 -04:00 |
|
Keith Winstein
|
b84599f263
|
Correct path MTU discovery
|
2011-08-03 21:35:48 -04:00 |
|
Keith Winstein
|
7ea81ca237
|
Path MTU
|
2011-08-03 21:20:44 -04:00 |
|
Keith Winstein
|
ef3e4ce5fe
|
Successfully sends and receives simple KeyStrokes over UDP
|
2011-08-03 17:29:47 -04:00 |
|
Keith Winstein
|
6ea66b7aab
|
Initial network support
|
2011-08-02 12:49:02 -04:00 |
|