-
Notifications
You must be signed in to change notification settings - Fork 39
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 (#795)
**Issue:** We're occasionally seeing 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.17 -> v0.7.22 aws-c-cal v0.6.11 -> v0.6.15 aws-c-common v0.9.15 -> v0.9.21 aws-c-http v0.8.1 -> v0.8.2 aws-c-io v0.14.7 -> v0.14.9 aws-c-mqtt v0.10.3 -> v0.10.4 aws-c-sdkutils v0.1.15 -> v0.1.16 s2n v1.4.11 -> v1.4.16 ```
- Loading branch information
Showing
8 changed files
with
8 additions
and
8 deletions.
There are no files selected for viewing
Submodule aws-c-auth
updated
15 files
+1 −0 | include/aws/auth/auth.h | |
+86 −18 | include/aws/auth/credentials.h | |
+20 −0 | include/aws/auth/private/credentials_utils.h | |
+5 −2 | source/auth.c | |
+1 −1 | source/credentials_provider_cognito.c | |
+22 −92 | source/credentials_provider_default_chain.c | |
+159 −9 | source/credentials_provider_ecs.c | |
+20 −0 | source/credentials_provider_profile.c | |
+7 −40 | source/credentials_provider_sso.c | |
+105 −31 | source/credentials_provider_sts.c | |
+27 −59 | source/credentials_provider_sts_web_identity.c | |
+65 −0 | source/credentials_utils.c | |
+6 −0 | tests/CMakeLists.txt | |
+397 −43 | tests/credentials_provider_ecs_tests.c | |
+527 −60 | tests/credentials_provider_sts_tests.c |
Submodule aws-c-cal
updated
12 files
+7 −1 | CMakeLists.txt | |
+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 | |
+16 −16 | source/windows/bcrypt_aes.c | |
+1 −0 | tests/CMakeLists.txt | |
+88 −0 | tests/aes256_test.c |
Submodule aws-c-common
updated
33 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 | |
+27 −3 | 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-mqtt
updated
7 files
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 |
Submodule s2n
updated
from 171c96 to 114cca