Benjamin Saunders
|
b4699397ab
|
Clean up timer logic
|
2018-04-08 21:06:27 -07:00 |
|
Benjamin Saunders
|
719f36fef5
|
Minimal working HTTP/0.9 get, cleanup
|
2018-04-08 20:04:03 -07:00 |
|
Benjamin Saunders
|
8ad6da173e
|
Idle timeouts
|
2018-04-08 18:02:27 -07:00 |
|
Benjamin Saunders
|
5963763595
|
Transport parameters cleanup
|
2018-04-08 14:22:52 -07:00 |
|
Benjamin Saunders
|
8f44da3023
|
Fix handshake keys, work towards usable streams, misc. cleanup
|
2018-04-08 11:43:49 -07:00 |
|
Benjamin Saunders
|
580d989cf8
|
Richer StreamId
|
2018-04-07 21:14:12 -07:00 |
|
Benjamin Saunders
|
c0135769b5
|
Employ FnvHashMap
|
2018-04-07 18:15:44 -07:00 |
|
Benjamin Saunders
|
868d45cb4b
|
Fix ack delay coding
|
2018-04-07 17:49:25 -07:00 |
|
Benjamin Saunders
|
b3c53aabd3
|
Range-based, bounded ack storage
|
2018-04-07 17:00:37 -07:00 |
|
Benjamin Saunders
|
761bcb28ff
|
Fix key expansion
|
2018-03-31 12:37:49 -07:00 |
|
Benjamin Saunders
|
26e14bd76c
|
Update OpenSSL, bindings thereof
|
2018-03-31 12:37:46 -07:00 |
|
Benjamin Saunders
|
262f04d450
|
Fix ack decoding
|
2018-03-20 20:29:32 -07:00 |
|
Benjamin Saunders
|
6e44daee45
|
Correct unsolicited PATH_RESPONSE handling
|
2018-03-20 18:36:55 -07:00 |
|
Benjamin Saunders
|
198e5ae4f7
|
Handle routine path challenges
|
2018-03-19 22:19:48 -07:00 |
|
Benjamin Saunders
|
e1f84debd1
|
Implement ping, fix stateless reset handling
|
2018-03-19 22:12:35 -07:00 |
|
Benjamin Saunders
|
47634ceced
|
Compact packet numbers, connection closing
|
2018-03-19 21:32:52 -07:00 |
|
Benjamin Saunders
|
10a44a3d4d
|
Symmetric connection IDs
|
2018-03-19 19:14:28 -07:00 |
|
Benjamin Saunders
|
3b1aff6ed6
|
Track time_of_last_sent_handshake_packet separately
|
2018-03-18 22:43:36 -07:00 |
|
Benjamin Saunders
|
77274cb1f9
|
Stateless reset token is optional
|
2018-03-18 22:43:36 -07:00 |
|
Benjamin Saunders
|
a75a250f56
|
Client doesn't negotiate versions
|
2018-03-18 22:43:35 -07:00 |
|
Benjamin Saunders
|
ecb7f0154a
|
16 bit stream counts
|
2018-03-18 22:43:35 -07:00 |
|
Benjamin Saunders
|
94af2ef9e2
|
Begin draft-10 work
|
2018-03-18 22:43:32 -07:00 |
|
Benjamin Saunders
|
1c94b609c4
|
Spec updates
|
2018-03-18 21:52:44 -07:00 |
|
Benjamin Saunders
|
ed8bedc12c
|
Fix handshake/ack congestion control
|
2018-03-18 21:42:59 -07:00 |
|
Benjamin Saunders
|
979e6414c2
|
Fix TLP alarm duration
|
2018-03-18 21:31:10 -07:00 |
|
Benjamin Saunders
|
4aaebb4e7a
|
Handle retransmits
|
2018-03-18 21:24:23 -07:00 |
|
Benjamin Saunders
|
a22dbcaa09
|
Ignore invalid key updates
|
2018-03-18 20:57:54 -07:00 |
|
Benjamin Saunders
|
a889419a4e
|
Cleanup
|
2018-03-18 20:51:39 -07:00 |
|
Benjamin Saunders
|
ddd9a7c8f7
|
Correct ack-only transmit logic
|
2018-03-18 16:42:44 -07:00 |
|
Benjamin Saunders
|
aceddd0700
|
ACK delay
|
2018-03-18 15:56:07 -07:00 |
|
Benjamin Saunders
|
7d1492d5b5
|
Fix handshake
|
2018-03-18 15:17:54 -07:00 |
|
Benjamin Saunders
|
90072285ea
|
Draft unified packet composition flow
|
2018-03-17 16:33:43 -07:00 |
|
Benjamin Saunders
|
02f0f60612
|
Fix bad size check for max stream IDs in transport params
|
2018-03-16 23:36:31 -07:00 |
|
Benjamin Saunders
|
4241aa71f7
|
Fix key derivation, misc cleanup
|
2018-03-16 23:23:46 -07:00 |
|
Benjamin Saunders
|
311deafabe
|
Store transport params in state
|
2018-03-15 00:16:16 -07:00 |
|
Benjamin Saunders
|
612f708226
|
Duplicate transport parameters are an error
|
2018-03-14 22:38:04 -07:00 |
|
Benjamin Saunders
|
a4b6499d49
|
Draft crypto support
|
2018-03-14 22:37:54 -07:00 |
|
Benjamin Saunders
|
546739f915
|
Towards ACKs and error handling
|
2018-03-11 21:05:41 -07:00 |
|
Benjamin Saunders
|
a69dd0bd01
|
transport_parameters::Error: Fail
|
2018-03-09 18:25:32 -08:00 |
|
Benjamin Saunders
|
9edf45af59
|
Fix StreamAssembler overlap handling
|
2018-03-09 18:25:06 -08:00 |
|
Benjamin Saunders
|
b352e28bf8
|
Working handshake happy path
|
2018-03-09 02:12:58 -08:00 |
|
Benjamin Saunders
|
041d87bea6
|
Towards reliable communication
|
2018-03-08 01:48:49 -08:00 |
|
Benjamin Saunders
|
52c6434796
|
Transport parameters
|
2018-03-06 00:21:46 -08:00 |
|
Benjamin Saunders
|
0fbf87b37e
|
Working stateless handshake
|
2018-03-05 17:41:38 -08:00 |
|
Benjamin Saunders
|
ad6f61b4a4
|
Towards a working handshake
|
2018-03-04 16:45:35 -08:00 |
|
Benjamin Saunders
|
b919cc7100
|
Initial tinkering
|
2018-02-09 19:27:15 -08:00 |
|