Joe Birr-Pixton
Joe Birr-Pixton
> Instead it makes users of the API handle both directions with newly created `ReadTraffic` and `WriteTraffic` instances on each invocation. Note that the caller is in control of providing...
I think the goals of parroting other TLS implementations for the benefit of fingerprinting is at odds with other goals we have, such as not contributing to the ossification of...
IANA is the canonical source for these: https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml
I'll write some docs for this since it comes up with some frequency.
Looks like this will need enabling the `js` feature on `getrandom` to work? Maybe something like ```toml [target.'cfg(target_arch = "wasm32")'.dev-dependencies] getrandom = { version = "*", features = ["js"] }...
I don't think any crate in the middle of the dependency tree should set the web feature, even conditionally. Whether WASM is targetted at a browser or non-browser environment is...
For me, your example fails as expected with: ``` Error: Os { code: 98, kind: AddrInUse, message: "Address already in use" } ``` strace (or equivalent on whatever platform we're...
I think you're observing the effect that https://github.com/rust-lang/rust/blob/748c54848dc2964b7e133f945cabe5bc64079947/library/std/src/sys_common/net.rs#L403-L411 achieves. But `SO_REUSEADDR` does not allow binding if there is an active listening socket elsewhere, so some of your description is still...
I would recommend keeping resumption stores separate if you know they are backed by different logical services (ie, different ports, different ALPN configuration, etc.) that do not share resumption data...
I think we have so few cargo.toml files that the formatting of them doesn't seem like a priority. However, I would love an automated: - markdown linter (ref #2033) -...