-
a84f2e7f1d
feat: recursive DNS + DNSSEC + TCP fallback (#17)
Razvan Dimescu
2026-03-28 04:03:47 +02:00
-
cc8d3c7a83
add Dev.to cover image (dashboard screenshot 1000x420)
Razvan Dimescu
2026-03-27 03:20:28 +02:00
-
7aee90c99b
add Dev.to cover image (dashboard screenshot 1000x420)
Razvan Dimescu
2026-03-27 03:20:28 +02:00
-
4dec0c89b5
docs: update README — add numa.rs link, benchmarks, Windows support
Razvan Dimescu
2026-03-27 02:28:38 +02:00
-
1304b1c02c
docs: update README — add numa.rs link, benchmarks, Windows support
Razvan Dimescu
2026-03-27 02:28:38 +02:00
-
ea840f5a07
Change artifact upload path for GitHub Pages
Razvan Dimescu
2026-03-27 02:22:43 +02:00
-
59397ecce4
Change artifact upload path for GitHub Pages
Razvan Dimescu
2026-03-27 02:22:43 +02:00
-
df2856b57f
feat: self-host fonts, styled block page, wildcard TLS (#16)
Razvan Dimescu
2026-03-27 02:19:54 +02:00
-
f849a4d65f
feat: self-host fonts, styled block page, wildcard TLS (#16)
Razvan Dimescu
2026-03-27 02:19:54 +02:00
-
236ef7b4f5
perf: optimize DNS query hot path (#15)
Razvan Dimescu
2026-03-27 02:01:08 +02:00
-
962b400f4c
perf: optimize DNS query hot path (#15)
Razvan Dimescu
2026-03-27 02:01:08 +02:00
-
5d454cbed5
update crate metadata + add deploy.sh release script
Razvan Dimescu
2026-03-24 00:45:15 +02:00
-
1f4063d5db
update crate metadata + add deploy.sh release script
Razvan Dimescu
2026-03-24 00:45:15 +02:00
-
c1d425069f
bump version to 0.5.0
v0.5.0
Razvan Dimescu
2026-03-24 00:41:07 +02:00
-
c6bc307f0a
bump version to 0.5.0
Razvan Dimescu
2026-03-24 00:41:07 +02:00
-
d274500308
feat: DNS-over-HTTPS (DoH) upstream forwarding (#14)
Razvan Dimescu
2026-03-24 00:39:58 +02:00
-
c5208e934d
feat: DNS-over-HTTPS (DoH) upstream forwarding (#14)
Razvan Dimescu
2026-03-24 00:39:58 +02:00
-
9c313ef06a
docs: reorder README for launch — lead with unique features, add install methods
Razvan Dimescu
2026-03-23 21:16:50 +02:00
-
d69b79451e
docs: reorder README for launch — lead with unique features, add install methods
Razvan Dimescu
2026-03-23 21:16:50 +02:00
-
0d25fae4cf
Merge pull request #13 from razvandimescu/fix/tls-hot-reload
Razvan Dimescu
2026-03-23 19:46:05 +02:00
-
-
0b194256a9
Merge pull request #13 from razvandimescu/fix/tls-hot-reload
Razvan Dimescu
2026-03-23 19:46:05 +02:00
-
-
1ae2e23bb6
fix: regenerate TLS cert when services change (hot-reload via ArcSwap)
#13
Razvan Dimescu
2026-03-23 16:14:06 +02:00
-
-
e0c1997056
fix: regenerate TLS cert when services change (hot-reload via ArcSwap)
Razvan Dimescu
2026-03-23 16:14:06 +02:00
-
-
fe784addd2
release: auto-publish to crates.io on tag push
Razvan Dimescu
2026-03-23 14:41:21 +02:00
-
9e07064c94
release: auto-publish to crates.io on tag push
Razvan Dimescu
2026-03-23 14:41:21 +02:00
-
a3a218ba5e
numa.toml: add commented [blocking] section for discoverability
v0.4.0
Razvan Dimescu
2026-03-23 14:02:43 +02:00
-
43cedf11f7
numa.toml: add commented [blocking] section for discoverability
Razvan Dimescu
2026-03-23 14:02:43 +02:00
-
e4594c7955
bump version to 0.4.0
Razvan Dimescu
2026-03-23 13:57:53 +02:00
-
cd6a54c652
bump version to 0.4.0
Razvan Dimescu
2026-03-23 13:57:53 +02:00
-
b85f599b8f
Merge pull request #12 from razvandimescu/feat/community-feedback-improvements
Razvan Dimescu
2026-03-23 13:55:19 +02:00
-
-
9f89627c5a
Merge pull request #12 from razvandimescu/feat/community-feedback-improvements
Razvan Dimescu
2026-03-23 13:55:19 +02:00
-
-
03c164e339
dynamic banner width, hoist HTML escaper, cache CA, restore log path
#12
Razvan Dimescu
2026-03-23 12:29:18 +02:00
-
e7e5c173f2
dynamic banner width, hoist HTML escaper, cache CA, restore log path
Razvan Dimescu
2026-03-23 12:29:18 +02:00
-
2fce82e36c
config visibility, PR review fixes, XSS hardening
Razvan Dimescu
2026-03-23 12:24:21 +02:00
-
c6b35045d8
config visibility, PR review fixes, XSS hardening
Razvan Dimescu
2026-03-23 12:24:21 +02:00
-
53ae4d1404
address PR review: SRV port, drop spike, percent-encoded paths
Razvan Dimescu
2026-03-23 11:21:09 +02:00
-
10f1602803
address PR review: SRV port, drop spike, percent-encoded paths
Razvan Dimescu
2026-03-23 11:21:09 +02:00
-
4748a4a4bb
dashboard: show LAN status in Local Services panel header
Razvan Dimescu
2026-03-23 11:16:52 +02:00
-
41a97bb930
dashboard: show LAN status in Local Services panel header
Razvan Dimescu
2026-03-23 11:16:52 +02:00
-
607470472d
README: add numa lan on command to LAN discovery section
Razvan Dimescu
2026-03-23 11:12:53 +02:00
-
c4e733c8ef
README: add numa lan on command to LAN discovery section
Razvan Dimescu
2026-03-23 11:12:53 +02:00
-
0dd7700665
simplify set_lan_enabled: fix config path, TOCTOU, double iteration
Razvan Dimescu
2026-03-23 10:59:35 +02:00
-
4020776b8e
simplify set_lan_enabled: fix config path, TOCTOU, double iteration
Razvan Dimescu
2026-03-23 10:59:35 +02:00
-
dddc10336c
add numa lan on/off CLI command, update README
Razvan Dimescu
2026-03-23 10:30:22 +02:00
-
763ba1de91
add numa lan on/off CLI command, update README
Razvan Dimescu
2026-03-23 10:30:22 +02:00
-
4e723e8ee7
update README: mDNS, path routing, security defaults, opt-in LAN
Razvan Dimescu
2026-03-23 09:14:18 +02:00
-
51dc06690e
update README: mDNS, path routing, security defaults, opt-in LAN
Razvan Dimescu
2026-03-23 09:14:18 +02:00
-
03ca0bcb28
dashboard: route CRUD, source-aware service controls, XSS fix
Razvan Dimescu
2026-03-23 08:58:14 +02:00
-
fb89b78226
dashboard: route CRUD, source-aware service controls, XSS fix
Razvan Dimescu
2026-03-23 08:58:14 +02:00
-
c021d5a0c8
add unit tests for route matching, config defaults, and service store
Razvan Dimescu
2026-03-23 07:49:06 +02:00
-
64c4d146ec
add unit tests for route matching, config defaults, and service store
Razvan Dimescu
2026-03-23 07:49:06 +02:00
-
ed12659b26
fmt: fix proxy.rs formatting for CI rustfmt
Razvan Dimescu
2026-03-23 07:13:58 +02:00
-
9c290b6ef4
fmt: fix proxy.rs formatting for CI rustfmt
Razvan Dimescu
2026-03-23 07:13:58 +02:00
-
eaab406515
simplify: unify route structs, fix prefix collision, lint fixes
Razvan Dimescu
2026-03-23 06:57:57 +02:00
-
c836903db5
simplify: unify route structs, fix prefix collision, lint fixes
Razvan Dimescu
2026-03-23 06:57:57 +02:00
-
9992418908
LAN opt-in, mDNS migration, security hardening, path-based routing
Razvan Dimescu
2026-03-23 06:56:31 +02:00
-
-
5e5a6544bc
LAN opt-in, mDNS migration, security hardening, path-based routing
Razvan Dimescu
2026-03-23 06:56:31 +02:00
-
-
0a43feaf1a
Merge pull request #10 from razvandimescu/fix/fast-network-detect
Razvan Dimescu
2026-03-22 21:47:25 +02:00
-
-
227af04564
Merge pull request #10 from razvandimescu/fix/fast-network-detect
Razvan Dimescu
2026-03-22 21:47:25 +02:00
-
-
1bf11190d5
reduce network change detection to 5s with tiered polling
#10
Razvan Dimescu
2026-03-22 19:36:03 +02:00
-
-
4c58ff49b0
reduce network change detection to 5s with tiered polling
Razvan Dimescu
2026-03-22 19:36:03 +02:00
-
-
4f8afcd5b2
bump version to 0.3.1
v0.3.1
Razvan Dimescu
2026-03-22 11:32:48 +02:00
-
d261e8bc86
bump version to 0.3.1
Razvan Dimescu
2026-03-22 11:32:48 +02:00
-
71cf0f0fc5
Merge pull request #9 from razvandimescu/fix/upstream-redetect
Razvan Dimescu
2026-03-22 11:23:36 +02:00
-
-
2de337ac36
Merge pull request #9 from razvandimescu/fix/upstream-redetect
Razvan Dimescu
2026-03-22 11:23:36 +02:00
-
-
2b64e30bf7
show upstream DNS in stats API and dashboard footer
#9
Razvan Dimescu
2026-03-22 11:04:54 +02:00
-
5810ee5aac
show upstream DNS in stats API and dashboard footer
Razvan Dimescu
2026-03-22 11:04:54 +02:00
-
4a1c98b02d
fix circular reference: detect DHCP DNS when scutil shows loopback
Razvan Dimescu
2026-03-22 10:24:54 +02:00
-
06850de728
fix circular reference: detect DHCP DNS when scutil shows loopback
Razvan Dimescu
2026-03-22 10:24:54 +02:00
-
55ea49b003
generalize upstream re-detection into network change watcher
Razvan Dimescu
2026-03-22 09:38:09 +02:00
-
995916d01b
generalize upstream re-detection into network change watcher
Razvan Dimescu
2026-03-22 09:38:09 +02:00
-
f01b2418cd
fix DNS failure on network change with upstream re-detection
Razvan Dimescu
2026-03-22 09:31:49 +02:00
-
-
7aca3b1991
fix DNS failure on network change with upstream re-detection
Razvan Dimescu
2026-03-22 09:31:49 +02:00
-
-
32bff69113
Merge pull request #8 from razvandimescu/feat/windows-support
v0.3.0
Razvan Dimescu
2026-03-22 08:38:10 +02:00
-
-
b7d64a9707
Merge pull request #8 from razvandimescu/feat/windows-support
Razvan Dimescu
2026-03-22 08:38:10 +02:00
-
-
0a39d98861
fix needless return in trust_ca for Windows clippy
#8
Razvan Dimescu
2026-03-22 08:29:28 +02:00
-
c333705a0e
fix needless return in trust_ca for Windows clippy
Razvan Dimescu
2026-03-22 08:29:28 +02:00
-
ca1f51652b
fix Windows clippy errors and unreachable code
Razvan Dimescu
2026-03-22 08:23:25 +02:00
-
50d17ae118
fix Windows clippy errors and unreachable code
Razvan Dimescu
2026-03-22 08:23:25 +02:00
-
a74d9a4bbb
add Windows support (Phase 1)
Razvan Dimescu
2026-03-22 08:13:53 +02:00
-
-
5495107c9e
add Windows support (Phase 1)
Razvan Dimescu
2026-03-22 08:13:53 +02:00
-
-
e564bd887e
updated hero image
Razvan Dimescu
2026-03-22 08:03:59 +02:00
-
02e83ccd72
updated hero image
Razvan Dimescu
2026-03-22 08:03:59 +02:00
-
8bece0a0cd
Merge pull request #7 from razvandimescu/feat/lan-discovery
Razvan Dimescu
2026-03-22 08:03:32 +02:00
-
-
ccbf893b92
Merge pull request #7 from razvandimescu/feat/lan-discovery
Razvan Dimescu
2026-03-22 08:03:32 +02:00
-
-
990c865f41
update demo script for new dashboard layout and LAN badges
#7
Razvan Dimescu
2026-03-22 07:04:06 +02:00
-
cd90b50d68
update demo script for new dashboard layout and LAN badges
Razvan Dimescu
2026-03-22 07:04:06 +02:00
-
0ba2d3c72d
update README, dashboard layout, and version bump to 0.3.0
Razvan Dimescu
2026-03-22 06:59:47 +02:00
-
5866ff1ba1
update README, dashboard layout, and version bump to 0.3.0
Razvan Dimescu
2026-03-22 06:59:47 +02:00
-
def89ffe59
add LAN accessibility indicator for services
Razvan Dimescu
2026-03-22 06:35:12 +02:00
-
9a3de2f231
add LAN accessibility indicator for services
Razvan Dimescu
2026-03-22 06:35:12 +02:00
-
a29e4aeb96
fix LAN discovery: instance-based self-filter and multicast port reuse
Razvan Dimescu
2026-03-22 00:20:33 +02:00
-
6fdadd637c
fix LAN discovery: instance-based self-filter and multicast port reuse
Razvan Dimescu
2026-03-22 00:20:33 +02:00
-
d355f8d005
fix rustfmt formatting
Razvan Dimescu
2026-03-21 16:54:03 +02:00
-
9041ccc2e1
fix rustfmt formatting
Razvan Dimescu
2026-03-21 16:54:03 +02:00
-
c410945222
add LAN service discovery via UDP multicast
Razvan Dimescu
2026-03-21 16:45:46 +02:00
-
-
c9f1d98f45
add LAN service discovery via UDP multicast
Razvan Dimescu
2026-03-21 16:45:46 +02:00
-
-
b3f3a4f36c
fix aarch64 musl build: use cross instead of musl.cc download
v0.2.1
Razvan Dimescu
2026-03-21 13:01:59 +02:00
-
6a8e47bbb5
fix aarch64 musl build: use cross instead of musl.cc download
Razvan Dimescu
2026-03-21 13:01:59 +02:00
-
14b035387b
switch Linux builds to musl for static binaries
Razvan Dimescu
2026-03-21 12:50:34 +02:00