[PR #86] Add registered clients feature #141

Open
opened 2026-05-05 11:02:23 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mmatczuk/go-http-tunnel/pull/86
Author: @moisespsena
Created: 10/15/2018
Status: 🔄 Open

Base: masterHead: registered_clients


📝 Commits (10+)

  • 40a0866 Add support for client registration
  • 0cccde7 Update README and config
  • 57ab154 Add registered client enabled/disabled check
  • 053e2cb Update README
  • 9b0eb8c Fix registered clients multiple connections priority order.
  • e09981d Add registered clients integration test
  • e417dd3 Rename connection constant key of request context
  • 863bcb3 Add header comments
  • d69513b Exposes "tunnel" and "tunneld" to be embedded
  • f6315e5 Update README with Exposes "tunnel" and "tunneld" to be embedded

📊 Changes

27 files changed (+1102 additions, -237 deletions)

View changed files

📝 README.md (+185 -12)
📝 cli/tunnel/config.go (+47 -19)
📝 cli/tunnel/normalize.go (+1 -1)
📝 cli/tunnel/normalize_test.go (+1 -1)
📝 cli/tunnel/options.go (+49 -16)
📝 cli/tunnel/tunnel.go (+31 -14)
📝 cli/tunnel/version.go (+6 -1)
📝 cli/tunneld/banner.go (+1 -1)
📝 cli/tunneld/options.go (+8 -3)
📝 cli/tunneld/tunneld.go (+19 -5)
📝 cli/tunneld/version.go (+1 -1)
📝 client.go (+114 -34)
cmd/tunnel/main.go (+11 -0)
cmd/tunneld/main.go (+11 -0)
common.go (+17 -0)
📝 doc.go (+1 -1)
📝 errors.go (+4 -3)
📝 integration_test.go (+106 -12)
📝 pool.go (+157 -18)
📝 proto/controlmsg.go (+7 -0)

...and 7 more files

📄 Description

Add registered clients feature. See README.md for more details.


🔄 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/mmatczuk/go-http-tunnel/pull/86 **Author:** [@moisespsena](https://github.com/moisespsena) **Created:** 10/15/2018 **Status:** 🔄 Open **Base:** `master` ← **Head:** `registered_clients` --- ### 📝 Commits (10+) - [`40a0866`](https://github.com/mmatczuk/go-http-tunnel/commit/40a08660cb9533b65dc85ba491cc0eb19d988d90) Add support for client registration - [`0cccde7`](https://github.com/mmatczuk/go-http-tunnel/commit/0cccde7a29fbeb47aeaab61700f28c1184527e0d) Update README and config - [`57ab154`](https://github.com/mmatczuk/go-http-tunnel/commit/57ab154a65d027b42f6cf97134f44d7830264bba) Add registered client enabled/disabled check - [`053e2cb`](https://github.com/mmatczuk/go-http-tunnel/commit/053e2cb8021998c1ca49a86379ad83f4f36b25c7) Update README - [`9b0eb8c`](https://github.com/mmatczuk/go-http-tunnel/commit/9b0eb8c40b6226e8d2fa37e52f3583cac54a2221) Fix registered clients multiple connections priority order. - [`e09981d`](https://github.com/mmatczuk/go-http-tunnel/commit/e09981d3c3c2d284821e79a23c52532b64c6fc41) Add registered clients integration test - [`e417dd3`](https://github.com/mmatczuk/go-http-tunnel/commit/e417dd36e8a16c07b498f0d6ceb71020480862f2) Rename connection constant key of request context - [`863bcb3`](https://github.com/mmatczuk/go-http-tunnel/commit/863bcb37849fe673b2522d49d508bb8a2f9801e7) Add header comments - [`d69513b`](https://github.com/mmatczuk/go-http-tunnel/commit/d69513b0ffa7f16ea8f17677e9b56798feb166cf) Exposes "tunnel" and "tunneld" to be embedded - [`f6315e5`](https://github.com/mmatczuk/go-http-tunnel/commit/f6315e542592db053fb59ff37341dd1ffbcaff44) Update README with Exposes "tunnel" and "tunneld" to be embedded ### 📊 Changes **27 files changed** (+1102 additions, -237 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+185 -12) 📝 `cli/tunnel/config.go` (+47 -19) 📝 `cli/tunnel/normalize.go` (+1 -1) 📝 `cli/tunnel/normalize_test.go` (+1 -1) 📝 `cli/tunnel/options.go` (+49 -16) 📝 `cli/tunnel/tunnel.go` (+31 -14) 📝 `cli/tunnel/version.go` (+6 -1) 📝 `cli/tunneld/banner.go` (+1 -1) 📝 `cli/tunneld/options.go` (+8 -3) 📝 `cli/tunneld/tunneld.go` (+19 -5) 📝 `cli/tunneld/version.go` (+1 -1) 📝 `client.go` (+114 -34) ➕ `cmd/tunnel/main.go` (+11 -0) ➕ `cmd/tunneld/main.go` (+11 -0) ➕ `common.go` (+17 -0) 📝 `doc.go` (+1 -1) 📝 `errors.go` (+4 -3) 📝 `integration_test.go` (+106 -12) 📝 `pool.go` (+157 -18) 📝 `proto/controlmsg.go` (+7 -0) _...and 7 more files_ </details> ### 📄 Description Add registered clients feature. See README.md for more details. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror added the
pull-request
label 2026-05-05 11:02:23 -06:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/go-http-tunnel#141
No description provided.