dependabot-preview[bot]
147588db31
Update tracing-subscriber requirement from 0.1.5 to 0.2.0
...
Updates the requirements on [tracing-subscriber](https://github.com/tokio-rs/tracing ) to permit the latest version.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.1.5...tracing-subscriber-0.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-05 22:00:55 -08:00
Benjamin Saunders
3f2ca35c38
Update style to rustfmt 1.41
2020-02-01 20:21:04 +01:00
stammw
f80e0a03b3
H3 interop server
2020-01-24 20:30:11 +01:00
Benjamin Saunders
5774071b48
Spawn driver tasks implicitly
2020-01-13 09:54:26 +01:00
Benjamin Saunders
f34ce8b199
Richer time types in config structs
2020-01-13 08:53:05 +01:00
Benjamin Saunders
09729ebd23
Opaque config structs
...
Only exposing setters improves forwards compatibility and error
checking.
2020-01-13 08:53:05 +01:00
stammw
311c0b6d07
h3 only interop for picoquic
2019-12-31 09:33:55 +01:00
stammw
13b6be2c26
Make a sequential interop test possible via args
2019-12-31 09:33:55 +01:00
stammw
731a4a832f
Send an :authority in h3 interop client
2019-12-31 09:33:55 +01:00
Dirkjan Ochtman
f4b8cbeac2
Fix tokio feature flags in interop
2019-12-22 14:28:02 -08:00
Dirkjan Ochtman
102f537d40
Fix remaining lints
2019-12-22 14:28:02 -08:00
stammw
91f91121ba
Propagate options to name-selected interop peer
2019-12-17 22:01:57 +01:00
stammw
43bbeaadd1
Interop: do not check h3 on hq only endpoints
2019-12-17 22:01:57 +01:00
stammw
86b94d6599
disable dynamic table by default in interop
2019-12-17 22:01:57 +01:00
stammw
61eb262609
display interop results at the end
2019-12-17 22:01:57 +01:00
stammw
4dd00d652b
interop H3 / HQ branching
2019-12-17 22:01:57 +01:00
stammw
c2f81e921e
filter interop test by name
2019-12-17 22:01:57 +01:00
stammw
9a845b9f0d
run all interop endpoints in parallel
2019-12-17 22:01:57 +01:00
stammw
312e093200
Simplify InteropVerifier, restrain saw_cert to concerned test
2019-12-17 22:01:57 +01:00
stammw
bd17b67427
Rewrite interop client with all-async syntax
2019-12-17 22:01:57 +01:00
stammw
6aea7873dd
rename interop results and format from method
2019-12-17 22:01:57 +01:00
stammw
e29ebb83c9
ALPN configuration for each interop endpoint
2019-12-17 22:01:57 +01:00
stammw
08dcf61d27
run interop client against all known endpoints by default
2019-12-17 22:01:57 +01:00
Benjamin Saunders
889553fbdb
Fix missing tokio feature in interop tool
2019-12-13 20:37:35 +01:00
stammw
e141526163
H3: rewrite introp client with the new API
2019-12-05 15:48:19 +01:00
stammw
7e7262ab11
H3: shorten client builder story
2019-12-05 15:48:19 +01:00
Dirkjan Ochtman
58aa76bead
Upgrade to http 0.2
2019-12-03 13:05:37 +01:00
Timon
73b1011ba0
Fixed Clippy Warnings ( #531 )
...
* Fixed clippy errors
* removed statement
2019-12-02 19:31:32 +01:00
Dirkjan Ochtman
a72ab73614
Sort dependencies again
2019-12-02 08:00:26 -08:00
daxpedda
7233455078
Update tokio, futures and bytes. ( #528 )
2019-12-02 10:42:05 +01:00
Dirkjan Ochtman
68cb67ca37
Update the dependency on http to a rebased commit
...
The 0.2.x branch got rebased to master, invalidating the commit we were
depending on previously. Depend on an older commit that has the HTTP 3
version but has not upgraded to bytes-0.5 for now.
2019-11-28 10:07:04 +01:00
Benjamin Saunders
8d3a5958f4
Update version to draft 24
2019-11-25 15:08:39 +01:00
Benjamin Saunders
9522b44600
Remove quinn-proto rustls config newtypes
...
These were not successful at removing rustls from our public API, and
made specifying custom cryptographic configurations
unintuitive. Removing them reduces the scope of our public API while
preserving the friendliness of the high-level quinn API.
2019-11-23 20:20:54 +01:00
Benjamin Saunders
4902bfe6ba
Use anyhow instead of failure in examples
...
Anyhow was already in our depgraph and is more modern and actively
maintained.
2019-11-19 11:46:43 -08:00
Timon Post
ac810125c1
merge imports
2019-11-19 08:23:35 +01:00
Benjamin Saunders
a957bf4aa2
Replace slog with tracing
2019-10-29 10:36:50 +01:00
Benjamin Saunders
e5a7e90f64
Expose 0-RTT handshake completion and success to applications
2019-10-04 09:22:52 +02:00
Benjamin Saunders
8e1c6b605e
Remove ToSocketAddrs from EndpointBuilder::bind
...
Improves consistency with Endpoint::connect and removes the
possibility of silent blocking should the user pass in a domain
name. The generic API was originally motivated by the convenience of
passing in numeric addresses as strings, but `.parse().unwrap()` is
pretty easy too.
2019-09-29 07:21:06 +02:00
Benjamin Saunders
9c4b21d1e8
Refactor interop tool
2019-09-28 10:23:26 +02:00
stammw
f5e014dae1
h3: std futures
2019-09-28 10:23:26 +02:00
Benjamin Saunders
d07dc907ad
Update for async/await
2019-09-28 10:23:26 +02:00
dependabot-preview[bot]
7326d2ef33
Update structopt requirement from 0.2.7 to 0.3.0
...
Updates the requirements on [structopt](https://github.com/TeXitoi/structopt ) to permit the latest version.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.2.7...v0.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-09-02 07:05:29 +02:00
Dirkjan Ochtman
a6cc48a23b
Upgrade to ring 0.16
2019-08-27 07:57:50 -07:00
Benjamin Saunders
f50dd9f54a
Restore NewConnection struct for parts of a connection
...
This enables forwards-compatibility with future extensions such as
a datagram stream.
2019-08-25 14:50:01 -07:00
Benjamin Saunders
e7929713cd
Handle unclear interop ALPN
2019-07-11 20:52:19 +02:00
Benjamin Saunders
3921be6fd9
Don't test key update until after 1-RTT data has been exchanged
2019-07-11 20:52:19 +02:00
Benjamin Saunders
5fbe96f46a
Public VarInt type
...
Ensures correctness of application error codes without panics or
adding new internal failure paths.
2019-07-11 20:52:19 +02:00
Benjamin Saunders
b502306ab3
Refactor ReadToEnd helper to work after reads
2019-07-05 08:35:26 +02:00
Benjamin Saunders
1885904782
Fix warnings in tests
2019-06-26 07:10:37 +02:00
Benjamin Saunders
747d5a263b
Colorful logging in examples
2019-06-24 19:31:38 +02:00