Minor Release
This contains new features, some performance improvements and bug fixes.
Added
upgrade
command with 2 optional args:dev
andprod
.- Support MAC address wildcard matching in listener policy.
- Config param to specify domains which ctrld will trigger a flush cache before sending request to upstream.
- Support for Netgear Orbi with Voxel firmware.
Improved
- General improvements to the UX:
- Self-check process won't hang forever when ctrld failed to connect to socket control server.
- Un-usable interfaces will be ignored during set/reset DNS on Darwin.
- DoH/DoH3 endpoint can now be set without specifying scheme (assuming
https
). - Queries from host which run
ctrld
will now always use the same hostname. ctrld
now uses the same directory with ctrd binary as home directory on Firewalla.ctrld start
command now validates remote config, allowing better UX with invalid config.- On BSD, unbound and dnsmasq status will be recorded using system config.
- Checking PIN protected deactivation will now happen before any calls to Control D APIs.
Fixed
- Fix PIN protected deactivation for mobile platforms.
- Fix NDP discover issue with Android clients.
- Fix quic-go's ECN issue on some platforms.