Commit Graph
4370 Commits
Author SHA1 Message Date
Мяделец Андрей Алексеевич 44db29ca76 src/examples/demo{,_https}: fix response buffer overwriting
Adding address offset when copying string.

The code was broken by 5821a7f3 ("src/examples/demo{,_https}: added some error
checking, fixed compiler warnings").
2024-04-22 13:11:19 +02:00
Evgeny Grin (Karlson2k) 2e14003ebb microhttpd.h: workaround for uncrustify bug 2024-04-11 18:29:56 +02:00
Evgeny Grin (Karlson2k) 4e056c9794 microhttpd.h: fixed feature name 2024-04-11 18:28:44 +02:00
Evgeny Grin (Karlson2k) fd498a7064 Bump MHD_VERSION to indicate development version 2024-04-11 18:24:09 +02:00
Evgeny Grin (Karlson2k) 3aee48fd77 Releasing GNU libmicrohttpd 1.0.1 2024-02-23 21:22:58 +05:00
Evgeny Grin (Karlson2k) 71c543f409 digestauth: fixed compiler warnings 2024-02-21 19:49:57 +05:00
Evgeny Grin (Karlson2k) 4e2f9fd9e9 Fixed compiler warnings for builds without Digest Auth 2024-02-21 18:36:29 +05:00
Evgeny Grin (Karlson2k) efe16e4891 Muted possible compiler warnings 2024-02-21 18:34:52 +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) 2e0b075a44 Removed strings with filenames from binary when built without messages 2024-02-19 21:54:46 +05:00
Evgeny Grin (Karlson2k) 234f74cabe Fixed code logic for builds without messages 2024-02-19 21:30:17 +05:00
Evgeny Grin (Karlson2k) 7896fb23f4 microhttpd.h: bump version number to indicate development version 2024-02-19 19:04:32 +05:00
Evgeny Grin (Karlson2k) 7a2bc355bb Partial revert "-whitespace and indentation changes only"
This partially reverts commit 6fe3a41cae.
2024-02-19 14:22:11 +05:00
Evgeny Grin (Karlson2k) 09fa10e988 MHD_queue_response(): do not return MHD_YES when shutting down the daemon
Provide correct information for application about queue status
2024-02-19 14:20:24 +05:00
Christian Grothoff 6fe3a41cae -whitespace and indentation changes only 2024-02-18 15:16:54 +01:00
Evgeny Grin (Karlson2k) 5491644e85 Fixed SHA-512/256 calculation for unrealistically large volumes
Fixed loss of one bit when 2 EiB (exabytes) or more processed by
a single step after previously processing more then 2 EiB.
2024-02-05 00:05:42 +01:00
Evgeny Grin (Karlson2k) de33d4594e md5_ext.c: fixed missing include 2024-02-04 22:35:02 +01:00
Christian Grothoff 2f892f4c6b small typo likely from copy&paste causing macro names to be different
between builds with and without messages resulting in compilation
failure if configured with --disable-messages

Signed-off-by: Jan Palus <jpalus@fastmail.com>
2024-02-04 18:29:15 +01: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) 43a35fd652 W32: fixed compiler warning 2024-02-01 14:52:13 +01:00
Evgeny Grin (Karlson2k) f9461e528c Updated copyright years 2024-01-31 23:28:40 +01:00
Evgeny Grin (Karlson2k) bd8eb3f218 Unified handling of external hash function for MD5 and SHA-256 2024-01-31 23:11:22 +01:00
Evgeny Grin (Karlson2k) bbcbbca7e4 test_upgrade: disable now unused function 2024-01-31 21:53:56 +01:00
Evgeny Grin (Karlson2k) fe17d1acca test_upgrade: adapted for macOS 2024-01-31 21:05:12 +01:00
Evgeny Grin (Karlson2k) 65e62d0426 Compiler warning fixes 2024-01-31 15:37:54 +01:00
Evgeny Grin (Karlson2k) 086fcdacbb Fixes for 32-bit platforms 2024-01-31 10:33:03 +01:00
Evgeny Grin (Karlson2k) 54317e6e1f Muted compiler warning 2024-01-31 00:53:32 +01:00
Evgeny Grin (Karlson2k) aef8f94992 Fixed grow buffer check on 32-bit platforms 2024-01-31 00:10:38 +01:00
Evgeny Grin (Karlson2k) 5587f1e043 Fixed non-debug build without HTTPS 2024-01-30 23:52:54 +01:00
Evgeny Grin (Karlson2k) a88f3149a8 Muted some compiler warnings 2024-01-30 23:04:32 +01:00
Evgeny Grin (Karlson2k) 303e34fcdd Fixed tests with GnuTLS in non-default path 2024-01-30 20:49:42 +01:00
Evgeny Grin (Karlson2k) 4f494d00b7 Fixed compiler warnings 2024-01-30 20:49:09 +01:00
Evgeny Grin (Karlson2k) e3673e4fd7 Moved test_quiesce to heavy tests
Actually the test is not heavy, but it is slow and has very little
benefit (the tested functionality is very stable).
2024-01-30 19:48:45 +01:00
Evgeny Grin (Karlson2k) ea618151c8 Skipped some HTTPS tests with old broken GnuTLS 2024-01-30 18:49:37 +01:00
Evgeny Grin (Karlson2k) 218f32f449 test_digestauth2: supported old libcurl versions 2024-01-30 17:32:59 +01:00
Evgeny Grin (Karlson2k) 7711d0133f test_str: reduced number of extra checked locales
Too many locales may trigger W32 protection warning.
2024-01-30 17:31:23 +01:00
Evgeny Grin (Karlson2k) d63cb66783 Muted extra compiler warnings 2024-01-30 17:22:36 +01:00
Evgeny Grin (Karlson2k) d874f86dd2 Fuzz test: increased tests' timeout value 2024-01-29 23:50:58 +01:00
Evgeny Grin (Karlson2k) 8ffa0a10d1 Fuzz tests: muted undefined behaviour signal 2024-01-29 23:50:13 +01:00
Evgeny Grin (Karlson2k) b78e24a192 Fixed compiler warnings 2024-01-29 23:26:49 +01:00
Evgeny Grin (Karlson2k) 49b9fb1b4d Fixed compiler warnings 2024-01-29 23:22:26 +01:00
Evgeny Grin (Karlson2k) c01b043ff9 Fixed and/or muted compiler warnings 2024-01-29 23:16:14 +01:00
Evgeny Grin (Karlson2k) ce9681ec24 Updated .gitignore 2024-01-29 22:26:45 +01:00
Evgeny Grin (Karlson2k) 6285d14f09 libcurl tests: fixed compiler warnings 2024-01-29 22:11:44 +01:00
Evgeny Grin (Karlson2k) 3bd6b07fc4 Minor corrections for bc827fcc09 2024-01-29 12:01:19 +01:00
Evgeny Grin (Karlson2k) bc827fcc09 digest_auth_example_adv: added new example
The new example demonstrates advanced usage of the digest auth API
2024-01-28 23:14:44 +01:00
Evgeny Grin (Karlson2k) f7969b8749 digest_auth_example: updated and fixed
The example was updated to use the new digest auth API.
Fixed run on W32.
2024-01-28 23:04:31 +01:00
Evgeny Grin (Karlson2k) e981dee05d Fixed some doxy for digest auth 2024-01-28 23:02:32 +01:00
Christian Grothoff 32aa4d0d99 fix #8012 2024-01-21 12:29:38 +01:00
Christian Grothoff 45aa83f172 fix memory leak on error path 2024-01-21 11:44:15 +01:00