Commit Graph

  • 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