Lucas Clemente
|
bd67f537c9
|
add support for receiving BLOCKED frames
|
2016-04-27 13:02:00 +02:00 |
|
Marten Seemann
|
2c95141ee1
|
add Len() and ContainsPacketNumber() to NackRange
|
2016-04-27 16:04:50 +07:00 |
|
Marten Seemann
|
a4debcac71
|
implement contiguous NACK frame writing
|
2016-04-27 15:39:07 +07:00 |
|
Marten Seemann
|
936d34f875
|
implement contiguous NACK frame parsing
|
2016-04-27 13:57:28 +07:00 |
|
Marten Seemann
|
f204b088a6
|
rename frame.MaxLength() to frame.MinLength()
|
2016-04-26 17:02:00 +07:00 |
|
Marten Seemann
|
47d7f98383
|
implement Writing of StopWaitingFrames
|
2016-04-25 15:38:33 +07:00 |
|
Marten Seemann
|
f2eafb7179
|
pass packet number and packet number length to frames.Write
|
2016-04-25 11:34:18 +07:00 |
|
Marten Seemann
|
a9c00a4303
|
add WindowUpdate frame parsing
|
2016-04-22 19:52:33 +07:00 |
|
Marten Seemann
|
9cc161e2f4
|
validate NACK ranges when receiving an AckFrame
|
2016-04-22 14:10:22 +07:00 |
|
Marten Seemann
|
df0f4913c8
|
minor improvement of AckFrame tests
|
2016-04-22 13:54:03 +07:00 |
|
Lucas Clemente
|
7a5f5f2306
|
mock MaxLength for RST_STREAM and STOP_WAITING
|
2016-04-21 13:48:41 +02:00 |
|
Marten Seemann
|
e5559d37d3
|
store the end of the NACK range instead of its length
|
2016-04-21 18:42:52 +07:00 |
|
Marten Seemann
|
9385aac35c
|
ack ACK handling for ACKs without NACKs
|
2016-04-21 16:36:47 +07:00 |
|
Lucas Clemente
|
2e87459677
|
implement stream frame splitting in StreamFrame
|
2016-04-20 16:16:01 +02:00 |
|
Lucas Clemente
|
6be70bc29c
|
add Frame.MaxLength and implement it for currently needed frames
|
2016-04-20 15:06:10 +02:00 |
|
Lucas Clemente
|
93cea4f5de
|
improve close frame parsing
|
2016-04-20 14:52:23 +02:00 |
|
Marten Seemann
|
cfb74dbf06
|
calculate highest in-order ACKed packet from an ACK frame
|
2016-04-20 19:37:20 +07:00 |
|
Lucas Clemente
|
650e9d38d3
|
move nackrange to frames
|
2016-04-20 12:15:03 +02:00 |
|
Marten Seemann
|
c455ae0a05
|
add support for NACK ranges when writing ACK frames
|
2016-04-20 11:57:09 +07:00 |
|
Marten Seemann
|
b084faff88
|
fix reading of multiple-byte missingPacketSequenceNumberDeltas in AckFrame parsing
|
2016-04-20 11:50:35 +07:00 |
|
Marten Seemann
|
daa0fe86bd
|
replace AckFrame.HasNack by method
|
2016-04-20 11:45:00 +07:00 |
|
Marten Seemann
|
5381bfe220
|
implement NACK range parsing in ACK frames
|
2016-04-19 20:40:41 +07:00 |
|
Marten Seemann
|
ec64be840e
|
introduce an ErrorCode
|
2016-04-19 12:43:16 +07:00 |
|
Marten Seemann
|
b52455c3f7
|
add method to Write ConnectionClose frames
|
2016-04-19 10:20:48 +07:00 |
|
Lucas Clemente
|
673f91ee63
|
accept NACKs, WINDOW_UPDATEs and BLOCKEDs, but don't handle them yet
|
2016-04-18 21:07:00 +02:00 |
|
Marten Seemann
|
922a2975e8
|
use PacketNumber type in ACK frame parsing, fix linter warnings
|
2016-04-17 13:58:38 +07:00 |
|
Marten Seemann
|
c69992cae4
|
parse RST_STREAM frames
|
2016-04-17 10:47:03 +07:00 |
|
Marten Seemann
|
66b52e915d
|
introduce StreamID type
|
2016-04-16 23:54:57 +07:00 |
|
Marten Seemann
|
79ba43bbdb
|
move all frames to separate package
|
2016-04-16 18:34:16 +07:00 |
|