Files
poky/meta/recipes-support
Wang Mingyu db907c4944 libmicrohttpd: upgrade 0.9.76 -> 0.9.77
Changelog:
==========
 API changes:
-------------
 + Added new function MHD_get_version_bin().

 Improvements and enhancements:
-------------------------------
 * Digest Auth: changed algorithm identifiers in server generated
   headers from "md5" / "sha-256" to "MD5" / "SHA-256" to better match
   RFC (while clients should use caseless matching).
 * Improved Base64 decoding by new implementation with robust input
   data validation checks.
 * Improved configure for cross-compiling, for better compatibility
   with POSIX and for better compatibility with the latest compiler
   versions.
 * New internal tests: for Base64 decoding, Basic Auth and folded
   headers.
 * Supported new libcurl API in tests to mute deprecation warnings.
 * Supported ARM and ARM64 for VC compilers.

 Functionality changes:
------------------------
 * any negative number returned by response data generation callback
   function is treated as an error. Previously negative values except
   predefined error codes could produce undefined behaviour.
 * Added handling of "DEBUG" preprocessor macro as an alias of "_DEBUG".

 Fixes:
---------
 # Fixed functionality with blocking sockets.
 # Fixed very inefficient data pumping for upgraded TLS connections.
 # Fixed processing of folded headers in the requests.
 # Fixed data races when closing upgraded connection.
 # Removed duplication of "Connection: upgrade" header.
 # Digest auth: fixed thread sync to avoid "stale hash" results.
 # Fixed harmless unwanted extra data processing resulting in triggering
   of the assert.
 # Fixed tests for LTO.
 # Removed removed non-portable functions in examples.
 # Fixed delayed call of connection notification callback in
   thread-per-connection mode.
 # Fixed Address Sanitizer unpoison of memory when memory pool is
   destroyed. This fixed periodic ASAN error when used for a long time
   with the sanitizer.
 # Fixed compiler warnings in library code, examples, tests and configure
   checks.
 # New TLS certificates for test-suite: all with SAN fields and SHA-256
   hash.
 # Tests: fixed tests on Darwin 22.x (Ventura).
 # Tests: redesigned one tests group to avoid stress-testing of the OS.

(From OE-Core rev: 5e82c4674835900753fb7d5e01aa6dfe41e5d84b)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit bdc28b0262ad8a57d56f029b55b338478afb3a07)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-24 09:13:07 -10:00
..
2023-05-10 04:16:50 -10:00
2023-01-09 14:20:14 +00:00
2023-03-01 21:29:31 +00:00
2023-03-11 00:08:41 +00:00
2023-06-24 09:13:07 -10:00
2022-04-14 09:47:00 +01:00
2023-01-06 12:03:47 +00:00
2022-04-14 09:47:00 +01:00
2023-02-20 15:18:30 +00:00
2022-11-08 22:47:16 +00:00
2023-03-31 23:30:36 +01:00
2022-11-08 22:47:16 +00:00
2023-01-06 12:03:47 +00:00
2021-10-23 17:42:26 +01:00
2022-12-22 23:05:50 +00:00
2022-12-17 23:49:56 +00:00
2023-01-06 12:03:47 +00:00
2022-11-15 09:38:37 +00:00
2023-02-19 07:47:53 +00:00
2022-10-29 16:28:36 +01:00
2021-08-02 15:44:10 +01:00
2022-09-01 10:14:01 +01:00
2022-08-10 08:25:28 +01:00
2022-10-29 16:28:35 +01:00
2022-11-22 12:26:46 +00:00
2021-12-17 09:56:14 +00:00
2023-03-11 00:08:40 +00:00
2022-11-08 22:47:16 +00:00
2023-06-14 04:14:25 -10:00
2023-04-04 13:33:18 +01:00
2022-06-11 10:28:22 +01:00