Christian Grothoff
7922bbd7a9
release v1.0.10
2026-08-07 22:24:52 +02:00
Christian Grothoff
0bfdd8d71a
releasing v1.0.9
2026-07-30 17:46:29 +02:00
Christian Grothoff
6e43206ba1
version bumping, this time correctly
2026-07-28 12:40:05 +02:00
Christian Grothoff
e34baa3f1a
expand test suite, add CI/CD logic as done in other GNUnet projects
2026-07-28 12:36:36 +02:00
Christian Grothoff
b4f2b6583f
fix spelling
2026-07-28 11:40:40 +02:00
Christian Grothoff
fc353cf059
release v1.0.7
2026-07-27 18:14:11 +02:00
Christian Grothoff
6a3d1006b8
bump version to v1.0.6
2026-07-08 12:45:21 +02:00
Christian Grothoff
d2375954a1
releasing v1.0.5
2026-04-16 10:38:04 +02:00
Christian Grothoff
d30316fda9
bump version
2026-04-13 11:43:19 +02:00
Christian Grothoff
5f207ceede
fix bug in list traversal that could cause ready connections to be skipped if other connections were suspended
2026-04-02 00:18:18 +02:00
Christian Grothoff
ba8f88fcb4
fix #10483
2025-10-12 11:06:02 +02:00
Christian Grothoff
ebe728629c
fix double-close() bug reported by MC on the mailinglist
2025-07-14 17:06:25 +02:00
Christian Grothoff
c5c822fdbe
add json_echo example
2025-05-13 08:42:23 +02:00
Evgeny Grin (Karlson2k)
2534aab3f9
W32 resources: reworked, added support for the static lib resources
2024-06-05 15:02:32 +02:00
Evgeny Grin (Karlson2k)
03abafc46b
configure: supported C23 'noreturn' keyword
2024-06-04 17:47:29 +02:00
Evgeny Grin (Karlson2k)
8ece9c3f77
configure: improved checks for function name magic-macros
2024-06-04 17:46:58 +02:00
Evgeny Grin (Karlson2k)
6130733af4
configure: rewritten checks for inline and force inline keywords
...
Renamed _MHD_static_inline -> MHD_static_inline_
Added use of cache variables in the checks
2024-06-04 17:44:53 +02:00
Evgeny Grin (Karlson2k)
255ede03c7
configure: fixed configuration summary
2024-06-04 17:40:22 +02:00
Evgeny Grin (Karlson2k)
3a93f07d22
mhd_bool.m4: new autoconf macro that supports C23
...
The macro should works faster in the most common scenarios
2024-04-28 20:55:05 +02:00
Evgeny Grin (Karlson2k)
5cc2bdb997
configure: print DAuth defaults in the help message
2024-04-25 00:00:05 +02:00
Evgeny Grin (Karlson2k)
76357d11b8
configure: enable 64 bit time_t by default if possible
2024-04-24 18:24:30 +02:00
Evgeny Grin (Karlson2k)
92ced77100
configure: enable largefile earlier as it may influence other checks
2024-04-24 18:21:51 +02:00
Evgeny Grin (Karlson2k)
9dac82ef3d
configure: improved messages
2024-04-24 17:46:09 +02:00
Evgeny Grin (Karlson2k)
e1114d105d
configure: fixed compiler warnings for new compilers
2024-04-24 17:43:29 +02:00
Evgeny Grin (Karlson2k)
aa27316133
configure: cosmetics and formatting
2024-04-24 17:42:34 +02:00
Evgeny Grin (Karlson2k)
f7560cd828
configure: improved portability when cross-compiling
...
Added final warnings when some potentially wrong assumption are made
2024-04-24 17:42:34 +02:00
Evgeny Grin (Karlson2k)
c1e4368fca
mhd_check_func.m4: corrected
2024-04-24 17:38:37 +02:00
Evgeny Grin (Karlson2k)
3aee48fd77
Releasing GNU libmicrohttpd 1.0.1
2024-02-23 21:22:58 +05:00
Evgeny Grin (Karlson2k)
07fa8f05f3
configure: warn if HTTP upgrade is disabled
2024-02-21 19:02:35 +05:00
Evgeny Grin (Karlson2k)
7f86b4e0bf
tests: do not use test_auth_parse when messages are disabled
...
The test is not compatible with disabled messages
2024-02-20 20:35:31 +05:00
Evgeny Grin (Karlson2k)
20943e0b69
configure: corrected help message
2024-02-20 20:34:17 +05:00
Evgeny Grin (Karlson2k)
c4b4657f61
Released GNU libmicrohttpd 1.0.0
...
This is the first stable release of GNU libmicrohttpd.
2024-02-01 15:09:54 +01:00
Evgeny Grin (Karlson2k)
f9461e528c
Updated copyright years
2024-01-31 23:28:40 +01:00
Evgeny Grin (Karlson2k)
1601c2883a
configure: removed old workaround
2024-01-31 15:38:17 +01:00
Evgeny Grin (Karlson2k)
65e62d0426
Compiler warning fixes
2024-01-31 15:37:54 +01:00
Evgeny Grin (Karlson2k)
f8e198519e
configure: sorted messages in final config summary
2024-01-30 23:05:33 +01:00
Evgeny Grin (Karlson2k)
c28176fdfb
configure: fixed some compiler warnings
2024-01-29 22:10:30 +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