Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | ||
* | -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 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 | ||
* | -fix as suggested by EG | Christian Grothoff | 2016-02-22 |
| | |||
* | -missunderstanding test... | Christian Grothoff | 2016-02-22 |
| | |||
* | -these tests should pass even if we do not have listen-shutdown | Christian Grothoff | 2016-02-22 |
| | |||
* | -check for versions, report tests as skipped if versions missmatch | Christian Grothoff | 2016-02-20 |
| | |||
* | be more forceful about stopping test clients | Christian Grothoff | 2016-02-20 |
| | |||
* | Added more detailed description for test_shutdown_select.c | Evgeny Grin (Karlson2k) | 2016-02-19 |
| | |||
* | Really fixed Makefile for poll test | Evgeny Grin (Karlson2k) | 2016-02-06 |
| | |||
* | fixed Makefile for poll test | Evgeny Grin (Karlson2k) | 2016-02-05 |
| | |||
* | Added test for checking ability of shutdown() on socket to trigger poll() | Evgeny Grin (Karlson2k) | 2016-02-05 |
| | |||
* | Fixed test compilation warnings for native W32 x64 | Evgeny Grin (Karlson2k) | 2016-02-05 |
| | |||
* | bracket correctly | Christian Grothoff | 2016-02-05 |
| | |||
* | Faster drain pipes. | Evgeny Grin (Karlson2k) | 2016-02-05 |
| | |||
* | Fixed MHD_pipe_drain_ with emulated pipes | Evgeny Grin (Karlson2k) | 2016-02-05 |
| | |||
* | Added some buffer overrun protection, fixed handling of misformed URI with ↵ | Evgeny Grin (Karlson2k) | 2016-02-04 |
| | | | | spaces. | ||
* | trying to fix full signal pipe issue reported on ML | Christian Grothoff | 2016-02-03 |
| | |||
* | Fix running select() on W32 with empty fdsets - W32 return error if no ↵ | Evgeny Grin (Karlson2k) | 2016-01-30 |
| | | | | socket is marked in fdsets. | ||
* | applying cosmetics patch #4137 | Christian Grothoff | 2016-01-28 |
| | |||
* | Added test for checking ability of shutdown() on socket to trigger select() | Evgeny Grin (Karlson2k) | 2016-01-25 |
| | |||
* | current zzuf no longer needs, and no longer supports '--' | Christian Grothoff | 2016-01-23 |
| | |||
* | -check rval | Christian Grothoff | 2016-01-23 |
| | |||
* | -avoid theoretical issue with error_count overflowing depending on libcurl ↵ | Christian Grothoff | 2016-01-23 |
| | | | | errnos | ||
* | Reworked code for using accept4(), epoll_create1() and socket() with ↵ | Evgeny Grin (Karlson2k) | 2016-01-21 |
| | | | | SOCK_CLOEXEC, SOCK_NONBLOCK and EPOLL_CLOEXEC. On some systems SOCK_CLOEXEC, SOCK_NONBLOCK and EPOLL_CLOEXEC are defined as enum members with the same names so precompiler assume zero value of such macros. | ||
* | Fixed making sockets non-blocking. | Evgeny Grin (Karlson2k) | 2016-01-21 |
| | |||
* | daemon.c: refactored code making sockets non-blocking and non-inheritable: ↵ | Evgeny Grin (Karlson2k) | 2016-01-19 |
| | | | | cleaned up, clarified and little bit optimized. | ||
* | Remove workaround for Cygwin and use non-blocking sockets everywhere. | Evgeny Grin (Karlson2k) | 2016-01-19 |
| | | | | Tested on Cygwin 1.7.28 and 2.4.0 x86/x86_64. | ||
* | fixing another one of the open/stat clones | Christian Grothoff | 2016-01-18 |
| | |||
* | -fixes in code clones() | Christian Grothoff | 2016-01-18 |
| | |||
* | -fclose file, even if fileno failed... | Christian Grothoff | 2016-01-18 |
| | |||
* | -check rval before fstat'ing | Christian Grothoff | 2016-01-18 |
| | |||
* | -fclose file, even if fileno failed... | Christian Grothoff | 2016-01-18 |
| | |||
* | -indenting | Christian Grothoff | 2016-01-18 |
| |