From 9199c309615084592d8b3fe64012a30e316df35a Mon Sep 17 00:00:00 2001 From: Michael Graeb Date: Wed, 12 Jun 2024 13:21:14 -0700 Subject: [PATCH] Fix bug where last few bytes on socket go unread (#624) **Issue:** aws-c-s3 is 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: https://github.com/awslabs/aws-c-io/pull/642 ``` aws-c-common v0.9.19 -> v0.9.21 aws-c-http v0.8.1 -> v0.8.2 aws-c-io v0.14.8 -> v0.14.9 aws-c-s3 v0.5.9 -> v0.5.10 aws-lc v1.28.0 -> v1.29.0 s2n v1.4.15 -> v1.4.16 ``` --- crt/aws-c-common | 2 +- crt/aws-c-http | 2 +- crt/aws-c-io | 2 +- crt/aws-c-s3 | 2 +- crt/aws-lc | 2 +- crt/s2n | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/crt/aws-c-common b/crt/aws-c-common index 36a716eed..4f874cea5 160000 --- a/crt/aws-c-common +++ b/crt/aws-c-common @@ -1 +1 @@ -Subproject commit 36a716eed3da79a74460f6c1e8e9b6a119399962 +Subproject commit 4f874cea50a70bc6ebcd85c6ce1c6c0016b5aff4 diff --git a/crt/aws-c-http b/crt/aws-c-http index 98ec73ad0..d83f8d701 160000 --- a/crt/aws-c-http +++ b/crt/aws-c-http @@ -1 +1 @@ -Subproject commit 98ec73ad0c18b78ba08d40b4e60d97abf794f24d +Subproject commit d83f8d70143ddce5ab4e479175fbd44ba994211b diff --git a/crt/aws-c-io b/crt/aws-c-io index 47be63c80..878b4fa02 160000 --- a/crt/aws-c-io +++ b/crt/aws-c-io @@ -1 +1 @@ -Subproject commit 47be63c809e32c6923fd7fd80f67d86cef458d5d +Subproject commit 878b4fa027bda4041493f06e0562d5e98bb3deb8 diff --git a/crt/aws-c-s3 b/crt/aws-c-s3 index 774999fd8..6588f9a71 160000 --- a/crt/aws-c-s3 +++ b/crt/aws-c-s3 @@ -1 +1 @@ -Subproject commit 774999fd89e710084251157c37c34f46e5ac74f8 +Subproject commit 6588f9a714ee7a8be1bddd63ea5ea1ea224d00b4 diff --git a/crt/aws-lc b/crt/aws-lc index 92bf53276..4e54dd836 160000 --- a/crt/aws-lc +++ b/crt/aws-lc @@ -1 +1 @@ -Subproject commit 92bf53276029a71f01303e5adb1c5dbc379f1150 +Subproject commit 4e54dd8363396f257d7a2317c48101e18170e6fb diff --git a/crt/s2n b/crt/s2n index 6d92b46d3..114ccab0f 160000 --- a/crt/s2n +++ b/crt/s2n @@ -1 +1 @@ -Subproject commit 6d92b46d309a8f12fa08ad289020d9a41c925a66 +Subproject commit 114ccab0ff2cde491203ac841837d0d39b767412