All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Support for info operation.
- Support for exists operation.
- Support for experimental CRSH greeting message format 2.
- Basic integration test suite.
- Improve connection pool size.
- Avoid an extra copy of PUT payloads.
- Preallocate response buffer for GET requests.
- Increase uv_listen backlog to 4096.
- Support for netrc authentication.
- Logging of attributes.
- Support for CRSH greeting message format 2.
- Sending of config errors/warnings to ccache.
- Improve logging of attribute parse errors.
- Installation of ccache-storage-https.exe on Windows.
- Use-after-free in IPC client connection lifetime management.
- tar.gz release archive.
- Change working directory to
/(orC:\on Windows) to avoid blocking removal of the directory the server was started from.
- Set
User-Agentheader toccache-storage-http-cpp/$VERSIONin HTTP requests.
- Source release archives.
- Rename project to
ccache-storage-http-cppfor clarity. - Correct
<string_view>includes.
- Support for building with Meson.
- Switch license to MIT.
- Generate version string in usage text from the project version.
- Rename CMake "format" target to "clang-format".
- First version.