{"push_id":786878022,"size":140,"distinct_size":1,"ref":"refs/heads/simonsj/unconditional-pipe-cloexec","head":"60149160a24fdb543f242de204013cf02ad161af","before":"f1ea3fc6ed1521579051a261f48479a9a660c96d","commits":[{"sha":"11a7dae42fa825d123ec6d1e40b2710d39b402f9","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"fix issue with chunked encoding used for http1.0 connections of Keep-Alive header was set\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35097 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/11a7dae42fa825d123ec6d1e40b2710d39b402f9"},{"sha":"61c469b0587c21b09c2062f961f5b54134c52e01","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"-bringing copyright tags up to FSF standard\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35137 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/61c469b0587c21b09c2062f961f5b54134c52e01"},{"sha":"4a57554ad3f8456ce014d769921ff9f4f8e93c9f","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"-bringing copyright tags up to FSF standard\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35144 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/4a57554ad3f8456ce014d769921ff9f4f8e93c9f"},{"sha":"e1e6f715468f2c01e069916b6120a9762dbc21ac","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"adding MHD_OPTION_HTTPS_KEY_PASSWORD\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35146 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/e1e6f715468f2c01e069916b6120a9762dbc21ac"},{"sha":"0c475e4f06a28c170dfd148c1141e9dda1eb487c","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"document pointer validity\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35147 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/0c475e4f06a28c170dfd148c1141e9dda1eb487c"},{"sha":"ded1a9fca0778402ddb0fc451d9fd380b4c1d609","author":{"email":"8bb238e344d7e279a45aac44068fab4a0bbf30ca@140774ce-b5e7-0310-ab8b-a85725594a96","name":"Karlson2k"},"message":"daemon.c: fix building without HTTPS support\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35238 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/ded1a9fca0778402ddb0fc451d9fd380b4c1d609"},{"sha":"5c3f50dfc79203ee724dfca8e78ab76106927da7","author":{"email":"8bb238e344d7e279a45aac44068fab4a0bbf30ca@140774ce-b5e7-0310-ab8b-a85725594a96","name":"Karlson2k"},"message":"[w32] VS project: copy .pdb file to output dir for Debug-static configuration\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35242 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/5c3f50dfc79203ee724dfca8e78ab76106927da7"},{"sha":"3909ee141c8e3d4b66e188ac3a38070cc909adfd","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"check GNUtls version\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35243 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/3909ee141c8e3d4b66e188ac3a38070cc909adfd"},{"sha":"92adaea2add4ace0c1373c9c07c7812732048820","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"Subject:\nProblem using MHD_OPTION_HTTPS_MEM_DHPARAMS in MHD_OPTION_ARRAY\nFrom:\nDenis Dowling <Denis.Dowling@hsd.com.au>\nDate:\n02/26/2015 01:52 AM\nTo:\n\"libmicrohttpd@gnu.org\" <libmicrohttpd@gnu.org>\n\nHi,\n\nI was trying to add a Diffie Hellman key to the libmicrohttpd server using the MHD_OPTION_HTTPS_MEM_DHPARAMS option. I was putting this option into a vector and then passing this to MHD_start_daemon using the MHD_OPTION_ARRAY argument. This was failing and I tracked the problem down to a missing option in the switch statement in parse_options_va().\n\ndiff --git a/external/libmicrohttpd-0.9.39/src/microhttpd/daemon.c b/external/li\nindex 0816a4a..ce76a3b 100644\n--- a/external/libmicrohttpd-0.9.39/src/microhttpd/daemon.c\n+++ b/external/libmicrohttpd-0.9.39/src/microhttpd/daemon.c\n@@ -3178,6 +3178,7 @@ parse_options_va (struct MHD_Daemon *daemon,\n                case MHD_OPTION_HTTPS_MEM_KEY:\n                case MHD_OPTION_HTTPS_MEM_CERT:\n                case MHD_OPTION_HTTPS_MEM_TRUST:\n+                case MHD_OPTION_HTTPS_MEM_DHPARAMS:\n                case MHD_OPTION_HTTPS_PRIORITIES:\n                case MHD_OPTION_ARRAY:\n                 case MHD_OPTION_HTTPS_CERT_CALLBACK:\n\nRegards,\nDenis\n\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35301 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/92adaea2add4ace0c1373c9c07c7812732048820"},{"sha":"9c853e568a452e2ef697777c8fbc8dfaa798f0ea","author":{"email":"8bb238e344d7e279a45aac44068fab4a0bbf30ca@140774ce-b5e7-0310-ab8b-a85725594a96","name":"Karlson2k"},"message":"Check for epoll_create1() function, fix build for Android\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35341 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/9c853e568a452e2ef697777c8fbc8dfaa798f0ea"},{"sha":"adaf4597722b1b3c4ec8eb007eff58f1c15bc395","author":{"email":"8bb238e344d7e279a45aac44068fab4a0bbf30ca@140774ce-b5e7-0310-ab8b-a85725594a96","name":"Karlson2k"},"message":"configure.ac: add support for GnuTLS pkg-config\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35383 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/adaf4597722b1b3c4ec8eb007eff58f1c15bc395"},{"sha":"d35a216e6b4b57edab5352534a3a05c834ac161a","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"gnutls_certificate_set_x509_key_mem2 was actually introduced in 3.1\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35434 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/d35a216e6b4b57edab5352534a3a05c834ac161a"},{"sha":"ed4da48a3bc7404d50c150cc8cd0622803697868","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"-version bump\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35477 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/ed4da48a3bc7404d50c150cc8cd0622803697868"},{"sha":"a3218ebe85e737b11635ec961ced3e6e6698a41a","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"add MHD_HTTP_METHOD_PATCH for Martin\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35478 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/a3218ebe85e737b11635ec961ced3e6e6698a41a"},{"sha":"b3e2e0474fa91a880cc335694c44ef6e8d8d25bb","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"Robert Gronenberg wrote:\n\n\nI am using libmicrohttpd in a multithreaded application in the\nthread-per-connection mode. In order to maintain statistics and such on\nthe various clients, the application should be notified about\nconnections being started and stopped. Something like the\nMHD_OPTION_NOTIFY_COMPLETED for requests, but then for connections. As\nfar as I could find libmicrohttpd does not (yet) provide that functionality.\n\nAttached is a patch that does add this functionality by registering a\nconnection notification callback function: MHD_OPTION_NOTIFY_CONNECTION\n(inspired by the MHD_OPTION_NOTIFY_COMPLETED option).\n\nCould this be included in libmicrohttpd?\n\n=>\n\nThe patch was only working for multithreaded apps, so I adjusted it\nto cover other threading models, fixed a merge issue and added the\nability to associate a void* with the callbacks (and obtain it via\nMHD connection info).  And I updated the manual & ChangeLog. Now\nI think it can be included ;-).\n\n\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35488 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/b3e2e0474fa91a880cc335694c44ef6e8d8d25bb"},{"sha":"fcd45a7860f18a0aaa983682f89b3c6d9a75fe76","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"fix #3751\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35492 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/fcd45a7860f18a0aaa983682f89b3c6d9a75fe76"},{"sha":"fba1fe87b79972e67e559709c7e60004c8f48fda","author":{"email":"8bb238e344d7e279a45aac44068fab4a0bbf30ca@140774ce-b5e7-0310-ab8b-a85725594a96","name":"Karlson2k"},"message":"Add MHD_FEATURE_HTTPS_KEY_PASSWORD\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35496 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/fba1fe87b79972e67e559709c7e60004c8f48fda"},{"sha":"8ca9dfbb9f9f2bb5454d2607f6a4ffc976e8fa73","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"fixing https testcases that require SSL3, but SSL3 is dead and with modern gnutls not even supported\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35497 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/8ca9dfbb9f9f2bb5454d2607f6a4ffc976e8fa73"},{"sha":"e3bd6d9f6e607475aec3708fd4f2d5f2bb59d182","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"fix thread-pool connection-limit shutdown issue, adding testcase\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35498 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/e3bd6d9f6e607475aec3708fd4f2d5f2bb59d182"},{"sha":"6eeec11bdf96e0fdc5bef45e73f708907ef35c11","author":{"email":"5533879df0081981b68c785879a8cb62402ac432@140774ce-b5e7-0310-ab8b-a85725594a96","name":"grothoff"},"message":"-fix minor type issue, and minor logging issue\n\ngit-svn-id: https://gnunet.org/svn/libmicrohttpd@35499 140774ce-b5e7-0310-ab8b-a85725594a96","distinct":false,"url":"https://api.github.com/repos/scottjg/libmicrohttpd/commits/6eeec11bdf96e0fdc5bef45e73f708907ef35c11"}]}