- #114 Update http-parser version in manifest to reflect commit
- #112 Add function prototypes for exported functions to CBMC proof harnesses
- #111 Update Doxygen version to 1.9.2
- #109 Add C++ header guards
- #106 Update case-insensitive compare function for header-field parser
- #104 Update CBMC proofs to work with the latest version of CBMC
- #89 Fix documentation of memory size estimates of the library.
- #83 Implement transport send and receive retry timeouts in coreHTTP. This change adds a timestamp callback function to the HTTPResponse_t struct, and new configuration macros to set the transport send and receive retry timeouts. Due to the HTTPResponse_t struct field addition, coreHTTP v2.0.0 is not backward compatible under certain conditions.
- #79, #82 transport_interface.h documentation updates.
- #75 Small fix to cast logging arguments to types matching the format specifiers.
- #70, #72, #78 Github actions updates.
- #73, #76 Github repo chores.
- #71 CBMC automation chore.
- #81, #84 Doxygen memory estimates table update.
This is the first release of the coreHTTP client library in this repository.
The HTTP client library is a client-side implementation that supports a subset of the HTTP/1.1 protocol. It is optimized for resource-constrained devices, and does not allocate any memory.