1579 Commits
Author SHA1 Message Date
Christian Grothoff a63de8b17d -releasing 0.9.51 2016-08-27 17:06:24 +00:00
Christian Grothoff 8c7769fc53 -add missing unlock 2016-08-27 17:02:00 +00:00
Christian Grothoff 81e43f93f5 -fix uninit var warnings 2016-08-27 17:01:54 +00:00
Christian Grothoff 2669ca22a4 sketching how I envision handling Upgrade 2016-08-26 21:15:34 +00:00
Christian Grothoff a0dcd1ab1b -indentation, ideas for upgrade API 2016-08-26 20:19:29 +00:00
Evgeny Grin (Karlson2k) cd030ca9ca epoll is now supported on non-Linux platforms (namely illumos).
Renamed MHD options and updated documentation.
2016-08-24 15:02:16 +00:00
Evgeny Grin (Karlson2k) 9826ad54e0 Refactoring: do not define EPOLL_SUPPORT if epoll is disabled or not supported. 2016-08-24 15:02:10 +00:00
Evgeny Grin (Karlson2k) dfbda8ae1e mhd_sockets.h: improved header inclusion macros. 2016-08-24 15:02:05 +00:00
Evgeny Grin (Karlson2k) f588bc469e Bumped MHD_VERSION and updated ChangeLog. 2016-08-23 20:13:35 +00:00
Evgeny Grin (Karlson2k) f143bdcad9 Moved create_listen_socket() to mhd_sockets.c, better error handling and checking on Darwin. 2016-08-23 20:13:32 +00:00
Evgeny Grin (Karlson2k) 4cf082ba05 Moved make_noninheritable to mhd_sockets.c, improved error reporting. 2016-08-23 20:13:29 +00:00
Evgeny Grin (Karlson2k) 76a4a10d96 Moved make_nonblocking() to mhd_sockets.c, added MHD_itc_nonblocking() for pipes. 2016-08-23 20:13:26 +00:00
Evgeny Grin (Karlson2k) b6d29e0cb3 Moved add_to_fd_set() to mhd_sockets.c, simplified return value 2016-08-23 20:13:23 +00:00
Evgeny Grin (Karlson2k) 16a4b0b527 mhd_sockets.h: added fd_set macros to use less '#ifdef' in code 2016-08-23 20:13:19 +00:00
Evgeny Grin (Karlson2k) 58ce3ae66e mhd_sockets.h: silent compiler warning 2016-08-23 20:13:17 +00:00
Evgeny Grin (Karlson2k) daeda7abc8 mhd_sockets.h: unify some macro names 2016-08-23 20:13:14 +00:00
Evgeny Grin (Karlson2k) 515c50a1fa mhd_sockets: better sockets errors abstraction, improved performance on W32 2016-08-23 20:13:10 +00:00
Evgeny Grin (Karlson2k) a3fc78c87a Emulate random() on platforms without random(), but with rand() function. 2016-08-23 20:13:07 +00:00
Evgeny Grin (Karlson2k) 47bfec25d8 Moved generic emulated functions to mhd_compat.h/.c, removed "platform" dir,
removed "w32functions.h/.c"
2016-08-23 20:13:03 +00:00
Evgeny Grin (Karlson2k) 558572ec73 Moved pipe/socketpair to separate mhd_itc.h/.c files. 2016-08-23 20:12:56 +00:00
Evgeny Grin (Karlson2k) 50bbf74d4e Moved sockets abstraction to specialized mhd_socket.h/.c files 2016-08-23 20:12:50 +00:00
Christian Grothoff 2b2b1655a6 -avoid calling memmove with NULL argument 2016-08-22 13:12:28 +00:00
Evgeny Grin (Karlson2k) 238dfb18db monoclock: fixed English in comments 2016-08-19 15:06:39 +00:00
Evgeny Grin (Karlson2k) 5cca20ccaa MHD_start_daemon_va(): Fixed pipe errors reporting 2016-08-19 14:58:38 +00:00
Christian Grothoff 0065f1525d -remove comment, should really not be needed 2016-08-16 18:55:52 +00:00
Evgeny Grin (Karlson2k) 071c4bfa97 mhd_mono_clock.c: fixed compiler warning 2016-08-16 12:17:52 +00:00
Evgeny Grin (Karlson2k) 3b4636871e mhd_mono_clock: do not use large includes in header 2016-08-16 12:17:46 +00:00
Christian Grothoff e1257548da fixing crash bug, connection-limit bug and documenting connection-limit behavior better 2016-08-15 11:13:50 +00:00
Christian Grothoff bd629c51f6 -use const, as this may actually point to a const string 2016-08-15 11:05:56 +00:00
Evgeny Grin (Karlson2k) 7b1a978581 mhd_threads: improve compatibility with pthread_setname_np(3) on QNX 2016-08-11 15:42:30 +00:00
Evgeny Grin (Karlson2k) 7aac663d0d mhd_threads.h: Fixed typo in macro. 2016-08-10 18:06:27 +00:00
Evgeny Grin (Karlson2k) 5957e145cb Updated ChangeLog, bump build version 2016-08-10 13:52:54 +00:00
Evgeny Grin (Karlson2k) 40b07cc645 Moved locks and mutex abstraction to mhd_locks.h
Minor refactoring to allow better code optimization.
2016-08-10 13:52:51 +00:00
Evgeny Grin (Karlson2k) a7029c10cc configure.ac: added --disable-thread-names parameter 2016-08-10 13:52:47 +00:00
Evgeny Grin (Karlson2k) f1316455d7 Added support for thread names on FreeBSD, NetBSD, OpenBSD, Darwin, OSF1 and others. 2016-08-10 13:52:43 +00:00
Evgeny Grin (Karlson2k) e18185c55f Moved thread abstraction to mhd_threads.h/mhd_threads.c,
minor bugs fixed.
2016-08-10 13:52:38 +00:00
Christian Grothoff eb46a43bc0 -follow test naming conventions 2016-08-04 11:59:12 +00:00
Christian Grothoff aa338b48e4 -dce 2016-08-02 09:26:02 +00:00
Evgeny Grin (Karlson2k) 0d1e59bc6e Added .gitignore 2016-07-28 15:15:52 +00:00
Evgeny Grin (Karlson2k) 1b4c2ffe98 MHD_http_unescape(): replace call of strtoul() with MHD_strx_to_uint32_n_() 2016-07-28 15:15:47 +00:00
Evgeny Grin (Karlson2k) 4d0d4701c6 Updated ChangeLog and bump MHD_VERSION 2016-07-23 18:55:18 +00:00
Evgeny Grin (Karlson2k) 8433e1cbbf Added unit tests for number in string to value conversions. 2016-07-23 18:55:15 +00:00
Evgeny Grin (Karlson2k) 13498fcdb6 Added unit tests for caseless string comparisons. 2016-07-23 18:55:12 +00:00
Evgeny Grin (Karlson2k) 43bb6196b0 Added MHD_FAVOR_FAST_CODE and MHD_FAVOR_SMALL_CODE automatic macros.
Macros can be forced by external define.
Added versions of mhd_str functions for smaller resulting code.
2016-07-23 18:55:09 +00:00
Evgeny Grin (Karlson2k) abdd48c5f2 mhd_limits.h: use GCC predefined macros if available 2016-07-23 18:55:06 +00:00
Evgeny Grin (Karlson2k) e47a4a62be Added new header mhd_options.h 2016-07-23 18:55:02 +00:00
Evgeny Grin (Karlson2k) eb712c863d mhd_str.c: fixed typo 2016-07-22 17:52:06 +00:00
Evgeny Grin (Karlson2k) 8e03bbc694 connection.c: fixed build without messages (#endif placement) 2016-07-22 11:01:38 +00:00
Christian Grothoff dcc7066746 print warning if application code performing connection POST processing is buggy 2016-07-16 19:56:26 +00:00
Evgeny Grin (Karlson2k) 64eece6828 mhd_str.c: fix compiler warnings 2016-07-13 07:13:04 +00:00