Commit Graph
6 Commits
Author SHA1 Message Date
Edward 0bb9854704 [client] Add Hebrew to the language picker (#8102)
The Hebrew translation is complete and synced from Crowdin, and RTL
layout support is in, so list it in _index.json.
2026-10-19 16:39:17 +02:00
EdwardandDevBot NetBird 279adb8fdd [management] Return the reason when custom domain validation fails (#8122)
* [management] Return the reason when custom domain validation fails

The validate endpoint returned an empty 202 and ran the check in a
goroutine, so a failed verification only reached the management log.
Run the check in the request and return 204 or 412 with a classified
reason. Resolver errors are not forwarded.

* [management] Address review feedback on custom domain validation

Pass the request context to the lookup and store calls now that the
check runs in the request, compare the self-resolved name
case-insensitively, document the 412 like the other entries, and
check the returned error in the existing tests.

* [management] Match custom domain CNAME targets case-insensitively

DNS names are case-insensitive, so a CNAME pointing at the cluster in
different casing should validate instead of failing as a mismatch.

* [management] Add validation timeout

---------

Co-authored-by: DevBot NetBird <91386968+netbirddev@users.noreply.github.com>
2026-10-19 13:58:14 +02:00
Edward d3d27dc08d [client] Only offer locales listed in _index.json (#8091) 2026-10-06 17:00:21 +02:00
Edward 51a9d32cfc [client] Warn on missing translations and check placeholders (#8090) 2026-10-06 16:59:26 +02:00
Edward 96bfcc3600 [client] Classify Windows local accounts by NetBIOS name (#7628) 2026-09-30 11:10:14 +02:00
Edward c6aa6c232e [doc] Point bug reports at Discussions and add SUPPORT.md (#7647)
* add readme section and support file

* [doc] Document anonymize levels in README and SUPPORT

Reviewer feedback: mention both --anonymize-level values, not just -A.
Wording follows the flag help in client/cmd/root.go.

* Apply suggestion from @cubic-dev-ai[bot]

* Update SUPPORT.md

* adjust parameter descriptions

* [doc] Fix duplicated sentence in SUPPORT.md

The cubic suggestion replaced only part of the -U sentence, leaving the
original line orphaned above it and dropping the blank line before the
docs links.

* [doc] Tighten anonymization claims in README and SUPPORT

Strict mode keeps labels under netbird.io, so naming "the NetBird domains"
overstated what it masks. Name the three peer domains instead.

Anonymization is not full redaction: internal ranges survive at the default
level and interface details are never masked, so say that rather than
implying the bundle is safe to post unread.
2026-09-28 13:20:18 +02:00