- 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.