All notable changes to this project will be documented in this file.
- Replace Host extractor with manual header parsing
- [breaking] Add support for multiple policies per domain, advanced mode for policies
- Add CORS header for cross-origin key fetching
- Update to rust 2024
- Revert to debian image in order to fix ci
- Update to new capture groups
- Support advanced method
- Extract user ids from certificate instead of filename
This means that it is no longer required to follow a specific file naming scheme. Instead, all files that contain pgp keys will be added to the cache.
- Update dockerfile to use official rust image as builder
- Remove installer
- Remove arm linux builds
- Update cargo-dist
- Re-add multiple targets
- Use pre-built artifacts for docker images
- Build docker for armv7
- Remove install toolchain
- Remove arm linux from build
- Remove armv7
- Cargo update to fix build
- Also build for armv7
- Remove unused ci deps from release-plz.yaml
- Build for armv8/armv7 linux
- Remove armv7
- Handle signals
- Cache keys in memory
- Don't print error on shutdown
- Revert version upgrade of upload/download action
- Remove dependabot for gh actions
- Remove unneeded type
- Add tests
- Switch to debian stable
- Switch from debian to alpine-based images
- Change to RustCrypto backend for gpg
- Update cargo dist
- Update rust crate tokio to 1.36.0
- Disable builds for release
- Disable building for aarch64 for now
- Replace renovate with dependabot
- Add mergify