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

firezone / sanstun / 40436361992
93%

Build:
DEFAULT BRANCH: main
Ran 27 Oct 2026 02:05AM UTC
Jobs 1
Files 15
Run time 1min
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

27 Oct 2026 02:05AM UTC coverage: 93.052% (+0.009%) from 93.043%
40436361992

push

github

web-flow
fix: keep the tunnel while a newer session is pending (#134)

When the current session expires after sending data, the tunnel presumes
the peer lost and expires itself. That is wrong if the peer dropped its
state and re-initiated before the expiry: we already hold the newer
session it handed us, and its handshake response may simply have been
lost on the way back. Expiring then threw that session away and made us
refuse every retry from the peer until it gave up. Now the tunnel only
presumes the peer lost when no other session remains, so the peer's next
data packet promotes the newer session.

---------

Co-authored-by: Claude <noreply@anthropic.com>

4 of 4 new or added lines in 2 files covered. (100.0%)

2076 of 2231 relevant lines covered (93.05%)

57047.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40436361992.1 27 Oct 2026 02:05AM UTC 15
93.05
GitHub Action Run
Source Files on build 40436361992
  • Tree
  • List 15
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40436361992
  • 3c6026e3 on github
  • Prev Build on main (#40435797587)
  • Next Build on main (#40437417457)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc