Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Releasing 0.9.49 | Evgeny Grin (Karlson2k) | 2016-04-09 |
| | |||
* | platform_interface.h: fix possible NULL pointer dereference on Win32 | Evgeny Grin (Karlson2k) | 2016-04-08 |
| | |||
* | 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 |
| | |||
* | Faster drain pipes. | Evgeny Grin (Karlson2k) | 2016-02-05 |
| | |||
* | Fixed MHD_pipe_drain_ with emulated pipes | Evgeny Grin (Karlson2k) | 2016-02-05 |
| | |||
* | 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. | ||
* | Use only US-ASCII charset when comparing stings as caseless as required by ↵ | Evgeny Grin (Karlson2k) | 2016-01-16 |
| | | | | | | standard. Comparisons for HTTP headers must not be affected by locale settings. | ||
* | microhttpd.h: A little bit clarified deprecation macros. | Evgeny Grin (Karlson2k) | 2016-01-16 |
| | |||
* | microhttpd.h: fixed declaration of MHD_get_reason_phrase_for() | Evgeny Grin (Karlson2k) | 2016-01-12 |
| | |||
* | -dox | Christian Grothoff | 2016-01-05 |
| | |||
* | releasing 0.9.48 | Christian Grothoff | 2015-12-18 |
| | |||
* | Fixed comments in microhttpd.h | Evgeny Grin (Karlson2k) | 2015-12-12 |
| | |||
* | Change default listen backlog size from 32 to SOMAXCONN, allow to specify ↵ | Evgeny Grin (Karlson2k) | 2015-12-08 |
| | | | | required listen backlog size | ||
* | Use real system default value of FD_SETSIZE instead of guessing | Evgeny Grin (Karlson2k) | 2015-12-08 |
| | |||
* | Handle redefined FD_SETSIZE and really redefine FD_SETSIZE for W32 | Evgeny Grin (Karlson2k) | 2015-12-07 |
| | |||
* | -bump | Christian Grothoff | 2015-12-05 |
| | |||
* | releasing 0.9.47 | Christian Grothoff | 2015-12-04 |
| | |||
* | Added comments for deprecation macros in microhttpd.h | Evgeny Grin (Karlson2k) | 2015-12-04 |
| | |||
* | Updated ChangeLog and bumped MHD_VERSION | Evgeny Grin (Karlson2k) | 2015-12-03 |
| | |||
* | connection.c: refactor get_date_string() for clarity, distinguish | Evgeny Grin (Karlson2k) | 2015-12-03 |
| | | | | different gmtime_s() forms, support C11 gmtime_s() | ||
* | Add support for native snprintf() on W32. | Evgeny Grin (Karlson2k) | 2015-12-03 |
| | |||
* | killing libmicrospdy | Christian Grothoff | 2015-12-01 |
| | |||
* | Eliminate delay of response on platforms where socket flushing is not possible, | Evgeny Grin (Karlson2k) | 2015-12-01 |
| | | | | | send header to clients without delay on all platforms to allow clients to take some action depending on header content, send "100 continue" without delay. | ||
* | Reduce last packet response delay observable with keep-alive on BSD and ↵ | Evgeny Grin (Karlson2k) | 2015-11-25 |
| | | | | Darwin platforms | ||
* | Add and use _MHD_SOCKOPT_BOOL_TYPE for simplify usage of setsockopt() on ↵ | Evgeny Grin (Karlson2k) | 2015-11-21 |
| | | | | W32/POSIX sockets. | ||
* | Hi folks, | Christian Grothoff | 2015-11-10 |
| | | | | | | | | | | | | | | | | I guess i found a problem with suspended connections. There is a scenarion where one can resume a connection and then stop the daemon without gives the daemon the oportunity to really resume the connection. In this case, microhttpd will abort telling one that there is suspended connection (because the connection is still in the daemon's suspended list). The following patch solves the problem (i've this problem using external mainloop). Regards, Flavio Ceolin | ||
* | -fix shrinkage | Christian Grothoff | 2015-11-06 |
| | |||
* | -fix by undoing part of 36568 | Christian Grothoff | 2015-11-03 |
| | |||
* | More support for old clang in deprecation macros | Evgeny Grin (Karlson2k) | 2015-10-27 |
| | |||
* | Update deprecation macros for new GCC, better support old clang | Evgeny Grin (Karlson2k) | 2015-10-27 |
| | |||
* | Fix deprecation macros resulting in compilation errors with old GCC versions | Evgeny Grin (Karlson2k) | 2015-10-27 |
| | |||
* | realize suggestion from FC on MHD list to improve ↵ | Christian Grothoff | 2015-10-25 |
| | | | | MHD_get_connection_values() when used with a bitmask | ||
* | -fix assertion failure from race on shutdown and buffer shrinkage with ↵ | Christian Grothoff | 2015-10-25 |
| | | | | pipelining | ||
* | deduplicate arg parsing logic between connection.c and digestauth.c (now in ↵ | Christian Grothoff | 2015-10-05 |
| | | | | internal.c) | ||
* | releasing 0.9.44 | Christian Grothoff | 2015-10-01 |
| | |||
* | fix digest auth when used with more complex arguments being passed to GET, ↵ | Christian Grothoff | 2015-09-25 |
| | | | | i.e. keys without missing values at the beginning and certain other constellations | ||
* | help systemd by not calling shutdown() on listen socket if ↵ | Christian Grothoff | 2015-09-22 |
| | | | | MHD_USE_PIPE_FOR_SHUTDOWN is given | ||
* | -releasing 0.9.43 | Christian Grothoff | 2015-09-16 |
| | |||
* | patch from FC to fix use of resume in combination with external select | Christian Grothoff | 2015-09-02 |
| | |||
* | correct documentation as to when MHD_USE_EPOLL_LINUX_ONLY is allowed ↵ | Christian Grothoff | 2015-08-30 |
| | | | | (previous formulation was wrong) | ||
* | Reimplement monotonic clock with wide range of platforms support | Evgeny Grin (Karlson2k) | 2015-08-27 |
| | |||
* | export MHD_get_reason_phrase_for | Christian Grothoff | 2015-08-14 |
| | |||
* | daemon.c: recv_param_adapter(): fix VS compiler warning for send()/recv() | Evgeny Grin (Karlson2k) | 2015-08-08 |
| | |||
* | daemon.c: MHD_handle_connection(): check timeout value for overflow of W32 | Evgeny Grin (Karlson2k) | 2015-08-08 |
| | |||
* | fix #3924 | Christian Grothoff | 2015-08-04 |
| | |||
* | fix #3926: ignore close() errors other than EBADF | Christian Grothoff | 2015-08-02 |
| | |||
* | platform.h: correction of sleep() and usleep() replacements for W32 | Evgeny Grin (Karlson2k) | 2015-07-07 |
| |