Commit Graph

29 Commits

Author SHA1 Message Date
Benjamin Saunders 3e56beee3c Spawn connection driver in client example and interop tool 2019-03-28 08:28:01 +01:00
stammw 9c1128aa3f Remove useless assert 2019-02-08 20:33:17 +01:00
stammw d99f332dd3 Use a separate client for H3 interop test 2019-02-08 20:33:17 +01:00
stammw f939f8ebe4 H3: StreamType for unidirectional streams 2019-02-08 20:33:17 +01:00
stammw f874a8dad6 QIF: use max blocked stream in encoding and check validity on decoding 2019-02-08 20:33:17 +01:00
stammw 5561effe56 Simple H3 get for the interop tool 2019-02-08 20:33:17 +01:00
stammw fd2940c5da Add jc.begue contributor name 2019-02-08 20:33:17 +01:00
stammw 15b3cbb346 QIF: Handle blocked streams 2019-02-08 20:33:17 +01:00
stammw 9dc05fe5d8 QIF: use cli args when encoding a single file 2019-02-08 20:33:17 +01:00
stammw 0c37a8a994 QIF: get encoder settings from cli args 2019-02-08 20:33:17 +01:00
stammw b710fcc1a5 QIF: gather encoding results 2019-02-08 20:33:17 +01:00
stammw b76271280b QIF: handle encoded files for all impls, generalize failure display 2019-02-08 20:33:17 +01:00
stammw a1cc9caebb QIF: implement acknowledgement mode 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 2997382aa9 QIF: encode one file, without configuration 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 35645490c5 QPACK: Offline interop without encoder stream support 2019-02-08 20:33:17 +01:00
Benjamin Saunders 316f965f99 Test rebinding in interop tool 2019-01-29 07:22:37 +01:00
Benjamin Saunders 2039d7b928 Handle interop testing vs. IP addrs 2019-01-27 07:19:47 +01:00
Benjamin Saunders 06b4873257 Isolate per-endpoint and per-connection configuration
This makes it easier to speak different application protocols on
different connections using the same endpoint
2019-01-27 07:19:47 +01:00
Benjamin Saunders d5ad558181 Bump versions 2019-01-21 07:24:28 +01:00
est31 460a704254 Update to crates.io version of rustls 2019-01-20 22:08:27 +01:00
est31 0cf4d3a86f Update to ring 0.14
Also updates the crates that depend on ring to newer versions
2019-01-12 07:09:49 +01:00
Benjamin Saunders f11e5a4d83 Remove unneeded extern crate invocations 2019-01-11 09:01:29 +01:00
Benjamin Saunders d2c0f6ec39 Move interop tool into a separate crate
This needs to be able to enable dangerous_configuration in rustls, and
isn't intended for learning from anyway.
2019-01-11 09:01:29 +01:00