Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update CRT submodules to latest releases #1019

Merged
merged 2 commits into from
Sep 18, 2024
Merged

Conversation

unexge
Copy link
Contributor

@unexge unexge commented Sep 17, 2024

Description of change

Notably, includes awslabs/aws-c-auth#253.

Size:

$ cargo package -p mountpoint-s3-crt-sys --no-verify --allow-dirty
   Packaging mountpoint-s3-crt-sys v0.9.0 (~/Code/mountpoint-s3/mountpoint-s3-crt-sys)
    Packaged 2230 files, 49.0MiB (9.7MiB compressed)
CRT changelog:
Submodule mountpoint-s3-crt-sys/crt/aws-c-auth 877c029f..48d647bf:
  > Add more partitions for sts cred provider (#253)
  > Fix Multiple Shutdown Callback for Profile with STS Code Path (#251)
  > When sourcing credentials from an external process, ignore stderr (#250)
  > vpc-lattice-svcs specific presign (#249)
  > add content-sha256 header for presign when the signed_body_value is set to UNSIGNED-PAYLOAD (#248)
Submodule mountpoint-s3-crt-sys/crt/aws-c-common 672cc003..b9959f59:
  > Only set mtune neoverse if compiler supports it (#1150)
  > Run proofs with CBMC 6.2.0 (#1149)
  > Makefile.common updates for CBMC (#1148)
  > Add aws_ prefix to prebuild_dependency CMake function name (#1146)
Submodule mountpoint-s3-crt-sys/crt/aws-c-http 4e74ab1e..6068653e:
  > increase timeout for http integration tests (#487)
  > Fix max_pending_connection_acquisitions to respect connection pool size (#485)
Submodule mountpoint-s3-crt-sys/crt/aws-c-s3 0ab4d58e..502cd624:
  > S3 receive filepath (#449)
  > Auto - Update S3 Ruleset & Partition (#450)
  > rewrite some checksum related code (#443)
  > Update MacOS to arm64 (#448)
Submodule mountpoint-s3-crt-sys/crt/aws-checksums aac442a2..ce04ab00:
  > Fix builds on clang 16+ (#96)
  > Add crc helpers for writing to large buffers.  (#93)
  > Better vectorization and crc64 (#79)
  > Update MacOS to arm64 (#92)
  > clang-format 18 (#91)
  > rebase CRC32DATA32VALUE (#87)
Submodule mountpoint-s3-crt-sys/crt/s2n-tls 87f4a058..08d413a0:
  > refactor: replace memcmp to s2n_constant_time_equals (#4709)
  > tests(pcap): fix support for older tshark versions (#4744)
  > refactor: move s2n_result functions inline (#4739)
  > refactor: make s2n_stuffer_read_hex match s2n_stuffer_read (#4726)
  > ci:Al2023 CodeBuild script (#4737)
  > Update to CBMC 6.2.0 (#4746)
  > docs: add test readme (#4718)
  > tests(pcaps): download additional pcaps (#4728)
  > ci: Add UBSAN test to the sanitizer (#4740)
  > chore(integrationv2): add license header (#4732)
  > fix: Cleanup libcrypto errors (#4733)
  > fix(ci): update CBMC proofs' Makefile.common (#4703)
  > ci: add separate license check (#4727)
  > chore: cleanup old docker dev build (#4729)
  > fix: resolve UBSAN violations in the codebase (#4722)
  > refactor: minor fixes for common fingerprint code (#4712)
  > tests: add JA4 pcap tests (#4714)
  > fix: correct JA4 alpn parsing (#4721)
  > chore: bump versions of aws-lc and aws-lc-fips (#4716)
  > fix: Reorder PR and Mainline in Regression Test Runner (#4720)
  > docs: Add a supported platforms section (#4695)
  > chore(bindings): release 0.3.1 (#4719)
  > test: add a harness for session resumption in regression test (#4706)
  > fix(bindings): ConfigPool should always yield associated connections (#4708)

Does this change impact existing behavior?

No breaking changes, STS provider should work AWS ISO partitions now.

Does this change need a changelog entry in any of the crates?

Yes, updated.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

@unexge unexge temporarily deployed to PR integration tests September 17, 2024 12:21 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 17, 2024 12:21 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 17, 2024 12:21 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 17, 2024 12:21 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 17, 2024 12:21 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 17, 2024 12:21 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 17, 2024 12:21 — with GitHub Actions Inactive
dannycjones
dannycjones previously approved these changes Sep 17, 2024
Copy link
Contributor

@dannycjones dannycjones left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should update the CRT crates changelog too.

@unexge unexge temporarily deployed to PR integration tests September 18, 2024 08:55 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 18, 2024 08:55 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 18, 2024 08:55 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 18, 2024 08:55 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 18, 2024 08:55 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 18, 2024 08:55 — with GitHub Actions Inactive
@unexge unexge temporarily deployed to PR integration tests September 18, 2024 08:55 — with GitHub Actions Inactive
@unexge unexge added the dependencies Pull requests that update a dependency file label Sep 18, 2024
@unexge unexge added this pull request to the merge queue Sep 18, 2024
Merged via the queue into awslabs:main with commit ba23586 Sep 18, 2024
31 checks passed
@unexge unexge deleted the update-crt branch September 18, 2024 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file performance PRs to run benchmarks on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants