Added
- Documentation of the wire protocol and the cryptographic algorithms has been added.
- Hints for distribution packaging have been added to the documentation.
Changed
- The MSRV has been bumped from 1.75 to 1.76 due to the nftables dependency MSRV.
- The seccomp rules have been made more strict for the prlimit syscall.
- The nftables.conf example has been simplified.
Removed
- Support for SIGHUP reloading of the daemons has been removed. There are two reasons for this: First it wasn't implemented correctly and didn't notify systemd. This will break with future versions of systemd. Second is that it didn't work (by design) with seccomp. Therefore, I decided to remove the feature. I personally don't think it's important to have it. Just restart the daemons instead of reloading them. If you disagree with this and if you have a valid use case for SIGHUP reloading that cannot easily be solved with restarting, open an issue please.