Evgeny Grin (Karlson2k)
4805f6a8ee
configure: fixed detection of __FUNCTION__ magic macro
2023-06-01 11:07:58 +03:00
Evgeny Grin (Karlson2k)
c4633c32c1
Added specific headers inclusion and detection
...
This is a workaround for headers mess on Solaris
2023-06-01 09:43:01 +03:00
Evgeny Grin (Karlson2k)
f9550a2c8d
test_client_put_stop: avoid stress-testing the OS
2023-06-01 09:39:36 +03:00
Evgeny Grin (Karlson2k)
0a83b4d35a
configure: renamed macro
2023-06-01 09:27:35 +03:00
Evgeny Grin (Karlson2k)
984e275a1a
configure: fixed compiler warnings
2023-06-01 09:21:14 +03:00
Christian Grothoff
84f3cde452
-typo
2023-05-13 22:04:56 +02:00
Evgeny Grin (Karlson2k)
66e16b627e
Reworked 'po' directory files and 'po' infrastructure handling
...
The project makefiles should handle rebuild of all required autopoint files.
The new implementation uses unpatched autopoint files to simplify updates.
Any missing distribution file should be recreated automatically when
required (before making 'dist' targets).
This implementation should work well with parallel make.
2023-05-12 18:24:52 +03:00
Evgeny Grin (Karlson2k)
edf692a616
Implemented and used new function MHD_pool_deallocate()
...
The new function has special handling for user-poison mode.
2023-04-05 19:44:49 +03:00
Evgeny Grin (Karlson2k)
95ad2a9a48
memorypool: added more asserts
2023-04-05 19:43:41 +03:00
Evgeny Grin (Karlson2k)
ec981dfe4e
Bumped version as it should be later then the hotfix release
2023-03-29 21:13:32 +02:00
Evgeny Grin (Karlson2k)
dcd8ea9869
mhd_check_func_gettimeofday.m4: added new autoconf macro
2023-03-14 21:34:26 +03:00
Evgeny Grin (Karlson2k)
779bbfb525
configure: cosmetics: deleted extra spaces
2023-03-14 21:32:20 +03:00
Evgeny Grin (Karlson2k)
b8089fef86
configure: improved compatibility with POSIX
2023-03-14 21:32:20 +03:00
Evgeny Grin (Karlson2k)
8ba307c958
configure: cosmetics
...
Fixed warnings reported by some IDEs.
2023-03-14 21:32:20 +03:00
Evgeny Grin (Karlson2k)
04df67221a
configure: fixed potential compiler warnings, added usage of cache vars
...
Fixed compiler warnings on non-Linux based platforms.
Added some cache variables usages for easy override configure results.
2023-03-14 21:32:19 +03:00
Evgeny Grin (Karlson2k)
059054995c
configure: fixed more compiler warnings in log
2023-03-14 21:32:19 +03:00
Evgeny Grin (Karlson2k)
17bc3279f6
configure: removed check for unused lib and function
2023-03-14 21:32:19 +03:00
Evgeny Grin (Karlson2k)
ccf820530b
configure: fixed checking for system libs, fixed .pc file
...
Fixed compiler warning when checking for libraries.
The private libraries var (used when linking with static lib) were fixed
in pkg-conf file.
2023-03-14 21:32:18 +03:00
Evgeny Grin (Karlson2k)
48255935e3
configure: fixed some compiler warnings for checks
...
Fixed compatibility with future compilers versions
2023-03-09 17:20:35 +03:00
Evgeny Grin (Karlson2k)
677e6e431a
configure: fixed checks for tsearch() and related
...
New check works correctly with new compilers.
Added known problematic implementations.
Added more checks for correct behaviour.
Removed some m4 macros.
2023-03-03 13:23:01 +03:00
Evgeny Grin (Karlson2k)
23b4be2f66
configure: reordered checks for compiler flags
2023-03-03 11:25:35 +03:00
Evgeny Grin (Karlson2k)
4a169d0cff
configure: try to detect whether eventfd is enabled
...
eventfd is optional kernel feature, MHD can work just fine without
eventfd enabled.
2022-12-23 17:47:01 +03:00
Evgeny Grin (Karlson2k)
2efc013917
configure: used better detection of some functions when cross-compiling
2022-12-23 16:38:13 +03:00
Evgeny Grin (Karlson2k)
3444792f14
Refactored user-poison: minimized scope of non-sanitized code
2022-11-26 20:02:17 +03:00
Evgeny Grin (Karlson2k)
49c675a0e9
configure: fixed detection of eventfd() with new compilers builds
2022-11-26 19:30:19 +03:00
Evgeny Grin (Karlson2k)
8d6d9be08d
Fixed macro name spelling
2022-11-06 15:01:18 +03:00
Evgeny Grin (Karlson2k)
b040c27828
configure: improved check for asserts
2022-11-06 15:01:18 +03:00
Evgeny Grin (Karlson2k)
0b07383f01
configure: sorted summary messages
2022-10-30 19:28:22 +03:00
Evgeny Grin (Karlson2k)
b7475cd8db
configure: removed extra empty lines in built-in help
2022-10-30 19:28:22 +03:00
Evgeny Grin (Karlson2k)
a64f771aeb
test-suite: marked some tests as "very heavy" tests
2022-10-30 19:28:22 +03:00
Evgeny Grin (Karlson2k)
553f3e5de4
configure: added summary message about heavy tests
2022-10-30 14:55:56 +03:00
Evgeny Grin (Karlson2k)
63b5181546
configure: added summary message about fuzzing tests
2022-10-30 14:49:30 +03:00
Evgeny Grin (Karlson2k)
0d61882d80
configure: minor refactoring for check for libcurl-based tests
2022-10-30 14:12:38 +03:00
Evgeny Grin (Karlson2k)
9440f9aefe
configure: do not pass AM_TESTS_ENVIRONMENT directly
2022-10-30 13:20:19 +03:00
Evgeny Grin (Karlson2k)
2249c1f5df
Removed curl_version_check
...
No modern and even old platform has such old components
2022-10-05 13:19:01 +03:00
Evgeny Grin (Karlson2k)
13e217f5c2
Added workarounds for clang with W32 and MinGW incorrect headers
2022-09-28 10:46:20 +03:00
Evgeny Grin (Karlson2k)
ad43f8663c
configure: fixed typos in messages
2022-09-27 15:17:22 +03:00
Evgeny Grin (Karlson2k)
172b0eeb45
Implemented support for hash calculation by GnuTLS lib functions
2022-09-25 18:40:50 +03:00
Evgeny Grin (Karlson2k)
8318f56ebc
digestauth: added support for SHA-512/256, made MD5 and SHA-256 optional
...
Give more flexibility for custom builds: MD5, SHA-256 and SHA-512/256
may be disabled individually.
2022-09-11 18:42:18 +03:00
Evgeny Grin (Karlson2k)
6cf8c2f33f
Implemented SHA-512/256 hashing support
...
The full implementation, with support hashing of more than 2 EiB
(exbibytes), as described by specification.
Includes additional code path for more compact code.
2022-09-11 18:42:17 +03:00
Evgeny Grin (Karlson2k)
070947d809
configure: fixed underquoting, typos, wording
2022-09-11 18:40:21 +03:00
Evgeny Grin (Karlson2k)
41dfd74cd4
configure: control more parameters with 'build-type'
2022-07-30 22:28:42 +03:00
Evgeny Grin (Karlson2k)
3f583074e6
configure: report in summary whether static and shared version will be built
2022-07-30 22:28:42 +03:00
Evgeny Grin (Karlson2k)
d1b181d4dc
configure: cosmetics
2022-07-30 22:28:42 +03:00
Christian Grothoff
d629ada1a2
-fix typos
2022-06-26 15:24:24 +02:00
Evgeny Grin (Karlson2k)
299fdcd226
configure: removed unused variable
2022-06-22 20:58:42 +03:00
Evgeny Grin (Karlson2k)
2286bbe11e
configure: added basic support for AIX XLC flags
2022-06-22 16:38:17 +03:00
Evgeny Grin (Karlson2k)
14228333e7
configure: removed unneeded special flags for Darwin
2022-06-22 16:38:17 +03:00
Evgeny Grin (Karlson2k)
ad61ffabeb
configure: added parameter '--enable-compact-code'
2022-06-15 14:00:04 +03:00
Evgeny Grin (Karlson2k)
0ea81caa94
configure: clarified messages for "build types"
2022-06-15 13:57:14 +03:00