Evgeny Grin (Karlson2k)
|
67f0f76b90
|
Use GNUTLS_NONBLOCK (if available) for TLS sessions
|
2017-07-13 21:44:03 +03:00 |
|
Evgeny Grin (Karlson2k)
|
5f2517a9ea
|
Use MHD_FEATURE_AUTOSUPPRESS_SIGPIPE in testsuite
|
2017-07-13 21:18:03 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0078559fbc
|
Added new value MHD_FEATURE_AUTOSUPPRESS_SIGPIPE for MHD_is_feature_supported()
|
2017-07-13 21:18:02 +03:00 |
|
Evgeny Grin (Karlson2k)
|
f4e8fc67d4
|
Restore SIGPIPE suppression in TLS mode broken by 9e1db6c7b0
|
2017-07-13 21:17:12 +03:00 |
|
Evgeny Grin (Karlson2k)
|
4b3c7d9e42
|
test_shutdown_select/test_shutdown_poll: conditionally use test_shutdown_*_ignore to avoid XFAIL results
|
2017-06-25 22:31:35 +03:00 |
|
Evgeny Grin (Karlson2k)
|
9d1596d310
|
Make testsuite parallel build compatible (part 2)
|
2017-06-25 20:33:19 +03:00 |
|
Evgeny Grin (Karlson2k)
|
a7b7a32ec6
|
Dropped dependency on libgcrypt with new GnuTLS (>2.12.20) versions
|
2017-06-20 23:55:34 +03:00 |
|
Evgeny Grin (Karlson2k)
|
6364c4700d
|
Fixed HTTPS tests under Hurd
|
2017-06-19 23:57:01 +03:00 |
|
Evgeny Grin (Karlson2k)
|
113fc177aa
|
Added support for GNU Hurd detection
Actually GNU Hurd is supported since f3dd2a6303
|
2017-06-19 23:43:05 +03:00 |
|
Evgeny Grin (Karlson2k)
|
24fd9a039e
|
configure.ac: removed outdated comment
|
2017-06-19 23:31:00 +03:00 |
|
Evgeny Grin (Karlson2k)
|
d5276ef333
|
Fix test_concurrent_stop regression introduced by e8d937beb5
|
2017-06-19 23:02:14 +03:00 |
|
Tim Rühsen
|
df6c908878
|
Fix 'make check'
Hi,
path to fix a small bug in test_daemon.c.
Regards, Tim
Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
|
2017-06-17 22:45:37 +03:00 |
|
Evgeny Grin (Karlson2k)
|
e8d937beb5
|
Make testsuite parallel build compatible (part 1)
|
2017-06-16 00:42:44 +03:00 |
|
Evgeny Grin (Karlson2k)
|
36bf651023
|
test_daemon: fixed error description, resource leak
|
2017-06-16 00:42:43 +03:00 |
|
Evgeny Grin (Karlson2k)
|
94e7a07828
|
MHD_get_daemon_info(): return bind port number by MHD_DAEMON_INFO_BIND_PORT
|
2017-06-16 00:42:43 +03:00 |
|
Evgeny Grin (Karlson2k)
|
da9f4fd6f2
|
MHD_start_daemon(): added port autodetection if '0' (autoselect) is used for port number,
Added new MHD_FEATURE value MHD_FEATURE_AUTODETECT_BIND_PORT.
|
2017-06-16 00:42:43 +03:00 |
|
Evgeny Grin (Karlson2k)
|
a03074c3f7
|
Correctly initialize IPv6 "any" address and non-standard IPv4 "any" address.
|
2017-06-16 00:42:37 +03:00 |
|
Evgeny Grin (Karlson2k)
|
fb0e5d5922
|
Configure: removed unwanted extra square brackets
|
2017-06-15 19:06:40 +03:00 |
|
Evgeny Grin (Karlson2k)
|
8eb8e558f0
|
Dropped non-functional Symbian support.
|
2017-06-14 21:46:12 +03:00 |
|
Marcello Stanisci
|
9733f301ca
|
typo
|
2017-06-14 10:43:01 +02:00 |
|
Evgeny Grin (Karlson2k)
|
f28b92fb81
|
Warn about using debug builds.
|
2017-06-12 23:56:06 +03:00 |
|
Evgeny Grin (Karlson2k)
|
b10f4140c6
|
Use 'mhd_assert()'
|
2017-06-12 23:40:51 +03:00 |
|
Evgeny Grin (Karlson2k)
|
279a9ad2ab
|
Added support for detection of 'assert()' and replacement if 'assert()' is not available
|
2017-06-12 23:24:15 +03:00 |
|
Evgeny Grin (Karlson2k)
|
5c988da516
|
MHD_connection_handle_write(): simplified and unified code, removed dead code.
Functionality is unchanged.
|
2017-06-05 23:48:51 +03:00 |
|
Evgeny Grin (Karlson2k)
|
37518ba48f
|
MHD_connection_handle_read(): simplified and unified code, removed dead code.
Functionality is unchanged.
|
2017-06-05 23:48:10 +03:00 |
|
Evgeny Grin (Karlson2k)
|
74f0569b5e
|
MHD_connection_handle_write(): changed return type to void as return value is not used
Functionality is unchanged.
|
2017-06-05 23:48:08 +03:00 |
|
Evgeny Grin (Karlson2k)
|
460745c1eb
|
MHD_connection_handle_read(): changed return type to void as return value is not used
Functionality is unchanged.
|
2017-06-05 23:48:06 +03:00 |
|
Evgeny Grin (Karlson2k)
|
237330045b
|
Merged MHD_tls_connection_handle_write() into MHD_connection_handle_write()
|
2017-06-05 23:01:57 +03:00 |
|
Evgeny Grin (Karlson2k)
|
de669ead80
|
Merged MHD_tls_connection_handle_read() into MHD_connection_handle_read()
|
2017-06-05 23:01:56 +03:00 |
|
Evgeny Grin (Karlson2k)
|
1d356a1f48
|
MHD_connection_handle_write(): removed unused variable
|
2017-06-05 22:44:14 +03:00 |
|
Evgeny Grin (Karlson2k)
|
14222a6fae
|
Fixed typo in 730134054b
|
2017-06-05 22:40:50 +03:00 |
|
Evgeny Grin (Karlson2k)
|
35be224f8c
|
run_tls_handshake(): refactoring: return false if data send is not (yet) allowed
|
2017-06-05 22:21:40 +03:00 |
|
Evgeny Grin (Karlson2k)
|
730134054b
|
Replace usage of MHD_Connection::tls_closed with MHD_Connection::tls_state
|
2017-06-05 22:09:53 +03:00 |
|
Evgeny Grin (Karlson2k)
|
243e8fcd60
|
Used separate 'state' for TLS layer (independent of state of HTTP process)
|
2017-06-05 22:09:53 +03:00 |
|
Evgeny Grin (Karlson2k)
|
1b71798df8
|
Missing part of ddac6d5371
|
2017-06-05 20:37:02 +03:00 |
|
Evgeny Grin (Karlson2k)
|
ddac6d5371
|
Do not use errno to return errors from send_param_adapter()/send_tls_adapter()
|
2017-06-05 00:32:27 +03:00 |
|
Evgeny Grin (Karlson2k)
|
3777686c91
|
Do not use errno to return errors from recv_param_adapter()/recv_tls_adapter()
|
2017-06-05 00:32:27 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0c2fd79ba3
|
Added variable missing in 0a7707a811
|
2017-06-04 22:35:32 +03:00 |
|
Evgeny Grin (Karlson2k)
|
0a7707a811
|
Moved 'sendfile()' part from send_param_adapter() to separate function
|
2017-06-04 22:32:37 +03:00 |
|
Evgeny Grin (Karlson2k)
|
08b6c34c92
|
Moved "include" missing in be855dd3d8
|
2017-06-04 22:28:51 +03:00 |
|
Evgeny Grin (Karlson2k)
|
796eda7161
|
Refactoring: incorporate do_write() into MHD_connection_handle_write()
|
2017-06-04 19:19:39 +03:00 |
|
Evgeny Grin (Karlson2k)
|
e1d7fc460b
|
Refactoring: incorporate do_read() into MHD_connection_handle_read()
|
2017-06-04 19:19:38 +03:00 |
|
Evgeny Grin (Karlson2k)
|
920e02df8e
|
Updated .gitignore
|
2017-06-04 17:39:16 +03:00 |
|
Evgeny Grin (Karlson2k)
|
be855dd3d8
|
Refactoring: moved send_/recv_param_adapter() to connection.c and send_/recv_tls_adapter() to connection_https.c
|
2017-06-04 17:33:35 +03:00 |
|
Evgeny Grin (Karlson2k)
|
126b496ed5
|
send_param_adapter(): removed branch for HTTPS handling
|
2017-06-04 17:21:15 +03:00 |
|
Evgeny Grin (Karlson2k)
|
9e1db6c7b0
|
HTTPS: use sockets directly, without wrappers
This should improve performance in HTTPS mode
|
2017-06-04 17:21:14 +03:00 |
|
Christian Grothoff
|
88863d4f4e
|
annotate arguments as in/out
|
2017-06-04 14:48:41 +02:00 |
|
Evgeny Grin (Karlson2k)
|
b784423084
|
MHD_add_connection(): updated doxy to reflect that per-IP-limit actually is NOT ignored.
Skipping of per-IP-limit could be easily implemented by request.
|
2017-06-04 15:07:25 +03:00 |
|
Evgeny Grin (Karlson2k)
|
22c70e2a3c
|
internal_add_connection(): check for connections limit in thread-safe way, thus allowing to
really use MHD_add_connection() with 'internal' polling mode
|
2017-06-04 14:52:00 +03:00 |
|
Evgeny Grin (Karlson2k)
|
e720ad4587
|
internal_add_connection(): cosmetics
|
2017-06-04 14:29:30 +03:00 |
|