File tree
13 files changed
+23
-12
lines changed- .github/workflows
- crt
- tests
13 files changed
+23
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
97 | 101 | | |
98 | 102 | | |
99 | 103 | | |
| |||
104 | 108 | | |
105 | 109 | | |
106 | 110 | | |
| 111 | + | |
107 | 112 | | |
108 | 113 | | |
109 | 114 | | |
110 | 115 | | |
111 | 116 | | |
112 | 117 | | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
113 | 122 | | |
114 | 123 | | |
115 | 124 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| |||
Submodule aws-c-auth updated 35 files
- .builder/action/auth-ci-prep.py+16
- .github/workflows/ci.yml+27-5
- .github/workflows/codecov.yml+25
- README.md+11
- builder.json+5
- cmake/aws-c-auth-config.cmake+15-3
- include/aws/auth/auth.h+2
- include/aws/auth/credentials.h+183-33
- include/aws/auth/private/credentials_utils.h+21-11
- source/auth.c+7
- source/aws_imds_client.c+4-16
- source/aws_signing.c+1-1
- source/credentials.c+42-9
- source/credentials_provider_anonymous.c+60
- source/credentials_provider_cognito.c+859
- source/credentials_provider_delegate.c+1-1
- source/credentials_provider_ecs.c+3-14
- source/credentials_provider_imds.c+12-12
- source/credentials_provider_process.c+3-3
- source/credentials_provider_sts.c+6-47
- source/credentials_provider_sts_web_identity.c+9-21
- source/credentials_provider_x509.c+5-15
- source/credentials_utils.c+120-37
- source/signing.c+10-2
- source/signing_config.c+1-1
- tests/CMakeLists.txt+15
- tests/aws_imds_client_test.c+1-1
- tests/credentials_provider_cognito_tests.c+581
- tests/credentials_provider_ecs_tests.c+1-1
- tests/credentials_provider_imds_tests.c+1-1
- tests/credentials_provider_sts_tests.c+1-1
- tests/credentials_provider_sts_web_identity_tests.c+1-1
- tests/credentials_provider_x509_tests.c+1-1
- tests/credentials_tests.c+43-1
- tests/sigv4_signing_tests.c+94
Submodule aws-c-common updated 73 files
- .github/workflows/ci.yml+28-5
- .github/workflows/clang-format.yml+3-3
- .github/workflows/clang-tidy.yml+1-1
- .github/workflows/codecov.yml+25
- .gitignore+2
- .gitmodules
- CMakeLists.txt+3
- builder.json+3-2
- cmake/AwsCFlags.cmake+13
- cmake/AwsCRuntime.cmake+32
- cmake/AwsFeatureTests.cmake+1
- cmake/AwsThreadName.cmake+59
- cmake/aws-c-common-config.cmake+15-3
- include/aws/common/allocator.h+6
- include/aws/common/assert.h+13-7
- include/aws/common/bus.h+1-1
- include/aws/common/byte_buf.h+19-8
- include/aws/common/command_line_parser.h+3-3
- include/aws/common/common.h+2-2
- include/aws/common/encoding.h+34-1
- include/aws/common/error.h+5-1
- include/aws/common/file.h+4-1
- include/aws/common/json.h+83-3
- include/aws/common/linked_hash_table.h+1
- include/aws/common/logging.h+19-3
- include/aws/common/macros.h+2-2
- include/aws/common/private/hash_table_impl.h+1-1
- include/aws/common/thread.h+16-2
- include/aws/common/uri.h+162
- include/aws/testing/aws_test_harness.h+8-5
- scripts/appverifier_ctest.py+99
- scripts/appverifier_xml.py+266
- source/allocator.c+1-1
- source/allocator_sba.c+5
- source/array_list.c+2-1
- source/bus.c+1-1
- source/command_line_parser.c+4-6
- source/common.c+13-1
- source/date_time.c+1-1
- source/encoding.c+117-5
- source/error.c+4
- source/file.c+17-12
- source/json.c+104-19
- source/linked_hash_table.c+23
- source/log_channel.c+18-4
- source/log_writer.c+3-2
- source/logging.c+18-1
- source/memtrace.c+4-4
- source/posix/file.c+63-39
- source/posix/system_info.c+2-2
- source/posix/thread.c+75-35
- source/priority_queue.c+6-4
- source/uri.c+596
- source/uuid.c+5-3
- source/windows/file.c+23-5
- source/windows/system_info.c+4-4
- source/windows/thread.c+19-3
- source/xml_parser.c+6-6
- tests/CMakeLists.txt+29
- tests/alloc_test.c+36-8
- tests/encoding_test.c+262
- tests/json_test.c+131
- tests/linked_hash_table_test.c+135
- tests/logging/log_channel_test.c+6-4
- tests/split_test.c+47
- tests/thread_test.c+3
- tests/uri_test.c+887
- tests/zero_test.c+3
- verification/cbmc/proofs/aws_priority_queue_s_sift_down/aws_priority_queue_s_sift_down_harness.c+1-1
- verification/cbmc/proofs/aws_priority_queue_s_sift_up/aws_priority_queue_s_sift_up_harness.c+1-1
- verification/cbmc/stubs/memset_override_0.c+1
- verification/cbmc/stubs/s_expand_table_override.c+4
- verification/cbmc/stubs/s_sift_either_override.c+1-3
Submodule aws-c-http updated 61 files
- .builder/action/aws-c-http-test.py+2
- .builder/action/local-server-setup.py+46
- .github/workflows/ci.yml+27-23
- .gitignore+1
- bin/elasticurl/main.c+7-2
- builder.json+3-1
- cmake/aws-c-http-config.cmake+15-3
- codebuild/linux-integration-tests.yml+3-3
- include/aws/http/connection.h+10-3
- include/aws/http/connection_manager.h+4-2
- include/aws/http/http.h+1
- include/aws/http/http2_stream_manager.h+2-2
- include/aws/http/private/h2_frames.h+2-1
- include/aws/http/private/hpack.h+187-54
- include/aws/http/private/proxy_impl.h+7-1
- include/aws/http/private/request_response_impl.h+1
- include/aws/http/private/websocket_decoder.h+11-2
- include/aws/http/private/websocket_impl.h+1
- include/aws/http/request_response.h+36-5
- include/aws/http/websocket.h+91-50
- integration-testing/http_client_test.py+2-2
- source/connection.c+25-17
- source/connection_manager.c+3-2
- source/h1_decoder.c+1-39
- source/h1_stream.c+7-3
- source/h2_connection.c+2-2
- source/h2_decoder.c+13-16
- source/h2_frames.c+4-9
- source/h2_stream.c+8-7
- source/hpack.c+31-977
- source/hpack_decoder.c+446
- source/hpack_encoder.c+418
- source/http.c+3
- source/http2_stream_manager.c+12-2
- source/proxy_connection.c+108-41
- source/request_response.c+63-7
- source/websocket.c+186-112
- source/websocket_bootstrap.c+449-136
- source/websocket_decoder.c+70-15
- source/websocket_encoder.c+24-3
- tests/CMakeLists.txt+31-6
- tests/fuzz/fuzz_h2_decoder_correct.c+2-2
- tests/h2_test_helper.c+3
- tests/py_localhost/README.md+4-4
- tests/py_localhost/non_tls_server.py+1-1
- tests/py_localhost/server.py+1-1
- tests/stream_test_helper.c+9
- tests/stream_test_helper.h+2
- tests/test_connection.c+65-10
- tests/test_connection_manager.c+73-13
- tests/test_connection_monitor.c+1-5
- tests/test_h1_client.c+79
- tests/test_h2_client.c+156-2
- tests/test_h2_headers.c+32-36
- tests/test_hpack.c+85-86
- tests/test_localhost_integ.c+4-8
- tests/test_message.c+62-1
- tests/test_stream_manager.c+38-24
- tests/test_websocket_bootstrap.c+622-97
- tests/test_websocket_decoder.c+220-6
- tests/test_websocket_handler.c+180-94
- .github/workflows/ci.yml+26-4
- .github/workflows/proof-alarm.yml+3-1
- README.md+1-1
- builder.json+2-1
- cmake/aws-c-io-config.cmake+15-2
- codebuild/linux-integration-tests.yml+2-2
- include/aws/io/channel_bootstrap.h+1-1
- include/aws/io/host_resolver.h+3-3
- include/aws/io/io.h+5
- include/aws/io/private/pki_utils.h+5-3
- include/aws/io/tls_channel_handler.h+9-2
- include/aws/io/uri.h+1-151
- source/bsd/kqueue_event_loop.c+19-7
- source/channel.c+6-6
- source/channel_bootstrap.c+3-3
- source/darwin/darwin_pki_utils.c+90-11
- source/darwin/secure_transport_tls_channel_handler.c+1-1
- source/event_loop.c+13-8
- source/exponential_backoff_retry_strategy.c+4-4
- source/host_resolver.c+8-7
- source/io.c+13
- source/linux/epoll_event_loop.c+20-5
- source/pki_utils.c+12-16
- source/posix/pipe.c+15-13
- source/posix/socket.c+78-55
- source/s2n/s2n_tls_channel_handler.c+25-11
- source/stream.c-1
- source/tls_channel_handler.c+10-4
- source/uri.c-583
- source/windows/iocp/iocp_event_loop.c+32-10
- source/windows/iocp/pipe.c+6-6
- source/windows/iocp/socket.c+2-1
- source/windows/secure_channel_tls_handler.c+14-3
- tests/CMakeLists.txt+4-25
- tests/default_host_resolver_test.c+4-4
- tests/socket_handler_test.c+196-191
- tests/socket_test.c+4-4
- tests/tls_handler_test.c+8-7
- tests/uri_test.c-767
Submodule aws-c-sdkutils updated 56 files
- .github/workflows/ci.yml+30-9
- CMakeLists.txt+4-1
- README.md+21-9
- builder.json+3
- cmake/aws-c-sdkutils-config.cmake+15-2
- include/aws/sdkutils/endpoints_rule_engine.h+303
- include/aws/sdkutils/partitions.h+38
- include/aws/sdkutils/private/endpoints_types_impl.h+314
- include/aws/sdkutils/private/endpoints_util.h+136
- include/aws/sdkutils/sdkutils.h+12
- source/endpoints_rule_engine.c+1.1k
- source/endpoints_ruleset.c+958
- source/endpoints_standard_lib.c+639
- source/endpoints_types_impl.c+235
- source/endpoints_util.c+588
- source/partitions.c+283
- source/resource_name.c+1-1
- source/sdkutils.c+11
- tests/CMakeLists.txt+27
- tests/endpoints_rule_engine_tests.c+477
- tests/endpoints_util_tests.c+181
- tests/resource_name_tests.c-7
- tests/resources/partitions.json+101
- tests/resources/sample_partitions.json+45
- tests/resources/sample_ruleset.json+41
- tests/resources/test-cases/aws-region.json+33
- tests/resources/test-cases/custom_object_condition.json+15
- tests/resources/test-cases/default-values.json+45
- tests/resources/test-cases/eventbridge.json+48
- tests/resources/test-cases/fns.json+50
- tests/resources/test-cases/headers.json+25
- tests/resources/test-cases/is-virtual-hostable-s3-bucket.json+148
- tests/resources/test-cases/local-region-override.json+27
- tests/resources/test-cases/parse-arn.json+152
- tests/resources/test-cases/parse-url.json+153
- tests/resources/test-cases/partition-fn.json+125
- tests/resources/test-cases/substring.json+185
- tests/resources/test-cases/uri-encode.json+75
- tests/resources/test-cases/valid-hostlabel.json+56
- tests/resources/valid-rules/aws-region.json+44
- tests/resources/valid-rules/custom_object_condition.json+32
- tests/resources/valid-rules/default-values.json+44
- tests/resources/valid-rules/deprecated-param.json+41
- tests/resources/valid-rules/eventbridge.json+323
- tests/resources/valid-rules/fns.json+128
- tests/resources/valid-rules/get-attr-type-inference.json+46
- tests/resources/valid-rules/headers.json+44
- tests/resources/valid-rules/is-virtual-hostable-s3-bucket.json+48
- tests/resources/valid-rules/minimal-ruleset.json+29
- tests/resources/valid-rules/parse-arn.json+251
- tests/resources/valid-rules/parse-url.json+102
- tests/resources/valid-rules/partition-fn.json+101
- tests/resources/valid-rules/region-override.json+36
- tests/resources/valid-rules/substring.json+95
- tests/resources/valid-rules/uri-encode.json+44
- tests/resources/valid-rules/valid-hostlabel.json+55
0 commit comments