Commit Graph
4924 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 14a46d9c09 test_quiesce: added more checking and error reporting 2022-01-10 22:47:46 +03:00
Evgeny Grin (Karlson2k) 2f282f18d1 tests: fixed libcurl HTTP/1.0 / HTTP/1.1 setting 2022-01-10 19:10:49 +03:00
Evgeny Grin (Karlson2k) a623db03b8 Added support for GNU/kFreeBSD in sockets functions 2022-01-10 15:20:31 +03:00
Evgeny Grin (Karlson2k) f8d5c77fa7 configure: detect unimplemented pipe2() on GNU/kFreeBSD 2022-01-10 15:20:31 +03:00
Evgeny Grin (Karlson2k) d70dd21369 configure: minor fixes in ITC type detection 2022-01-10 15:20:06 +03:00
Evgeny Grin (Karlson2k) 0a76e006e5 Fixed "make distcheck" (finally)
Also fixed "make dist" from read-only unpacked tarball.
2022-01-09 20:32:09 +03:00
Evgeny Grin (Karlson2k) a8b2cce869 doc/examples/Makefile: fixed missing file 2022-01-09 20:04:06 +03:00
Evgeny Grin (Karlson2k) bf89bd95f8 doc: fixed missing 'websocket.inc' in dist files 2022-01-09 19:50:37 +03:00
Evgeny Grin (Karlson2k) 64e274d45a Fixed out-of-source-tree builds for 'po' 2022-01-09 19:27:38 +03:00
Evgeny Grin (Karlson2k) 0fda13824a Minor README update 2022-01-09 19:26:45 +03:00
Evgeny Grin (Karlson2k) 259cbd8369 Moved 'po' dependencies to separate ./configure file
Having 'po' in main 'configure' confuse users as they see --enable-nls
and other related options in configure and think that gettext is
optional dependency to build MHD lib.
New structure should be more transparent for users.

Performed minor cleanup of dist files.
2022-01-09 19:26:45 +03:00
Evgeny Grin (Karlson2k) 5368cd9c35 Doxygen: changed description of make targets 2022-01-06 19:05:42 +03:00
Evgeny Grin (Karlson2k) 88b7523e13 Fixed compiler warning in examples 2022-01-06 19:05:41 +03:00
Evgeny Grin (Karlson2k) cbd62cc2d3 Autotools refactoring: better follow GNU coding standards
Never override CFLAGS, CPPFLAGS, and LDFLAGS in 'configure'.
Let user override compile setting as make-time almost in the same way
like at configure-time.

