Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | microhttpd.h: fixed deprecation messages | Evgeny Grin (Karlson2k) | 2 days |
| | |||
* | microhttpd.h: workaround for uncrustify bug | Evgeny Grin (Karlson2k) | 2024-04-11 |
| | |||
* | microhttpd.h: fixed feature name | Evgeny Grin (Karlson2k) | 2024-04-11 |
| | |||
* | Bump MHD_VERSION to indicate development version | Evgeny Grin (Karlson2k) | 2024-04-11 |
| | |||
* | Releasing GNU libmicrohttpd 1.0.1v1.0.1 | Evgeny Grin (Karlson2k) | 2024-02-23 |
| | |||
* | microhttpd.h: bump version number to indicate development version | Evgeny Grin (Karlson2k) | 2024-02-19 |
| | |||
* | Released GNU libmicrohttpd 1.0.0v1.0.0 | Evgeny Grin (Karlson2k) | 2024-02-01 |
| | | | | This is the first stable release of GNU libmicrohttpd. | ||
* | Fixed some doxy for digest auth | Evgeny Grin (Karlson2k) | 2024-01-28 |
| | |||
* | MHD_OPTION_CONNECTION_MEMORY_{LIMIT,INCREMENT}: added ignore of zero value | Evgeny Grin (Karlson2k) | 2024-01-04 |
| | |||
* | Added daemon options for default nonce timeout and max nc values | Evgeny Grin (Karlson2k) | 2023-12-28 |
| | |||
* | digest auth: added default timeout and max nc values | Evgeny Grin (Karlson2k) | 2023-12-28 |
| | |||
* | microhttpd.h: minor doxy improvement | Evgeny Grin (Karlson2k) | 2023-12-28 |
| | |||
* | Officially support zero for MHD_OPTION_THREAD_POOL_SIZE | Evgeny Grin (Karlson2k) | 2023-11-23 |
| | |||
* | Added new daemon flag MHD_USE_NO_THREAD_SAFETY | Evgeny 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_LEN | Evgeny 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 doxy | Evgeny 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 value | Evgeny 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_SETSIZE | Evgeny 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_CHECKS | Evgeny Grin (Karlson2k) | 2023-11-01 |
| | |||
* | digest auth: updated header, slightly modified multi-value processing | Evgeny Grin (Karlson2k) | 2023-10-06 |
| | |||
* | Renamed one new basic auth function, improved doxy | Evgeny Grin (Karlson2k) | 2023-10-06 |
| | |||
* | Updated HTTP methods, headers and reason phrases | Evgeny Grin (Karlson2k) | 2023-10-02 |
| | | | | Added HTTP methods sorting | ||
* | Improved compatibility with old compilers | Evgeny Grin (Karlson2k) | 2023-09-27 |
| | |||
* | microhttpd.h: fixed deprecation messages | Evgeny Grin (Karlson2k) | 2023-09-26 |
| | |||
* | Revert "-add support for ICECAST-style uploads" | Christian Grothoff | 2023-09-26 |
| | | | | This reverts commit 19e1ed8355744dc2e0c6755e91de43ee335dea31. | ||
* | -add support for ICECAST-style uploads | Christian Grothoff | 2023-09-25 |
| | |||
* | Improved doxy for #MHD_CONNECTION_INFO_REQUEST_HEADER_SIZE info | Evgeny 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 limits | Evgeny Grin (Karlson2k) | 2023-06-20 |
| | |||
* | microhttpd.h: fixed typos in comments | Evgeny Grin (Karlson2k) | 2023-06-20 |
| | |||
* | Bump version numbers as v0.9.77 was released on parallel branch | Evgeny Grin (Karlson2k) | 2023-06-06 |
| | |||
* | microhttpd.h: fixed typo in doxy | Evgeny Grin (Karlson2k) | 2023-03-30 |
| | |||
* | Bumped version as it should be later then the hotfix release | Evgeny Grin (Karlson2k) | 2023-03-29 |
| | |||
* | Added new daemon option MHD_OPTION_CLIENT_DISCIPLINE_LV | Evgeny 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 function | Evgeny Grin (Karlson2k) | 2022-12-19 |
| | |||
* | microhttpd.h: doxy improvements | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | Added ability to check for MHD debug builds at run-time | Evgeny Grin (Karlson2k) | 2022-10-14 |
| | |||
* | Added new MHD option to append TLS priorities string | Evgeny 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 fallbacks | Evgeny 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 fix | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | microhttpd.h: improved doxy for MHD_USE_THREAD_PER_CONNECTION | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | Some readability improvements | Evgeny Grin (Karlson2k) | 2022-09-28 |
| | |||
* | Implemented support for hash calculation by GnuTLS lib functions | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | digestauth: added support for SHA-512/256, made MD5 and SHA-256 optional | Evgeny 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 support | Evgeny 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 doxy | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | |||
* | Editorial doxy improvements | Evgeny Grin (Karlson2k) | 2022-09-05 |
| | |||
* | Digest Auth API: do not store 'userhash' in 'username' members | Evgeny 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 value | Evgeny Grin (Karlson2k) | 2022-09-04 |
| |