801f0f588f
feat: add e2e tests, fix server shutdown and map race, update docs
...
- Add end-to-end test suite covering HTTP tunnel round-trip, POST
forwarding, unknown tunnel 404, duplicate name rejection, unauthorized
access, info endpoint, multi-tunnel routing, and graceful shutdown
- Fix server graceful shutdown by closing TCP listener on context cancel
- Fix data race in pkg/maps Entries() iterator by holding RLock
- Rewrite README with architecture, configuration, and usage docs
- Add AGENTS.md with project conventions and architecture guide
- Update flake.nix (add gopls) and flake.lock
2026-05-03 22:29:36 -04:00
fa8f4312df
fix: drone build
continuous-integration/drone/push Build is passing
2025-10-12 15:11:11 -04:00
7c1c22d214
feat: add tunnel monitor web ui
continuous-integration/drone/push Build is failing
2025-10-12 14:55:27 -04:00
9afea58ec2
add: readme example
continuous-integration/drone/push Build is passing
2025-10-05 17:50:37 -04:00
0722e5f032
chore: tunnel recorder & slight refactor
continuous-integration/drone/push Build is passing
2025-09-27 17:49:59 -04:00
20c1388cf4
chore: better source tracking
continuous-integration/drone/push Build is passing
2025-09-23 09:24:09 -04:00
0333680a2b
chore: move to sync map
2025-09-23 09:04:06 -04:00
de23b3e815
log error
continuous-integration/drone/push Build is passing
2025-09-22 23:26:58 -04:00
2e73689762
http vs tcp tunnel
continuous-integration/drone/push Build is passing
2025-09-22 23:04:15 -04:00
d5de31eda7
fix infinite close
continuous-integration/drone/push Build is passing
2025-09-22 15:30:54 -04:00
b8714e52de
wip 2
continuous-integration/drone/push Build is passing
2025-09-21 18:41:47 -04:00
f5741ef60b
wip 1
2025-09-21 13:14:45 -04:00
31add1984b
fix env vars
continuous-integration/drone/push Build is passing
2025-09-20 21:29:40 -04:00
c83ce9e4e0
fix drone
continuous-integration/drone Build is passing
continuous-integration/drone/push Build is passing
0.0.1
2025-09-20 18:40:26 -04:00
32f70cbd1f
readme
2025-09-20 18:37:23 -04:00
516427dcda
build stuff
2025-09-20 18:29:27 -04:00
d2b9f273e0
initial commit
2025-09-20 18:15:38 -04:00