After encountering an invalid UTF-8 sequence of 2 or more bytes, do not consume the invalid byte.
The decompressor should pass the final NULL data invocation through to the callback. Fixes #63.
Update change log.
Use case insensitive comparison for content-coding values. Warn if unknown response content encoding is encountered.
Tidy up.
Fix memory leak on connections with incomplete PUT transactions. Fixes #64.
Call proper free function on error in htp_config_copy
php: call bstr_free on bstr
htp_table: call bstr_free on bstr.
Free htp_param_t::name and htp_param_t::value using bstr_free.
Tag buflen in htp_transcode_bstr as const as a hint to devs that it won't change
Merge pull request #66 from inliniac/fixes-v1

Merge various small fixes submitted by Victor.
Fix compilation warnings/error on 32bit

On 32bit OpenBSD 5.4 make distcheck failed with:

../../../libhtp/test/test_bstr.cpp:495: error: integer constant is too large for 'long' type
../../../libhtp/test/test_bstr.cpp:495: error: integer constant is too large for 'long' type
../../../libhtp/test/test_main.cpp:929: error: integer constant is too large for 'long' type
../../../libhtp/test/test_main.cpp:930: error: integer constant is too large for 'long' type
../../../libhtp/test/test_main.cpp:958: error: integer constant is too large for 'long' type
../../../libhtp/test/test_main.cpp:1052: error: integer constant is too large for 'long' type
../../../libhtp/test/test_main.cpp:1070: error: integer constant is too large for 'long' type
../../../libhtp/test/test_main.cpp:1088: error: integer constant is too large for 'long' type
../../../libhtp/test/test_main.cpp:1787: error: integer constant is too large for 'long' type

This patch marks all the flags for the 64bit flags fields as ULL,
and fixes one test manually.
Merge pull request #69 from inliniac/openbsd-long

Fix compilation warnings/errors on 32bit
Update for 0.5.10.
Ignore .sig files.
Merge tag '0.5.10'