Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | mhd_str.c: fixed comments | Evgeny Grin (Karlson2k) | 2016-04-19 |
| | |||
* | sysfdsetsize.c: fixed typo in macros, | Evgeny Grin (Karlson2k) | 2016-04-19 |
| | | | | fixed build with non-default FD_SETSIZE value | ||
* | Updated .gitignore for W32 projects | Evgeny Grin (Karlson2k) | 2016-04-19 |
| | |||
* | Added more comments about data races. | Evgeny Grin (Karlson2k) | 2016-04-18 |
| | |||
* | Fixed rare situations when suspended connection can't be resumed. | Evgeny Grin (Karlson2k) | 2016-04-18 |
| | |||
* | Corrected pipes for worker thread for modes without MHD_USE_SUSPEND_RESUME | Evgeny Grin (Karlson2k) | 2016-04-14 |
| | |||
* | Don't create daemon if failed to make daemon control pipe non-blocking | Evgeny Grin (Karlson2k) | 2016-04-14 |
| | |||
* | Free pipes if worker thread initialization fails | Evgeny Grin (Karlson2k) | 2016-04-14 |
| | |||
* | Make pipe non-blocking for tread pool | Evgeny Grin (Karlson2k) | 2016-04-14 |
| | |||
* | digestauth.c: removed unused variable | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | |||
* | Fixed handling of caller-supplied socket with MHD_OPTION_LISTEN_SOCKET. | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | | | | Was regression in 0.9.49. | ||
* | Testsuite: ignore specific test_post errors on W32 until libcurl will merge ↵ | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | | | | workaround | ||
* | MHD_digest_auth_check(): used internal function to decode nc, fixed ↵ | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | | | | | | | incorrect check (should be 'ULONG_MAX', not 'LONG_MAX'), new check is more strict. Function should be more secure now. | ||
* | MHD_digest_auth_check(): decode timestamp value by internal function, added ↵ | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | | | | | | | error checking, added buffer overrun checking. digest auth now should be more secure | ||
* | mhd_str: added MHD_strx_to_uint32_(), MHD_strx_to_uint32_n_(), ↵ | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | | | | | | MHD_strx_to_uint64_() and MHD_strx_to_uint64_n_() functions | ||
* | connection.c: used internal US-ASCII-only hex string -> value conversion | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | |||
* | mhd_str: added hex string to value conversion functions | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | |||
* | struct MHD_NonceNc: use uint64_t for counter. | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | | | | This produce same result on all platforms. | ||
* | connection.c: removed unused variable, silent compiler warning | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | |||
* | mhd_str.c: cosmetics, corrected comments | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | |||
* | mhd_str: refactored MHD_str_to_uint64() and MHD_str_to_uint64_n_() for ↵ | Evgeny Grin (Karlson2k) | 2016-04-12 |
| | | | | | | simplification, more error checking and optimization | ||
* | mhd_str: fixed typo in comment | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | parse_connection_headers(): fixed uploading by POST files larger then LONG_MAX | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | mhd_str: added MHD_str_to_uint64_() and MHD_str_to_uint64_n_() functions for ↵ | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | | | | | | US-ASCII-only operations, independently on locale | ||
* | largepost.c: corrected const pointer to const char | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | Added check result of MHD_post_process() in largepost.c | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | VS projects: added largepost.c example | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | VS projects: added simplepost.c example | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | VS projects updated: cleanup, renamed file | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | largepost.c: fixed compiling by VS | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | simplepost.c: fixed compiling with VS before 2015 | Evgeny Grin (Karlson2k) | 2016-04-11 |
| | |||
* | -indent | Christian Grothoff | 2016-04-10 |
| | |||
* | Corrected typos in comments | Evgeny Grin (Karlson2k) | 2016-04-10 |
| | |||
* | Use less locking with MHD_USE_THREAD_PER_CONNECTION. | Evgeny Grin (Karlson2k) | 2016-04-10 |
| | | | | | Do not maintain global list out timeouts as each thread use individual timeout. As result - global mutex is not acquired after each single send()/recv(). | ||
* | Silent compiler warning | Evgeny Grin (Karlson2k) | 2016-04-10 |
| | |||
* | Releasing 0.9.49 | Evgeny Grin (Karlson2k) | 2016-04-09 |
| | |||
* | one variable per line | Christian Grothoff | 2016-04-08 |
| | |||
* | Reworked calling shutdown() on connections: | Evgeny Grin (Karlson2k) | 2016-04-08 |
| | | | | | | Now called on all platforms (including W32), called only with SHUT_WR, except in close_all_connections() where shutdown() called with SHUT_RDWR. This should increase chances of graceful disconnection. | ||
* | connection.c: remove unneeded check in try_ready_normal_body() | Evgeny Grin (Karlson2k) | 2016-04-08 |
| | |||
* | platform_interface.h: fix possible NULL pointer dereference on Win32 | Evgeny Grin (Karlson2k) | 2016-04-08 |
| | |||
* | Check result of snprintf() in basicauth.c and digestauth.c, log more errors | Evgeny Grin (Karlson2k) | 2016-04-08 |
| | |||
* | daemon.c: remove unused variable in MHD_handle_connection() | Evgeny Grin (Karlson2k) | 2016-04-08 |
| | |||
* | connection.c: fix using uninitialized variable in build_header_response() | Evgeny Grin (Karlson2k) | 2016-04-08 |
| | |||
* | fix #4233 | Christian Grothoff | 2016-04-02 |
| | |||
* | fix #4235 | Christian Grothoff | 2016-04-02 |
| | |||
* | Fix testsuite compiler warnings on W32 | Evgeny Grin (Karlson2k) | 2016-03-26 |
| | |||
* | Dan Dedrick wrote: | Christian Grothoff | 2016-03-15 |
| | | | | | | | | | | | | | | | If pthread_create fails for some reason we need to not access the thread pointer as it will not be valid. Without this check a failed return code from pthread_create would cause a SIGSEGV to occur. An instance that pthread_create could fail is if enough connections were established that we ran out of space in our mapping to create another thread stack. Specifically I have seen this occur with systemd-journal-gatewayd where there was a bug with not releasing connections after they had disconnected. I submitted a fix for that here: https://github.com/systemd/systemd/pull/2287 but it would really be best if libmicrohttpd didn't SIGSEGV under these conditions. | ||
* | fix unnecessary and potentially problematic use of eready DLL in ↵ | Christian Grothoff | 2016-03-15 |
| | | | | thread-per-connection mode | ||
* | -Fabian Mewes: | Christian Grothoff | 2016-02-29 |
| | | | | | | | | Fix the out-of-bound read of the NUL byte using strlen() in microhttpd/daemon.c:MHD_init_daemon_certificate() Fix the out-of-bound read of the NUL byte using strlen() in microhttpd/daemon.c:MHD_init_daemon_certificate() | ||
* | -fix as suggested by EG | Christian Grothoff | 2016-02-22 |
| |