zephyr/tests/net/lib
Robert Lubos b4cfee090d net: lib: http_server: Implement proper CONTINUATION frame processing
CONTINUATION frames are tricky, because individual header fields can be
split between HEADERS frame and CONTINUATION frame, or two CONTINUATION
frames. Therefore, some extra logic is needed when header parsing
returns -EAGAIN, as we may need to remove the CONTINUATION frame header
from the stream before proceeding with headers parsing.

This commit implements the above logic and additionally adds more checks
to detect when CONTINUATION frame is expected. Not receiving a
CONTINUATION frame when expect should be treated as a protocol error.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2024-07-09 15:20:57 -04:00
..
coap tests: net: coap: add test for age wrap around 2024-03-05 14:34:42 +01:00
coap_client Revert "net: sockets: move poll implementation to zvfs" 2024-07-03 15:03:05 -04:00
coap_server/common tests: net: coap: Enable loopback interface 2024-05-06 22:50:18 +01:00
dns_addremove net: dns: Convert resolver to use socket service API 2024-05-20 14:25:44 +03:00
dns_cache net: dns: Convert resolver to use socket service API 2024-05-20 14:25:44 +03:00
dns_packet net: dns: Convert resolver to use socket service API 2024-05-20 14:25:44 +03:00
dns_resolve posix: deprecate POSIX_MAX_FDS and add POSIX_DEVICE_IO 2024-06-04 16:27:12 -05:00
dns_sd samples: net: Increase CONFIG_NET_SOCKETS_POLL_MAX to pass checks 2024-06-03 09:49:01 +02:00
http_header_fields
http_server net: lib: http_server: Implement proper CONTINUATION frame processing 2024-07-09 15:20:57 -04:00
lwm2m Revert "net: sockets: move poll implementation to zvfs" 2024-07-03 15:03:05 -04:00
mdns_responder net: mdns_responder: Convert mDNS responder to use socket service API 2024-05-20 14:25:44 +03:00
mqtt_packet
mqtt_publisher tests: use appropriate sys_randX_get() 2024-04-05 10:57:45 -05:00
mqtt_pubsub tests: use appropriate sys_randX_get() 2024-04-05 10:57:45 -05:00
mqtt_sn_client
mqtt_sn_packet
mqtt_subscriber tests: use appropriate sys_randX_get() 2024-04-05 10:57:45 -05:00
tls_credentials samples: tfm: Remove old 'tfm' tag & update relevant boards 2024-05-29 10:49:31 -07:00