Document 0.5.3 changes.
Typo.
Fix HTP_DECODER_URL_PATH used by the urlencoded parser in some places. Should have been HTP_DECODER_URLENCODED.
Comment-out unused code.
Do not error out when the response contains an unparseable header. Add regression test for response header parsing.
Do not right-trim response headers in the parsing phase. Header lines already arrive trimmed.
Improve coverage of various debugging functions.
Improve htp_chomp tests.
Add two tests for htp_log.
Add two public functions to perform configurable URL decoding: htp_urldecode_inplace() and htp_urldecode_inplace_ex().
Make conversion of + characters to spaces configurable.
Remove some duplicated/unnecessary code.
Set correct flags when URL-decoding request URIs.
Comment-out unused code.
Improve test coverage.
Docs.
Improve test coverage.
Add regression tests for path UTF-8 validation.
Add regression tests for path UTF-8 validation and best-fit mapping. Also, replace invalid character sequences with the replacement byte.
Improve test coverage.