Tim Rühsen
cb51153659
Add MinGW CI build
2018-03-15 19:47:31 +01:00
Christian Grothoff
8abd74f3dc
add suspend_resume_epoll example (from mailinglist)
2018-03-14 05:31:09 +01:00
Christian Grothoff
7d7ccbcdbd
Hi Christian,
...
Thank you! Very cool to see the example working. Funny, I
implemented MHD_get_timeout in the main loop in my project but in all
my tests it always returned MHD_NO, so I assumed it was not applicable
to my use case and didn't include it in the example I wrote. But I
didn't make the connection that it *also* had to be called after
MHD_resume_connection until your response here. Would you consider
the attached patch? It adds one line to the docs that I'm quite sure
would have pointed me in the right direction had it been there before.
Thanks!
Bob
2018-03-14 05:22:48 +01:00
Christian Grothoff
85913afa11
move to canonical gettext
2018-03-10 12:28:34 +01:00
Christian Grothoff
303440c842
fix FTBFS issues on MinGW
2018-03-10 12:02:33 +01:00
Christian Grothoff
8b531fd28c
fix misc build issues if various features (poll/epoll/upgrade-support) are disabled
2018-03-05 18:49:56 +01:00
Christian Grothoff
77398cdb55
check for dlfcn.h presence
2018-03-04 13:08:22 +01:00
Christian Grothoff
e3ff894618
fix build issue in absence of epoll
2018-03-04 12:56:10 +01:00
Christian Grothoff
a7b255811e
do not use MHD_NONNULL on w32
2018-03-04 11:40:08 +01:00
Christian Grothoff
f60a569e51
fix 'race' between MHD_epoll and MHD_daemon_quiesce on epoll listen FD removal, resolve simply by allowing syscall to fail with ENOENT
2018-03-02 22:56:41 +01:00
Christian Grothoff
f754fafcd6
fix leak in testcase
2018-03-02 22:48:22 +01:00
Christian Grothoff
67f42cc8fd
make asan happier
2018-03-02 22:44:59 +01:00
Christian Grothoff
a6d885783c
fix enum inconsistencies
2018-03-02 22:38:19 +01:00
Christian Grothoff
08ca3765b7
use curi instead of uri to avoid passing NULL to memchr, even with len 0
2018-03-02 22:29:12 +01:00
Christian Grothoff
fd283b002c
fix spacy url check in strict mode
2018-03-02 22:21:28 +01:00
Christian Grothoff
a27a11f20c
asan fix for flags
2018-03-02 22:09:52 +01:00
Christian Grothoff
10fcdb1e81
update .gitignore file
2018-03-02 22:06:45 +01:00
Christian Grothoff
7710e63cdf
work around silly address sanitizer alignment warning
2018-03-02 22:05:15 +01:00
Christian Grothoff
0ebdff94d4
fix test_upgrade transient failures ( #5189 )
2018-03-02 21:45:26 +01:00
Christian Grothoff
73532f78bb
minimal logic simplifications
2018-03-02 21:45:26 +01:00
Christian Grothoff
71a67ca959
remove dead IN_CLEANUP state, revert previous patch that called completed callback from wrong thread
2018-03-02 21:45:25 +01:00
Christian Grothoff
7f1dbb2aef
postfix
2018-03-01 13:31:58 +01:00
Christian Grothoff
5717a9ec22
expand strictness to cover spaces in URL
2018-03-01 13:29:58 +01:00
Christian Grothoff
785ae52b3e
include headers in dist, but do not yet install those in the system (too early)
2018-02-28 22:30:34 +01:00
Tim Rühsen
f2bb6090bf
Add testcurl/https logs to artifacts
2018-02-28 22:29:34 +01:00
Tim Rühsen
37b6d7a491
Fix make distcheck
2018-02-28 22:29:34 +01:00
Tim Rühsen
e7cad0445e
eliminate strcat()
2018-02-28 22:29:34 +01:00
Christian Grothoff
c6a73b72aa
fix #5289 (ftbfs without https in src/lib/)
2018-02-28 22:23:28 +01:00
Christian Grothoff
5e0e6b15c4
fix leak in test on error path
2018-02-28 00:46:36 +01:00
Christian Grothoff
4507f419bd
eliminate two more strcpy()s
2018-02-27 23:46:23 +01:00
Christian Grothoff
f4154e6bad
update .gitignore
2018-02-27 23:42:17 +01:00
Christian Grothoff
e0f31168f1
fix leaks in testcase
2018-02-27 23:38:10 +01:00
Christian Grothoff
17a0344495
fix leak in test_quiesce_stream
2018-02-27 23:33:04 +01:00
Christian Grothoff
fc495439b4
call completion handler also for upgrade connections
2018-02-27 23:28:01 +01:00
Christian Grothoff
46bbae5663
fix a few memory leaks in test_upgrade logic
2018-02-27 23:16:00 +01:00
Christian Grothoff
11f599e039
fix ftbfs if https is not enabled in src/lib/
2018-02-27 21:06:15 +01:00
Tim Rühsen
03e8efaeeb
New file .gitlab-ci.yml
2018-02-24 18:45:13 +01:00
Christian Grothoff
f6c647f638
make checkers happier by reducing use of strcpy and strcat
2018-02-22 18:35:08 +01:00
Christian Grothoff
7868870496
eliminate compiler warnings from dead assignments
2018-02-22 18:25:07 +01:00
Christian Grothoff
7021246581
fix memcpy calls with NULL and len 0 (pretty harmless, but causing compiler warnings)
2018-02-22 18:19:02 +01:00
Christian Grothoff
dae20dfe73
fix fwd ref to MHD_init
2018-02-21 10:22:18 +01:00
Christian Grothoff
20d5937661
warn users away from src/lib/
2018-02-18 13:04:08 +01:00
Christian Grothoff
21ee7de991
add lib to ordinary build process, rename lib output to libmicrohttpd2.so, do not link libmicrohttpd2.so against gnutls/libgcrypt
2018-02-18 13:00:11 +01:00
Christian Grothoff
aa12189a4b
simplify init for gnutls-less lib
2018-02-18 12:41:39 +01:00
Christian Grothoff
e5c2f9a339
add remaining missing symbols for library to fully link
2018-02-18 12:31:35 +01:00
Christian Grothoff
dcaf43e323
more work towards getting lib to build nicely (currently FTBFS)
2018-02-18 11:08:36 +01:00
Christian Grothoff
7d740904c4
remove spurious newline
2018-02-17 09:43:32 +01:00
Christian Grothoff
25385c3c76
more work on connection_call_handlers.c
2018-02-17 09:43:09 +01:00
Christian Grothoff
ed7d85d6a8
work towards idle handler rewrite'
2018-02-17 05:35:04 +01:00
Christian Grothoff
a5fa8a08ef
more work on connnection_call_handlers.c
2018-02-17 04:02:42 +01:00