Skip to content

Releases: yahoo/proxy-verifier

Fix HTTP/1.x explicit version replay.

30 Nov 20:19
e79e213
Compare
Choose a tag to compare

Fixes replay of an explicit HTTP/1.0 version for HTTP/1.x requests.

Fix empty arguments crash

30 Nov 00:22
b2d64b0
Compare
Choose a tag to compare

Fixes a bug in which verifier-client and verifier-server will crash if no arguments are passed to them.

Await Directive and RST_STREAM replay capabilities

28 Nov 21:23
68b86ef
Compare
Choose a tag to compare

This release has the following changes:

  • Adds the await directive for HTTP/2 and HTTP/3 streams
  • Fixes a bug in HTTP/1 response reason string parsing.
  • Adds ability to replay RST_STREAM for HTTP/2 streams.

HTTP/2 SETTINGS and WINDOW_UPDATE Frame Logging

27 Sep 22:22
3289784
Compare
Choose a tag to compare

This release adds HTTP/2 SETTINGS and WINDOW_UPDATE frame logging.

It also fixes the ALPN string it matches for HTTP/1.1 to http/1.1 instead of http1.1.

Print proxy ALPN string

19 Jul 22:36
2e4e282
Compare
Choose a tag to compare

This release updates the Verifier Server to print the ALPN string coming from the proxy.

Body Verification

01 Jun 21:35
594b19c
Compare
Choose a tag to compare

This adds the body verification feature. See the README for details.

More strict chunk parsing

24 May 21:23
a7e3e4b
Compare
Choose a tag to compare

This release has the following:

  1. Updates chunk parsing to detect malformed chunks that are too small (less than 5 bytes).
  2. Updates to replay_gen, in particular for HTTP/2 traffic.
  3. Updates to the test suite to support Python 3.10.

Accept 999 HTTP status responses

05 Apr 20:54
f0ff284
Compare
Choose a tag to compare

This release contains two updates:

  • Accepts 999 HTTP response status codes. Before this was rejected during the parsing of the replay files, but now it will be accepted since this is used by some servers.
  • Updated to openssl-1.1.1n.

Handle "Connection: close"

22 Mar 23:07
dd8ef3a
Compare
Choose a tag to compare

This updates the verifier-client to handle "Connection: close" from the proxy by closing the connection if this is present.

It also updates the build to use yaml-cpp-0.7.0 which addresses warnings from more recent compilers.

Logging Improvements

15 Jan 19:04
cd027aa
Compare
Choose a tag to compare

This release updates to the newest libswoc which has an updated Errata. This,
along with changes made while accommodating this new Errata, greatly improves
Proxy Verifier's logging behavior.