- tlsSocketDestroy: invoke pending _writeCallback on destroy per Writable
stream contract
- socketData: pause rawSocket on backpressure when push() returns false
- tlsSocketRead: resume rawSocket when H2 session requests more data
- socketHandshake: emit tlsClientError with tlsSocket not rawSocket
- onTlsClose: defensive null check for ctx.events
- catch block: destroy rawSocket on TLS upgrade failure to prevent leak
- request() helper: always call req.end() for body-less requests
- Bun.spawn: use await using pattern and assert.strictEqual
- Resolve merge conflict in SetupMacSDK.cmake