Benjamin Saunders
a9aaf40943
Implement perf protocol for standardized benchmarking
2021-02-28 22:31:43 +01:00
Jared Fowler
9b5d5b35a3
Fuzz packet decoding ( #885 )
2021-01-03 21:51:53 +01:00
Dirkjan Ochtman
5a4d18f837
Upgrade to rustls-0.18
2020-07-05 23:05:33 +02:00
Benjamin Saunders
9085f457e8
Update rustls for interop fixes
2020-05-24 11:03:11 -07:00
Benjamin Saunders
501f3cdd68
Update to new rustls
2020-05-06 10:15:25 -07:00
Benjamin Saunders
bc813f7713
Include debug info in release builds for easier profiling
...
This shouldn't affect downstream crates.
2019-11-21 09:07:36 +01:00
Benjamin Saunders
3ffa250b35
Add minimal self-contained benchmark for easy profiling
2019-11-21 09:07:36 +01:00
Dirkjan Ochtman
dc768ed968
Keep debug symbols around for benchmarks
2019-05-21 18:15:19 +02:00
evolix1
e5bd802b42
Move qpack to http
2019-02-08 20:33:17 +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
Dirkjan Ochtman
3da54b178c
Rename crates from quicr{,-core} to quinn{,-proto}
2018-10-02 21:58:17 +02:00
Dirkjan Ochtman
3f09e982ff
Flatten the workspace
2018-10-02 21:19:49 +02:00
Dirkjan Ochtman
9412d47762
Replace TLS backend with rustls
2018-10-02 21:19:49 +02:00
Benjamin Saunders
6751a02543
Bump versions
2018-06-22 18:33:05 -07:00
Benjamin Saunders
031e852b29
Use released OpenSSL bindings
2018-06-22 18:29:56 -07:00
Benjamin Saunders
7c7f635527
core: draft 0-RTT receive support
2018-05-17 21:47:22 -07:00
Benjamin Saunders
643c6829e9
core: fix openssl version bound
2018-05-16 20:40:42 -07:00
Benjamin Saunders
31d35944aa
core: fix high-latency handshakes and related bugs
...
Packets that complete the handshake must be considered implicit
acknowledgement of all outstanding handshake packets, otherwise
retransmitted handshake packets that are not ultimately needed might
never be acknowledged, leading to infinite retransmits until the
congestion window shrinks to unusability.
2018-05-12 16:17:33 -07:00
Benjamin Saunders
8e67460f34
Bump versions
2018-05-02 19:02:12 -07:00
Benjamin Saunders
3a8359d89e
bump version
2018-04-29 23:55:02 -07:00
Benjamin Saunders
8476e11716
core: extensive cleanup
2018-04-28 21:40:21 -07:00
Benjamin Saunders
725fbd3874
core: relax slog features
2018-04-28 20:18:22 -07:00
Benjamin Saunders
70bf9fa259
README, cargo metadata
2018-04-28 19:49:33 -07:00
Benjamin Saunders
c14c59dc7e
Rearrange names
...
This should improve discoverability.
2018-04-24 23:19:49 -07:00
Benjamin Saunders
71927fb81d
Draft tokio bindings
2018-04-24 21:39:38 -07:00
Benjamin Saunders
bb2bc79582
Cleanup
2018-04-17 21:53:13 -07:00
Benjamin Saunders
8be2d7dad5
Update to released OpenSSL bindings
2018-04-08 11:47:35 -07:00
Benjamin Saunders
c0135769b5
Employ FnvHashMap
2018-04-07 18:15:44 -07:00
Benjamin Saunders
26e14bd76c
Update OpenSSL, bindings thereof
2018-03-31 12:37:46 -07:00
Benjamin Saunders
10a44a3d4d
Symmetric connection IDs
2018-03-19 19:14:28 -07:00
Benjamin Saunders
a4b6499d49
Draft crypto support
2018-03-14 22:37:54 -07:00
Benjamin Saunders
52c6434796
Transport parameters
2018-03-06 00:21:46 -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