Commit Graph
3413 Commits
Author SHA1 Message Date
Christian Grothoff ad8a3e3fde cosmetics 2020-11-08 18:21:20 +01:00
Evgeny Grin (Karlson2k) 2dc75b83bd ChangeLog updated. 2020-11-01 20:12:03 +03:00
Evgeny Grin (Karlson2k) 9a224cc6ed Speed-up closure of upgraded connection with daemon shutdown 2020-10-31 20:50:37 +03:00
Evgeny Grin (Karlson2k) cec7ee05dc Fixed deadlock introduced by c5b4a9deb5 2020-10-31 20:50:02 +03:00
Evgeny Grin (Karlson2k) c5b4a9deb5 Upgraded connection: fixed use-after-free for thread-per-connection 2020-10-30 19:09:59 +03:00
Evgeny Grin (Karlson2k) 0777af766c test_add_conn: Muted analyzer warning 2020-10-29 20:16:41 +03:00
Evgeny Grin (Karlson2k) 7c0a88870b postprocessor.c: added assert, muted analyzer warning 2020-10-29 19:54:44 +03:00
Evgeny Grin (Karlson2k) a3b6d06f32 Fix for ee18f2421a 2020-10-29 19:26:23 +03:00
Evgeny Grin (Karlson2k) ee18f2421a Fixed 2f4438ab7a 2020-10-29 18:59:25 +03:00
Evgeny Grin (Karlson2k) 2f4438ab7a websocket_threaded_example.c: minor improvement and warning fixes 2020-10-29 18:41:12 +03:00
Evgeny Grin (Karlson2k) 5876da15e6 internal.h: hack member placement in struct MHD_Daemon to
avoid Address Sanitizer warnings and avoid potential
problems on architectures that do not support unaligned
access.
Proper fix should include introduction of
__attribute__ ((alligned(x)))
2020-10-29 16:50:59 +03:00
Evgeny Grin (Karlson2k) f072ba2229 new_connection_prepare_(): fixed use-after-free in error handler 2020-10-29 15:53:27 +03:00
Evgeny Grin (Karlson2k) 4e416de4c5 daemon.c: added cleanup asserts 2020-10-29 15:37:19 +03:00
Evgeny Grin (Karlson2k) eb1a0307e5 test_add_conn: added check for amount of available resources,
fixed leaks, added more error checks and reporting
2020-10-27 21:22:33 +03:00
Evgeny Grin (Karlson2k) 155ac53ed4 mhd_send.c: do not use gnutls_record_cork() and
gnutls_record_uncork() if GnuTLS library doesn't have it
2020-10-27 21:05:48 +03:00
Evgeny Grin (Karlson2k) 9d9a9e4bce test_add_conn: minor fixes and improvements 2020-10-26 22:13:45 +03:00
Evgeny Grin (Karlson2k) d46bdbc34e daemon.c: clearer error report for sockets not fit FD_SETSIZE 2020-10-26 22:06:49 +03:00
Evgeny Grin (Karlson2k) 04bb482134 new_connection_process_(): additional assert 2020-10-26 21:56:24 +03:00
Christian Grothoff b39aacb24a typo 2020-10-26 11:04:29 +01:00
Evgeny Grin (Karlson2k) 8cb26daea6 Fixed conflict with system CPU_COUNT macro 2020-10-25 22:52:53 +03:00
Evgeny Grin (Karlson2k) 01fec59041 daemon.c: process new connections in more efficient way 2020-10-25 22:33:41 +03:00
Evgeny Grin (Karlson2k) 9d7b74e325 ChangeLog update 2020-10-25 19:48:20 +03:00
Evgeny Grin (Karlson2k) c36ac56f38 test_add_conn_cleanup: check whether client connection
sockets were closed by MHD as part of cleanup process
2020-10-25 19:10:38 +03:00
Evgeny Grin (Karlson2k) fa330be735 Added tests for cleanup of unprocessed externally added connections 2020-10-25 17:19:01 +03:00
Evgeny Grin (Karlson2k) 19b038f682 Fixed thread-safety for externally added connections
Fully re-implemented scheme of adding connections
from external thread (application)
2020-10-25 17:15:14 +03:00
Evgeny Grin (Karlson2k) 3460db01ec daemon.c: fixed leak of resources if daemon is failed to start 2020-10-23 14:34:54 +03:00
Evgeny Grin (Karlson2k) 5a3340810f daemon: fixed pool leak if connection isn't added because of error 2020-10-22 21:02:07 +03:00
Evgeny Grin (Karlson2k) a9be622007 Do not deinit GnuTLS if it wasn't inited.
Fix for 13fe456581
2020-10-22 17:26:21 +03:00
Evgeny Grin (Karlson2k) 13fe456581 new_connection_prepare_(): added check for valid TLS initialisation 2020-10-22 17:02:27 +03:00
Evgeny Grin (Karlson2k) 53fec1c213 daemon.c: fixed leaked on error GnuTLS resource 2020-10-22 17:02:26 +03:00
Christian Grothoff dd9aadce4c Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd 2020-10-22 11:48:57 +02:00
Christian Grothoff c43779a4be fix typos 2020-10-22 11:48:54 +02:00
Evgeny Grin (Karlson2k) 276535e5ec mhd_send: fixed order of includes 2020-10-21 19:31:01 +03:00
Evgeny Grin (Karlson2k) 4ebcd58de5 Makefile.am: reference dependencies in a better way 2020-10-21 14:52:25 +03:00
Evgeny Grin (Karlson2k) 890434efce testcurl: added two tests for for MHD_add_connection() 2020-10-21 11:50:03 +03:00
Evgeny Grin (Karlson2k) 365597ea10 configure: check for support of __func__ magic-macro 2020-10-21 11:49:24 +03:00
Evgeny Grin (Karlson2k) adcdafc558 Fixed non-functional daemon with NO_LISTEN and thread pool.
MHD failed to start any threads is used with MHD_USE_NO_LISTEN_SOCKET and
with thread pool.
2020-10-21 11:37:56 +03:00
Christian Grothoff 4b18c05142 bump version 2020-10-21 10:05:41 +02:00
Christian Grothoff eb82d9a7c3 -undo bad indentation patch, updated uncrustify now 2020-10-21 10:04:35 +02:00
Christian Grothoff 567aa11a97 Fix #6610 as suggested by AP 2020-10-21 10:01:52 +02:00
Evgeny Grin (Karlson2k) e55249435f English grammar fixes 2020-10-20 22:12:22 +03:00
Evgeny Grin (Karlson2k) 2efd5f535e test_digestauth_sha256: use unique daemon's port 2020-10-20 22:05:32 +03:00
Evgeny Grin (Karlson2k) 3d339ebd9f MHD_add_connection(): warn about suboptimal usage 2020-10-20 22:05:32 +03:00
Evgeny Grin (Karlson2k) ccd6760367 MHD_add_connection(): do not cleanup if not safe 2020-10-20 22:05:32 +03:00
Evgeny Grin (Karlson2k) 1777068bd8 mhd_send: round up readahead size on FreeBSD 2020-10-15 17:04:02 +03:00
Evgeny Grin (Karlson2k) 16d9f9e426 mhd_send: fixed broken sendfile() on FreeBSD, v0.9.67 regression 2020-10-15 16:27:45 +03:00
Evgeny Grin (Karlson2k) a123fcc9ee internal_add_connection: refactoring-1: moved thread-independent code and
thread-dependent code to separate functions
2020-10-13 20:50:11 +03:00
Evgeny Grin (Karlson2k) d732c2d43e connection.c: tuned assert 2020-10-11 22:10:35 +03:00
Evgeny Grin (Karlson2k) ae49c200af MHD_add_connection: small refactoring 2020-10-11 17:53:06 +03:00
Evgeny Grin (Karlson2k) f0d4dde902 Fixed compiler warnings 2020-10-11 17:17:08 +03:00