[PR #4826] [client] Support disable search domain for custom zones #4422

Open
opened 2025-11-20 08:08:21 -05:00 by saavagebueno · 0 comments
Owner

Original Pull Request: https://github.com/netbirdio/netbird/pull/4826

State: open
Merged: No


Describe your changes

Add support to disable the search domain for custom zones. This is part of the required changes for custom zones management that will be added soon.

CodeRabbit description:
A new SearchDomainDisabled boolean flag is introduced across the DNS subsystem, propagating from the protobuf management configuration through the engine to the host resolver, replacing previous suffix-based logic for determining domain match-only behavior.

Stack

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)

By submitting this pull request, you confirm that you have read and agree to the terms of the Contributor License Agreement.

Documentation

Select exactly one:

  • I added/updated documentation for this change
  • Documentation is not needed for this change (explain why)

Docs PR URL (required if "docs added" is checked)

Paste the PR link from https://github.com/netbirdio/docs here:

https://github.com/netbirdio/docs/pull/__

Summary by CodeRabbit

  • New Features
    • Added support for disabling search domains on custom DNS zones, providing enhanced DNS customization options.

✏️ Tip: You can customize this high-level summary in your review settings.

**Original Pull Request:** https://github.com/netbirdio/netbird/pull/4826 **State:** open **Merged:** No --- ## Describe your changes Add support to disable the search domain for custom zones. This is part of the required changes for custom zones management that will be added soon. CodeRabbit description: A new SearchDomainDisabled boolean flag is introduced across the DNS subsystem, propagating from the protobuf management configuration through the engine to the host resolver, replacing previous suffix-based logic for determining domain match-only behavior. ## Issue ticket number and link ## Stack <!-- branch-stack --> ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [ ] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) > By submitting this pull request, you confirm that you have read and agree to the terms of the [Contributor License Agreement](https://github.com/netbirdio/netbird/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT.md). ## Documentation Select exactly one: - [ ] I added/updated documentation for this change - [x] Documentation is **not needed** for this change (explain why) ### Docs PR URL (required if "docs added" is checked) Paste the PR link from https://github.com/netbirdio/docs here: https://github.com/netbirdio/docs/pull/__ <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added support for disabling search domains on custom DNS zones, providing enhanced DNS customization options. <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai -->
saavagebueno added the pull-request label 2025-11-20 08:08:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#4422