Commit Graph
2809 Commits
Author SHA1 Message Date
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