• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dguerri / k8s-ssh-gateway-controller
91%

Build:
DEFAULT BRANCH: main
Repo Added 19 Mar 2026 08:02AM UTC
Files 10
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • fix/post-sni-refactor-cleanup
  • main
  • v1.2.0
  • v1.3.0
  • v1.4.0

18 Jun 2026 02:45PM UTC coverage: 90.745% (+0.04%) from 90.704%
28002339849

push

github

dguerri
fix(ssh): cancel wrong-hostname tunnels using requested host:port

Previously handleAssignedURIs canceled forwardings using the
server-bound port parsed from tcp:// URIs. Per RFC 4254 §7.1, sish and
other servers key cancel-tcpip-forward on the originally-requested bind
address and port, so canceling the bound value never matched and leaked
the listener. Worse, HTTP/HTTPS tunnels (e.g. pico.sh web tunnels) have
no tcp:// URI, so no cancel was sent at all.

Now cancel always uses the originally-requested host:port, releasing the
listener for both TCP and HTTP/HTTPS forwardings. Tests updated and a new
test added covering the HTTP/HTTPS case.

7 of 7 new or added lines in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

2010 of 2215 relevant lines covered (90.74%)

9.16 hits per line

Relevant lines Covered
Build:
Build:
2215 RELEVANT LINES 2010 COVERED LINES
9.16 HITS PER LINE
Source Files on main
  • Tree
  • List 10
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28002339849 main fix(ssh): cancel wrong-hostname tunnels using requested host:port Previously handleAssignedURIs canceled forwardings using the server-bound port parsed from tcp:// URIs. Per RFC 4254 §7.1, sish and other servers key cancel-tcpip-forward on the or... push 23 Jun 2026 04:32AM UTC dguerri github
90.74
27931794599 main fix(ssh): cancel wrong-hostname tunnels using requested host:port Previously handleAssignedURIs canceled forwardings using the server-bound port parsed from tcp:// URIs. Per RFC 4254 §7.1, sish and other servers key cancel-tcpip-forward on the or... push 22 Jun 2026 05:33AM UTC dguerri github
90.7
27894548191 main fix(ssh): cancel wrong-hostname tunnels using requested host:port Previously handleAssignedURIs canceled forwardings using the server-bound port parsed from tcp:// URIs. Per RFC 4254 §7.1, sish and other servers key cancel-tcpip-forward on the or... push 21 Jun 2026 05:21AM UTC dguerri github
90.88
27860496450 main fix(ssh): cancel wrong-hostname tunnels using requested host:port Previously handleAssignedURIs canceled forwardings using the server-bound port parsed from tcp:// URIs. Per RFC 4254 §7.1, sish and other servers key cancel-tcpip-forward on the or... push 20 Jun 2026 04:42AM UTC dguerri github
90.88
27807361524 main fix(ssh): cancel wrong-hostname tunnels using requested host:port Previously handleAssignedURIs canceled forwardings using the server-bound port parsed from tcp:// URIs. Per RFC 4254 §7.1, sish and other servers key cancel-tcpip-forward on the or... push 19 Jun 2026 05:28AM UTC dguerri github
90.79
27767677584 main fix(ssh): cancel wrong-hostname tunnels using requested host:port Previously handleAssignedURIs canceled forwardings using the server-bound port parsed from tcp:// URIs. Per RFC 4254 §7.1, sish and other servers key cancel-tcpip-forward on the or... push 18 Jun 2026 02:46PM UTC dguerri github
90.7
27738055757 main Refactor gateway reconcile flow push 18 Jun 2026 05:08AM UTC dguerri github
90.88
27667548237 main Refactor gateway reconcile flow push 17 Jun 2026 05:19AM UTC dguerri github
90.7
27596605403 main Refactor gateway reconcile flow push 16 Jun 2026 05:37AM UTC dguerri github
90.7
27526069326 main Refactor gateway reconcile flow push 15 Jun 2026 05:31AM UTC dguerri github
90.88
See All Builds (116)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc