- Adding RFC 3023 XML mime type awareness to the charset/encoding handling of the xohttp infrastructure (application/xml*, text/xml*, */…
Show more
- Adding RFC 3023 XML mime type awareness to the charset/encoding handling of the xohttp infrastructure (application/xml*, text/xml*, */*+xml).- In response to an issue reported by Emma and Michael, I fixed the erroneous double filtering of POST data for encodings/charsets.- Going down this road, I found a bug in the block-wise delivery in AsyncHttpRequest->send_POST_data(). The former logic did not distinguish between byte length and byte ranges properly (length != index). This left deliveries beyond the max. block size with broken when it comes to encoding filtering.- All changes have been tested for the three main application scenarios: blocking HttpRequest, non-blocking AsyncHttpRequest, and HttpRequest+timeout.
Show less