Commit Graph
396 Commits
Author SHA1 Message Date
Christian Grothoff 316f6ab358 add compiler/linker hardnening 2019-08-09 10:08:20 +02:00
Christian Grothoff 91826f5001 releasing v0.9.66 2019-08-01 13:38:40 +02:00
Evgeny Grin (Karlson2k) 8688527894 Releasing GNU libmicrohttpd 0.9.65 2019-07-05 23:18:51 +03:00
Evgeny Grin (Karlson2k) 8646d3e461 memorypool: round mmap allocation for page size 2019-06-16 21:42:46 +03:00
Evgeny Grin (Karlson2k) 9ddf07f81e Releasing 0.9.64 2019-06-09 20:29:37 +03:00
Evgeny Grin (Karlson2k) a58870f63a configure: check for 'rand' and 'random' by MHD_CHECK_FUNC 2019-06-01 23:45:57 +03:00
Evgeny Grin (Karlson2k) 2db0eabd11 configure: fixed detection of 'getsockname' on some systems (W32 x32),
do not use 'getsockname()' if it is not detected by configure.
2019-06-01 19:19:25 +03:00
Evgeny Grin (Karlson2k) 2a59d367d6 configure: Fixed 'getsockname' detection with special compiler flags 2019-05-30 23:35:13 +03:00
Evgeny Grin (Karlson2k) 2eb0a5f92d Proper detection of .sin?_len members, fixed build on *BSD 2019-05-25 11:37:38 +03:00
Evgeny Grin (Karlson2k) fc629fac50 configure: fixed MS Lib utility detection after
6ef94cf448
2019-05-16 00:22:57 +03:00
Christian Grothoff 2276ff1043 use AS_CASE/AS_IF 2019-05-13 09:34:57 +02:00
Christian Grothoff 09e1f56861 use AS_CASE/AS_IF 2019-05-13 09:34:02 +02:00
Christian Grothoff 6ef94cf448 use AS_CASE/AS_IF 2019-05-13 09:29:02 +02:00
Christian Grothoff 8588d6da95 use AS_CASE/AS_IF 2019-05-13 09:22:52 +02:00
Evgeny Grin (Karlson2k) a50b4d566f mhd_bithelpers.h: use bytes swap instead of individual bytes
assignment when endianess is known to significantly speedup MD5 and
SHA256 calculations.
Use built-in bytes swap when available.
2019-04-19 22:07:37 +03:00
Christian Grothoff 154d0fd6a1 adjusting digest auth to previous regression fix, releasing 0.9.63 2019-02-10 17:13:03 +01:00
silvioprog dad0746a10 Added minimal example for how to compress HTTP response. (#4914) 2019-01-08 03:00:17 -03:00
Christian Grothoff 5d75a87ef6 brutally simplify VLA macro for stupid compilers 2018-12-12 01:45:57 +01:00
Christian Grothoff 273a6df932 remove requirement for VLA in digestauth.c logic 2018-12-11 10:06:42 +01:00
Evgeny Grin (Karlson2k) 1616caa177 configure: fixed build for latest MinGW 2018-12-09 15:43:58 +03:00
Christian Grothoff 517c4a81c7 releasing libmicrohttpd 0.9.62 2018-12-08 23:11:13 +01:00
Christian Grothoff 0eefd20ba3 add build option to compile MHD without threads 2018-12-07 12:40:40 +01:00
Christian Grothoff 7b92bb1cde releasing 0.9.61 2018-11-20 22:23:03 +01:00
Christian Grothoff acd39ed23d releasing libmicrohttpd 0.9.60 2018-11-06 19:55:27 +01:00
Christian Grothoff b55cd46bfd add --enable-experiemental option to not compile src/lib/ unless explicitly requested 2018-10-18 17:34:53 +02:00
Christian Grothoff 41ac932526 From: =?UTF-8?q?Tim=20R=C3=BChsen?= <tim.ruehsen@gmx.de>
Date: Thu, 18 Oct 2018 16:21:55 +0200
Subject: [PATCH] Fix build issue when parent dir is an automake project dir

Building fails if the parent directory is an automake project dir:

$ ./bootstrap
libtoolize: putting auxiliary files in '..'.
libtoolize: copying file '../ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:61: installing '../compile'
configure.ac:67: error: required file '../config.rpath' not found
configure.ac:26: installing '../missing'
doc/examples/Makefile.am: installing '../depcomp'
autoreconf: automake failed with exit status: 1

The fix is to specify AC_CONFIG_AUX_DIR before AM_INIT_AUTOMAKE.
---
2018-10-18 17:16:49 +02:00
Christian Grothoff 7ade892317 clean up use of GNUTLS linker options in various places, re-add SAVE_LIBS restoration to configure.ac to avoid linking indiscriminately against GnuTLS 2018-09-11 15:11:53 +02:00
Marcello Stanisci 9624d2f58e fix --with-gnutls 2018-09-10 09:18:01 +02:00
Christian Grothoff dca675afab polish configure.ac, use AS_IF where appropriate 2018-08-18 11:22:08 +02:00
Christian Grothoff 8abd74f3dc add suspend_resume_epoll example (from mailinglist) 2018-03-14 05:31:09 +01:00
Christian Grothoff 85913afa11 move to canonical gettext 2018-03-10 12:28:34 +01:00
Christian Grothoff 77398cdb55 check for dlfcn.h presence 2018-03-04 13:08:22 +01:00
Christian Grothoff 21ee7de991 add lib to ordinary build process, rename lib output to libmicrohttpd2.so, do not link libmicrohttpd2.so against gnutls/libgcrypt 2018-02-18 13:00:11 +01:00
Christian Grothoff 552f3aa7b2 revert accidental commit, too early 2018-02-16 06:08:39 +01:00
Christian Grothoff 9bf8e55fe1 fixing #5278 as suggested by reporter 2018-02-16 03:10:24 +01:00
Christian Grothoff b90f356c47 starting with mhd2 api implementation 2018-02-06 17:50:46 +01:00
Christian Grothoff 21b2dd96aa getting ready for 0.9.59 2018-02-01 10:18:02 +01:00
Evgeny Grin (Karlson2k) 1fdae64c21 doxygen docs: automatically update lib version 2017-12-11 16:31:26 +03:00
Evgeny Grin (Karlson2k) 7ea02f1af4 tests: limit number of used CPU cores for crazy configurations 2017-12-08 16:22:59 +03:00
Evgeny Grin (Karlson2k) b4aa632ce2 Releasing GNU libmicrohttpd 0.9.58 2017-12-07 21:09:24 +03:00
Evgeny Grin (Karlson2k) 561cc184f1 Releasing GNU libmicrohttpd 0.9.57 2017-11-27 22:30:30 +03:00
Evgeny Grin (Karlson2k) 7738609fe2 configure: added parameter to disable sendfile(). 2017-11-26 17:06:04 +03:00
Evgeny Grin (Karlson2k) 7a66082eee configure: reordered Configuration Summary output to improve readability 2017-11-26 16:29:34 +03:00
Evgeny Grin (Karlson2k) bb9fdec12e test-suite: fixed tests on Cygwin 2017-11-26 14:49:15 +03:00
Evgeny Grin (Karlson2k) bf14ea781b configure: clarified message in summary 2017-11-25 20:53:05 +03:00
Evgeny Grin (Karlson2k) 91dedbf195 Corrected DLL name in W32 resources. 2017-11-25 20:50:05 +03:00
Christian Grothoff 59b4a6a00a releasing libmicrohttpd 0.9.56 2017-11-24 20:33:43 +01:00
Evgeny Grin (Karlson2k) 14d85da79f configure: always use "#include" at new line to ensure best compatibility with compilers 2017-11-24 13:07:43 +03:00
Evgeny Grin (Karlson2k) 0e477b3363 configure: properly and deeply check for GnuTLS SNI, avoid double testing 2017-11-24 13:07:42 +03:00
Evgeny Grin (Karlson2k) 9459be1e04 configure: minor fixing GnuTLS detection in special cases 2017-11-24 12:40:15 +03:00