[PR #192] [MERGED] Add robust client connectivity support #1869

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

📋 Pull Request Information

Original PR: https://github.com/fosrl/newt/pull/192
Author: @oschwartz10612
Created: 12/8/2025
Status: Merged
Merged: 12/8/2025
Merged by: @oschwartz10612

Base: mainHead: dev


📝 Commits (10+)

📊 Changes

41 files changed (+7494 additions, -2888 deletions)

View changed files

📝 .gitignore (+1 -0)
📝 README.md (+22 -25)
bind/shared_bind.go (+675 -0)
bind/shared_bind_test.go (+605 -0)
📝 clients.go (+23 -51)
clients/clients.go (+1253 -0)
clients/permissions/permissions_darwin.go (+18 -0)
clients/permissions/permissions_linux.go (+96 -0)
clients/permissions/permissions_windows.go (+38 -0)
📝 common.go (+3 -104)
📝 docker/docker.go (+0 -0)
examples/README.md (+167 -0)
examples/logger_examples.go (+161 -0)
examples/oslog_writer_example.go (+86 -0)
📝 go.mod (+5 -9)
📝 go.sum (+8 -28)
holepunch/holepunch.go (+517 -0)
holepunch/tester.go (+343 -0)
key (+0 -1)
linux.go (+0 -74)

...and 21 more files

📄 Description

Community Contribution License Agreement

By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.

Description

See https://github.com/fosrl/pangolin/releases/tag/1.13.0


🔄 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/192 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 12/8/2025 **Status:** ✅ Merged **Merged:** 12/8/2025 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`ed99dce`](https://github.com/fosrl/newt/commit/ed99dce7e0076efae222b6b7aeedc63083501df0) Add doc for SKIP_TLS_VERIFY - [`ff07692`](https://github.com/fosrl/newt/commit/ff0769224862974f5a6ae9a4e996dfbb169aad9d) Merge branch 'main' into dev - [`5b70feb`](https://github.com/fosrl/newt/commit/5b70feb6a597057786ed98735c44ffda938d28c4) Merge branch 'main' into dev - [`6226a26`](https://github.com/fosrl/newt/commit/6226a262d6166d99484cec12668544427d932b75) Merge branch 'main' into dev - [`348cac6`](https://github.com/fosrl/newt/commit/348cac66c8c8192422c0d38febba9242decddad3) Bring in netstack locally - [`2c8755f`](https://github.com/fosrl/newt/commit/2c8755f346246ecb4f66147555c38e5dc57ff58a) Using 2 nics not working - [`1ba10c1`](https://github.com/fosrl/newt/commit/1ba10c1b686645e8bbb2c18d2d1df6ec61c7a21f) Experiment - [`a737c3e`](https://github.com/fosrl/newt/commit/a737c3e8de45c1c363d3b894023fe17c6b7c7f34) REmove readme - [`8f7ee2a`](https://github.com/fosrl/newt/commit/8f7ee2a8dcdb2b6b9231fd7457a2761fffcd0268) TCP WORKING! - [`972c9a9`](https://github.com/fosrl/newt/commit/972c9a9760f5b086743de6de040b83ca5e6a30af) UDP WORKING! ### 📊 Changes **41 files changed** (+7494 additions, -2888 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) 📝 `README.md` (+22 -25) ➕ `bind/shared_bind.go` (+675 -0) ➕ `bind/shared_bind_test.go` (+605 -0) 📝 `clients.go` (+23 -51) ➕ `clients/clients.go` (+1253 -0) ➕ `clients/permissions/permissions_darwin.go` (+18 -0) ➕ `clients/permissions/permissions_linux.go` (+96 -0) ➕ `clients/permissions/permissions_windows.go` (+38 -0) 📝 `common.go` (+3 -104) 📝 `docker/docker.go` (+0 -0) ➕ `examples/README.md` (+167 -0) ➕ `examples/logger_examples.go` (+161 -0) ➕ `examples/oslog_writer_example.go` (+86 -0) 📝 `go.mod` (+5 -9) 📝 `go.sum` (+8 -28) ➕ `holepunch/holepunch.go` (+517 -0) ➕ `holepunch/tester.go` (+343 -0) ➖ `key` (+0 -1) ➖ `linux.go` (+0 -74) _...and 21 more files_ </details> ### 📄 Description ## Community Contribution License Agreement By creating this pull request, I grant the project maintainers an unlimited, perpetual license to use, modify, and redistribute these contributions under any terms they choose, including both the AGPLv3 and the Fossorial Commercial license terms. I represent that I have the right to grant this license for all contributed content. ## Description See https://github.com/fosrl/pangolin/releases/tag/1.13.0 --- <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:34:13 -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#1869