Package: rust-rustls / 0.23.26+ds-1

Metadata

Package Version Patches format
rust-rustls 0.23.26+ds-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1002_feature_fencing.patch | (download)

rustls/src/client/handy.rs | 1 1 + 0 - 0 !
rustls/src/lib.rs | 2 1 + 1 - 0 !
rustls/src/server/handy.rs | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 3 deletions(-)

 fence tests by needed features
  * Running tests with feature "ring" but not "std"
    fails in call to `UnixTime::now()`
  * Running tests with feature "hashbrown" but not "std"
    fails to infer type
2001_native_certs.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
examples/Cargo.toml | 2 1 + 1 - 0 !
examples/src/bin/ech-client.rs | 8 7 + 1 - 0 !
examples/src/bin/limitedclient.rs | 12 7 + 5 - 0 !
examples/src/bin/simple_0rtt_client.rs | 10 5 + 5 - 0 !
examples/src/bin/simpleclient.rs | 8 6 + 2 - 0 !
examples/src/bin/tlsclient-mio.rs | 12 6 + 6 - 0 !
examples/src/bin/unbuffered-async-client.rs | 8 6 + 2 - 0 !
examples/src/bin/unbuffered-client.rs | 8 6 + 2 - 0 !
provider-example/Cargo.toml | 2 1 + 1 - 0 !
provider-example/examples/client.rs | 12 7 + 5 - 0 !
rustls/Cargo.toml | 2 1 + 1 - 0 !
rustls/src/lib.rs | 11 6 + 5 - 0 !
rustls/src/verifybench.rs | 11 5 + 6 - 0 !
14 files changed, 65 insertions(+), 43 deletions(-)

 use crate rustls-native-certs (not webpki-roots)
2002_asn1.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept older branches of crate asn1
2002_aws_lc_rs.patch | (download)

Cargo.toml | 5 1 + 4 - 0 !
bogo/Cargo.toml | 5 1 + 4 - 0 !
ci-bench/Cargo.toml | 2 1 + 1 - 0 !
examples/src/bin/limitedclient.rs | 2 1 + 1 - 0 !
examples/src/bin/tlsclient-mio.rs | 2 1 + 1 - 0 !
examples/src/bin/tlsserver-mio.rs | 2 1 + 1 - 0 !
rustls-bench/Cargo.toml | 4 0 + 4 - 0 !
rustls-post-quantum/Cargo.toml | 2 1 + 1 - 0 !
rustls-provider-test/Cargo.toml | 2 1 + 1 - 0 !
rustls/Cargo.toml | 8 2 + 6 - 0 !
10 files changed, 10 insertions(+), 24 deletions(-)

 avoid not-in-debian crate aws_lc_rs
2002_brotli.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept older branch of crate brotli
2002_hashbrown.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use older branch of crate hashbrown
 This essentially reverts upstream git commit a101286.
2002_hickory resolver.patch | (download)

Cargo.toml | 1 0 + 1 - 0 !
connect-tests/Cargo.toml | 1 0 + 1 - 0 !
connect-tests/tests/ech.rs | 67 0 + 67 - 0 !
examples/Cargo.toml | 1 0 + 1 - 0 !
examples/src/bin/ech-client.rs | 284 0 + 284 - 0 !
5 files changed, 354 deletions(-)

 avoid testing-only too-old-in-debian crate hickory-resolver
2002_hpke rs.patch | (download)

Cargo.toml | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 avoid testing-only not-in-debian crate hpke-rs
2002_itertools.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept older branch of crate itertools
2002_macro_rules_attribute.patch | (download)

Cargo.toml | 1 0 + 1 - 0 !
rustls/Cargo.toml | 1 0 + 1 - 0 !
rustls/src/client/handy.rs | 9 3 + 6 - 0 !
rustls/src/crypto/ring/quic.rs | 7 3 + 4 - 0 !
rustls/src/hash_hs.rs | 7 3 + 4 - 0 !
rustls/src/lib.rs | 1 0 + 1 - 0 !
rustls/src/suites.rs | 8 3 + 5 - 0 !
rustls/src/test_macros.rs | 30 8 + 22 - 0 !
rustls/src/tls12/mod.rs | 7 3 + 4 - 0 !
rustls/src/tls13/key_schedule.rs | 17 7 + 10 - 0 !
rustls/src/verifybench.rs | 3 1 + 2 - 0 !
rustls/src/webpki/client_verifier.rs | 6 2 + 4 - 0 !
rustls/src/webpki/server_verifier.rs | 6 2 + 4 - 0 !
13 files changed, 35 insertions(+), 68 deletions(-)

 avoid not-in-debian crate macro_rules_attribute
2002_rustls webpki.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
rustls/src/webpki/mod.rs | 26 6 + 20 - 0 !
rustls/tests/api.rs | 16 7 + 9 - 0 !
3 files changed, 14 insertions(+), 30 deletions(-)

 use older branch of crate rustls-webpki
2002_zlib rs.patch | (download)

Cargo.toml | 1 0 + 1 - 0 !
rustls/Cargo.toml | 2 0 + 2 - 0 !
2 files changed, 3 deletions(-)

 avoid not-in-debian crate zlib-rs
2003_network_access.patch | (download)

connect-tests/tests/badssl.rs | 14 14 + 0 - 0 !
connect-tests/tests/topsites.rs | 12 12 + 0 - 0 !
2 files changed, 26 insertions(+)

 skip flaky network-depending tests by default
2004_no_feature_read_buf.patch | (download)

rustls/Cargo.toml | 5 0 + 5 - 0 !
rustls/build.rs | 13 0 + 13 - 0 !
2 files changed, 18 deletions(-)

 drop nightly-only feature read_buf
2005_no_bench.patch | (download)

Cargo.toml | 5 0 + 5 - 0 !
rustls/Cargo.toml | 7 0 + 7 - 0 !
2 files changed, 12 deletions(-)

 drop bench-only build-dependencies and disable benches
2005_no_bogo.patch | (download)

Cargo.toml | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 avoid extensive testsuite crate bogo