Evgeny Grin (Karlson2k)
ead75eb19e
configure: fixed configuration summary
2024-05-19 12:34:12 +02:00
Evgeny Grin (Karlson2k)
0f27952923
sys_base_types.h: new internal header
2024-05-16 15:52:04 +02:00
Evgeny Grin (Karlson2k)
647502b6e7
configure: detect more function attributes
2024-05-16 15:27:29 +02:00
Evgeny Grin (Karlson2k)
98c94f3b26
configure: reworked _MHD_EXTERN definition
2024-05-15 21:39:45 +02:00
Evgeny Grin (Karlson2k)
a0379a4b98
configure: use more headers when checking for calloc()
2024-05-15 18:44:25 +02:00
Evgeny Grin (Karlson2k)
c9b853d112
configure: check for more optional headers
2024-05-15 18:43:17 +02:00
Evgeny Grin (Karlson2k)
527ddb9849
configure: check for more mandatory headers
2024-05-15 18:42:04 +02:00
Evgeny Grin (Karlson2k)
3f812e45c4
Releasing GNU libmicrohttpd 1.0.1
2024-02-27 18:24:03 +01:00
Evgeny Grin (Karlson2k)
918eb0bf7a
configure: warn if HTTP upgrade is disabled
2024-02-27 18:24:02 +01:00
Evgeny Grin (Karlson2k)
5f73f3a15a
tests: do not use test_auth_parse when messages are disabled
...
The test is not compatible with disabled messages
2024-02-27 18:24:01 +01:00
Evgeny Grin (Karlson2k)
bca3a2d60b
configure: corrected help message
2024-02-27 18:24:00 +01:00
Evgeny Grin (Karlson2k)
0d1df6d94b
Released GNU libmicrohttpd 1.0.0
...
This is the first stable release of GNU libmicrohttpd.
2024-02-05 09:21:46 +01:00
Evgeny Grin (Karlson2k)
e60f8305d0
Updated copyright years
2024-02-05 09:17:33 +01:00
Evgeny Grin (Karlson2k)
29d246a512
configure: removed old workaround
2024-02-05 09:17:32 +01:00
Evgeny Grin (Karlson2k)
f37f70c21c
Compiler warning fixes
2024-02-05 09:17:31 +01:00
Evgeny Grin (Karlson2k)
2fd5218d34
configure: sorted messages in final config summary
2024-02-05 09:17:29 +01:00
Evgeny Grin (Karlson2k)
79dfc6c1c6
configure: fixed some compiler warnings
2024-02-05 09:17:22 +01:00
Evgeny Grin (Karlson2k)
8d4496944b
configure: implemented setting DAuth defaults by parameters
2023-12-29 16:58:16 +03:00
Evgeny Grin (Karlson2k)
f5a72d27f3
Implemented new option MHD_OPTION_SOCK_ADDR_LEN
...
Improved detection of TCP/IP port in application-provided sockaddr.
Added automatic detection of used address facility (sockets type).
Improved support of platforms with sa_len, ss_len, sin_len and sin6_len.
2023-11-16 09:08:40 +03:00
Evgeny Grin (Karlson2k)
b6737ab39b
Added check for signed socket type
2023-11-12 19:26:45 +03:00
Evgeny Grin (Karlson2k)
cdf9b66c61
Added use of configure-detected system default FD_SETSIZE value
2023-11-02 21:42:20 +03:00
Evgeny Grin (Karlson2k)
6e98d63538
configure: added detection of FD_SETSIZE value and ability to override it
2023-11-01 13:51:27 +03:00
Evgeny Grin (Karlson2k)
934d0f52df
configure: warn if building without threads
2023-11-01 13:51:08 +03:00
Evgeny Grin (Karlson2k)
c5a84732d5
configure: cosmetics
2023-11-01 13:46:55 +03:00
Evgeny Grin (Karlson2k)
79470220c7
Fixed more compiler warnings
2023-09-27 21:36:31 +03:00
Evgeny Grin (Karlson2k)
e87d26c429
Implemented proper detection of number of available CPU cores
2023-07-29 23:38:13 +03:00
Evgeny Grin (Karlson2k)
54b2a78b36
perf_replies: added more features
2023-07-04 15:32:38 +03:00
Evgeny Grin (Karlson2k)
a5cf04b5d0
Added new tool perf_replies
...
Added new directory "tools" and one new tool in this directory.
2023-07-03 18:31:47 +03:00
Evgeny Grin (Karlson2k)
c0f7cbb280
Added back testing with socat as a fallback option
2023-06-20 23:22:54 +03:00
Evgeny Grin (Karlson2k)
40b675518b
testzzuf: re-worked zzuf testing
...
* merged test_get, test_get_chunked, test_put
* fixed use of header instead of footer in chunked data callback
* added checks for results of all used MHD functions
* added reading of all data in the input buffer provided by MHD for
callback
* re-used libcurl handles to re-use connections in all modes
* added testing of 'poll' and 'epoll' for all tests
* removed the need for socat
* removed forking with potential forked process zombies
* fixed processing only of the first request (as soon as socat
connection become broken, all following requests went to nowhere)
* implemented correct response for unsupported methods
* used proper timeout for 'external select()' (taken into account
libcurl timeout too)
* added check for extra reply data
* added debug print of libcurl sent and received data
* merged all tests into single source file
* fixed a lot of compiler warnings
* added check for incorrect replies produced by MHD
2023-06-20 23:22:54 +03:00
Evgeny Grin (Karlson2k)
c2d5c80c71
Bump version in 'configure' as well
2023-06-07 22:02:13 +03:00
Evgeny Grin (Karlson2k)
97dec411eb
Detect sysctl() symbols in configure
...
Symbols could be enum values, not necessary macros
2023-06-01 11:31:48 +03:00
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