Commit Graph

  • 7dec7284f3 fix sfcraft iceBear67 2026-07-26 15:26:13 +00:00
  • b24cfcd560 fix: gui iceBear67 2026-07-26 14:03:51 +00:00
  • 7eb35f82b1 fix gui iceBear67 2026-07-26 20:44:49 +08:00
  • ae79082481 Merge remote-tracking branch 'homelab/sfcraft' into sfcraft iceBear67 2026-07-26 17:41:37 +08:00
  • 5b3a7e147c add: gui and tsdiag iceBear67 2026-07-26 09:39:17 +00:00
  • ac27db76f9 fix: connectivity check fails on split-DNS destinations at startup iceBear67 2026-07-26 14:52:14 +08:00
  • 5dc1759d80 add doh support iceBear67 2026-07-26 14:14:03 +08:00
  • 20097a02a1 fix: domain names aren't resolved by tailscale's dns resolver. iceBear67 2026-07-21 01:18:01 +08:00
  • e1cfd61d46 add USAGE.md nc 2026-06-10 15:38:43 +08:00
  • bfd3bcdff5 chore(readme): quick start nc 2026-06-10 15:32:12 +08:00
  • 91722048cf fix(ci): release artifact & filename nc 2026-06-10 05:04:10 +08:00
  • 3c8d685385 fix(ci): release artifact & filename nc 2026-06-10 04:55:21 +08:00
  • 6b06cb03f8 feat(ci): auto upload to ghcr and release artifact nc 2026-06-10 04:43:13 +08:00
  • c725d40d80 fix(tsnet): revert unexpected changes nc 2026-06-10 02:10:03 +08:00
  • 30330a1525 Merge branch 'fix-multi-layer-magicdns-resolve' nc 2026-06-10 01:32:26 +08:00
  • aaf56fef69 Merge remote-tracking branch 'origin/fix-multi-layer-magicdns-resolve' into fix-multi-layer-magicdns-resolve nc 2026-06-10 01:30:48 +08:00
  • 74618fff4c chore(forwarder): adjust log level nc 2026-06-10 01:25:59 +08:00
  • cb6ebb03e6 chore(forwarder): adjust log level nc 2026-06-10 01:25:59 +08:00
  • 35f92fa781 feat(forwarder): split forwarder to different file nc 2026-06-10 01:23:38 +08:00
  • 7c5904cc47 feat(config): add config validator to avoid wrong settings nc 2026-06-10 01:22:18 +08:00
  • 3edddb406b fix: use system dns when tailscale resolver fails iceBear67 2026-06-05 10:43:18 +08:00
  • 125bc4bf3d feat(utils): resolveAddr can resolve subnet ip at domain properly nc 2026-06-05 03:56:52 +08:00
  • 390946e0a2 fix(utils): normalizer cannot handle domain with dot nc 2026-06-05 02:35:09 +08:00
  • ca03dce36a fix: use correct tailscale dns behaviour iceBear67 2026-06-05 01:23:40 +08:00
  • 186e29663e chore(utils): remove deprecated code nullcat 2026-06-01 16:32:46 +08:00
  • 2c11609437 feat(tsnet): embedded web client only runs on diagnose flag is set nullcat 2026-06-01 16:31:27 +08:00
  • e60a6b76c7 feat(utils): implement MagicDNS suffix handling and normalization for dst_addr nullcat 2026-06-01 16:04:51 +08:00
  • a9828b4461 fix(forwarder): potential error on udpSession nullcat 2026-06-01 15:25:14 +08:00
  • bad69e16cb feat(config): fetch config from remote server nullcat 2026-05-31 16:16:04 +08:00
  • 2f3d6e6aa4 update readme iceBear67 2026-05-31 15:53:21 +08:00
  • 5204500d73 Merge remote-tracking branch 'origin/master' into sf iceBear67 2026-05-31 15:48:07 +08:00
  • 26aa088d58 add remote fetch support iceBear67 2026-05-31 15:46:33 +08:00
  • ea246896e1 chore: add README.md nullcat 2026-05-30 17:28:23 +08:00
  • 0a5fde7925 chore(forward): adjust log level nullcat 2026-05-30 17:27:47 +08:00
  • da17faa6dc fix(utils): adjust getPeerInfo position nullcat 2026-05-30 17:11:44 +08:00
  • bcbe8fb5e3 fix(tsnet): add timeout handling for tsnet server initialization nullcat 2026-05-30 17:10:47 +08:00
  • c853084a7b fix(utils): move ping logic after peer info lookup and deduplicate address retrieval logic nullcat 2026-05-29 14:56:17 +08:00
  • 4dde0942ce fix(utils): panic on ping logic nullcat 2026-05-29 14:31:32 +08:00
  • f97540b8d0 chore(utils): add remote name into ping logger nullcat 2026-05-25 15:12:31 +08:00
  • 702dd6bc24 chore(ci): update dependency nullcat 2026-05-25 01:43:20 +08:00
  • b4ba8e1de9 chore(ci): add build flag for smaller size nullcat 2026-05-25 01:24:10 +08:00
  • e72f03dfe2 chore(ci): add build flag for smaller size nullcat 2026-05-25 01:19:33 +08:00
  • 0ef729db72 chore(ci): add build flag for smaller size nullcat 2026-05-25 01:18:21 +08:00
  • ad335bba71 fix(ci): upx compress runs on unsupported platforms nullcat 2026-05-25 01:12:17 +08:00
  • fb6965cd94 fix(ci): upx compress runs on unsupported platforms nullcat 2026-05-25 01:07:10 +08:00
  • 7bf362cc66 chore(ci): compress artifact with upx and update binary name nullcat 2026-05-25 00:59:41 +08:00
  • 6d02437087 fix(ci): add missing go.sum nullcat 2026-05-25 00:50:08 +08:00
  • 808bcd121a fix(ci): wrong push trigger nullcat 2026-05-25 00:47:06 +08:00
  • 8913f8abda fix(ci): not working nullcat 2026-05-25 00:40:50 +08:00
  • 284111360c chore: add MIT license file nullcat 2026-05-25 00:21:49 +08:00
  • 8435d283f9 chore(ci): add GitHub Actions workflow for cross-platform Go build nullcat 2026-05-25 00:15:29 +08:00
  • c23ca5025c fix(forward): udp relay not using tsnet server context nullcat 2026-05-25 00:07:01 +08:00
  • 7e8d005f58 feat(main): add -diagnose flag to control tsnet debug log nullcat 2026-05-25 00:04:49 +08:00
  • d12ad615cf feat(utils): add timeout on ping request nullcat 2026-05-24 23:37:31 +08:00
  • 56f37faa84 feat(main): add connectivityCheck for diagnostics nullcat 2026-05-18 15:04:48 +08:00
  • b1b9a21eb2 fix(log): wrong start msg nullcat 2026-05-18 04:27:09 +08:00
  • ab2addd893 fix(main): hostname not set nullcat 2026-05-18 04:25:30 +08:00
  • 15bda1a807 fix(main): node expired when system sleep too long nullcat 2026-05-18 04:04:11 +08:00
  • 962ea6be21 chore(log): add config path into log nullcat 2026-05-17 18:57:53 +08:00
  • f0f9a23813 Initial commit nullcat 2026-05-17 18:56:39 +08:00