[PR #279] [MERGED] 1.10.3 #1324

Closed
opened 2026-04-22 01:05:08 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/newt/pull/279
Author: @oschwartz10612
Created: 3/16/2026
Status: Merged
Merged: 3/16/2026
Merged by: @oschwartz10612

Base: mainHead: dev


📝 Commits (10+)

  • 039ae07 Support prefixes sent from server
  • f982e6b Merge branch 'dev' into msg-opt
  • 287eef0 Add version and send it down
  • 4e854b5 Working on message versioning
  • 15ea631 Mutex on handlers, slight change to ping message and handler
  • 6371e98 Update the get all rules
  • 7d68251 Merge branch 'dev' into msg-opt
  • e68b656 Temp lets ignore the sync messages
  • fac0f5b Build full arn
  • 1bd1133 Make sure to skip prepare

📊 Changes

14 files changed (+1023 additions, -180 deletions)

View changed files

📝 .github/workflows/cicd.yml (+7 -4)
📝 Dockerfile (+2 -1)
📝 Makefile (+13 -10)
📝 clients/clients.go (+249 -58)
📝 common.go (+50 -16)
common_test.go (+212 -0)
📝 get-newt.sh (+73 -46)
📝 healthcheck/healthcheck.go (+79 -0)
📝 main.go (+160 -14)
📝 netstack2/proxy.go (+25 -0)
📝 netstack2/tun.go (+9 -0)
📝 proxy/manager.go (+25 -0)
📝 websocket/client.go (+116 -29)
📝 websocket/types.go (+3 -2)

📄 Description

  • Support prefixes sent from server
  • Add version and send it down
  • Working on message versioning
  • Mutex on handlers, slight change to ping message and handler
  • Update the get all rules
  • Temp lets ignore the sync messages
  • Build full arn
  • Make sure to skip prepare
  • Make sure to set version and fix prepare issue
  • Parse target strings with IPv6 support and strict validation
  • Set newt version in dockerfile
  • ** feat(installer): prefer /usr/local/bin and improve POSIX compatibility**
  • Add optional compression
  • Clean up previous logging
  • Clean up to match olm
  • Send disconnecting message
  • Remove redundant info
  • Bump ping interval up

🔄 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/279 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 3/16/2026 **Status:** ✅ Merged **Merged:** 3/16/2026 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`039ae07`](https://github.com/fosrl/newt/commit/039ae07b7b7b43d14a5a5fff4bed3b93d3e7544d) Support prefixes sent from server - [`f982e6b`](https://github.com/fosrl/newt/commit/f982e6b629e4a2ce02b1f0cf9d39755d7fcdbc7c) Merge branch 'dev' into msg-opt - [`287eef0`](https://github.com/fosrl/newt/commit/287eef0f446d6bf783e59664b4e1adc0a09a62d3) Add version and send it down - [`4e854b5`](https://github.com/fosrl/newt/commit/4e854b5f961e322573a29d0586dbc1f5578060c1) Working on message versioning - [`15ea631`](https://github.com/fosrl/newt/commit/15ea631b966d2175b3d03df85a8a6cee69a42f81) Mutex on handlers, slight change to ping message and handler - [`6371e98`](https://github.com/fosrl/newt/commit/6371e980d2e85570ada7013e91d34e4140092491) Update the get all rules - [`7d68251`](https://github.com/fosrl/newt/commit/7d6825132bc6aee274dc0266c9bccaa9295b9d17) Merge branch 'dev' into msg-opt - [`e68b656`](https://github.com/fosrl/newt/commit/e68b65683fefd48b10198cca954f03b220a99934) Temp lets ignore the sync messages - [`fac0f5b`](https://github.com/fosrl/newt/commit/fac0f5b1978814bd98b2f8cf994efc79857c27fb) Build full arn - [`1bd1133`](https://github.com/fosrl/newt/commit/1bd1133ac2bbf54714de20baec5f4164d444e68a) Make sure to skip prepare ### 📊 Changes **14 files changed** (+1023 additions, -180 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/cicd.yml` (+7 -4) 📝 `Dockerfile` (+2 -1) 📝 `Makefile` (+13 -10) 📝 `clients/clients.go` (+249 -58) 📝 `common.go` (+50 -16) ➕ `common_test.go` (+212 -0) 📝 `get-newt.sh` (+73 -46) 📝 `healthcheck/healthcheck.go` (+79 -0) 📝 `main.go` (+160 -14) 📝 `netstack2/proxy.go` (+25 -0) 📝 `netstack2/tun.go` (+9 -0) 📝 `proxy/manager.go` (+25 -0) 📝 `websocket/client.go` (+116 -29) 📝 `websocket/types.go` (+3 -2) </details> ### 📄 Description - **Support prefixes sent from server** - **Add version and send it down** - **Working on message versioning** - **Mutex on handlers, slight change to ping message and handler** - **Update the get all rules** - **Temp lets ignore the sync messages** - **Build full arn** - **Make sure to skip prepare** - **Make sure to set version and fix prepare issue** - **Parse target strings with IPv6 support and strict validation** - **Set newt version in dockerfile** - ** feat(installer): prefer /usr/local/bin and improve POSIX compatibility** - **Add optional compression** - **Clean up previous logging** - **Clean up to match olm** - **Send disconnecting message** - **Remove redundant info** - **Bump ping interval up** --- <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-22 01:05:08 -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#1324