Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | indentation fix | Christian Grothoff | 2020-08-19 |
| | |||
* | add logic to check return value of MHD_pool_reallocate() | Christian Grothoff | 2020-08-19 |
| | |||
* | add ability to serve files from pipe | Christian Grothoff | 2020-07-26 |
| | |||
* | fix misc typos | Christian Grothoff | 2020-07-23 |
| | |||
* | another issue found by test from MD | Christian Grothoff | 2020-07-11 |
| | |||
* | fixing pp regression | Christian Grothoff | 2020-07-11 |
| | |||
* | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 2020-07-11 |
|\ | |||
| * | fix postprocessor parser issue discovered by MD | Christian Grothoff | 2020-07-10 |
| | | |||
* | | extending test (MD) | Christian Grothoff | 2020-07-11 |
|/ | |||
* | add MD test for %2 decoding problem in PP | Christian Grothoff | 2020-07-09 |
| | |||
* | fix return value of MHD_queue_basic_auth_fail_response | Christian Grothoff | 2020-07-02 |
| | |||
* | fix buffer overflow and add testv0.9.71 | Christian Grothoff | 2020-06-28 |
| | |||
* | handle gnutls_record_uncork() failure, might help issue PC reported on the list | Christian Grothoff | 2020-06-16 |
| | |||
* | send param adapter is dead | Christian Grothoff | 2020-06-16 |
| | |||
* | add file to ignore | Christian Grothoff | 2020-06-10 |
| | |||
* | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 2020-06-10 |
|\ | |||
| * | Sanitized all log and error messages. | silvioprog | 2020-05-09 |
| | | |||
* | | fix PP bug discovered by MD | Christian Grothoff | 2020-06-10 |
| | | |||
* | | add additional PP test from MD | Christian Grothoff | 2020-06-10 |
|/ | |||
* | dox fix | Christian Grothoff | 2020-04-29 |
| | |||
* | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 2020-04-29 |
|\ | |||
| * | Applied spelling fixes. | silvioprog | 2020-04-20 |
| | | |||
* | | fix warnings | Christian Grothoff | 2020-04-29 |
|/ | |||
* | fix more warnings | Christian Grothoff | 2020-04-11 |
| | |||
* | Fixed compiler warnings. | silvioprog | 2020-04-10 |
| | |||
* | define and use 'enum MHD_Result' (merge) | Christian Grothoff | 2020-04-08 |
|\ | |||
| * | Applied several spelling fixes. (#6142) | silvioprog | 2020-03-31 |
| | | |||
* | | define and use 'enum MHD_Result' | Christian Grothoff | 2020-04-08 |
| | | |||
* | | introduce 'enum MHD_Result' | Christian Grothoff | 2020-04-08 |
|/ | |||
* | fix #6135 | Christian Grothoff | 2020-03-26 |
| | |||
* | mark build as non-parallel due to port conflicts (#6117) | Christian Grothoff | 2020-03-14 |
| | |||
* | proposed fix for #6116 | Christian Grothoff | 2020-03-10 |
| | |||
* | documented to return zero on failure, not vice versa | Christian Grothoff | 2020-03-07 |
| | |||
* | check for socket validity | Christian Grothoff | 2020-03-07 |
| | |||
* | fix bad FTBFS | Christian Grothoff | 2020-03-07 |
| | |||
* | fix bad FTBFS | Christian Grothoff | 2020-03-07 |
| | |||
* | default is CORK is ON (at least on OS X) | Christian Grothoff | 2020-03-05 |
| | |||
* | try to fix OS X issue (#6090) | Christian Grothoff | 2020-03-05 |
| | |||
* | remove useless 'if', fix HTML output | Christian Grothoff | 2020-03-01 |
| | |||
* | clean up #define mess a bit | Christian Grothoff | 2020-02-14 |
| | |||
* | fix #6068 (enable 100 continue handling for PATCH requests) | Christian Grothoff | 2020-02-08 |
| | |||
* | fix #6036 | Christian Grothoff | 2020-02-07 |
| | |||
* | fix #6025 | Christian Grothoff | 2020-02-07 |
| | |||
* | add clarifying assert that digest must not be NULL | Christian Grothoff | 2020-02-05 |
| | |||
* | add connection: close to 401 replies (experimental, under review) | Christian Grothoff | 2020-01-08 |
| | |||
* | add post processor logic fix | Christian Grothoff | 2019-12-26 |
| | |||
* | first experimental rewrite of URL postprocessor, still fails, not production ↵ | Christian Grothoff | 2019-12-25 |
| | | | | ready | ||
* | more logging in testcase | Christian Grothoff | 2019-12-25 |
| | |||
* | Given post body "a&b=1", how should MHD interpret the data? | Christian Grothoff | 2019-12-24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm at the end of a long investigation and it's come down to that question for post_process_urlencoded() in MHD. MHD currently calls back with ("a&b", "1"). The app I'm working breaks when it doesn't receive a callback for "b". The http client in this case (that did the urlencoding) is google-http-java-client 1.23.0. The client behavior may be questionable, but MHD's behavior doesn't seem right either. Isn't there some principle, "clients should strive for conformance, servers should strive for forgiveness". I've attached a patch to MHD to add a failing test, but without a fix. As for relevant standards, the W3C[1] is not detailed enough to cover it. The WhatWG[2] is more specific and allows for empty values and even empty keys. I'd like to callout uriparser[3], another C library I've patched in as a work-around. Uriparser documents their handling of these cases well: * NULL in the value member means there was no '=' in the item text as with "?abc&def". * An empty string in the value member means there was '=' in the item as with "?abc=&def". [1] https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1 [2] https://url.spec.whatwg.org/#urlencoded-parsing [3] https://uriparser.github.io/doc/api/latest/#querystrings commit aa0534af56d135e1b261d127af09c22015c1ff87 Author: Ethan Tuttle <ethan@ethantuttle.com> Date: Tue Dec 24 03:50:59 2019 -0800 urlencoding post-processor: add failing tests for keys without values | ||
* | fix #5977 | Christian Grothoff | 2019-12-15 |
| |