Skip to content

Instantly share code, notes, and snippets.

@effervescentia
Created July 25, 2024 19:26
Show Gist options
  • Save effervescentia/58bf6065537d4ad1a0e56fba1e96b322 to your computer and use it in GitHub Desktop.
Save effervescentia/58bf6065537d4ad1a0e56fba1e96b322 to your computer and use it in GitHub Desktop.
volta-networking-repro log output
19:24:55 [TRACE] (1) vnr: [src/main.rs:17] Testing against URL: 'https://nodejs.org/dist/v20.0.0/node-v20.0.0-darwin-arm64.tar.gz'
Output file path: ./output/node-v20.0.0-darwin-arm64.tar.gz
19:24:55 [DEBUG] (1) attohttpc: trying to connect to nodejs.org:443
19:24:55 [DEBUG] (2) attohttpc: trying to connect to [2606:4700:10::6814:172e]:443
19:24:55 [DEBUG] (1) attohttpc: successfully connected to [2606:4700:10::6814:172e]:443, took 0ms
19:24:56 [DEBUG] (1) rustls::client::hs: No cached session for DnsName("nodejs.org")
19:24:56 [DEBUG] (1) rustls::client::hs: Not resuming any session
19:24:56 [TRACE] (1) rustls::client::hs: [/Users/benteichman/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.22.4/src/client/hs.rs:329] Sending ClientHello Message {
version: TLSv1_0,
payload: Handshake {
parsed: HandshakeMessagePayload {
typ: ClientHello,
payload: ClientHello(
ClientHelloPayload {
client_version: TLSv1_2,
random: 5788e5f6c15fe5f134ea7deb615bb3fe0e35b64c6b63f770c072a73e6cde11a7,
session_id: 207f59b13695f9c082ae74f02b83a735b256cfe62b4c3d3668b01da5255273b6,
cipher_suites: [
TLS13_AES_256_GCM_SHA384,
TLS13_AES_128_GCM_SHA256,
TLS13_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
],
compression_methods: [
Null,
],
extensions: [
SupportedVersions(
[
TLSv1_3,
TLSv1_2,
],
),
EcPointFormats(
[
Uncompressed,
],
),
NamedGroups(
[
X25519,
secp256r1,
secp384r1,
],
),
SignatureAlgorithms(
[
ECDSA_NISTP384_SHA384,
ECDSA_NISTP256_SHA256,
ED25519,
RSA_PSS_SHA512,
RSA_PSS_SHA384,
RSA_PSS_SHA256,
RSA_PKCS1_SHA512,
RSA_PKCS1_SHA384,
RSA_PKCS1_SHA256,
],
),
ExtendedMasterSecretRequest,
CertificateStatusRequest(
Ocsp(
OcspCertificateStatusRequest {
responder_ids: [],
extensions: ,
},
),
),
ServerName(
[
ServerName {
typ: HostName,
payload: HostName(
DnsName(
"nodejs.org",
),
),
},
],
),
KeyShare(
[
KeyShareEntry {
group: X25519,
payload: 05ecaccca5cac5415ce866ee8dc2a83efca3c86987e2b232cbe9d30354cdac28,
},
],
),
PresharedKeyModes(
[
PSK_DHE_KE,
],
),
SessionTicket(
Request,
),
],
},
),
},
encoded: 010000e403035788e5f6c15fe5f134ea7deb615bb3fe0e35b64c6b63f770c072a73e6cde11a720207f59b13695f9c082ae74f02b83a735b256cfe62b4c3d3668b01da5255273b60014130213011303c02cc02bcca9c030c02fcca800ff01000087002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000f000d00000a6e6f64656a732e6f7267003300260024001d002005ecaccca5cac5415ce866ee8dc2a83efca3c86987e2b232cbe9d30354cdac28002d0002010100230000,
},
}
19:24:56 [TRACE] (1) rustls::client::hs: [/Users/benteichman/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.22.4/src/client/hs.rs:483] We got ServerHello ServerHelloPayload {
legacy_version: TLSv1_2,
random: dfa5d85eeecaf357d2de17fc110d394aa45c00d9d2898217f12ee498146b82be,
session_id: 207f59b13695f9c082ae74f02b83a735b256cfe62b4c3d3668b01da5255273b6,
cipher_suite: TLS13_AES_256_GCM_SHA384,
compression_method: Null,
extensions: [
KeyShare(
KeyShareEntry {
group: X25519,
payload: 5e69d9151a5d461aac7bfd64080e49bd949db98b0c28d4174b9bc3680264c639,
},
),
SupportedVersions(
TLSv1_3,
),
],
}
19:24:56 [DEBUG] (1) rustls::client::hs: Using ciphersuite TLS13_AES_256_GCM_SHA384
19:24:56 [DEBUG] (1) rustls::client::tls13: Not resuming
19:24:56 [TRACE] (1) rustls::client::client_conn: [/Users/benteichman/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.22.4/src/client/client_conn.rs:450] EarlyData rejected
19:24:56 [TRACE] (1) rustls::conn: [/Users/benteichman/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.22.4/src/conn.rs:758] Dropping CCS
19:24:56 [DEBUG] (1) rustls::client::tls13: TLS1.3 encrypted extensions: [ServerNameAck]
19:24:56 [DEBUG] (1) rustls::client::hs: ALPN protocol is None
19:24:56 [TRACE] (1) rustls::client::tls13: [/Users/benteichman/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.22.4/src/client/tls13.rs:660] Server cert is CertificateChain([CertificateDer(0x3082072c30820614a00302010202107b6b7b7f2bb7007bbf854c2f2af19151300d06092a864886f70d01010b050030818f310b3009060355040613024742311b30190603550408131247726561746572204d616e636865737465723110300e0603550407130753616c666f726431183016060355040a130f5365637469676f204c696d69746564313730350603550403132e5365637469676f2052534120446f6d61696e2056616c69646174696f6e2053656375726520536572766572204341301e170d3234303232383030303030305a170d3235303333303233353935395a30173115301306035504030c0c2a2e6e6f64656a732e6f726730820222300d06092a864886f70d01010105000382020f003082020a0282020100bf84c2cd627f2fc5ecc8d1cf8df1591125856eda5e42e27736c109c545c1738dd1db518dd9f68b1124026f1b50beb30d9fe28131acdecd65461db9922f7504741b8f30056abd5deb89ea50986776b30b9e44a3b946b624dd9288c9e492f4952f568b78982c88b6597298f2cce0bcfff6cbb0bac322c27f20116f7af122f8ff34be8596097bd3d3bb719974674529edcd87564f66cb8fb6c8de80a98088b90a5adabcdef8b7531c530c792cb27af8df2afd4669af056e59f5bfdb5f10a7500e256589fb1b9c0958dbc44f29c7968b0860286489c1240ce0c097f8e18273fd6dd10ef66e505e7d4769ec018dcc76905b3a22b674e881ba772790474358e17fe2802d35953d73826dd87212fcd20424f91e77e75f9f65d17ce2c4d179acf8dca69307e1cc3de0c637d7b55cb9b5d517ac6d910f6dc0435e0e399c4358cf701d7f0ce53e6c0dcf8240eb23b61f0691fc788920a7b53a599cd8c9189a4c437ceb6ad62cf065411c8004e4255c3cfad1cea7313d45783a7ce6e74202a5bc71bca5584f4cb2dbe7476779b287c5401239106c14b5b9b1c35d8908ca996d49d0996e90fc1c5497df202e0cfdf7954d5d48e47377b160bd5cc7c9ea72c836f97fcaefddca7895b557b7eb071e391abf1ede92ea0d735a06d0cbad6a8b4b503a6e38b8e91d4c7a08b67793b21138619a5fe0ecdb9f9b98447b60654cf16b7f2ada71dae4c30203010001a38202f9308202f5301f0603551d230418301680148d8c5ec454ad8ae177e99bf99b05e1b8018d61e1301d0603551d0e041604141852637f9a034695e6e19b75bd49d013757f6d55300e0603551d0f0101ff0404030205a0300c0603551d130101ff04023000301d0603551d250416301406082b0601050507030106082b0601050507030230490603551d20044230403034060b2b06010401b231010202073025302306082b06010505070201161768747470733a2f2f7365637469676f2e636f6d2f4350533008060667810c01020130818406082b0601050507010104783076304f06082b060105050730028643687474703a2f2f6372742e7365637469676f2e636f6d2f5365637469676f525341446f6d61696e56616c69646174696f6e53656375726553657276657243412e637274302306082b060105050730018617687474703a2f2f6f6373702e7365637469676f2e636f6d30230603551d11041c301a820c2a2e6e6f64656a732e6f7267820a6e6f64656a732e6f72673082017d060a2b06010401d6790204020482016d048201690167007500cf1156eed52e7caff3875bd9692e9be91a71674ab017ecac01d25b77cecc3b080000018df094acc8000004030046304402204451576926058ad24c58ac7635c62aae3ed0e8898351e92467b31dd6a13c58e80220610aa50516833b5acfbb71a8ac68aa9c35931937262504e81e4e5bd153fd17d3007600a2e30ae445efbdad9b7e38ed47677753d7825b8494d72b5e1b2cc4b950a447e70000018df094acf00000040300473045022016de09921a481b38c55f80378ef27a67743fa4f29f05a93d3234c26bbd90cd1d022100b3d617c78093d0313ed3e6d20f2d15377bf39d211db59c8bad6a978f368a475d0076004e75a3275c9a10c3385b6cd4df3f52eb1df0e08e1b8d69c0b1fa64b1629a39df0000018df094ad79000004030047304502200be2bf02d5c59f0223fc829bfd6712265ae04409a01d7bbb28d7fa0d4baf1c4e022100864eaade5a0bf71d475e3d58b14ee707af17f09b2cf45405b4418ad0314f592e300d06092a864886f70d01010b05000382010100894e0475b11e8410236aca22cfd08164e4f34430a28c678d3e929dcc9788c9f9e8fbe86ee86466430de69df0b227294be989af2163b3b3a538361cbe3ce6a85be31e18859eb0c658bcb4b3715a089f60663ddc4ae8cc7c1fc6cc5dc71b36d85130d5258d5e46e54ccbb08fa4a5e41d6a159e74159792f2f099e8e49e3b0e0b3740410c5b3def23c5c4cdb1c624aca341510d4fe71e591d20d01ee10d9ae6a085980522eb5d4520b8567b4c58bc74b1bbb10b3c43b3e5b81d921a96c2efc6993031020f886d30a873fea419b3ba9561703f0cb6698da5962329c34e46fbff04ebb023dc73e890673dcf7de691269218c563d9d5b4f42fb23ff1bcd1aec7782456), CertificateDer(0x30820613308203fba00302010202107d5b5126b476ba11db74160bbc530da7300d06092a864886f70d01010c0500308188310b3009060355040613025553311330110603550408130a4e6577204a6572736579311430120603550407130b4a65727365792043697479311e301c060355040a131554686520555345525452555354204e6574776f726b312e302c06035504031325555345525472757374205253412043657274696669636174696f6e20417574686f72697479301e170d3138313130323030303030305a170d3330313233313233353935395a30818f310b3009060355040613024742311b30190603550408131247726561746572204d616e636865737465723110300e0603550407130753616c666f726431183016060355040a130f5365637469676f204c696d69746564313730350603550403132e5365637469676f2052534120446f6d61696e2056616c69646174696f6e205365637572652053657276657220434130820122300d06092a864886f70d01010105000382010f003082010a0282010100d67333d6d73c20d000d21745b8d63e07a23fc741ee3230c9b06cfdf49fcb12980f2d3f8d4d010c820f177f622ee9b84879fb16834eadd7322593b707bfb9503fa94cc3402ae939ffd981ca1f163241da8026b9237a87201ee3ff209a3c95446f8775069040b4329316091008233ed2dd870f6f5d51146a0a69c54f017269cfd3934c6d04a0a31b827eb19ab9edc59ec537789f9a0834fb562e58c4090e06645bbc37dcf19f2868a856b092a35c9fbb8898081b241dab3085aeafb02e9e7a9dc1c0421ce202f0eae04ad2ef900eb4c14016f06f85424a64f7a430a0febf2ea3275a8e8b58b8adc319178463ed6f56fd83cb6034c474bee69ddbe1e4e5ca0c5f150203010001a382016e3082016a301f0603551d230418301680145379bf5aaa2b4acf5480e1d89bc09df2b20366cb301d0603551d0e041604148d8c5ec454ad8ae177e99bf99b05e1b8018d61e1300e0603551d0f0101ff04040302018630120603551d130101ff040830060101ff020100301d0603551d250416301406082b0601050507030106082b06010505070302301b0603551d200414301230060604551d20003008060667810c01020130500603551d1f044930473045a043a041863f687474703a2f2f63726c2e7573657274727573742e636f6d2f55534552547275737452534143657274696669636174696f6e417574686f726974792e63726c307606082b06010505070101046a3068303f06082b060105050730028633687474703a2f2f6372742e7573657274727573742e636f6d2f555345525472757374525341416464547275737443412e637274302506082b060105050730018619687474703a2f2f6f6373702e7573657274727573742e636f6d300d06092a864886f70d01010c0500038202010032bf61bd0e48c34fc7ba474df89c781901dc131d806ffcc370b4529a31339a5752fb319e6ba4ef54aa898d401768f811107cd2cab1f15586c7eeb3369186f63951bf46bf0fa0bab4f77e49c42a36179ee468397aaf944e566fb27b3bbf0a86bdcdc5771c03b838b1a21f5f7edb8adc4648b6680acfb2b5b4e234e467a93866095ed2b8fc9d283a174027c2724e29fd213c7ccf13fb962cc53144fd13edd59ba96968777ceee1ffa4f93638085339a284349c19f3be0eacd52437eb23a878d0d3e7ef924764623922efc6f711be2285c6664424268e10328dc893ae079e833e2fd9f9f5468e63bec1e6b4dca6cd21a8860a95d92e85261afdfcb1b657426d95d133f6391406824138f58f58dc805ba4d57d9578fda79bfffdc5a869ab26e7a7a405875ba9b7b8a3200b97a94585ddb38be589378e290dfc0617f638400e42e41206fb7bf3c6116862dfe398f413d8154f8bb169d91060bc642aea31b7e4b5a33a149b26e30b7bfd028eb699c138975936f6a874a286b65eebc664eacfa0a3f96e9eba2d11b6869808582dc9ac2564f25e75b438c1ae7f5a4683ea51cab6f19911356ba56a7bc600b0e7f8be64b2adc8c2f1ace351eaa493e079c8e18140c90a5be1123cc1602ae397c08942ca94cf46981269bb98d0c2d30d724b476ee593c43228638743e4b0323e0ad34bbf239b1429412b9a041f932df1c739483cad5a127f), CertificateDer(0x3082058130820469a00302010202103972443af922b751d7d36c10dd313595300d06092a864886f70d01010c0500307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c18414141204365727469666963617465205365727669636573301e170d3139303331323030303030305a170d3238313233313233353935395a308188310b3009060355040613025553311330110603550408130a4e6577204a6572736579311430120603550407130b4a65727365792043697479311e301c060355040a131554686520555345525452555354204e6574776f726b312e302c06035504031325555345525472757374205253412043657274696669636174696f6e20417574686f7269747930820222300d06092a864886f70d01010105000382020f003082020a028202010080126517360ec3db08b3d0ac570d76edcd27d34cad508361e2aa204d092d6409dcce899fcc3da9ecf6cfc1dcf1d3b1d67b3728112b47da39c6bc3a19b45fa6bd7d9da36342b676f2a93b2b91f8e26fd0ec162090093ee2e874c918b491d46264db7fa306f188186a90223cbcfe13f087147bf6e41f8ed4e451c61167460851cb8614543fbc33fe7e6c9cff169d18bd518e35a6a766c87267db2166b1d49b7803c0503ae8ccf0dcbc9e4cfeaf0596351f575ab7ffcef93db72cb6f654ddc8e7123a4dae4c8ab75c9ab4b7203dca7f2234ae7e3b68660144e7014e46539b3360f794be5337907343f332c353efdbaafe744e69c76b8c6093dec4c70cdfe132aecc933b517895678bee3d56fe0cd0690f1b0ff325266b336df76e47fa7343e57e0ea566b1297c3284635589c40dc19354301913acd37d37a7eb5d3a6c355cdb41d712daa9490bdfd8808a0993628eb566cf2588cd84b8b13fa4390fd9029eeb124c957cf36b05a95e1683ccb867e2e8139dcc5b82d34cb3ed5bffdee573ac233b2d00bf3555740949d849581a7f9236e651920ef3267d1c4d17bcc9ec4326d0bf415f40a94444f499e757879e501f5754a83efd74632fb1506509e658422e431a4cb4f0254759fa041e93d426464a5081b2debe78b7fc6715e1c957841e0f63d6e962bad65f552eea5cc62808042539b80e2ba9f24c971c073f0d52f5edef2f820f0203010001a381f23081ef301f0603551d23041830168014a0110a233e96f107ece2af29ef82a57fd030a4b4301d0603551d0e041604145379bf5aaa2b4acf5480e1d89bc09df2b20366cb300e0603551d0f0101ff040403020186300f0603551d130101ff040530030101ff30110603551d20040a300830060604551d200030430603551d1f043c303a3038a036a0348632687474703a2f2f63726c2e636f6d6f646f63612e636f6d2f414141436572746966696361746553657276696365732e63726c303406082b0601050507010104283026302406082b060105050730018618687474703a2f2f6f6373702e636f6d6f646f63612e636f6d300d06092a864886f70d01010c05000382010100188751dc74213d9c8ae027b733d02eccecf0e6cb5e11de226f9b758e9e72fee4d6feaa1f9c962def034a7eaef48d6f723c433bc03febb8df5caaa9c6aef2fcd8eea37b43f686367c14e0cdf4f73ffedeb8b48af09196fefd43647efdccd201a17d7df81919c9422b13bf588bbaa4a266047688914e0c8914cea24dc932b3bae8141abc71f15bf0410b98000a220310e50cb1f9cd923719ed3bf1e43ab6f945132675afbbaaef3f7b773bd2c402913d1900d3175c39db3f7b180d45cd9385962f5ddf59164f3f51bdd545183fed4a8ee80661742316b50d50732744477f105d892a6b853114c4e8a96a4c80bc6a78cfb87f8e7672990c9dfed7910816a1a35f95)])
19:24:56 [TRACE] (1) rustls::webpki::server_verifier: [/Users/benteichman/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.22.4/src/webpki/server_verifier.rs:253] Unvalidated OCSP response: [48, 130, 1, 211, 10, 1, 0, 160, 130, 1, 204, 48, 130, 1, 200, 6, 9, 43, 6, 1, 5, 5, 7, 48, 1, 1, 4, 130, 1, 185, 48, 130, 1, 181, 48, 129, 158, 162, 22, 4, 20, 141, 140, 94, 196, 84, 173, 138, 225, 119, 233, 155, 249, 155, 5, 225, 184, 1, 141, 97, 225, 24, 15, 50, 48, 50, 52, 48, 55, 49, 57, 49, 52, 48, 53, 50, 56, 90, 48, 115, 48, 113, 48, 73, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 4, 20, 67, 11, 210, 14, 79, 19, 122, 26, 108, 145, 143, 36, 229, 218, 126, 50, 77, 71, 51, 200, 4, 20, 141, 140, 94, 196, 84, 173, 138, 225, 119, 233, 155, 249, 155, 5, 225, 184, 1, 141, 97, 225, 2, 16, 123, 107, 123, 127, 43, 183, 0, 123, 191, 133, 76, 47, 42, 241, 145, 81, 128, 0, 24, 15, 50, 48, 50, 52, 48, 55, 49, 57, 49, 52, 48, 53, 50, 56, 90, 160, 17, 24, 15, 50, 48, 50, 52, 48, 55, 50, 54, 49, 52, 48, 53, 50, 55, 90, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, 1, 0, 186, 70, 121, 255, 161, 117, 12, 97, 54, 149, 112, 205, 82, 238, 33, 217, 72, 118, 118, 130, 199, 8, 207, 101, 122, 162, 66, 175, 180, 3, 45, 211, 73, 251, 211, 87, 96, 178, 102, 192, 53, 214, 96, 34, 244, 104, 212, 239, 56, 23, 81, 200, 96, 59, 129, 100, 61, 175, 111, 181, 86, 120, 33, 230, 47, 254, 69, 168, 52, 151, 136, 225, 174, 165, 235, 194, 22, 67, 254, 171, 18, 11, 137, 39, 165, 14, 198, 202, 78, 22, 50, 136, 44, 251, 209, 47, 120, 31, 189, 87, 28, 41, 151, 68, 76, 20, 25, 42, 116, 172, 96, 176, 0, 164, 175, 88, 57, 150, 247, 126, 50, 71, 212, 240, 84, 69, 214, 212, 13, 214, 212, 129, 120, 112, 77, 225, 31, 153, 225, 185, 168, 199, 67, 71, 74, 182, 65, 6, 55, 131, 58, 97, 248, 85, 183, 4, 124, 57, 250, 164, 193, 165, 27, 127, 113, 111, 255, 10, 86, 66, 15, 67, 154, 96, 123, 235, 77, 142, 196, 232, 102, 208, 47, 100, 89, 214, 193, 156, 120, 45, 18, 207, 97, 143, 168, 61, 109, 80, 50, 207, 66, 134, 27, 18, 202, 237, 0, 219, 98, 193, 80, 44, 221, 37, 202, 240, 20, 88, 224, 158, 92, 113, 28, 9, 183, 47, 47, 40, 111, 146, 82, 223, 243, 128, 20, 134, 35, 89, 208, 222, 180, 250, 202, 229, 55, 35, 219, 84, 218, 238, 193, 218, 193, 233, 73, 101]
19:24:56 [DEBUG] (1) attohttpc: GET /dist/v20.0.0/node-v20.0.0-darwin-arm64.tar.gz HTTP/1.1
19:24:56 [DEBUG] (1) attohttpc: creating a length body reader
19:24:56 [DEBUG] (1) attohttpc: creating plain reader
19:24:56 [DEBUG] (1) attohttpc: status code 200
19:24:56 [TRACE] (1) vnr: [src/main.rs:31] status: 200 OK
19:24:56 [TRACE] (1) vnr: [src/main.rs:36] returned headers: {"date": "Thu, 25 Jul 2024 19:24:56 GMT", "content-type": "application/gzip", "content-length": "41339150", "connection": "close", "last-modified": "Mon, 17 Apr 2023 21:26:10 GMT", "etag": "\"643db972-276c90e\"", "cache-control": "public, max-age=3600, s-maxage=14400", "cf-cache-status": "HIT", "age": "632", "accept-ranges": "bytes", "vary": "Accept-Encoding", "strict-transport-security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", "server": "cloudflare", "cf-ray": "8a8e88732ad5ac0c-YYZ"}
19:24:56 [TRACE] (1) vnr: [src/main.rs:39] Compressed size: 41339150
19:24:56 [TRACE] (1) vnr: [src/main.rs:42] Accepts byte ranges: true
19:24:56 [TRACE] (1) vnr: [src/main.rs:147] Requesting isize field. Request: RequestBuilder { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("nodejs.org")), port: None, path: "/dist/v20.0.0/node-v20.0.0-darwin-arm64.tar.gz", query: None, fragment: None }, method: GET, body: Empty, base_settings: BaseSettings { headers: {"range": "bytes=41339146-41339149"}, max_headers: 100, max_redirections: 5, follow_redirects: true, connect_timeout: 30s, read_timeout: 30s, timeout: None, proxy_settings: ProxySettings { http_proxy: None, https_proxy: None, disable_proxies: false, no_proxy_hosts: [] }, accept_invalid_certs: false, accept_invalid_hostnames: false, root_certificates: ..., allow_compression: true } }
19:24:56 [DEBUG] (1) attohttpc: trying to connect to nodejs.org:443
19:24:56 [DEBUG] (3) attohttpc: trying to connect to [2606:4700:10::6814:172e]:443
19:24:56 [DEBUG] (1) attohttpc: successfully connected to [2606:4700:10::6814:172e]:443, took 0ms
19:24:56 [DEBUG] (1) rustls::client::hs: No cached session for DnsName("nodejs.org")
19:24:56 [DEBUG] (1) rustls::client::hs: Not resuming any session
19:24:56 [TRACE] (1) rustls::client::hs: [/Users/benteichman/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.22.4/src/client/hs.rs:329] Sending ClientHello Message {
version: TLSv1_0,
payload: Handshake {
parsed: HandshakeMessagePayload {
typ: ClientHello,
payload: ClientHello(
ClientHelloPayload {
client_version: TLSv1_2,
random: dca02938114528b1c3859734f1ce04c33dd2500a5ea7580e602033a8805e1787,
session_id: 81bfb19ccfa4e9e52d79b692f27de4861831158f589c76a8254d06f1631690b6,
cipher_suites: [
TLS13_AES_256_GCM_SHA384,
TLS13_AES_128_GCM_SHA256,
TLS13_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
],
compression_methods: [
Null,
],
extensions: [
SupportedVersions(
[
TLSv1_3,
TLSv1_2,
],
),
EcPointFormats(
[
Uncompressed,
],
),
NamedGroups(
[
X25519,
secp256r1,
secp384r1,
],
),
SignatureAlgorithms(
[
ECDSA_NISTP384_SHA384,
ECDSA_NISTP256_SHA256,
ED25519,
RSA_PSS_SHA512,
RSA_PSS_SHA384,
RSA_PSS_SHA256,
RSA_PKCS1_SHA512,
RSA_PKCS1_SHA384,
RSA_PKCS1_SHA256,
],
),
ExtendedMasterSecretRequest,
CertificateStatusRequest(
Ocsp(
OcspCertificateStatusRequest {
responder_ids: [],
extensions: ,
},
),
),
ServerName(
[
ServerName {
typ: HostName,
payload: HostName(
DnsName(
"nodejs.org",
),
),
},
],
),
KeyShare(
[
KeyShareEntry {
group: X25519,
payload: 2581e6d452e2edfc81dcfde71d47908049d7bd4a14258f387cf910558baf673f,
},
],
),
PresharedKeyModes(
[
PSK_DHE_KE,
],
),
SessionTicket(
Request,
),
],
},
),
},
encoded: 010000e40303dca02938114528b1c3859734f1ce04c33dd2500a5ea7580e602033a8805e17872081bfb19ccfa4e9e52d79b692f27de4861831158f589c76a8254d06f1631690b60014130213011303c02cc02bcca9c030c02fcca800ff01000087002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000f000d00000a6e6f64656a732e6f7267003300260024001d00202581e6d452e2edfc81dcfde71d47908049d7bd4a14258f387cf910558baf673f002d0002010100230000,
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment