stammw
|
3bdb41fbfa
|
QPACK: do not fail when encoder insertion try fails
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
06654e2e7f
|
QIF: iterate over qif sir and generate all encode cases
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
7fb4356410
|
QPACK: tracked blocked streams, do not insert if max reached
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
2997382aa9
|
QIF: encode one file, without configuration
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
5254d2ffd9
|
QPACK: fix error when required_ref = 0 and delta_base = -0
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
a2dea7c640
|
QIF: correctly set max table size
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
d9bc7ce8de
|
QIF: get path from cli args
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
db02128974
|
QPACK: Qif compare and better display
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
7e2902d570
|
QPACK interop: parse encoded file name and fix qif lookup
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
e0e9c50375
|
QPACK: interop tool, encoder stream and failure summary
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
55c5ae298b
|
H3: fix setting ids in tests
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
35645490c5
|
QPACK: Offline interop without encoder stream support
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
83894896fb
|
H3: correct the placehoder setting type code
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
0e15861638
|
QPACK: display header field in qif line format
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
bc137cc8d1
|
H3 framing implementation from #130
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
53f5934bf6
|
QPACK: rename bloc to block
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
1bdf8d8acd
|
QPACK: last public API impl
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
8d145736f7
|
QPACK: visibility cleanup
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
ab8a2c2102
|
QPACK: remove dead_code attributes
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
3f8de36512
|
QPACK: codec tests
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
76a33e2247
|
QPACK: tuple struct for TableSizeUpdate
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
1c921addd7
|
QPACK: max table size = 0, fix division...
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
a6d74bfcb8
|
QPACK: do not panic on tracking an already tracked stream bloc
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
3f00c49b05
|
QPACK: update name / name_value index maps on insert
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
9b0308ba5b
|
QPACK: test instruction count incrememnt
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
71602a980e
|
QPACK: update quinn-proto version
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
b47b18fd9c
|
QPACK: decoder stream impl
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
70a0e0e1b7
|
QPACK: untrack a bloc with stream id
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
2e1c3a0d49
|
QPACK: use tuple structs for decoder stream types
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
bdf1ffc6ee
|
QPACK: decoder instructions
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
d76cf81de2
|
QPACK: reference tracking on encoding
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
67ae321eac
|
QPACK: retreive abolute index from real index
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
e2e07ded5c
|
QPACK: encoder implemetation, without reference trancking
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
dceca45476
|
QPACK: Header bloc prefix codec
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
12c0dab28f
|
QPACK: known the value of an invalid prefix, fix Literal prefix check
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
4adccc4163
|
QPACK: static name reference insertion in dynamic table
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
2a1e9588a2
|
QPACK: use tuple struct syntax for Duplicate encoder stream instruction
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
9195df0759
|
QPACK: DynamicTable for the encoder
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
ca92f2fa00
|
QPACK: retreive static index from name or name+value
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
79de3ca989
|
QPACK: split stream inserter / bloc decoder interface:
- ownership usage for future concurrent decoding
- refactor vas inside, preparing encoder implementation
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
f2776030d2
|
QPACK: use base index only when it is meaningful
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
4f84488d8e
|
QPACK: refactor header bloc codec into it's own module
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
aa0ba2970a
|
QPACK: refactor encoder stream instruction outside decoder
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
d86bc928ce
|
QPACK: Fix incomplete message parsing consuming too much bytes and breaking
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
e4d490f843
|
QPACK: Send Table state synchronize message back to the encoder
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
e16ef57f7a
|
QPACK: refactor decoder tests
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
4f1d6b95f8
|
QPACK: add test when entries dropped, and base index calculation, fix vas
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
12b1b25892
|
QPACK: refactor encoder stream decode function
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
1528ac60cb
|
QPACK: refactor error decoder handling
|
2019-02-08 20:33:17 +01:00 |
|
stammw
|
40899b2e35
|
QPACK: simplify name reference code with header field value method
|
2019-02-08 20:33:17 +01:00 |
|