Original PR: https://github.com/fosrl/newt/pull/321 Author: @oschwartz10612 Created: 4/22/2026 Status: ✅ Merged Merged: 4/22/2026 Merged by: @oschwartz10612
Base: main ← Head: dev
main
dev
184bfb1
27e4719
d7c3c38
7e1e340
31f8995
4d8d002
47c646b
6becf0f
5848c8d
0925354
17 files changed (+1100 additions, -223 deletions)
➕ .github/CODEOWNERS (+1 -0) 📝 Makefile (+1 -1) ➖ blueprint.yaml (+0 -37) 📝 clients/clients.go (+78 -23) 📝 get-newt.sh (+139 -67) 📝 healthcheck/healthcheck.go (+127 -60) 📝 main.go (+16 -0) 📝 netstack2/handlers.go (+20 -3) ➕ netstack2/http_handler.go (+363 -0) ➕ netstack2/http_request_log.go (+175 -0) 📝 netstack2/proxy.go (+56 -8) 📝 netstack2/subnet_lookup.go (+10 -16) 📝 netstack2/tun.go (+15 -5) 📝 proxy/manager.go (+53 -3) 📝 websocket/client.go (+6 -0) 📝 websocket/config.go (+5 -0) ➕ websocket/config_test.go (+35 -0)
.github/CODEOWNERS
Makefile
blueprint.yaml
clients/clients.go
get-newt.sh
healthcheck/healthcheck.go
main.go
netstack2/handlers.go
netstack2/http_handler.go
netstack2/http_request_log.go
netstack2/proxy.go
netstack2/subnet_lookup.go
netstack2/tun.go
proxy/manager.go
websocket/client.go
websocket/config.go
websocket/config_test.go
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/fosrl/newt/pull/321
Author: @oschwartz10612
Created: 4/22/2026
Status: ✅ Merged
Merged: 4/22/2026
Merged by: @oschwartz10612
Base:
main← Head:dev📝 Commits (10+)
184bfb1Delete bad bp27e4719Add CODEOWNERSd7c3c38fix: allow empty config file bootstrap before provisioning7e1e340Merge pull request #302 from LaurenceJJones/fix/config-file-provision-save31f8995fix(proxy): reclaim idle UDP flows and make timeout configurable4d8d002perf(proxy): add sync.Pool for UDP buffers47c646bBasic http is working6becf0fMerge pull request #277 from LaurenceJJones/refactor/proxy-udp-buffer-pool5848c8dAdjust to use data saved inside of the subnet rule0925354Pass the new data down from the websocket📊 Changes
17 files changed (+1100 additions, -223 deletions)
View changed files
➕
.github/CODEOWNERS(+1 -0)📝
Makefile(+1 -1)➖
blueprint.yaml(+0 -37)📝
clients/clients.go(+78 -23)📝
get-newt.sh(+139 -67)📝
healthcheck/healthcheck.go(+127 -60)📝
main.go(+16 -0)📝
netstack2/handlers.go(+20 -3)➕
netstack2/http_handler.go(+363 -0)➕
netstack2/http_request_log.go(+175 -0)📝
netstack2/proxy.go(+56 -8)📝
netstack2/subnet_lookup.go(+10 -16)📝
netstack2/tun.go(+15 -5)📝
proxy/manager.go(+53 -3)📝
websocket/client.go(+6 -0)📝
websocket/config.go(+5 -0)➕
websocket/config_test.go(+35 -0)📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.