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

KarpelesLab / slirp / 23952021400
71%

Build:
DEFAULT BRANCH: master
Ran 03 Apr 2026 03:42PM UTC
Jobs 1
Files 27
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

03 Apr 2026 03:41PM UTC coverage: 70.788% (-0.4%) from 71.205%
23952021400

push

github

MagicalTux
RFC 9293 compliance: 8 fixes + keepalive idle 300s

1. FIN in SYN-RECEIVED: handleSynReceived now delegates to
   handleDataState after transitioning to ESTABLISHED, ensuring
   FIN flags in handshake-completing segments are processed.

2. TIME-WAIT 2MSL restart: store timer in timeWaitTimer field,
   restart it on each segment received in TIME-WAIT state per
   RFC 9293 §3.10.7.4.

3. CLOSE from SYN-RECEIVED: send FIN and transition to FIN-WAIT-1
   instead of jumping directly to CLOSED (RFC 9293 §3.10.4).

4. CLOSE from FIN-WAIT-1/2: return "connection closing" error
   instead of silently transitioning to CLOSED.

5. CLOSE-WAIT sndWnd update: update the send window from incoming
   ACKs so outbound data isn't stalled by a stale window.

6. ACK beyond SND.NXT: send ACK before dropping the segment per
   RFC 9293 §3.10.7.4 step 5.

7. SWS avoidance (RFC 9293 §3.8.6): receiver suppresses small
   window advertisements below min(MSS, bufSize/2); sender defers
   sub-MSS segments when unacked data is in flight (Nagle-like).

8. PAWS validation (RFC 7323 §5): reject segments with timestamp
   regression (TSval < tsRecent), send challenge ACK on drop.

9. Increase DefaultKeepaliveIdle from 30s to 300s.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

24 of 78 new or added lines in 1 file covered. (30.77%)

2 existing lines in 1 file now uncovered.

3063 of 4327 relevant lines covered (70.79%)

4667.06 hits per line

Uncovered Changes

Lines Coverage ∆ File
54
56.37
-0.95% vtcp/conn.go

Coverage Regressions

Lines Coverage ∆ File
2
56.37
-0.95% vtcp/conn.go
Jobs
ID Job ID Ran Files Coverage
1 23952021400.1 03 Apr 2026 03:42PM UTC 27
70.79
GitHub Action Run
Source Files on build 23952021400
  • Tree
  • List 27
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23952021400
  • 0887f7c6 on github
  • Prev Build on master (#23950819644)
  • Next Build on master (#23952256138)
  • Delete
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