Removed some redundant compile settings.
2022-01-06 19:05:41 +03:00
Evgeny Grin (Karlson2k) 895542a1ce Makefile: added force update of doc version stamps before 'dist' target 2022-01-05 17:15:10 +03:00
Evgeny Grin (Karlson2k) fc9824a7ce root/.gitignore: updated 2022-01-05 17:15:10 +03:00
Evgeny Grin (Karlson2k) ab82bab015 root/.gitignore: cleanup 2022-01-05 17:15:10 +03:00
Evgeny Grin (Karlson2k) a50dd9ccbe Makefile: added trick to use pre-dist-hook 2022-01-05 17:15:09 +03:00
Evgeny Grin (Karlson2k) 2ebde2cb71 Removed unused acinclude.m4 2022-01-05 17:15:09 +03:00
Evgeny Grin (Karlson2k) 1413f6ed53 doc/Makefile: fixed *-local rules 2022-01-05 17:15:09 +03:00
Evgeny Grin (Karlson2k) a95b0941c5 doc/Makefile: reordered targets and dependencies 2022-01-05 17:15:09 +03:00
Evgeny Grin (Karlson2k) acbe509888 Removed unused config.rpath from the root directory
This file should live in 'build-aux' dir
2022-01-05 17:15:08 +03:00
Evgeny Grin (Karlson2k) 3dc7d58587 automake: use right automake options 2022-01-05 17:15:08 +03:00
Evgeny Grin (Karlson2k) 510f7991db Configure: do not define unused var in Makefiles 2022-01-05 17:15:08 +03:00
Evgeny Grin (Karlson2k) 5e90bb9288 doc/Makefile: added phony target to force update timestamp 2022-01-05 17:15:08 +03:00
Evgeny Grin (Karlson2k) b1b3301ac3 Additional doxy corrections.
Fixes for 6d67eadb61
2021-12-30 12:39:50 +03:00
Evgeny Grin (Karlson2k) 11fcf26057 digestauth.c: fixed coding style 2021-12-29 10:48:31 +03:00
Evgeny Grin (Karlson2k) 6d67eadb61 Doxy corrections, fixes, and sync 2021-12-29 10:47:14 +03:00
Evgeny Grin (Karlson2k) 6f1b7c2c22 configure: fixed unwanted output on Fedora 2021-12-29 09:53:30 +03:00
Evgeny Grin (Karlson2k) 2b2a8dff1d configure: clarified license message
Users tend to read "LGPLv2.1+ only" as "LGPLv2.1 only" because
"+" and "only" used together are confusing.
2021-12-28 11:58:50 +03:00
Evgeny Grin (Karlson2k) 983aa85d51 Bump MHD_VERSION to indicate development version 2021-12-28 11:58:50 +03:00
Evgeny Grin (Karlson2k) 940041ad78 Released GNU libmicrohttpd 0.9.75 v0.9.75 2021-12-26 20:35:58 +03:00
Evgeny Grin (Karlson2k) 1c381f499c ChangeLog updated 2021-12-26 20:02:23 +03:00
Evgeny Grin (Karlson2k) 3478d3bcac CI: use same CFLAGS for MinGW build as for other builds 2021-12-26 18:43:08 +03:00
Evgeny Grin (Karlson2k) cf42e7fd4c test_large_put: compatibility with old libcurl
Compatibility was broken by 5ce0c23e37
2021-12-26 18:25:45 +03:00
Evgeny Grin (Karlson2k) b800cc1ec2 contrib/autotools-patches/apply-all.sh: implemented correct return value 2021-12-26 17:42:32 +03:00
Evgeny Grin (Karlson2k) 78784ce6db test_large_put: increased timeout
Incremental test may took longer than 5 seconds.
2021-12-26 17:38:19 +03:00
Evgeny Grin (Karlson2k) 38dcc34b9c test_large_put: added request timeout detection 2021-12-26 17:36:27 +03:00
Evgeny Grin (Karlson2k) 5ce0c23e37 test_large_put: added more checking for return values 2021-12-26 16:46:03 +03:00
Evgeny Grin (Karlson2k) 73c43a7ef7 Added workaround for system clock jumps back
Same OSes (namely OpenBSD) has system clocks that must be monotonic,
but in practice clocks may jump forward and back up to 500 milliseconds.
2021-12-26 12:41:49 +03:00
Evgeny Grin (Karlson2k) 0dd7f1732a mhd_mono_clock: fixed comment 2021-12-26 12:41:49 +03:00
Evgeny Grin (Karlson2k) 430d7251fa Reduced maximum possible connection timeout
The maximum timeout value is still too large to be used (more than
hundred thousand years).
2021-12-26 12:41:48 +03:00
Evgeny Grin (Karlson2k) 005d1f25b2 test_client_put_stop: ensure that some data will be received by MHD before closing
Simplified and unified code, improved readability.
2021-12-26 12:41:48 +03:00
Evgeny Grin (Karlson2k) 8140b9e737 test_client_put_stop: added detection of unexpected connection shut down 2021-12-26 12:41:47 +03:00
Evgeny Grin (Karlson2k) 1497b774c7 connection: mute compiler warning for some platforms 2021-12-25 15:26:26 +03:00
Evgeny Grin (Karlson2k) 826b4a7a81 MSVC: exclude unneeded file from builds 2021-12-24 21:25:10 +03:00
Evgeny Grin (Karlson2k) cd5a53a9c4 MSVC projects: fixed one file placement 2021-12-24 19:32:22 +03:00
Evgeny Grin (Karlson2k) 9763d2fa61 configure: fixed portability 2021-12-24 09:44:31 +03:00
Evgeny Grin (Karlson2k) 747a2151bf configure: fixed compiler warning on MSys2/MinGW64 package build 2021-12-20 21:00:00 +03:00
Evgeny Grin (Karlson2k) 6f04fde5e6 Makefile: removed duplicated recipe for W32 2021-12-20 19:27:27 +03:00