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

enetx / surf
83%
main: 83%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.0.199
DEFAULT BRANCH: main
Repo Added 30 Aug 2025 12:38PM UTC
Token LdmsacdbPauDgnZls2bs1fbecjwLbRypT regen
Build 226 Last
Files 34
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 refs/tags/v1.0.199
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • allow_keylogging
  • fix-http2-fallback-alpn
  • fix_early_http2_error
  • main
  • refs/tags/v1.0.100
  • refs/tags/v1.0.101
  • refs/tags/v1.0.102
  • refs/tags/v1.0.103
  • refs/tags/v1.0.104
  • refs/tags/v1.0.105
  • refs/tags/v1.0.106
  • refs/tags/v1.0.107
  • refs/tags/v1.0.108
  • refs/tags/v1.0.109
  • refs/tags/v1.0.110
  • refs/tags/v1.0.111
  • refs/tags/v1.0.112
  • refs/tags/v1.0.113
  • refs/tags/v1.0.114
  • refs/tags/v1.0.115
  • refs/tags/v1.0.116
  • refs/tags/v1.0.117
  • refs/tags/v1.0.118
  • refs/tags/v1.0.119
  • refs/tags/v1.0.120
  • refs/tags/v1.0.121
  • refs/tags/v1.0.122
  • refs/tags/v1.0.123
  • refs/tags/v1.0.124
  • refs/tags/v1.0.125
  • refs/tags/v1.0.130
  • refs/tags/v1.0.131
  • refs/tags/v1.0.132
  • refs/tags/v1.0.133
  • refs/tags/v1.0.134
  • refs/tags/v1.0.135
  • refs/tags/v1.0.136
  • refs/tags/v1.0.137
  • refs/tags/v1.0.138
  • refs/tags/v1.0.139
  • refs/tags/v1.0.140
  • refs/tags/v1.0.141
  • refs/tags/v1.0.142
  • refs/tags/v1.0.143
  • refs/tags/v1.0.144
  • refs/tags/v1.0.146
  • refs/tags/v1.0.147
  • refs/tags/v1.0.148
  • refs/tags/v1.0.149
  • refs/tags/v1.0.150
  • refs/tags/v1.0.151
  • refs/tags/v1.0.152
  • refs/tags/v1.0.153
  • refs/tags/v1.0.154
  • refs/tags/v1.0.155
  • refs/tags/v1.0.156
  • refs/tags/v1.0.157
  • refs/tags/v1.0.158
  • refs/tags/v1.0.159
  • refs/tags/v1.0.160
  • refs/tags/v1.0.161
  • refs/tags/v1.0.162
  • refs/tags/v1.0.163
  • refs/tags/v1.0.164
  • refs/tags/v1.0.165
  • refs/tags/v1.0.166
  • refs/tags/v1.0.167
  • refs/tags/v1.0.168
  • refs/tags/v1.0.170
  • refs/tags/v1.0.172
  • refs/tags/v1.0.173
  • refs/tags/v1.0.174
  • refs/tags/v1.0.175
  • refs/tags/v1.0.176
  • refs/tags/v1.0.177
  • refs/tags/v1.0.178
  • refs/tags/v1.0.179
  • refs/tags/v1.0.180
  • refs/tags/v1.0.182
  • refs/tags/v1.0.183
  • refs/tags/v1.0.184
  • refs/tags/v1.0.185
  • refs/tags/v1.0.186
  • refs/tags/v1.0.187
  • refs/tags/v1.0.188
  • refs/tags/v1.0.189
  • refs/tags/v1.0.190
  • refs/tags/v1.0.191
  • refs/tags/v1.0.192
  • refs/tags/v1.0.193
  • refs/tags/v1.0.194
  • refs/tags/v1.0.195
  • refs/tags/v1.0.196
  • refs/tags/v1.0.197
  • refs/tags/v1.0.198
  • refs/tags/v1.0.199
  • refs/tags/v1.0.60

24 Apr 2026 11:30AM UTC coverage: 83.416% (+0.04%) from 83.381%
24887291478

push

github

enetx
feat: add SecureTLS() and WebSocketGuard() builder methods

SecureTLS() enables TLS certificate verification (InsecureSkipVerify=false).
Default remains insecure for backward compatibility — call SecureTLS() for production.

WebSocketGuard() enables middleware that blocks HTTP 101 Switching Protocols.
Previously enabled by default — now opt-in. This allows surf.Std() to work
as HTTPClient for websocket.Dial without interfering with the upgrade handshake.

Also: ja_roundtripper now reads InsecureSkipVerify from client config instead
of hardcoded true, so SecureTLS() applies to JA3/utls connections too.

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

3204 of 3841 relevant lines covered (83.42%)

71.8 hits per line

Relevant lines Covered
Build:
Build:
3841 RELEVANT LINES 3204 COVERED LINES
71.8 HITS PER LINE
Source Files on main
  • Tree
  • List 34
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24887291478 refs/tags/v1.0.199 feat: add SecureTLS() and WebSocketGuard() builder methods SecureTLS() enables TLS certificate verification (InsecureSkipVerify=false). Default remains insecure for backward compatibility — call SecureTLS() for production. WebSocketGuard() enabl... push 24 Apr 2026 11:35AM UTC enetx github
83.42
24887264984 main feat: add SecureTLS() and WebSocketGuard() builder methods SecureTLS() enables TLS certificate verification (InsecureSkipVerify=false). Default remains insecure for backward compatibility — call SecureTLS() for production. WebSocketGuard() enabl... push 24 Apr 2026 11:35AM UTC enetx github
83.42
23845803688 refs/tags/v1.0.198 fix race push 01 Apr 2026 11:18AM UTC enetx github
83.38
23845795690 main fix race push 01 Apr 2026 11:18AM UTC enetx github
83.38
23000897991 refs/tags/v1.0.197 Firefox/148 push 12 Mar 2026 12:04PM UTC enetx github
83.37
23000775903 main Firefox/148 push 12 Mar 2026 12:00PM UTC enetx github
83.37
22753290391 refs/tags/v1.0.196 refactor: rename HTTP3() to ForceHTTP3() and consolidate implementation - Remove the separate `HTTP3()` method and `http3` field from Builder `ForceHTTP3()` is now the single entry point for enabling HTTP/3 push 06 Mar 2026 07:20AM UTC enetx github
83.69
22733043219 main refactor: rename HTTP3() to ForceHTTP3() and consolidate implementation - Remove the separate `HTTP3()` method and `http3` field from Builder `ForceHTTP3()` is now the single entry point for enabling HTTP/3 push 05 Mar 2026 07:30PM UTC enetx github
83.69
22278534244 refs/tags/v1.0.195 Chrome/145 push 22 Feb 2026 02:02PM UTC enetx github
83.71
22278525052 main Chrome/145 push 22 Feb 2026 02:01PM UTC enetx github
83.71
See All Builds (226)
  • Settings
  • 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