Releases: yahoo/proxy-verifier
HTTP/2 Performance Bug Fix
This release contains a handful of bug fixes:
- Fixes a performance regression introduced with the implementation of the
--rate
implementation for HTTP/2. - Fixes a crash that could happen in receive_nghttp2_request if the connection was closed unexpectedly.
- Improved body underrun logging to be more specific.
The binaries for this release are also statically linked against the OpenSSL_1_1_1m+quic
openssl branch.
Fixes handling of manually specified chunked bodies
Fixes body handling for manually specified chunked bodies.
Add nocasse and not directives
This release adds the nocase and not YAML directives for field and URL verification. See the README for details:
https://github.com/yahoo/proxy-verifier#field-verification
Client-Side HTTP/3 and --interface
This release adds the following features:
- Client-side HTTP/3 protocol support.
- --interface command line argument.
Build improvements
This release has no functional changes apart from build improvements:
- Refactor HTTP protocol implementation into http*.{cc,h} files.
- Add autopep8 to code formatting toolset.
- Properly handle --enable-asan for the Parts framework.
Server-side delay
This adds the server-side delay feature to Proxy Verifier.
Make "--thread-limit 1" serialize sessions
Fixes an off-by-one bug with --thread-limit so that setting a thread limit of 1 serializes sessions.
Bug fix for specified chunk encoded bodies
This release has a bug fix for user-specified content:data
(as opposed to auto-generated content:size
) chunk encoded bodies.
Make address arguments optional
- This changes command line arguments such that client addresses are optional rather than positional.
- This adds session and transaction delay.
Because command line argument processing is changed in a breaking way, this is a 2.0.0 release.
Update to libswoc 1.2.19
This release only updates the build files to use the updated libswoc 1.2.19. This includes Intel compiler fixes.