Wesley Rosenblum
Wesley Rosenblum
### Problem: Recently AWS-LC merged a [change](https://github.com/aws/aws-lc/pull/816) to main that caused s2n-tls integration tests to fail due to a version issue with Go. This was addressed by pinning the version...
### Problem: In #2297, I updated the continuous integration documentation and included links to the "latest" CI artifacts. This works by having a second CloudFront distribution that sets an [Origin...
* Remove `#![allow(unexpected_cfgs)]` and use `[lints.rust.unexpected_cfgs]` in Cargo.toml instead [//]: # (NOTE: If you believe this might be a security issue, please email [email protected] instead of creating a GitHub issue....
### Problem: Currently, if an application specifies a `dc` provider, the client and server still return control back to the application before the `dc` state has been completed. This may...
### Problem: The return value of `setsockopt` is not checked in several places in `s2n_socket.c`, for example: https://github.com/aws/s2n-tls/blob/main/utils/s2n_socket.c#L123 Some of the uses of `setsockopt` have the comment `/* Ignore the...
* Enable [rust-c-check-cfg](https://blog.rust-lang.org/2024/05/06/check-cfg.html#custom-cfgs-in-build-scripts) in s2n-quic-platform build.rs and remove `[lints.rust.unexpected_cfgs]` from Cargo.toml
### Problem: `structopt` is in maintenance mode and is bringing in problematic dependencies, see https://github.com/TeXitoi/structopt?tab=readme-ov-file#maintenance ### Solution: Migrate to clap ### Requirements / Acceptance Criteria: ### Out of scope: [//]:...