Scope
Finish exact native parity for js/bun/http/proxy.test.ts and remove its remaining corpus suppression without rewrites or skips.
Commit de6c192 restored standard RFC 7617 proxy Basic authentication and RFC 9110 failed-CONNECT handling. That reduced the exact untouched Home file from 42 passed / 5 failed to 45 passed / 2 failed.
Remaining production gaps
- A rejecting
tls.checkServerIdentitycallback must close the parked CONNECT tunnel promptly, reject with the callback Error, and transmit zero decrypted request bytes to the target. Bun.S3Client.statmust observe a runtimeprocess.env.HTTP_PROXYassignment and remain safe when the env value is repeatedly overwritten while the request is in flight.- The exact untouched
js/bun/http/proxy.test.tsruns through the production VM corpus route. - No source rewriting, compatibility shims, delegation, extra skips, or weakened assertions.
- Verify supported Linux and Windows targets once the macOS gate is green.
Current exact evidence
Pinned source SHA: aaecff631b75b1a8445e30330f3a63a9b3c8a5ddd3714273536e2638ae056de1
- Home after
de6c192: 45 passed, 1 upstream skip, 2 failed, 171 assertions - Pinned Bun
4982b91e3702094330f3be3883354c52b8c01323: 47 passed, 1 upstream skip, 0 failed, 177 assertions - The two remaining Home failures each time out after 15 seconds.
- Stable
home_rtgate: 1,816 passed, 19 skipped, 0 failed