aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
* fix postprocessor parser issue discovered by MDChristian Grothoff2020-07-10
|
* fix return value of MHD_queue_basic_auth_fail_responseChristian Grothoff2020-07-02
|
* fix buffer overflow and add testv0.9.71Christian Grothoff2020-06-28
|
* handle gnutls_record_uncork() failure, might help issue PC reported on the listChristian Grothoff2020-06-16
|
* fix PP bug discovered by MDChristian Grothoff2020-06-10
|
* define and use 'enum MHD_Result' (merge)Christian Grothoff2020-04-08
|\
| * Added example for how to provide a tiny threaded websocket server. (#5501)silvioprog2020-04-07
| |
| * Applied several spelling fixes. (#6142)silvioprog2020-03-31
| |
* | define and use 'enum MHD_Result'Christian Grothoff2020-04-08
| |
* | introduce 'enum MHD_Result'Christian Grothoff2020-04-08
|/
* declare victory on #6090, bump header versionChristian Grothoff2020-03-07
|
* releasing 0.9.70v0.9.70Christian Grothoff2020-02-08
|
* add post processor logic fixChristian Grothoff2019-12-26
|
* Given post body "a&b=1", how should MHD interpret the data?Christian Grothoff2019-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
* releasing 0.9.69v0.9.69Christian Grothoff2019-12-15
|
* fix #5977Christian Grothoff2019-12-15
|
* if suspended on POST before 100 CONTINUE, give application a second chance ↵Christian Grothoff2019-11-29
| | | | to queue non-100 CONTINUE response
* version bumpv0.9.68Christian Grothoff2019-10-26
|
* fix regression: uncork when HTTPS is used in conjunction with empty response ↵Christian Grothoff2019-10-26
| | | | body
* allow clients to override sanity check for content-length headerChristian Grothoff2019-10-25
|
* cosmetics for MarkusChristian Grothoff2019-10-17
|
* presumably last touches on ng0's GSoC setsockopt refactoringChristian Grothoff2019-10-17
|
* Merge remote-tracking branch 'origin/master' into dev/ng0/gsoc2019ng02019-08-18
|\
| * add compiler/linker hardneningChristian Grothoff2019-08-09
| |
* | Add draft of Changelog.ng02019-08-02
|/
* releasing v0.9.66v0.9.66Christian Grothoff2019-08-01
|
* attempt to fix issue with upload data discovered by FDChristian Grothoff2019-08-01
|
* fix hang reported by Viet on 24.6.2019 on the mailinglist: do not just ↵Christian Grothoff2019-07-29
| | | | consider nested epoll, but also already ready connections
* fix regression introduced in cc5032b85Christian Grothoff2019-07-25
|
* undo, duplicated functionalityChristian Grothoff2019-07-22
|
* introducte MHD_RO_FREE_FUNCTION as proposed by Nicolas Mora on the listChristian Grothoff2019-07-22
|
* Add callback to allow OCSP staplingTim Rühsen2019-07-17
|
* Releasing GNU libmicrohttpd 0.9.65v0.9.65Evgeny Grin (Karlson2k)2019-07-05
|
* Updated ChangeLogEvgeny Grin (Karlson2k)2019-06-23
|
* Releasing 0.9.64v0.9.64Evgeny Grin (Karlson2k)2019-06-09
|
* microhttpd.h: reordered includes for better compatibility,Evgeny Grin (Karlson2k)2019-06-09
| | | | Updated ChangeLog
* Updated ChangeLogEvgeny Grin (Karlson2k)2019-06-08
|
* prefix even potentially exported hash symbols with MHD_ (as proposed by Dirk ↵Christian Grothoff2019-06-03
| | | | Brinkmeier)
* ChangeLog updatedEvgeny Grin (Karlson2k)2019-05-26
|
* ChangeLog updatedEvgeny Grin (Karlson2k)2019-05-21
|
* ChangeLog updateEvgeny Grin (Karlson2k)2019-05-21
|
* Fixed build from source on GNU HurdEvgeny Grin (Karlson2k)2019-05-15
|
* Updated ChangeLogEvgeny Grin (Karlson2k)2019-05-13
|
* applying patch from TimChristian Grothoff2019-04-30
|
* add flags for TLS option controlChristian Grothoff2019-04-15
|
* mergeChristian Grothoff2019-04-08
|\
| * allow binary zero in unescaped GET arguments (see mailinglist)Christian Grothoff2019-03-20
| |
| * Added example for how to compress chunked HTTP response.silvioprog2019-02-10
| |
| * adjusting digest auth to previous regression fix, releasing 0.9.63v0.9.63Christian Grothoff2019-02-10
| |
| * add test for &-URI parsing and URI loggingChristian Grothoff2019-02-09
| |