File tree
16 files changed
+256
-18
lines changed- Source/AwsCommonRuntimeKit/http
- aws-common-runtime
16 files changed
+256
-18
lines changed+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
83 |
| - | |
| 83 | + | |
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
| |||
116 | 116 |
| |
117 | 117 |
| |
118 | 118 |
| |
119 |
| - | |
| 119 | + | |
120 | 120 |
| |
121 | 121 |
| |
122 | 122 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
19 | 18 |
| |
20 | 19 |
| |
21 | 20 |
| |
22 | 21 |
| |
23 |
| - | |
24 | 22 |
| |
25 | 23 |
| |
26 | 24 |
| |
| 25 | + | |
| 26 | + | |
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
| |||
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
39 |
| - | |
40 |
| - | |
41 |
| - | |
42 |
| - | |
43 |
| - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
44 | 42 |
| |
45 | 43 |
| |
46 | 44 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
| 17 | + | |
16 | 18 |
| |
17 | 19 |
| |
18 | 20 |
| |
| |||
45 | 47 |
| |
46 | 48 |
| |
47 | 49 |
| |
| 50 | + | |
48 | 51 |
| |
49 | 52 |
| |
50 | 53 |
| |
| |||
58 | 61 |
| |
59 | 62 |
| |
60 | 63 |
| |
| 64 | + | |
61 | 65 |
| |
62 | 66 |
| |
63 | 67 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
23 | 25 |
| |
24 | 26 |
| |
25 | 27 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + |
Submodule aws-c-auth updated 17 files
- .github/workflows/ci.yml+7-9
- .github/workflows/clang-format.yml+2-2
- include/aws/auth/credentials.h+5
- include/aws/auth/signable.h+17
- include/aws/auth/signing_config.h+26
- source/auth.c+4
- source/aws_signing.c+96-22
- source/credentials_provider_default_chain.c+1
- source/credentials_provider_ecs.c+5-1
- source/signable_chunk.c+115
- source/signable_http_request.c+130
- source/signable_trailer.c+133
- source/signing_config.c+9
- source/sigv4_http_request.c-234
- tests/CMakeLists.txt+2
- tests/credentials_provider_ecs_tests.c+21
- tests/test_chunked_signing.c+703
- .github/workflows/ci.yml+41-77
- CMakeLists.txt+9-14
- bin/sha256_profile/main.c+5
- builder.json+8-4
- cmake/aws-c-cal-config.cmake+1-1
- cmake/modules/FindLibCrypto.cmake-109
- cmake/modules/Findcrypto.cmake+118
- source/darwin/commoncrypto_hmac.c+1-1
- source/darwin/commoncrypto_md5.c+1-1
- source/darwin/commoncrypto_sha1.c+2-2
- source/darwin/commoncrypto_sha256.c+2-2
- source/unix/opensslcrypto_hash.c+1-1
- source/unix/opensslcrypto_hmac.c+1-1
- source/windows/bcrypt_hash.c+1-1
- source/windows/bcrypt_hmac.c+1-1
- tests/CMakeLists.txt+4
- tests/md5_test.c+29-1
- tests/sha1_test.c+29-1
- tests/sha256_hmac_test.c+35
- tests/sha256_test.c+29
Submodule aws-c-common updated 50 files
- CMakeLists.txt+3-3
- cmake/AwsCFlags.cmake+3-3
- cmake/AwsFeatureTests.cmake+11
- include/aws/common/allocator.h+18-5
- include/aws/common/array_list.inl+3
- include/aws/common/assert.h+18
- include/aws/common/byte_buf.h+40
- include/aws/common/command_line_parser.h+48-1
- include/aws/common/error.h+3-1
- include/aws/common/file.h+136-8
- include/aws/common/mutex.h+1
- include/aws/common/platform.h+4
- include/aws/common/ring_buffer.h-6
- include/aws/common/rw_lock.h+1
- include/aws/common/string.h+118-1
- include/aws/testing/aws_test_allocators.h-93
- source/allocator.c+31-48
- source/arch/intel/cpuid.c+27-5
- source/byte_buf.c+39
- source/command_line_parser.c+53-2
- source/common.c+12-1
- source/file.c+110
- source/logging.c+4-2
- source/posix/file.c+209-4
- source/ring_buffer.c-61
- source/string.c+178-1
- source/windows/file.c+360-21
- source/windows/mutex.c+23-1
- source/windows/rw_lock.c+38-2
- source/windows/thread.c+68-10
- tests/CMakeLists.txt+14-7
- tests/bus_test.c+4-3
- tests/byte_buf_test.c+95
- tests/calloc_test.c+1-15
- tests/command_line_parser_test.c+65-6
- tests/file_test.c+316-1
- tests/realloc_test.c-65
- tests/resources/dir_traversal_test/first_child_dir/child.txt+1
- tests/resources/dir_traversal_test/root_child.txt+1
- tests/ring_buffer_test.c-37
- tests/task_scheduler_test.c-162
- tests/timebomb_test.c-41
- verification/cbmc/litani+1-1
- verification/cbmc/proofs/aws_array_list_push_front/Makefile+25
- verification/cbmc/proofs/aws_array_list_push_front/aws_array_list_push_front_harness.c+45
- verification/cbmc/proofs/aws_array_list_push_front/cbmc-proof.txt+1
- verification/cbmc/sources/make_common_data_structures.c+1-1
- verification/cbmc/stubs/aws_array_list_defined_type.c-29
- verification/cbmc/stubs/aws_byte_buf_write_stub.c-36
- verification/cbmc/templates+1-1
Submodule aws-c-http updated 55 files
- .builder/action/aws-c-http-test.sh+19
- .github/workflows/ci.yml+42-61
- CMakeLists.txt+3-4
- bin/elasticurl/main.c+27-13
- builder.json+2-2
- codebuild/linux-integration-tests.yml+25
- include/aws/http/connection.h+102-25
- include/aws/http/connection_manager.h+10-1
- include/aws/http/http.h+1
- include/aws/http/private/connection_impl.h+10-2
- include/aws/http/private/h1_encoder.h+13
- include/aws/http/private/h1_stream.h+12
- include/aws/http/private/h2_connection.h+1-7
- include/aws/http/private/h2_decoder.h+2-5
- include/aws/http/private/h2_stream.h+9-3
- include/aws/http/private/http_impl.h+21
- include/aws/http/private/request_response_impl.h+17
- include/aws/http/private/strutil.h+6
- include/aws/http/proxy.h+49
- include/aws/http/request_response.h+119-2
- include/aws/http/websocket.h+3-3
- integration-testing/http_client_test.py+8
- source/connection.c+177-55
- source/connection_manager.c+18-3
- source/connection_monitor.c+5
- source/h1_encoder.c+104-9
- source/h1_stream.c+101
- source/h2_connection.c+62-152
- source/h2_decoder.c+28-4
- source/h2_stream.c+70-41
- source/http.c+23
- source/proxy_connection.c+190-5
- source/request_response.c+314-33
- source/strutil.c+12
- source/websocket.c+1-1
- source/websocket_encoder.c+1-1
- tests/CMakeLists.txt+45-16
- tests/h2_test_helper.c+4-31
- tests/h2_test_helper.h+1-2
- tests/integration_test_proxy.c-365
- tests/proxy_test_helper.c+4-2
- tests/resources/unittests.conf+20
- tests/resources/unittests.crt+21-21
- tests/resources/unittests.p12
- tests/resources/unittests.readme+16
- tests/test_connection.c+349-27
- tests/test_connection_manager.c+661-11
- tests/test_connection_monitor.c+46-4
- tests/test_h1_client.c+412-6
- tests/test_h1_server.c+4-2
- tests/test_h2_client.c+222-113
- tests/test_h2_decoder.c+1-1
- tests/test_message.c+85-76
- tests/test_strutil.c+22
- tests/test_websocket_bootstrap.c+1-42
- .builder/actions/pkcs11_test_setup.py+106
- .github/workflows/ci.yml+11-13
- .github/workflows/clang-format.yml+1-1
- .github/workflows/proof-alarm.yml+1-1
- CMakeLists.txt+9-5
- PKCS11.md+55
- THIRD-PARTY-LICENSES.txt+31
- builder.json+8-2
- include/aws/io/channel_bootstrap.h+6
- include/aws/io/event_loop.h+27-2
- include/aws/io/io.h+105
- include/aws/io/logging.h+1
- include/aws/io/pkcs11.h+94
- include/aws/io/tls_channel_handler.h+129-24
- source/channel_bootstrap.c+42-3
- source/event_loop.c+1
- source/io.c+123
- source/pkcs11.c+1.2k
- source/pkcs11/v2.40/.clang-format+1
- source/pkcs11/v2.40/pkcs11.h+265
- source/pkcs11/v2.40/pkcs11f.h+939
- source/pkcs11/v2.40/pkcs11t.h+2.0k
- source/pkcs11_private.h+159
- source/posix/host_resolver.c+3-2
- source/s2n/s2n_tls_channel_handler.c+483-121
- source/tls_channel_handler.c+178-45
- source/windows/iocp/iocp_event_loop.c+6
- source/windows/iocp/pipe.c+8-6
- source/windows/iocp/socket.c+25-11
- source/windows/secure_channel_tls_handler.c+3
- source/windows/windows_pki_utils.c+1-1
- tests/CMakeLists.txt+98-11
- tests/alpn_handler_test.c+23-15
- tests/event_loop_test.c+49-37
- tests/pkcs11_test.c+1.5k
- tests/pki_utils_test.c+1-1
- tests/resources/ca_root.cnf+132
- tests/resources/ca_root.crt+24
- tests/resources/generateCerts.sh+91
- tests/resources/server.crt+29
- tests/resources/server.key+27
- tests/resources/server_chain.crt+53
- tests/resources/suppressions-asan.txt+2
- tests/resources/suppressions-lsan.txt
- tests/resources/testparse.crt+23
- tests/resources/unittests.crt+8-8
- tests/resources/unittests.p12
- tests/resources/unittests.p8+28
- tests/resources/unittests.readme-16
- tests/socket_handler_test.c+103-7
- tests/tls_handler_test.c+419-77
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + |
0 commit comments