Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
1edb530
Fix DNS server concurrency bug and add TCP support
jbarwick Feb 7, 2026
2846822
Fix concurrent query blocking and IPv6 resolver support
jbarwick Feb 7, 2026
1d5bb69
Use net.JoinHostPort for bindAddr to support IPv6 listen addresses
jbarwick Feb 7, 2026
cc609f8
Fix data race: move len(internalRecords) inside RLock section
jbarwick Feb 7, 2026
646f811
Fix data race: use atomic.Bool for serverRunning flag
jbarwick Feb 7, 2026
a6ab3ed
Add shebang and set -euo pipefail to build.sh
jbarwick Feb 7, 2026
434e76d
Add cross-platform support to dns_deep_test.sh
jbarwick Feb 7, 2026
b01e72d
Forward TCP queries via TCP and retry truncated UDP responses over TCP
jbarwick Feb 7, 2026
9f4e508
Fix silent request drops, test script lockups, and false test failures
jbarwick Feb 7, 2026
a5982af
feat: device discovery foundation — data model, record store, and 30 …
jbarwick Feb 8, 2026
f3421c0
docs: add parental controls design considerations to device store (#1)
jbarwick Feb 8, 2026
feb1353
feat: wire device store into DNS handler with passive discovery (#1)
jbarwick Feb 8, 2026
5c5c986
Phase 3: mDNS/Bonjour browser + multi-zone DNS support
jbarwick Feb 8, 2026
83c091e
Phase 4: RFC 2136 Dynamic DNS UPDATE handler
jbarwick Feb 8, 2026
5e17065
feat: configurable base path, Docker deployment, admin port consolida…
jbarwick Feb 8, 2026
947d206
feat: Phase 6 — Devices page, API endpoints, dev tooling fixes
jbarwick Feb 9, 2026
3224cff
feat: add Docker Hub publish script and repository README
jbarwick Feb 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Only bin/ and Dockerfile are needed for the Docker build context.
# Exclude everything else.

*
!bin/gatesentrybin
!Dockerfile
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,10 @@ log.txt
docker_root
test-binaries
pr-binaries
dns_test_server.log
ui/.yarn/
ui/dist/

# Frontend build artifacts (generated by build.sh, embedded via //go:embed)
application/webserver/frontend/files/*
!application/webserver/frontend/files/.gitkeep
694 changes: 694 additions & 0 deletions DEVICE_DISCOVERY_SERVICE_PLAN.md

Large diffs are not rendered by default.

Loading
Loading