Commit f138efc
authored
Update CRT submodules to latest releases (#1458)
> [!NOTE]
> This PR reapplies the changes in #1430, previously reverted in #1435,
with the addition of a fix to a race condition in `aws-c-s3`
(awslabs/aws-c-s3#521).
In particular, we pick up - but do not adopt in this change - the new
Memory pool interface
([awslabs/aws-c-s3#517](awslabs/aws-c-s3#517)),
which requires minor adjustments to the bindings and the
`poll_buffer_pool_usage_stats` function.
<details>
<summary>Full CRT changelog:</summary>
```
Submodule mountpoint-s3-crt-sys/crt/aws-c-cal fa108de5..938d0fea:
> [FIX] heap use after free on aws_ecc_key_pair_new_from_asn1 (#219)
> Remove clang-3 from CI (#218)
> Fix casing on Windows header files (#217)
> dlopen(NULL) returns NULL on static linked executable (#215)
Submodule mountpoint-s3-crt-sys/crt/aws-c-common 8ae8f48e..aaa2f11e:
> Fix invalid XML Buffer Overflow Error (#1201)
> Add aws_cbor_decoder_reset_src api for aws_cbor_decoder (#1202)
> Fix casing on Windows header files (#1199)
> Error handling docs (#1197)
> make exports consistent (#1196)
Submodule mountpoint-s3-crt-sys/crt/aws-c-http ca7e0e29..3eedf1ef:
> fix mock server window update on 0 length body (#517)
Submodule mountpoint-s3-crt-sys/crt/aws-c-io 8286c781..689dee3c:
> Fix warnings in iOS Cross Compile CI (#733)
> Remove clang-3 from CI (#731)
> Acquire/Release Event Loop (#725)
> Fix casing on Windows header files (#730)
Submodule mountpoint-s3-crt-sys/crt/aws-c-s3 7d2d4b30..52c90d39:
> Fix race condition between mem acquire and cancel (#521)
> Memory pool interface (#517)
> Remove clang-3 from CI (#520)
> Revert "[s3_meta_request]: Retry on ExpiredToken" (#518)
Submodule mountpoint-s3-crt-sys/crt/aws-c-sdkutils ba6a28fa..f678bda9:
> Fix double free on malformed rulesets (#53)
> make exports consistent (#52)
```
</details>
### Does this change impact existing behavior?
No change in behavior.
### Does this change need a changelog entry? Does it require a version
change?
Yes.
---
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)](https://developercertificate.org/).
---------
Signed-off-by: Alessandro Passaro <alexpax@amazon.co.uk>1 parent 8f7b373 commit f138efc
File tree
19 files changed
+42
-28
lines changed- mountpoint-s3-client
- mountpoint-s3-crt-sys
- crt
- mountpoint-s3-crt
- src/s3
- mountpoint-s3-fs
- mountpoint-s3
19 files changed
+42
-28
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
2 | 6 | | |
3 | 7 | | |
4 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
2 | 5 | | |
3 | 6 | | |
4 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| |||
Submodule aws-c-common updated 12 files
- AWSCRTAndroidTestRunner/gradle/wrapper/gradle-wrapper.properties+2-2
- README.md+10-2
- docs/error-handling.md+453
- include/aws/common/cbor.h+18-7
- include/aws/common/exports.h+5-5
- include/aws/common/xml_parser.h+1
- source/arch/arm/windows/cpuid.c+1-1
- source/cbor.c+7
- source/xml_parser.c+11-4
- tests/CMakeLists.txt+2-1
- tests/cbor_test.c+4-7
- tests/xml_parser_test.c+22
- .github/workflows/ci.yml-1
- .github/workflows/proof-alarm.yml+1-1
- include/aws/io/event_loop.h+16-1
- include/aws/io/private/event_loop_impl.h+3-10
- include/aws/io/private/pki_utils.h+1-1
- source/bsd/kqueue_event_loop.c+3-10
- source/channel.c+6
- source/darwin/dispatch_queue_event_loop.c+1-14
- source/darwin/dispatch_queue_event_loop_private.h-1
- source/darwin/nw_socket.c+48-16
- source/event_loop.c+13-5
- source/linux/epoll_event_loop.c+1-10
- source/windows/host_resolver.c+1-1
- source/windows/iocp/iocp_event_loop.c+2-11
- source/windows/iocp/pipe.c+1-1
- source/windows/iocp/socket.c+3-3
- source/windows/secure_channel_tls_handler.c+1-1
- source/windows/shared_library.c+1-1
- source/windows/windows_pki_utils.c+1-1
- source/windows/winsock_init.c+3-3
- tests/CMakeLists.txt+1
- tests/channel_test.c+88-3
- tests/vcc/new_destroy.c+1
0 commit comments