github Control-D-Inc/ctrld v1.4.1
Release v1.4.1

3 days ago

Minor Release

This contains new features, some performance improvements and bug fixes.

Added

  • This release adds support for OpenWrt 24.10 and newer versions, accommodating the updated dnsmasq configuration.

Improved

  • The IPv6 checking mechanism has been redesigned to mitigate a potential Denial-of-Service (DoS) vulnerability affecting the Control D server.
  • ctrld functionality is now extended to systems where a default route is not present, such as those employing VPNs or recent FreshTomato releases.
  • Only SRV queries for LAN hostnames are resolved locally by the operating system. Non-LAN queries are forwarded to a remote upstream server if no matching rules are defined.

Fixed

  • Fixed the problem where DNS configuration changes were not always being applied by systemd-resolved.
  • Fixed the bug causing the leak_on_upstream_failure=false configuration to have no impact.
  • Fixed the bug preventing ubios discovery from working after a system restart on UDM devices.
  • Fixed the bug that caused runtime logs to be incorrectly formatted or missing.
  • Fixed the bug where static DNS configuration on interfaces was ignored.
  • Fixed a bug that prevented static DNS configurations from being restored after service stop/uninstall
  • Fixed the bug causing HTTP transport failures after a network stack change.
  • Fixed the bug that resulted in the OS resolver not using public DNS servers for LAN queries.
  • Fixed the problem where Windows DNS forwarders were not always set correctly after system reboot.
  • Fixed an issue where invalid remote custom configurations were not properly validated.

Don't miss a new ctrld release

NewReleases is sending notifications on new releases.