Marten Seemann
|
7fc9d59381
|
determine if a received packet is retransmittable
|
2017-01-09 11:04:29 +07:00 |
|
Lucas Clemente
|
b93f4ec831
|
minor cleanup
|
2016-09-05 23:10:18 +02:00 |
|
Lucas Clemente
|
a4d4506f31
|
remove entropy from packet unpacker and session
|
2016-09-01 20:26:31 +02:00 |
|
Lucas Clemente
|
f5315af4db
|
fix packet unpacker in-place encryption
|
2016-08-05 11:33:15 +02:00 |
|
Marten Seemann
|
8b845fada9
|
make PublicHeader public
|
2016-08-04 15:45:11 +07:00 |
|
Lucas Clemente
|
15421692a1
|
minor packet unpacker optimization
|
2016-07-26 18:37:18 +02:00 |
|
Lucas Clemente
|
daa328460f
|
use in-place decryption when unpacking
|
2016-07-26 18:33:48 +02:00 |
|
Lucas Clemente
|
d5255a4075
|
update AEADs to allow in-place encryption and decryption
ref #217
|
2016-07-26 15:13:15 +02:00 |
|
Marten Seemann
|
ef194015de
|
use wrapped legacy ACK frame
ref #55
|
2016-07-26 12:30:48 +07:00 |
|
Marten Seemann
|
288cb9e143
|
rename AckFrame to AckFrameLegacy
|
2016-06-21 19:51:26 +07:00 |
|
Marten Seemann
|
75f9df4edb
|
remove Entropy from StopWaitingFrames for QUIC 34
fixes #181
|
2016-06-19 13:50:13 +07:00 |
|
Marten Seemann
|
3ba8ec73d8
|
don't read private header for QUIC Version >= 34
ref #55
|
2016-06-11 10:44:09 +07:00 |
|
Marten Seemann
|
581dc8a079
|
throw a MissingPayload error when unpacking packets with no frames
fixes #175
|
2016-06-10 10:36:34 +07:00 |
|
Lucas Clemente
|
8fa3e62de9
|
implement parsing and writing of GOAWAY frames
|
2016-05-31 19:22:27 +02:00 |
|
Lucas Clemente
|
55fe1390b3
|
remove some allocations
ref #129
|
2016-05-24 15:36:35 +02:00 |
|
Lucas Clemente
|
d0e6b993bb
|
use new error codes throughout the server
fixes #86
|
2016-05-17 12:49:59 +02:00 |
|
Lucas Clemente
|
bfaa4200df
|
move all error things to new qerr package, replacing errorcodes
|
2016-05-17 10:38:34 +02:00 |
|
Lucas Clemente
|
dd13836aa9
|
rename NewQuicError to Error
|
2016-05-17 00:11:48 +02:00 |
|
Lucas Clemente
|
f624592198
|
remove unused error codes and name the constants according to go style
ref #86
|
2016-05-16 20:41:56 +02:00 |
|
Lucas Clemente
|
9cc4bb3ccf
|
privatize publicHeader
ref #60
|
2016-05-15 15:44:14 +02:00 |
|
Lucas Clemente
|
a3d77bae33
|
add support for FEC acks in version 31
fixes #68
|
2016-05-09 19:57:26 +02:00 |
|
Marten Seemann
|
01c5d91acc
|
implement PingFrame
|
2016-05-04 10:16:00 +07:00 |
|
Marten Seemann
|
b183b0edb3
|
improve debug output
|
2016-05-03 23:34:01 +07:00 |
|
Lucas Clemente
|
480d339f9a
|
implement public reset sending in session
fixes #14, #33
|
2016-04-29 16:50:09 +02:00 |
|
Lucas Clemente
|
bd67f537c9
|
add support for receiving BLOCKED frames
|
2016-04-27 13:02:00 +02:00 |
|
Marten Seemann
|
47d7f98383
|
implement Writing of StopWaitingFrames
|
2016-04-25 15:38:33 +07:00 |
|
Marten Seemann
|
a9c00a4303
|
add WindowUpdate frame parsing
|
2016-04-22 19:52:33 +07:00 |
|
Lucas Clemente
|
b3e88f8019
|
add tests for packet unpacker and fix a couple of bugs :)
|
2016-04-21 13:48:42 +02:00 |
|
Lucas Clemente
|
eb7d812004
|
extract packet unpacking from session into packet_unpacker
|
2016-04-21 13:48:41 +02:00 |
|