[PR #321] [MERGED] 1.12.0-rc.0 #1964

Closed
opened 2026-04-27 22:36:34 -05:00 by GiteaMirror · 0 comments
Owner

📋 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: mainHead: dev


📝 Commits (10+)

  • 184bfb1 Delete bad bp
  • 27e4719 Add CODEOWNERS
  • d7c3c38 fix: allow empty config file bootstrap before provisioning
  • 7e1e340 Merge pull request #302 from LaurenceJJones/fix/config-file-provision-save
  • 31f8995 fix(proxy): reclaim idle UDP flows and make timeout configurable
  • 4d8d002 perf(proxy): add sync.Pool for UDP buffers
  • 47c646b Basic http is working
  • 6becf0f Merge pull request #277 from LaurenceJJones/refactor/proxy-udp-buffer-pool
  • 5848c8d Adjust to use data saved inside of the subnet rule
  • 0925354 Pass 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

  • Delete bad bp
  • Add CODEOWNERS
  • fix: allow empty config file bootstrap before provisioning
  • fix(proxy): reclaim idle UDP flows and make timeout configurable
  • perf(proxy): add sync.Pool for UDP buffers
  • Basic http is working
  • Adjust to use data saved inside of the subnet rule
  • Pass the new data down from the websocket
  • Switch to scheme
  • Add logging
  • Add ldflags version to local
  • Updating with new methods
  • Use follow redirects bool
  • Find old bins and support freebsd
  • Add x-forwarded-for
  • Fix nil pointer
  • Remove hc id

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/fosrl/newt/pull/321 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 4/22/2026 **Status:** ✅ Merged **Merged:** 4/22/2026 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`184bfb1`](https://github.com/fosrl/newt/commit/184bfb12d6937eab74de4d14a3789ead7426c6c4) Delete bad bp - [`27e4719`](https://github.com/fosrl/newt/commit/27e471942e19abc7d4abcacc4c1cf489dff49c68) Add CODEOWNERS - [`d7c3c38`](https://github.com/fosrl/newt/commit/d7c3c38d2417270074b4d1cc957779098ceaa8a9) fix: allow empty config file bootstrap before provisioning - [`7e1e340`](https://github.com/fosrl/newt/commit/7e1e3408d5dd2851764ef200ce9763f9cf5d4205) Merge pull request #302 from LaurenceJJones/fix/config-file-provision-save - [`31f8995`](https://github.com/fosrl/newt/commit/31f899588f0406d9e1b2b857952b1ee7b7331fe5) fix(proxy): reclaim idle UDP flows and make timeout configurable - [`4d8d002`](https://github.com/fosrl/newt/commit/4d8d00241de07fadf05b052d2fe89759f1ef811d) perf(proxy): add sync.Pool for UDP buffers - [`47c646b`](https://github.com/fosrl/newt/commit/47c646bc33a563a8fa82b9e7a7c5c80ae01f1aeb) Basic http is working - [`6becf0f`](https://github.com/fosrl/newt/commit/6becf0f719805544d8f4417127d3b698ec571662) Merge pull request #277 from LaurenceJJones/refactor/proxy-udp-buffer-pool - [`5848c8d`](https://github.com/fosrl/newt/commit/5848c8d4b4d4687e3bbd6b29ccdf1c6e2e519d16) Adjust to use data saved inside of the subnet rule - [`0925354`](https://github.com/fosrl/newt/commit/092535441ece30b3ffa30722e8079c58290bab51) Pass the new data down from the websocket ### 📊 Changes **17 files changed** (+1100 additions, -223 deletions) <details> <summary>View changed files</summary> ➕ `.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) </details> ### 📄 Description - **Delete bad bp** - **Add CODEOWNERS** - **fix: allow empty config file bootstrap before provisioning** - **fix(proxy): reclaim idle UDP flows and make timeout configurable** - **perf(proxy): add sync.Pool for UDP buffers** - **Basic http is working** - **Adjust to use data saved inside of the subnet rule** - **Pass the new data down from the websocket** - **Switch to scheme** - **Add logging** - **Add ldflags version to local** - **Updating with new methods** - **Use follow redirects bool** - **Find old bins and support freebsd** - **Add x-forwarded-for** - **Fix nil pointer** - **Remove hc id** --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-27 22:36:34 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/newt#1964