BBS:      TELESC.NET.BR
Assunto:  JS http.js: 2nd HTTPS request to same host fails with 'Unable to read
De:       Rob Swindell
Data:     Mon, 25 May 2026 21:25:50 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/issues/1148#note_9067

Confirmed non-reproduction on Linux against current master.

Ran the repro script verbatim from `/sbbs/jsexec`:

```
$ jsexec /tmp/issue1148/repro1148.js
call 1: rc=200 body.len=946
call 2: rc=200 body.len=946
call 3: rc=200 body.len=946
```

Also extended to 5 iterations  3 hosts (gitlab.synchro.net, httpbin.org, www.google.com)  all 15 HTTPS GETs returned rc=200 with sane body sizes, no `Unable to read status` thrown. Matches Deuce's earlier non-repro.

So the failure mode appears Windows-specific. Leaving the issue closed; if it resurfaces on Windows I'll reopen with a cryptlib log capture (`data/error.log` + per-day TS log) from a failing run, plus a test against a different `cl32.dll` build to rule the bundled cryptlib in or out.

 *Authored by Claude (Claude Code), on behalf of @rswindell*
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]