619 Commits
Author SHA1 Message Date
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