-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix bug where last few bytes on socket go unread (#269)
**Issue:** We see occasional errors when the server sends an HTTP response with a `Connection: close` header (meaning it intends to close the connection after the response is sent). The server is sending the full response, then immediately hanging up. But the last few bytes of the response never make it to the HTTP client. **Description of changes:** Update submodules, bringing in this fix: awslabs/aws-c-io#642 ``` aws-c-auth v0.7.16 -> v0.7.22 aws-c-cal v0.6.10 -> v0.6.15 aws-c-common v0.9.14 -> v0.9.21 aws-c-http v0.8.1 -> v0.8.2 aws-c-io v0.14.6 -> v0.14.9 aws-c-sdkutils v0.1.15 -> v0.1.16 s2n v1.4.8 -> v1.4.16 ```
- Loading branch information
Showing
7 changed files
with
7 additions
and
7 deletions.
There are no files selected for viewing
Submodule aws-c-auth
updated
21 files
Submodule aws-c-cal
updated
17 files
+22 −5 | .github/workflows/ci.yml | |
+7 −1 | CMakeLists.txt | |
+1 −9 | bin/produce_x_platform_fuzz_corpus/CMakeLists.txt | |
+1 −9 | bin/run_x_platform_fuzz_corpus/CMakeLists.txt | |
+1 −9 | bin/sha256_profile/CMakeLists.txt | |
+16 −2 | builder.json | |
+9 −0 | include/aws/cal/private/symmetric_cipher_priv.h | |
+12 −1 | include/aws/cal/symmetric_cipher.h | |
+14 −14 | source/darwin/commoncrypto_aes.c | |
+1 −0 | source/darwin/securityframework_ecc.c | |
+5 −0 | source/rsa.c | |
+20 −8 | source/symmetric_cipher.c | |
+29 −17 | source/unix/openssl_aes.c | |
+29 −7 | source/unix/openssl_platform_init.c | |
+22 −19 | source/windows/bcrypt_aes.c | |
+1 −0 | tests/CMakeLists.txt | |
+88 −0 | tests/aes256_test.c |
Submodule aws-c-common
updated
47 files
Submodule aws-c-io
updated
21 files
+2 −1 | include/aws/io/tls_channel_handler.h | |
+4 −1 | source/future.c | |
+17 −13 | source/posix/socket.c | |
+29 −2 | source/s2n/s2n_tls_channel_handler.c | |
+40 −21 | source/socket_channel_handler.c | |
+2 −1 | source/windows/iocp/socket.c | |
+29 −5 | tests/CMakeLists.txt | |
+97 −0 | tests/default_host_resolver_test.c | |
+23 −0 | tests/future_test.c | |
+34 −16 | tests/read_write_test_handler.c | |
+7 −0 | tests/read_write_test_handler.h | |
+15 −15 | tests/resources/ca_root.crt | |
+4 −4 | tests/resources/ec_unittests.crt | |
+ − | tests/resources/ec_unittests.p12 | |
+15 −15 | tests/resources/server.crt | |
+25 −25 | tests/resources/server.key | |
+30 −30 | tests/resources/server_chain.crt | |
+8 −8 | tests/resources/unittests.crt | |
+ − | tests/resources/unittests.p12 | |
+314 −93 | tests/socket_handler_test.c | |
+3 −1 | tests/socket_test.c |
Submodule aws-c-sdkutils
updated
5 files
+0 −11 | include/aws/sdkutils/private/endpoints_util.h | |
+3 −2 | source/endpoints_standard_lib.c | |
+0 −120 | source/endpoints_util.c | |
+0 −2 | tests/CMakeLists.txt | |
+0 −59 | tests/endpoints_util_tests.c |