[PR #57] [MERGED] Add robust client connectivity support #63

Closed
opened 2026-04-13 01:14:45 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

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

Base: mainHead: dev


📝 Commits (10+)

📊 Changes

42 files changed (+7627 additions, -2600 deletions)

View changed files

📝 .gitignore (+0 -1)
📝 Makefile (+1 -1)
api/api.go (+503 -0)
api/api_unix.go (+50 -0)
api/api_windows.go (+41 -0)
common.go (+0 -1145)
📝 config.go (+212 -60)
create_test_creds.py (+43 -0)
device/middle_device.go (+331 -0)
device/middle_device_test.go (+102 -0)
device/tun_unix.go (+44 -0)
📝 device/tun_windows.go (+4 -4)
dns/dns_proxy.go (+457 -0)
dns/dns_records.go (+166 -0)
dns/override/dns_override_darwin.go (+68 -0)
dns/override/dns_override_unix.go (+105 -0)
dns/override/dns_override_windows.go (+68 -0)
dns/platform/darwin.go (+268 -0)
dns/platform/detect_unix.go (+158 -0)
dns/platform/file.go (+192 -0)

...and 22 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/olm/pull/57 **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+) - [`218e4f8`](https://github.com/fosrl/olm/commit/218e4f88bc8890ed44cba7c99b76711392e0dce4) Package? - [`eaf94e6`](https://github.com/fosrl/olm/commit/eaf94e68554d5e7cff01b8333a5d9b3a871e6e12) Import submodule - [`6f7e866`](https://github.com/fosrl/olm/commit/6f7e866e930528732e38332ec16f4dd8ef2e0a75) Rename to run - [`3505549`](https://github.com/fosrl/olm/commit/3505549331cb36bd613472a17869cacf214c30e5) Copy in config - [`e464af5`](https://github.com/fosrl/olm/commit/e464af5302558131ed208b32cbb6b4e437de713c) Make api availble over socket - [`4a89915`](https://github.com/fosrl/olm/commit/4a89915826b9e0ed36d58562b0277504741ed708) Add exit call - [`9c496f7`](https://github.com/fosrl/olm/commit/9c496f7ca71966ed5de8fa15c2a59d9705cecb7d) Add registered to api - [`352ac8d`](https://github.com/fosrl/olm/commit/352ac8def6ff04716ddb8d9178e8afb732aa2a67) Remove status - [`46a4847`](https://github.com/fosrl/olm/commit/46a4847ceef7b7a5b9b9db20edbb74bafeda601f) Allow pasing orgId to select org to connect - [`690b133`](https://github.com/fosrl/olm/commit/690b133c7b442626f11078bdbab59cecc0cd0c76) Update switching orgs ### 📊 Changes **42 files changed** (+7627 additions, -2600 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+0 -1) 📝 `Makefile` (+1 -1) ➕ `api/api.go` (+503 -0) ➕ `api/api_unix.go` (+50 -0) ➕ `api/api_windows.go` (+41 -0) ➖ `common.go` (+0 -1145) 📝 `config.go` (+212 -60) ➕ `create_test_creds.py` (+43 -0) ➕ `device/middle_device.go` (+331 -0) ➕ `device/middle_device_test.go` (+102 -0) ➕ `device/tun_unix.go` (+44 -0) 📝 `device/tun_windows.go` (+4 -4) ➕ `dns/dns_proxy.go` (+457 -0) ➕ `dns/dns_records.go` (+166 -0) ➕ `dns/override/dns_override_darwin.go` (+68 -0) ➕ `dns/override/dns_override_unix.go` (+105 -0) ➕ `dns/override/dns_override_windows.go` (+68 -0) ➕ `dns/platform/darwin.go` (+268 -0) ➕ `dns/platform/detect_unix.go` (+158 -0) ➕ `dns/platform/file.go` (+192 -0) _...and 22 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-13 01:14:45 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/olm#63