Skip to content

Releases: OISF/libhtp

0.5.14

22 Jul 10:13
Compare
Choose a tag to compare
0.5.14 Pre-release
Pre-release

This is a very minor bug-fix release:

  • Fixed the tests sometimes not returning the correct status code. Increased the
    the compiler warnings for the tests.
  • Fixed [#77] Fix compiler warnings in the tests

0.5.13

16 Jul 10:34
Compare
Choose a tag to compare
0.5.13 Pre-release
Pre-release

This release includes two performance optimizations that make LibHTP much faster when handling long-lived connections with many transactions.

  • Fixed [#56] Investigate clean-up performance with a large number of transactions
    on a single connection

0.5.12

25 Jun 15:14
Compare
Choose a tag to compare
0.5.12 Pre-release
Pre-release

This release brings a a single minor improvement:

  • Fixed [#73] Fix double Content-Length issue [Wesley Shields]

0.5.11

05 Apr 15:28
Compare
Choose a tag to compare
0.5.11 Pre-release
Pre-release

This is a minor maintenance release. One of the fixed bugs could lead to a segfault, depending on how the library is used.

  • Fixed [#72] On CONNECT requests inbound tx progress prematurely set to complete
  • Fixed [#71] Fix missing files in distribution target [Pierre Chifflier]

0.5.10

03 Mar 15:19
Compare
Choose a tag to compare
0.5.10 Pre-release
Pre-release

This is a minor maintenance release.

  • Fixed [#63] Final response body data callback missing on compressed responses.
  • Do not consume the byte that comes after an invalid UTF-8 character.
  • Use case insensitive comparison for content-coding values. Warn if unknown
    response content encoding is encountered.
  • Small fixes. [#66, #69] [Victor Julien]

0.5.9

19 Nov 11:12
Compare
Choose a tag to compare
0.5.9 Pre-release
Pre-release

This is a minor maintenance release.

  • Fixed a HTP_HOST_AMBIGUOUS false positive.
  • Fixed the tests not compiling on OS X 10.9.

0.5.8

21 Oct 10:38
Compare
Choose a tag to compare
0.5.8 Pre-release
Pre-release

This release fixes the faulty base64 code that was failing on PowerPC, ARM, and S390 architectures. If you are running any of these architectures you are advised to upgrade. If you are not, then this is only a minor update that fixes an incorrect warning message.

  • Fixed [#54] Compression and base64 tests failing on some architectures.
  • Fixed [#55] Incorrect ambiguous host warning on some CONNECT requests.

0.5.7

18 Sep 09:40
Compare
Choose a tag to compare
0.5.7 Pre-release
Pre-release

This is a minor patch release that fixes several small issues that are unlikely to manifest in practice:

  • Use umask() with mkstemp() to ensure that temporary files are created with correct permissions. This addresses the potential security problem, but creates another, because umask() is not thread safe. For this and other reasons (see #52), file extraction will be removed in a future release.
  • Fix copying hook_response_complete instead of hook_transaction_complete.
  • Fix several small memory leaks that occur when memory allocation fails.

0.5.6

22 Jul 10:30
Compare
Choose a tag to compare
0.5.6 Pre-release
Pre-release

This is the first release in the 0.5.x branch, which is now feature-complete, considered beta, and ready for wider testing.

The following are the changes since the previous version:

  • Fix memory leaks in htp_tx_t::request_auth_username and htp_tx_t::request_auth_password.
  • [#43] When processing the response line, treat stream closure as the end of line.
  • Fix normalization when the URL begins with "./".
  • Do not fail a stream with an incorrectly formed digest username.
  • Do not stop processing request headers on PUT requests.