http: fix client receiving large data 08/40008/8
authorFilip Tehlar <ftehlar@cisco.com>
Mon, 27 Nov 2023 12:28:36 +0000 (13:28 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Wed, 1 May 2024 05:07:26 +0000 (05:07 +0000)
commitd894438f0499db83a3182453547bd3accea4776f
tree4924878a04b2b2a044cc04ebbe00baf18facfd99
parent1db11b7d8de5306555e1ce1dd398fb4a9eaf55ba
http: fix client receiving large data

HTTP client was relying on synchronous rx notifications to the client
app when moving lage data from underlying transport proto.
Recent change in session layer made such notifications asynchronous
making http client not working. This patch fixes the issue.

Type: fix

Change-Id: I4b24c6185a594a0fe8d5d87c149c53d3b40d7110
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
Signed-off-by: Matus Fabian <matfabia@cisco.com>
extras/hs-test/http_test.go
src/plugins/hs_apps/http_client_cli.c
src/plugins/http/http.c