93a901b908
- Update to version 0.9.63: * Extended test_get to test URI logging and query string parsing to avoid regression fixed in previous patch in the future. * Preliminary patch for the raw query string issue, to be tested. * Added minimal example for how to compress HTTP response. * Check for GNUTLS_E_AGAIN instead of GNUTLS_E_INTERRUPTED when giving up on a TLS connection. -LM/CG * Fix connection timeout logic if in thread-per-connection mode the working thread takes longer than the timeout to queue the response. * Add logic to avoid VLA arrays with compilers that do not support them. * Fixed missing WSA_FLAG_OVERLAPPED which can cause W32 to block on socket races when using threadpool. (See very detailed description of the issue in the libmicrohttpd mailinglist post of today.) * Added test for RFC 7616 and documented new API. - Update to version 0.9.62: * Added test for RFC 7616 and documented new API. * Adding support for RFC 7616, experimental, needs testing and documentation still! * Add option to build MHD without any threads and MHD_FEATURE_THREADS to test for it. * Renamed all occurrences from _model(s)_ to _mode(s)_. * Optimized the function MHD_create_response_from_callback() for Windows by increasing its internal buffer size and allowed to customize it via macro MHD_FD_BLOCK_SIZE. * Referenced the gnutls_load_file() function in the HTTPs examples. * Fix regression causing URLs to be unescaped twice. OBS-URL: https://build.opensuse.org/request/show/673177 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=87
121 lines
7.1 KiB
Plaintext
121 lines
7.1 KiB
Plaintext
GPG keys of Christian Grothoff <grothoff>
|
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
|
Version: GnuPG v1
|
|
|
|
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
|
|
=rMsi
|
|
-----END PGP PUBLIC KEY BLOCK-----
|
|
|
|
GPG keys of Evgeny Grin <karlson2k>
|
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
|
Version: GnuPG v2
|
|
|
|
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
|
|
wPrLVO8bzT8BmZMfBq4X7cprAe5YaDMVDprK
|
|
=t18L
|
|
-----END PGP PUBLIC KEY BLOCK-----
|
|
|