aboutsummaryrefslogtreecommitdiff
path: root/src/include
Commit message (Collapse)AuthorAge
* microhttpd.h: cosmetics and doxy minor improvementsEvgeny Grin (Karlson2k)2022-06-13
|
* MHD_free(): updated doxyEvgeny Grin (Karlson2k)2022-06-10
|
* Basic Auth: switched to the internal Base64 decoding implementationEvgeny 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 functionEvgeny Grin (Karlson2k)2022-06-08
|
* MHD_queue_basic_auth_fail_response3(): new function for RFC 7617 supportEvgeny Grin (Karlson2k)2022-06-08
|
* Muted compiler warnings for W32 non-TLS build of the libEvgeny Grin (Karlson2k)2022-06-02
|
* microhttpd.h: fixed doxyEvgeny Grin (Karlson2k)2022-06-01
|
* MHD_get_timeout*(): improved doxyEvgeny Grin (Karlson2k)2022-05-31
|
* authentication: reworked header parsingEvgeny 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 optionsEvgeny Grin (Karlson2k)2022-05-16
|
* Made cookie parsing optional featureEvgeny Grin (Karlson2k)2022-05-15
|
* MHD_create_response_from_buffer_copy(): fixed doxyEvgeny Grin (Karlson2k)2022-05-14
|
* Replaced MHD_RESPMEM_MUST_FREE with more portable solution in examplesEvgeny Grin (Karlson2k)2022-05-14
|
* Added two new public functions for digest authenticationEvgeny Grin (Karlson2k)2022-05-13
|
* digestauth: added detection for possibly fabricated noncesEvgeny Grin (Karlson2k)2022-05-13
|
* digestauth: fixed wrong results of client data checkEvgeny 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 typesEvgeny 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 doxyEvgeny 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 doxyEvgeny Grin (Karlson2k)2022-04-25
|
* MHD_get_daemon_info(): fixed unaligned memory accessEvgeny Grin (Karlson2k)2022-04-25
|
* MHD_get_connection_info(): Fixed possible unaligned accessEvgeny 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 styleEvgeny Grin (Karlson2k)2022-04-23
|
* Fixed many macrosEvgeny Grin (Karlson2k)2022-04-23
| | | | 'defined()' should be used without space before bracket
* autoinit_funcs.h: improved formattingEvgeny Grin (Karlson2k)2022-04-23
|
* autoinit_funcs.h: added functions prototypesEvgeny Grin (Karlson2k)2022-04-23
|
* microhttpd.h: minor doxy improvementEvgeny 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 lineEvgeny Grin (Karlson2k)2022-04-18
|
* Added _MHD_EXTERN to the all public functions definitionsEvgeny 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 buffersEvgeny Grin (Karlson2k)2022-04-18
| | | | The response buffers shouldn't be modifiable.
* use ifdef for several HAVE header macrosRosen Penev2022-04-04
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* MHD_create_response_empty(): added new functionEvgeny Grin (Karlson2k)2022-03-19
|
* Updated doxy for some of the MHD_create_response_*() functionsEvgeny Grin (Karlson2k)2022-03-18
|
* Added MHD_RF_HEAD_ONLY_RESPONSE response flagEvgeny 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 doxyEvgeny Grin (Karlson2k)2022-03-14
|
* MHD_queue_response(): improved doxyEvgeny 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 filesEvgeny Grin (Karlson2k)2022-01-25
|
* Renamed 'con_cls' -> 'req_cls' for access handler callbackEvgeny 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 syncEvgeny Grin (Karlson2k)2021-12-29
|
* Bump MHD_VERSION to indicate development versionEvgeny Grin (Karlson2k)2021-12-28
|
* Released GNU libmicrohttpd 0.9.75v0.9.75Evgeny Grin (Karlson2k)2021-12-26
|
* Bump MHD_VERSION to indicate development buildEvgeny Grin (Karlson2k)2021-12-20
|
* Released GNU libmicrohttpd 0.9.74v0.9.74Evgeny Grin (Karlson2k)2021-12-19
|
* Updated HTTP headers macros from registryEvgeny Grin (Karlson2k)2021-12-19
|
* microhttpd.h: minor doxy fixesEvgeny Grin (Karlson2k)2021-12-17
|