aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd
Commit message (Collapse)AuthorAge
* test_postprocessor_md: used the new source file instead of the local ↵Evgeny Grin (Karlson2k)2022-01-25
| | | | substitution
* mhd_panic: replaced direct function call with the macroEvgeny Grin (Karlson2k)2022-01-25
| | | | | MHD_PANIC is generally used as a macro, but for some reason function was used directly in a few places.
* Moved mhd_panic() and helpers to separate .c/.h filesEvgeny Grin (Karlson2k)2022-01-25
|
* check_nonce_nc(): reworked mutex handlingEvgeny Grin (Karlson2k)2022-01-18
|
* digestauth: Moved hex printing function to mhd_strEvgeny Grin (Karlson2k)2022-01-18
|
* 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.
* digestauth: added macros for algorithms identificationsEvgeny Grin (Karlson2k)2022-01-18
|
* fix capitalization of SHA-256 / MD5 as per RFC 7616 as reported on the ↵Christian Grothoff2022-01-17
| | | | mailinglist by Ahmet Kermen
* test_upgrade{,_large}: used the same port for all checks.Evgeny Grin (Karlson2k)2022-01-15
| | | | Fixed port conflict for platforms with broken detection of autobind port
* test_upgrade{,_large}: simplified stdout,stderr flushingEvgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade_large: applied fixes and improvements from test_upgradeEvgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade: added missing fflush()Evgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade: minor code refactoringEvgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade: use 'volatile' for variable with multithread accessEvgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade: fail if connection is closed when it shouldn'tEvgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade: don't fail with particular sockets errorsEvgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade: replaced a few left abort() with meaningful descriptionsEvgeny Grin (Karlson2k)2022-01-15
|
* test_upgrade: added detailed error reporting and add some check for return ↵Evgeny Grin (Karlson2k)2022-01-13
| | | | values
* test_upgrade{,_large}: fixed use of uninitialized valueEvgeny Grin (Karlson2k)2022-01-13
|
* Added support for GNU/kFreeBSD in sockets functionsEvgeny Grin (Karlson2k)2022-01-10
|
* Autotools refactoring: better follow GNU coding standardsEvgeny Grin (Karlson2k)2022-01-06
| | | | | | | | Never override CFLAGS, CPPFLAGS, and LDFLAGS in 'configure'. Let user override compile setting as make-time almost in the same way like at configure-time. Removed some redundant compile settings.
* Additional doxy corrections.Evgeny Grin (Karlson2k)2021-12-30
| | | | Fixes for 6d67eadb614da29ac4b143c68064bb7268e30060
* digestauth.c: fixed coding styleEvgeny Grin (Karlson2k)2021-12-29
|
* Doxy corrections, fixes, and syncEvgeny Grin (Karlson2k)2021-12-29
|
* Added workaround for system clock jumps backEvgeny Grin (Karlson2k)2021-12-26
| | | | | Same OSes (namely OpenBSD) has system clocks that must be monotonic, but in practice clocks may jump forward and back up to 500 milliseconds.
* mhd_mono_clock: fixed commentEvgeny Grin (Karlson2k)2021-12-26
|
* Reduced maximum possible connection timeoutEvgeny Grin (Karlson2k)2021-12-26
| | | | | The maximum timeout value is still too large to be used (more than hundred thousand years).
* test_client_put_stop: ensure that some data will be received by MHD before ↵Evgeny Grin (Karlson2k)2021-12-26
| | | | | | closing Simplified and unified code, improved readability.
* test_client_put_stop: added detection of unexpected connection shut downEvgeny Grin (Karlson2k)2021-12-26
|
* connection: mute compiler warning for some platformsEvgeny Grin (Karlson2k)2021-12-25
|
* Makefile: removed duplicated recipe for W32Evgeny Grin (Karlson2k)2021-12-20
|
* microhttpd.h: minor doxy fixesEvgeny Grin (Karlson2k)2021-12-17
|
* mhd_sockets: minor macro correctionEvgeny Grin (Karlson2k)2021-12-17
|
* Additional fix for old gnutls versionsEvgeny Grin (Karlson2k)2021-12-16
|
* Makefile: support silent rules for W32 RCEvgeny Grin (Karlson2k)2021-12-14
|
* Makefile: support silent rules for static libEvgeny Grin (Karlson2k)2021-12-14
|
* Correction for de383203d4d7921bf331510bc898ab88c5844731Evgeny Grin (Karlson2k)2021-12-14
|
* Reworked dlltool supported.Evgeny Grin (Karlson2k)2021-12-14
| | | | | | | | | | * Added support for weakened oversimplified half-broken llvm-dlltool * Streamlined makefile receipts for W32 .dll and related files * Added support for verbose/silent makefile rules * Removed redundant printing from makefile * Added makefile receipts for proper generation of all required files * Silenced MS lib warning * Silenced MS lib invocation
* GnuTLS: correctly pass sockets on W32 x64Evgeny Grin (Karlson2k)2021-12-12
|
* mhd_send: fixed formatting styleEvgeny Grin (Karlson2k)2021-12-12
|
* Fixed compatibility with old GnuTLS versionsEvgeny Grin (Karlson2k)2021-12-12
|
* postprocessor.c: cosmeticsEvgeny Grin (Karlson2k)2021-12-12
|
* test_client_put_stop: check 'net.inet.tcp.blackhole' valueEvgeny Grin (Karlson2k)2021-12-06
|
* test_client_put_stop: support rate limiting of RSTEvgeny Grin (Karlson2k)2021-12-06
| | | | RST rate limiting is required for FreeBSD.
* new_connection_process_(): fixed handling of errorsEvgeny Grin (Karlson2k)2021-12-05
| | | | | | | | | | | Function fully restructured for clear handling of failed paths. Fixed notification of connection termination without matching notification of start of the connection (if reached daemon's connections limit). Fixed possible (but virtually unreachable) reset of the list of connections if reached daemon's connections limit. Fixed missed decrement of number of connections in case of any handled failure.
* Added special log message to report exceeded system limit on number of threadsEvgeny Grin (Karlson2k)2021-12-05
|
* mhd_threads.c: cosmeticsEvgeny Grin (Karlson2k)2021-12-05
|
* test_client_put_stop: use correct 'sleep' amount on W32Evgeny Grin (Karlson2k)2021-12-04
|
* Fixed doxy for MHD_suspend_connection()Evgeny Grin (Karlson2k)2021-12-03
|
* test_client_put_stop: abort test if it is taking too longEvgeny Grin (Karlson2k)2021-12-02
|