ndhc v2022-03-08
Stable snapshot of ndhc as of 2022-03-08.
Notable changes since the previous snapshot include:
- Support for running a script/executable file when the lease state is updated.
- Reduced CPU usage by caching network carrier state and optimized internet checksum calculations.
- Support the startup notification protocol added in recent versions of s6. Readiness is signalled when a lease is acquired.
- Relicense as MIT rather than BSD-2.
- Minor bugfixes and robustness improvements.
For packagers or those that build from source, please note that you no longer need to build anything with Ragel as the Ragel-generated files are prebuilt in the repository. Additionally, GNU Make is now used as the sole buildsystem. It should be possible to simply build ndhc within the repository directory with make
.