aboutsummaryrefslogtreecommitdiff
path: root/src/include/microhttpd.h
Commit message (Collapse)AuthorAge
* microhttpd.h: fixed deprecation messagesEvgeny Grin (Karlson2k)2 days
|
* microhttpd.h: workaround for uncrustify bugEvgeny Grin (Karlson2k)2024-04-11
|
* microhttpd.h: fixed feature nameEvgeny Grin (Karlson2k)2024-04-11
|
* Bump MHD_VERSION to indicate development versionEvgeny Grin (Karlson2k)2024-04-11
|
* Releasing GNU libmicrohttpd 1.0.1v1.0.1Evgeny Grin (Karlson2k)2024-02-23
|
* microhttpd.h: bump version number to indicate development versionEvgeny Grin (Karlson2k)2024-02-19
|
* Released GNU libmicrohttpd 1.0.0v1.0.0Evgeny Grin (Karlson2k)2024-02-01
| | | | This is the first stable release of GNU libmicrohttpd.
* Fixed some doxy for digest authEvgeny Grin (Karlson2k)2024-01-28
|
* MHD_OPTION_CONNECTION_MEMORY_{LIMIT,INCREMENT}: added ignore of zero valueEvgeny Grin (Karlson2k)2024-01-04
|
* Added daemon options for default nonce timeout and max nc valuesEvgeny Grin (Karlson2k)2023-12-28
|
* digest auth: added default timeout and max nc valuesEvgeny Grin (Karlson2k)2023-12-28
|
* microhttpd.h: minor doxy improvementEvgeny Grin (Karlson2k)2023-12-28
|
* Officially support zero for MHD_OPTION_THREAD_POOL_SIZEEvgeny Grin (Karlson2k)2023-11-23
|
* Added new daemon flag MHD_USE_NO_THREAD_SAFETYEvgeny Grin (Karlson2k)2023-11-21
| | | | | | | | | | Do not assume anymore single-threaded environment if external polling is used. The application is free to use multiple threads if MHD in the external polling mode. The new flag could be used to disable some thread-safety in MHD to improve single-thread processing speed and resources usage. Basically the new flag restores the old behaviour for external polling mode.
* Implemented new option MHD_OPTION_SOCK_ADDR_LENEvgeny Grin (Karlson2k)2023-11-16
| | | | | | Improved detection of TCP/IP port in application-provided sockaddr. Added automatic detection of used address facility (sockets type). Improved support of platforms with sa_len, ss_len, sin_len and sin6_len.
* microhttpd.h: minor clarification for doxyEvgeny Grin (Karlson2k)2023-11-15
|
* Implemented and documented MHD_OPTION_LISTEN_SOCKET followed by ↵Evgeny Grin (Karlson2k)2023-11-12
| | | | MHD_INVALID_SOCKET
* Added new function MHD_run_from_select2() with FD_SETSIZE valueEvgeny Grin (Karlson2k)2023-11-08
| | | | | | | | | Added wrapper macro MHD_run_from_select() to automatically use current FD_SETSIZE value. This should complete the support for flexible FD_SETSIZE (which is used on most platforms with GNU/Linux as notable exception). This also fixes potential fd_set overrun when sockets with too large numbers are used.
* Added MHD_OPTION_APP_FD_SETSIZE and MHD_FEATURE_FLEXIBLE_FD_SETSIZEEvgeny Grin (Karlson2k)2023-11-07
| | | | | | This should provide better compatibility with platforms with ability to override FD_SETSIZE. The new option is used examples and tests.
* microhttpd.h: updated doxy for MHD_USE_PEDANTIC_CHECKSEvgeny Grin (Karlson2k)2023-11-01
|
* digest auth: updated header, slightly modified multi-value processingEvgeny Grin (Karlson2k)2023-10-06
|
* Renamed one new basic auth function, improved doxyEvgeny Grin (Karlson2k)2023-10-06
|
* Updated HTTP methods, headers and reason phrasesEvgeny Grin (Karlson2k)2023-10-02
| | | | Added HTTP methods sorting
* Improved compatibility with old compilersEvgeny Grin (Karlson2k)2023-09-27
|
* microhttpd.h: fixed deprecation messagesEvgeny Grin (Karlson2k)2023-09-26
|
* Revert "-add support for ICECAST-style uploads"Christian Grothoff2023-09-26
| | | | This reverts commit 19e1ed8355744dc2e0c6755e91de43ee335dea31.
* -add support for ICECAST-style uploadsChristian Grothoff2023-09-25
|
* Improved doxy for #MHD_CONNECTION_INFO_REQUEST_HEADER_SIZE infoEvgeny Grin (Karlson2k)2023-09-19
|
* Allowed responses in special cases for backward-compatibility.Evgeny Grin (Karlson2k)2023-09-07
| | | | | | Allowed responses for suspended connection any time Allowed responses for "external polling" mode any time. Marked this behaviour as deprecated.
* Added checks for correct values specified for connection memory limitsEvgeny Grin (Karlson2k)2023-06-20
|
* microhttpd.h: fixed typos in commentsEvgeny Grin (Karlson2k)2023-06-20
|
* Bump version numbers as v0.9.77 was released on parallel branchEvgeny Grin (Karlson2k)2023-06-06
|
* microhttpd.h: fixed typo in doxyEvgeny Grin (Karlson2k)2023-03-30
|
* Bumped version as it should be later then the hotfix releaseEvgeny Grin (Karlson2k)2023-03-29
|
* Added new daemon option MHD_OPTION_CLIENT_DISCIPLINE_LVEvgeny Grin (Karlson2k)2022-12-22
| | | | | | | Reject URIs with spaces as per RFC. Fixed check for space before colon in headers (previously it was checked only when MHD was NOT strict). Reject HTTP/1.1 requests without host by default (as per RFC).
* MHD_get_version_bin(): added new functionEvgeny Grin (Karlson2k)2022-12-19
|
* microhttpd.h: doxy improvementsEvgeny Grin (Karlson2k)2022-10-28
|
* Added ability to check for MHD debug builds at run-timeEvgeny Grin (Karlson2k)2022-10-14
|
* Added new MHD option to append TLS priorities stringEvgeny Grin (Karlson2k)2022-10-13
| | | | | | The string is appended to default GnuTLS priorities. This way application may control priorities details, while leaving the basic settings to system's defaults.
* TLS: use application-specific system-wide configuration with fallbacksEvgeny Grin (Karlson2k)2022-10-13
| | | | | | | | | | | | | | Implemented more flexible GnuTLS priorities string initialisation. Now MHD tries to use "@LIBMICROHTTPD" configuration at first, so all MHD instances on particular system can be configured by specifying the string like "LIBMICROHTTPD = ..." in GnuTLS system-wide configuration. For example "LIBMICROHTTPD = NORMAL:-VERS-TLS1.0:-VERS-TLS1.1" could be used to disable TLS v1.0 and TLS v1.1 for all MHD instances. If application-specific configuration is not available, then default "@SYSTEM" run-time configuration is used. If "@SYSTEM" is not defined, then GnuTLS build-time default string is used. Standard "NORMAL" configuration is used if everything else fails.
* microhttpd.h: minor doxy fixEvgeny Grin (Karlson2k)2022-10-10
|
* microhttpd.h: improved doxy for MHD_USE_THREAD_PER_CONNECTIONEvgeny Grin (Karlson2k)2022-10-10
|
* Some readability improvementsEvgeny Grin (Karlson2k)2022-09-28
|
* Implemented support for hash calculation by GnuTLS lib functionsEvgeny Grin (Karlson2k)2022-09-25
|
* digestauth: added support for SHA-512/256, made MD5 and SHA-256 optionalEvgeny Grin (Karlson2k)2022-09-11
| | | | | Give more flexibility for custom builds: MD5, SHA-256 and SHA-512/256 may be disabled individually.
* Implemented SHA-512/256 hashing supportEvgeny Grin (Karlson2k)2022-09-11
| | | | | | The full implementation, with support hashing of more than 2 EiB (exbibytes), as described by specification. Includes additional code path for more compact code.
* microhttpd.h: fixed typo in doxyEvgeny Grin (Karlson2k)2022-09-11
|
* Editorial doxy improvementsEvgeny Grin (Karlson2k)2022-09-05
|
* Digest Auth API: do not store 'userhash' in 'username' membersEvgeny Grin (Karlson2k)2022-09-05
| | | | | | | While the 'username' is used to carry 'userhash' in headers, it is confusing as 'userhash' type of the data is different from type of the 'username'. To make a clear distinction, use dedicated members to store 'userhash'.
* Added MHD_FEATURE_DIGEST_AUTH_SHA512_256 valueEvgeny Grin (Karlson2k)2022-09-04
|