Skip to content

Releases: yahoo/proxy-verifier

Fix --version to show the correct version

19 Jan 23:09
Compare
Choose a tag to compare

Now --version should be accurate.

README updates, fix '--format {url}', and some memory bug fixes.

19 Jan 18:43
Compare
Choose a tag to compare
  • Update the README to include protocol node description.
  • Fix a use after free in HTTP/2 url parsing.
  • Fix start-up memory leak of TLSSession::server_context
  • Fix '--format {url}'

Update the part number to v1.14.1

14 Jan 22:51
Compare
Choose a tag to compare

I forgot to update the part number in the v1.14.0 release. This .1 release just updates the part number to v1.14.1.

New Verification map syntax

14 Jan 22:48
Compare
Choose a tag to compare
  • Add support for clearer map field and URL verification syntax - [ host, { value: example.one, as: equal } ]
  • Make transaction key just required in client-request nodes
  • Make proxy-request:protocol node optional for TLS (session:protocol node is a default value).
  • README updates with a complete sample file.
  • Fail in the parsing phase if transactions exist without keys.
  • Server now returns a 404 if it receives a request for a non-existent key.
  • intel compiler warning fixes.
  • HTTP/2 bug fixes.

Add HTTP/2 Sever-side Support

07 Jan 22:23
Compare
Choose a tag to compare
  • Add HTTP/2 support on the server side.
  • Send HTTP header fields in the order specified in the YAML file.
  • Test: use get_port to dynamically grab open ports during AuTest execution.
  • Update to build with libswoc 1.2.17 and use its new Errata and Rv features.
  • Test: Remove the pyOpenSSL pin for the AuTest Python virtual environment.
  • Bug fix: fix handling of zero-length chunked bodies.

Create a tag without a period after the v

10 Dec 16:12
Compare
Choose a tag to compare

Same as the v.1.12.2 release, except tagged as v1.12.2

Fix URI Parsing for Empty Schemes

10 Dec 16:09
Compare
Choose a tag to compare

This is a bug fix release that addresses the following:

  • Fixed path URI parsing if the scheme is missing.
  • Fixed a crash if --keys is used for a non-existent transaction.
  • AuTest: pin PyOpenSSL because the newer version breaks eventlet.
  • AuTest: removed npn dependency which unpins the cryptography package.

URI Verification

24 Nov 19:33
Compare
Choose a tag to compare

Most significantly, this adds URI verification to Proxy Verifier.

In addition, this release also contains:

  • A buffer overrun bug that could happen when draining chunked bodies.
  • Applies rate limiting to transactions instead of just to sessions. This helps make HTTP/2 replay more like the traffic pattern at the time of recording the traffic because otherwise every HTTP/2 transaction for every session was sent out in parallel at the time the session was created.

--rate update

17 Oct 19:12
Compare
Choose a tag to compare

Support setting the rate via --rate for replay files without timing information in it.

Fix relative paths to certs

07 Oct 17:21
Compare
Choose a tag to compare
  • Fix relative path input for cert paths
  • Work around swoc::bwf::IF crash