Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | microhttpd.h: cosmetics and doxy minor improvements | Evgeny Grin (Karlson2k) | 2022-06-13 |
| | |||
* | MHD_free(): updated doxy | Evgeny Grin (Karlson2k) | 2022-06-10 |
| | |||
* | Basic Auth: switched to the internal Base64 decoding implementation | Evgeny Grin (Karlson2k) | 2022-06-09 |
| | | | | | Internal implementation able to detect all kind of problems with broken base64 encoding and more secure. | ||
* | MHD_basic_auth_get_username_password3(): added new public API function | Evgeny Grin (Karlson2k) | 2022-06-08 |
| | |||
* | MHD_queue_basic_auth_fail_response3(): new function for RFC 7617 support | Evgeny Grin (Karlson2k) | 2022-06-08 |
| | |||
* | Muted compiler warnings for W32 non-TLS build of the lib | Evgeny Grin (Karlson2k) | 2022-06-02 |
| | |||
* | microhttpd.h: fixed doxy | Evgeny Grin (Karlson2k) | 2022-06-01 |
| | |||
* | MHD_get_timeout*(): improved doxy | Evgeny Grin (Karlson2k) | 2022-05-31 |
| | |||
* | authentication: reworked header parsing | Evgeny Grin (Karlson2k) | 2022-05-31 |
| | | | | | | | | | Added single function to parse all enabled authentication schemes header strings. The parsing result is cached and reused thus avoiding repetitive header parsing. The new function correctly "unquotes" values (backslashes are removed) as required by RFC. | ||
* | Use '#ifdef PARAM' instead of '#if PARAM' for configuration options | Evgeny Grin (Karlson2k) | 2022-05-16 |
| | |||
* | Made cookie parsing optional feature | Evgeny Grin (Karlson2k) | 2022-05-15 |
| | |||
* | MHD_create_response_from_buffer_copy(): fixed doxy | Evgeny Grin (Karlson2k) | 2022-05-14 |
| | |||
* | Replaced MHD_RESPMEM_MUST_FREE with more portable solution in examples | Evgeny Grin (Karlson2k) | 2022-05-14 |
| | |||
* | Added two new public functions for digest authentication | Evgeny Grin (Karlson2k) | 2022-05-13 |
| | |||
* | digestauth: added detection for possibly fabricated nonces | Evgeny Grin (Karlson2k) | 2022-05-13 |
| | |||
* | digestauth: fixed wrong results of client data check | Evgeny Grin (Karlson2k) | 2022-05-13 |
| | | | | | | | | Stale 'nonce' from client was reported as either 'INVALID_NONCE' or just as 'MHD_NO'. Now it is always reported as 'INVALID_NONCE". Unfortunately wrong 'nonce' is reported as 'INVALID_NONCE' as well and it cannot be fixed with current API. | ||
* | microhttpd.h: fixed list of required types | Evgeny Grin (Karlson2k) | 2022-05-01 |
| | |||
* | Added new function MHD_get_timeout_i() | Evgeny Grin (Karlson2k) | 2022-04-28 |
| | | | | This function is useful for direct in in poll() or epoll_wait(). | ||
* | MHD_get_timeout*(): improved doxy | Evgeny Grin (Karlson2k) | 2022-04-27 |
| | |||
* | Added new function MHD_get_timeout64s() | Evgeny Grin (Karlson2k) | 2022-04-27 |
| | |||
* | Added new function MHD_get_timeout64() | Evgeny Grin (Karlson2k) | 2022-04-27 |
| | | | | The same functionally as MHD_get_timeout(), but with standard type uint64_t | ||
* | MHD_set_panic_func: clarified doxy | Evgeny Grin (Karlson2k) | 2022-04-25 |
| | |||
* | MHD_get_daemon_info(): fixed unaligned memory access | Evgeny Grin (Karlson2k) | 2022-04-25 |
| | |||
* | MHD_get_connection_info(): Fixed possible unaligned access | Evgeny Grin (Karlson2k) | 2022-04-25 |
| | | | | | | | Also: * Reduced number of 'MHD_Connection' members. * Fixed wrong value of returned timeout on some platforms, if timeout is too large. | ||
* | microhttpd2.h: fixed code style | Evgeny Grin (Karlson2k) | 2022-04-23 |
| | |||
* | Fixed many macros | Evgeny Grin (Karlson2k) | 2022-04-23 |
| | | | | 'defined()' should be used without space before bracket | ||
* | autoinit_funcs.h: improved formatting | Evgeny Grin (Karlson2k) | 2022-04-23 |
| | |||
* | autoinit_funcs.h: added functions prototypes | Evgeny Grin (Karlson2k) | 2022-04-23 |
| | |||
* | microhttpd.h: minor doxy improvement | Evgeny Grin (Karlson2k) | 2022-04-19 |
| | |||
* | Added new API function MHD_create_response_from_buffer_copy() | Evgeny Grin (Karlson2k) | 2022-04-19 |
| | |||
* | Added new API function MHD_create_response_from_buffer_static() | Evgeny Grin (Karlson2k) | 2022-04-19 |
| | |||
* | microhttpd.h: removed empty line | Evgeny Grin (Karlson2k) | 2022-04-18 |
| | |||
* | Added _MHD_EXTERN to the all public functions definitions | Evgeny Grin (Karlson2k) | 2022-04-18 |
| | | | | | Previously it was inconsistent, some function definitions used _MHD_EXTERN, while other definitions was used without _MHD_EXTERN. | ||
* | refactoring: use 'const' for response buffers | Evgeny Grin (Karlson2k) | 2022-04-18 |
| | | | | The response buffers shouldn't be modifiable. | ||
* | use ifdef for several HAVE header macros | Rosen Penev | 2022-04-04 |
| | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com> | ||
* | MHD_create_response_empty(): added new function | Evgeny Grin (Karlson2k) | 2022-03-19 |
| | |||
* | Updated doxy for some of the MHD_create_response_*() functions | Evgeny Grin (Karlson2k) | 2022-03-18 |
| | |||
* | Added MHD_RF_HEAD_ONLY_RESPONSE response flag | Evgeny Grin (Karlson2k) | 2022-03-17 |
| | | | | | Useful if application needs to send reply for HEAD request, but creation of full reply body is costly. | ||
* | MHD_queue_response(): significantly improved doxy | Evgeny Grin (Karlson2k) | 2022-03-14 |
| | |||
* | MHD_queue_response(): improved doxy | Evgeny Grin (Karlson2k) | 2022-03-07 |
| | |||
* | Updated doxy; explicitly tolerated NULL in MHD_queue*_auth*() | Evgeny Grin (Karlson2k) | 2022-01-27 |
| | |||
* | Moved mhd_panic() and helpers to separate .c/.h files | Evgeny Grin (Karlson2k) | 2022-01-25 |
| | |||
* | Renamed 'con_cls' -> 'req_cls' for access handler callback | Evgeny Grin (Karlson2k) | 2022-01-18 |
| | | | | | | | | The argument is actually request-specific, not connection specific. The name was confusing. Fixed related documentation and clarified usage. Also fixed code where argument named 'unused' was actually used. | ||
* | Doxy corrections, fixes, and sync | Evgeny Grin (Karlson2k) | 2021-12-29 |
| | |||
* | Bump MHD_VERSION to indicate development version | Evgeny Grin (Karlson2k) | 2021-12-28 |
| | |||
* | Released GNU libmicrohttpd 0.9.75v0.9.75 | Evgeny Grin (Karlson2k) | 2021-12-26 |
| | |||
* | Bump MHD_VERSION to indicate development build | Evgeny Grin (Karlson2k) | 2021-12-20 |
| | |||
* | Released GNU libmicrohttpd 0.9.74v0.9.74 | Evgeny Grin (Karlson2k) | 2021-12-19 |
| | |||
* | Updated HTTP headers macros from registry | Evgeny Grin (Karlson2k) | 2021-12-19 |
| | |||
* | microhttpd.h: minor doxy fixes | Evgeny Grin (Karlson2k) | 2021-12-17 |
| |