Skip to content

Release branch v1.4.7 - #264

Merged
cuonglm merged 4 commits into
mainfrom
release-branch-v1.4.7
Oct 6, 2025
Merged

cuonglm merged 4 commits into
mainfrom
release-branch-v1.4.7

Conversation

@cuonglm

@cuonglm cuonglm commented Sep 25, 2025

Copy link
Copy Markdown
Collaborator

Minor Release

This contains new features and improvements.

Added

  • Make RFC1918 listener spawning opt-in via --rfc1918 flag instead of automatic behavior.
  • Add the Darwin 15.5 upgrade issue to the known issues documentation.
  • The mobile library can now be initiated with a provision ID and custom hostname.

Improvements

  • Upgrade the quic-go library to v0.54.0 to improve API usability and resolve several critical bugs.

Fixes

  • A bug was fixed where ctrld would incorrectly listen on RFC1918 addresses associated with virtual interfaces. This behavior caused unnecessary delays in resolving DNS queries, especially when those virtual interfaces were not active.

Ginder-Singh and others added 4 commits September 25, 2025 16:44
Documents the self-upgrade issue on macOS Darwin 15.5 affecting
ctrld v1.4.2+ and provides workarounds for affected users.
Make RFC1918 listener spawning opt-in via --rfc1918 flag instead of automatic behavior.
This allows users to explicitly control when ctrld listens on private network addresses
to receive DNS queries from LAN clients, improving security and configurability.

Refactor network interface detection to better distinguish between physical and virtual
interfaces, ensuring only real hardware interfaces are used for RFC1918 address binding.
@cuonglm
cuonglm merged commit 3ca559e into main Oct 6, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants