-
-
Save Gelbpunkt/b0fb2063d198cbae23b93b678065f3c1 to your computer and use it in GitHub Desktop.
hyper v1 rustls notconnected logs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2023-11-21T22:32:29.451786Z TRACE rustls::server::hs: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 99d9a35611c3a06c118ede10b6d7cc3e2240857775a613fd1ef6f1c6a2cc27ee, session_id: 6319203025fddbfcf833b0e3d321cd90fe5ca5769cf6889328b80263ebff5482, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256, TLS13_AES_128_GCM_SHA256, TLS13_AES_128_CCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_256_CCM, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CCM, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_AES_256_CCM, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_CCM, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [ServerName([ServerName { typ: HostName, payload: HostName(DnsName("localhost")) }]), ECPointFormats([Uncompressed, ANSIX962CompressedPrime, ANSIX962CompressedChar2]), NamedGroups([X25519, secp256r1, X448, secp521r1, secp384r1, FFDHE2048, FFDHE3072, FFDHE4096, FFDHE6144, FFDHE8192]), Protocols([ProtocolName(687474702f312e31)]), Unknown(UnknownExtension { typ: Unknown(22), payload: }), ExtendedMasterSecretRequest, Unknown(UnknownExtension { typ: PostHandshakeAuth, payload: }), SignatureAlgorithms([ECDSA_NISTP256_SHA256, ECDSA_NISTP384_SHA384, ECDSA_NISTP521_SHA512, ED25519, ED448, Unknown(2057), Unknown(2058), Unknown(2059), RSA_PSS_SHA256, RSA_PSS_SHA384, RSA_PSS_SHA512, RSA_PKCS1_SHA256, RSA_PKCS1_SHA384, RSA_PKCS1_SHA512, Unknown(771), Unknown(769)]), SupportedVersions([TLSv1_3, TLSv1_2]), PresharedKeyModes([PSK_DHE_KE]), KeyShare([KeyShareEntry { group: X25519, payload: a70bdffb71a67ca2a13022f2ad5edc051b44589aa13cc5ace09cda90dabecf2c }]), Unknown(UnknownExtension { typ: Padding, payload: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 })] } | |
2023-11-21T22:32:29.451872Z TRACE rustls::server::server_conn: sni Some(DnsName("localhost")) | |
2023-11-21T22:32:29.451877Z TRACE rustls::server::server_conn: sig schemes [ECDSA_NISTP256_SHA256, ECDSA_NISTP384_SHA384, ECDSA_NISTP521_SHA512, ED25519, ED448, Unknown(2057), Unknown(2058), Unknown(2059), RSA_PSS_SHA256, RSA_PSS_SHA384, RSA_PSS_SHA512, RSA_PKCS1_SHA256, RSA_PKCS1_SHA384, RSA_PKCS1_SHA512, Unknown(771), Unknown(769)] | |
2023-11-21T22:32:29.451884Z TRACE rustls::server::server_conn: alpn protocols Some([ProtocolName(687474702f312e31)]) | |
2023-11-21T22:32:29.451889Z TRACE rustls::server::server_conn: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256, TLS13_AES_128_GCM_SHA256, TLS13_AES_128_CCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_256_CCM, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CCM, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_AES_256_CCM, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_CCM, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] | |
2023-11-21T22:32:29.451902Z DEBUG rustls::server::hs: decided upon suite TLS13_AES_256_GCM_SHA384 | |
2023-11-21T22:32:29.452075Z TRACE rustls::server::tls13::client_hello: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 5dd029555d6d1661c5a3253f21b86ad140a16d74321e4250582af71521f16193, session_id: 6319203025fddbfcf833b0e3d321cd90fe5ca5769cf6889328b80263ebff5482, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: bb1030dd2733792735e6293de2f1b8fb16baf8d2c5da5ccae55ef2b8903e9f58 }), SupportedVersions(TLSv1_3)] }) }, encoded: 0200007603035dd029555d6d1661c5a3253f21b86ad140a16d74321e4250582af71521f16193206319203025fddbfcf833b0e3d321cd90fe5ca5769cf6889328b80263ebff5482130200002e00330024001d0020bb1030dd2733792735e6293de2f1b8fb16baf8d2c5da5ccae55ef2b8903e9f58002b00020304 } } | |
2023-11-21T22:32:29.452300Z DEBUG rustls::server::hs: Chosen ALPN protocol [104, 116, 116, 112, 47, 49, 46, 49] | |
2023-11-21T22:32:29.452310Z TRACE rustls::server::tls13::client_hello: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([Protocols([ProtocolName(687474702f312e31)]), ServerNameAck]) }, encoded: 0800001500130010000b000908687474702f312e3100000000 } } | |
2023-11-21T22:32:29.452332Z TRACE rustls::server::tls13::client_hello: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r220704143058Z\x17\r271225143058Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xcb\xdf\x9a\x8b@\xb2*\xb3\0\xa6\x1c\x9crs6\x05\xda\x9d\x18\xc5p\xaa\x80\xcb\xedE\xc2\x95\x12Y\xe2|\xf3\x05\xad\xb1\x82cV\x98\x06hH\x89s\xc6G\x08_\xca\xd8@\xb5\x87\xc3B\xca\xd7\x14\0\xd9w\x9d\x89>\x06BG\xfb\xba\r\x03*(=\xa5r\xf1P\x91\xfe\xcay\xef\xdf53\xaeA4\x0f\x87U\xd0\xc7\x89\xed\xc6\xf8\x9cH\x04\xf0\x12{\x94\xdb\xc3pVs\x94\xff\xf6s\xablgC~ Q\x03GZ\x9di7\xe0u-\xae\xde\x9ao\xd4r\x0b5\xffhL\xc7\0\x99aI\xd1\xa2%(De\xd4K6nZ\x89\x03:\xcbO6H\xdc\xf8\x08\xc7\x9b\x13\x8d\x82\x8c(\x82b\xf6\x8c\xa3}\x060p\xff\xcal\x1a\x8a\x84:3\x0e\xf8\xb6\xfd\x89\xe9\x0e\x0b5\xf8\x92\xa1\xdaEF\xd3\x95\xb4\x80\xbe$.\xd9\ru\xe7\x18\x99\x08\x10\x99V\xd3D\xe85\x06\xdb\x96\xee\xbe\x93\x12\x11|)-\xdfz\x9c\xbc\xb0n\xb4\x82\xca\xe7\x82\xed\xc7t\xd7\xf8i\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14q\xa7\xcc.P\x03\xad\x96\x9a\xfe3|\xc9?\x91\xff\xc1\xc4w\xaf0B\x06\x03U\x1d#\x04;09\x80\x143\x11R\xfc1]\xb6\x03\x04,Nu\x0fq|\x19\xcdYL\xf4\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0j(\xd2\x0c\xfc\x90FFa\x84\xa2\x99\xb9\xfdcJW\xc5(\xc4\xa3\xc0\xfbh\xd1\xd3m-F\xe9\x970\t\xc9\x11\xf8l\x8a\xf1~g\x0f\xeb\x0ed\x83\xa6kl\xffw\x08\x95\xeb\n\x8b\x8e\xdf\xd7z\xb81\xf8\xf5C+PP:\xec\xb9\x012E:\xd5\x1a\x8e\x819\x048vD\xbe\"\xa9\xc8}+\xae{\xbd0\xa6\xfa\xd9\x1e\x14G4WE\xb7\xda\x8c\xe7\0\x8bB\x89\x17\x94\xff|\xf2\xc1\x16Rl\x8f<&\xce\xd4\x11)\xc1g\x0f\xd6L~=\xd6<4\xa3\xa12w\xea\xd9\x17\xe5\xb8\x8f\xe6\xe0\xc087\x12j\x01f\xa3\x02\x12\x1b\x0c\xd6\xef?\xc3\xaf\xe1\xae\xf5\x1c\xf6\xbaoZ\xbd\xa8\x84\x04\xd6\xeb|+'\x13\xaeoJ\xdff\xd5n\xf3\x07\xbd\x1f\xd3=K\x9e\xf1m\x15\xbd]\xabY1\xa8\x97\x94\xd26\x01\x10o\xdc:+'\xfb7\x91\xe5F_dd\x1e\n\xf1\xc9\x16\x1f\xf2U\x9fJX4\x14\x0f\x83\x06\xdcQ\xb2\x7f\x8e\x9e\xb0\xf8\xb1\xeb\x87\xe5\x16\xef\x99\x9a9\x8f\x88\x1a5H\n\xe7|\xe9\x179\r\x96v\xf8\0\x1b\\\x94\x19\xd4s\x0f\xaf\x0fR[\xfdz\x12\x1f\xc0\xe0\"\x04\xb2\xf6\xee\xf4\x9f\xbb\"\x84\xb3\x86\x07\n\x173\x82R\x88\xf3\xcd\x14\xa3\x89N\xf0\xfc{/\xa6[fT \x19q\x9f\xd5\x01\x11[{Pr\xdb\x05\xd7\xd8d\xb0\xda\x9d\x85T/(\xad{;\xe9\x0c\xab\xb8\xf0\x15\x81!\xc2MW\xac\xcf0h\xe8b\xd2p\xef\xf7o\xab\x80p\xf370tF\x1a\xf1"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r220704143058Z\x17\r320701143058Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xacNGvH\xa8\xb2\xdf,\xb6\xd2\\\xa0:\x12\x9f;$\xa8\xde\xaajM\x95k\xa5mu\xbd\x0e|\xfb\xa1\x1cz\xd5\xd1\x9f2\x08+A\xf2\x84\xf9\x99\xae\xffW(\xfaPrRo}\x8fc\03m\xbb`\x92\x8f\xfb\xf5\xe4\xe4\x81.\x8b\xde\xdcl\xe6]&s\xd8\x0f\x10Q\x90O[\x1e\x87s0\xc6\xd6\x11F\xce\xb0\x99<\xac\xe9x\xb9\xc5\x0fR\xcf\xb0\xa0\x94\x91C\x87\x97V\x9c\xcb-\xb8\r\xa0\x9aq\x02O\xcc\xf4\x16l\xc8[\x1af\x11\x943[\xfbdv+\xa5\n0\x01\x15{\x82\x0eN\xfd\x9aH\x82\x83\x18\xb2>\xc6V\x81]\x80\t\x8f\x8f\x0b\xff\xff^6dwl\xc3\xf7\x92CJ8\xa6\x9a\x06O/\x9d\x8cJ\xa5\x9f\xbcdw\x87Nf\x16G\xdcuf\x83\x1cl\x0fe)L\x11\xa4\xa0#c\x92I5VL\x0eh\xe5U\x05o\xbc\x1a\xef\x86\x0c\xff\xce\x05\xed~\xe6\x90\n\xbc\x99\xd1\xfdl\x11\x8f\xf3^\x17^jZ7|eh\x99\xea'\x88>\x17\xc0\r\\\xa1\xa5\x05\x91\xba9 \xceGS\xfaW\xc8\x01\x91z\xb0\xf2\x85\x82\xe0F\xa4\x190\x84Z\xba\xf2\x91<\xdd\xe3.\xc3\xce\x11\r>\x82u\xd4Q:\xff`b\x04)\x8d\xff\x03\x188?xsd!j'\x92 \x92\x05\x99\xaf\xf7J\xaf\xda\x7f\xd1\xccRPa\xd3U\xcaD\x14\xe9d(\x82\x08u\x1b\x91\xec\xd89\xb0\x99\xa5\xbb\xb3\xc01kzO\xect\xd8\xe4l\xd7\xf5\xa4\xc8\xfe\xcb\xc8\xf4&\xba\xe8\x18N'\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x143\x11R\xfc1]\xb6\x03\x04,Nu\x0fq|\x19\xcdYL\xf40 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0c:\xa6_\xe7\r>\x05C\xd8u\xa0m\xe8\xa6R\xb6\x93\xa4\x8fI?\x93\xf8M\xb3\x87Zf\x89)\xe7(\xcbq\xf0\xaf\xbdq\xc8\x03\x86\x89U\xcb\xba\xb95e\x97\xbc\x9f\xef\x86\xc2\xe0\xc4\x81\x16\xa37q\xce\xf4\xb4u>\xefjT\x8c\xd3`\x8b3\xd0\xe4Q@|n\x8eq{\x0b\x12\xbf#\xfb\xeb\"\x07^\xa5\xd7TtsR\xd1\x8d \xf0\x9d^\x98\x7fA\x82\x80\xfckf,\x19~\"\r\x8e\x12\xe2\x12\x06\x05\xb1\xafB\x9fs\xf1O\xee\x1bY\x95\x88\t\xa5_&\xcco\xc6\xdf\xd1\xdct\xb4AT\xca\xef#\xb1\x03\xfa\x9cR\xd8\xfcxd\x11\xcb\xd4\xe9)\xce\xcd\x91\xd1\xb0Y(\xe8\xd18\xe1R,\x1c\xb7v\xf8\xb4\xb6,#?5\xf0(O8/\x8f\x8dL\xdf4\x02e\xaaZ\x1d\x97=)w\xddp+\xc4\x15\xac\x92(g\xc4e\xe4\x13Q\x1eV\xd0Q\xec\x17\x9284\xb1\xab\xc9\xfeK\x87q\rC[`\x053\xb9Zz\x8b\xff\x9a\xdb\x82\xfe\xafk\xd5b\xa2s\xcc\xe6\xc6\xc4\xc0\x07\x1a\x9d\xc7\xa3\x9eEl\xdc\xda\x18<\x83\xcf\x80\x11chY\x8b\x84\xd4\xe9O\xd1\xf6\xa3\x07Y\xbcL\r\x0c(UKF\xfc\xbaCMw\x87\x04F\xdb\xf2\xd0\xe8\\\xdei4,ct\0\x1c\xeb\xb9\xdd\x1f\"\xa6\xb9\xd4\xb3!\xd0\xdd\xdd\x90\xf9\"g\x85\xd8\x93\x8c\x8b'\x910\n\xb0\x8d4~tBA\x829jH\x9c\xa2\x0fy&\x1c\0\xb1\xa0\x046\xc2\x0c\xbb\xfa\xad]\xe8H\xaa\xd5\xb4p\x99C\x05\xd5(\xa8\x14\xe0\x04.\xee\x19G\x07\x02z\xd5\xc1\xf8\xe2K2t\xe8\x9d[s\r\xabY\x03\"\x9e\xd2O\xcb;\x81Z\xc8\xb4\xd8\x05\x9co\x8b&\x9a6\xefJ\xe2\xc1%%X68\x85|9\x15\xfee\x13\xe6\xd6\nar\xc8\xe9\x0bz\xf0\xe4\x0f\xdb\xfc3\x81\xdd\xc0Eoi\xf6\x18\xc2~\xf9|\"\x12\xe4\xe9\xe9I\xe2\x01\xd3\xc9\n\xa8+V\xd5`p\x92-+`\x98\xd6\xa9\xdc\xc8\xed\x9dLC\xf02I\xc0\n\x88c"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\xb00\x82\x02\x98\x02\t\0\x9f\x93\x1c\xb7k\xe0 60\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r220704143057Z\x17\r320701143057Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xa3\xeau\xbc\xa6sy\xd1K\x07\xd8\xd8\xcb\xf7\xbcY+\x19W=\xeei\xb5w\xef\xa9w32\xcc4\xbc\x1d\xe0#\x8cIM\xd9\xab\x9e\xaa4+\xe5N\x1f\xbb\xe1\xf9E\xdc:=\x991\x8d\xa8\xbb\xaa\x03\x0c\xaeP\xa6\xef[\xbcc\xc1 \x91\xff\xac-S\x8bo\xae\xe5\x8e\nL\x85\x1c\x8d`-\xcd\x02^\x16\x7f>\xa0#\x1f\xb2JKv\xd9V-\x17@\xbb\n\x8d\x1e;\xf1]\xd7v&{\x17\xd5h\x9d\xf3\x95?\xacm\x924\xf2\xc6\x8c\x90\x05\xc4n\xf1\xcd\x90\xb8U#\xb6X\x85\xd3\x19\x13\x14\x91\x97\xc5s\xc7\xe1X\xc8\xe8\xdcf\x9e\x17\xfa\x98\x8f7\xc7\x0c\xf5\x8d\xfeY\x7f\xee\xf7\xf1\xc9rN\xfe\x88p\x17:II\x9bJ\x98\x8f\xba<\xbcj\x07\xfa\x05\xac\xa7\xd3\r\x05\x06\xcf\x18\xdf\x1e\x9d|\xed\xb27{%\x050\x9b)\xd7\xcf\xed-\x89\x0b\xcb\x14\x96\"\r\xe8n\xae\xd9V)\x87wU\x06\xd9V\xf9c\xeeifHv\xda9\x89\xe9\xb0\x1a\xfeI\x8d7\x06\xec\x0f\xeeo&\x15\xb5\x9b!\xa1\x99\x94\xb1\x92\xb7\x98=i\xd2\xe8B\xebH\xcb\xdb]\xc7\x05}6&t\x19V\xb1\x9c\x7f\xcdET\xcdP\x8f{\xd8\xdd&H\xb6Uybr\x88j\xb6\xf0P\xa9\xee\x8b\x18c\xb7\xee\xfb\xef\x1b\x0b\xb5\xcb4?\xac\x9c\xb8\xee\xb9\xdaj\x8e\xdfK\x1a\x8c\xf2{\x03\x8c\xd4v\x12\xfdo\xd3}P\xa4C\x16\x8d\xf8\x14[J\xe8[q\xf9\xf1\x16R\xc7\xe9\x14\x832\x12\xd8(\xc9\"\xa2\xb1\n\x9f=\xe0U\x10l.\xab\xd3\x0c\0\xb8\xa9m\x97|\xb0\xcf\x9a\x96\x93\x164;\xd6\xd7KF\x1d\x11x\xab\x8b\x9a]\xb1h\xeb\xf3\x8b!UT0\x9e\x85C\xf7\x9d\xfd\x08\xb4\x9d\x1d\x98\xe58 3\xbd%\x87d~\xadkbY\x8dG\xd8c?\x1c/+\xf6so\xb2\xf4\x16+\x96\xf1\xf0O\xb5;\x06\xac\xe7\x81I;\xda\x07\x11]\xde~:z~\xd7\xa8\x06\xc6\x91\x89\xa9\xacj\x8f\xde\r\x87\xfc\x93Rz\xf6%\xdfXiw\x85\x99\x02\x03\x01\0\x010\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0s!\x15Q\xb7v\x1a\xc3\xad-\xa6L\xb3\xfe-ql\xa0\x9b\xb4/\x87\xa9\x84\xc4\xb1{\xd9F\xf6y_Z\xb2,\x07&\xbb\x81\x16\xf5\x11\xd7\x9eR\xe2k\0\xdb\x11.\xa5\x08\xc1_t\x15\n\xd3u\xa2\xb3\xbb(r\xfa\x05P Q[}\xfb\x17\x8c\xf6\"+\xc7|\x88\x1e\xe2\xef\xb0\xe6\x8b\x94(\xfc\xdc\xa6>\xa8z\xe4t\xea\xd9\x8d\xca\xd6\x1b\x9e\x8e\xa5\xf2\xd5\xc9\xa6m^x\xee\n5\x9d\x19\xb6\x87f\xc8\x1eC\xc8\xba\xe9\x94X1M\xd1\x86\x83+\xf1\xb7\xc2\xe8x\xbc\x06\x98\xf0\xb2V\xdd\xf9\xc7\xf33\xeb\x1d\xa5r\xad~\xaf\xb4\tg\xdb\x046\x14\x18\xb8\x0f\x14\xa8z\xf0~chT\x83\x170G\x0f-\xc5\xad\x16^\xa7)2\xbd.\xba\x80\xbbX\xe0L\x1a\x86\x19\x92\x91\x9f\x90\x98\x04\x12\xb7\xa4\xd1\x06*#\x88\xb1\x95\xc3o!R\x17\x9fmxZI\x8f'\x89M\xb5\x1b/\x15\xc3k^I\xe8Ld\x1d_p\x14\xb1/~\xef\xe7\xcd\x0c\xe0\xf0?r\xcd\xcc\xd2u\xb0\xe4\x13j\xeb\xac\xbf\xacC\xf1\xff\xa4\x85\xce\xfc7\xac\td7\xedP\x0b\x9fpy\x82oT\x05\xden\xa2\x06\xd2\xc3\xc7\x9a\x9a,\x11\x14\xb44\xb2s\xfc\xd2\x92P\x18\x9a\x136}\x0f\xc2\xb2\xcbQ\xfd\xa0\xb0\xa0\xb6\xdb\xad\xa2\x82 >\x8ag\xa9\x9b\x9c1m_W\x19V_\x1c\x981\n.Y\xaa\xb7\xfaii\xe3\"\xa0\xf6b\xd0\xef\0xlW\xc6V7t\x13\x8d\xd9\xc4q\x06\xc6\xd3\x9e8\xae\x87(,\xd5\xff\x179\xb2\x0e\x08\xdfd\xa69\xaf\xac-\xf8U\x8ds\xf4xrY\x05\xf8\xacZ\xb3\x1a\x81\x1d\xd0l\xf2=%\x19]\xee\x8e\xf3W\x01\"\xea\xf4r:W\x16Z\xca\xb4\x9f\x91\x1e\xf7\x84\0\xc2\\\x83?\xc3<\xa7+\x03\x1a\xae\xf08I|\x18_\xd3\xddp\x9e>\x14\xca\xabz\xf3\xe9jc\x07R\xc3gu-\n|4\xdd\x8c:~M _\xf3\xbc\xa2\xc9\x19\x03\xd5\x18\xb8x\xfb%\xc9\xf3oG+\xf7^\xce\xe4\xe3\xb6\x05\xcc"), exts: [] }] }) }, encoded: 0b000d6e00000d6a0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3232303730343134333035385a170d3237313232353134333035385a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100cbdf9a8b40b22ab300a61c9c72733605da9d18c570aa80cbed45c2951259e27cf305adb1826356980668488973c647085fcad840b587c342cad71400d9779d893e064247fbba0d032a283da572f15091feca79efdf3533ae41340f8755d0c789edc6f89c4804f0127b94dbc370567394fff673ab6c67437e205103475a9d6937e0752daede9a6fd4720b35ff684cc700996149d1a225284465d44b366e5a89033acb4f3648dcf808c79b138d828c288262f68ca37d063070ffca6c1a8a843a330ef8b6fd89e90e0b35f892a1da4546d395b480be242ed90d75e7189908109956d344e83506db96eebe9312117c292ddf7a9cbcb06eb482cae782edc774d7f8690203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e0416041471a7cc2e5003ad969afe337cc93f91ffc1c477af30420603551d23043b30398014331152fc315db603042c4e750f717c19cd594cf4a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b050003820181006a28d20cfc9046466184a299b9fd634a57c528c4a3c0fb68d1d36d2d46e9973009c911f86c8af17e670feb0e6483a66b6cff770895eb0a8b8edfd77ab831f8f5432b50503aecb90132453ad51a8e813904387644be22a9c87d2bae7bbd30a6fad91e1447345745b7da8ce7008b42891794ff7cf2c116526c8f3c26ced41129c1670fd64c7e3dd63c34a3a13277ead917e5b88fe6e0c03837126a0166a302121b0cd6ef3fc3afe1aef51cf6ba6f5abda88404d6eb7c2b2713ae6f4adf66d56ef307bd1fd33d4b9ef16d15bd5dab5931a89794d23601106fdc3a2b27fb3791e5465f64641e0af1c9161ff2559f4a5834140f8306dc51b27f8e9eb0f8b1eb87e516ef999a398f881a35480ae77ce917390d9676f8001b5c9419d4730faf0f525bfd7a121fc0e02204b2f6eef49fbb2284b386070a1733825288f3cd14a3894ef0fc7b2fa65b66542019719fd501115b7b5072db05d7d864b0da9d85542f28ad7b3be90cabb8f0158121c24d57accf3068e862d270eff76fab8070f3373074461af100000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3232303730343134333035385a170d3332303730313134333035385a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100ac4e477648a8b2df2cb6d25ca03a129f3b24a8deaa6a4d956ba56d75bd0e7cfba11c7ad5d19f32082b41f284f999aeff5728fa5072526f7d8f6300336dbb60928ffbf5e4e4812e8bdedc6ce65d2673d80f1051904f5b1e877330c6d61146ceb0993cace978b9c50f52cfb0a09491438797569ccb2db80da09a71024fccf4166cc85b1a661194335bfb64762ba50a3001157b820e4efd9a48828318b23ec656815d80098f8f0bffff5e3664776cc3f792434a38a69a064f2f9d8c4aa59fbc6477874e661647dc7566831c6c0f65294c11a4a02363924935564c0e68e555056fbc1aef860cffce05ed7ee6900abc99d1fd6c118ff35e175e6a5a377c656899ea27883e17c00d5ca1a50591ba3920ce4753fa57c801917ab0f28582e046a41930845abaf2913cdde32ec3ce110d3e8275d4513aff606204298dff0318383f787364216a279220920599aff74aafda7fd1cc525061d355ca4414e964288208751b91ecd839b099a5bbb3c0316b7a4fec74d8e46cd7f5a4c8fecbc8f426bae8184e270203010001a35e305c301d0603551d0e04160414331152fc315db603042c4e750f717c19cd594cf430200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b05000382020100633aa65fe70d3e0543d875a06de8a652b693a48f493f93f84db3875a668929e728cb71f0afbd71c803868955cbbab9356597bc9fef86c2e0c48116a33771cef4b4753eef6a548cd3608b33d0e451407c6e8e717b0b12bf23fbeb22075ea5d754747352d18d20f09d5e987f418280fc6b662c197e220d8e12e2120605b1af429f73f14fee1b59958809a55f26cc6fc6dfd1dc74b44154caef23b103fa9c52d8fc786411cbd4e929cecd91d1b05928e8d138e1522c1cb776f8b4b62c233f35f0284f382f8f8d4cdf340265aa5a1d973d2977dd702bc415ac922867c465e413511e56d051ec17923834b1abc9fe4b87710d435b600533b95a7a8bff9adb82feaf6bd562a273cce6c6c4c0071a9dc7a39e456cdcda183c83cf80116368598b84d4e94fd1f6a30759bc4c0d0c28554b46fcba434d77870446dbf2d0e85cde69342c6374001cebb9dd1f22a6b9d4b321d0dddd90f9226785d8938c8b2791300ab08d347e74424182396a489ca20f79261c00b1a00436c20cbbfaad5de848aad5b470994305d528a814e0042eee194707027ad5c1f8e24b3274e89d5b730dab5903229ed24fcb3b815ac8b4d8059c6f8b269a36ef4ae2c12525583638857c3915fe6513e6d60a6172c8e90b7af0e40fdbfc3381ddc0456f69f618c27ef97c2212e4e9e949e201d3c90aa82b56d56070922d2b6098d6a9dcc8ed9d4c43f03249c00a886300000004b4308204b0308202980209009f931cb76be02036300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3232303730343134333035375a170d3332303730313134333035375a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100a3ea75bca67379d14b07d8d8cbf7bc592b19573dee69b577efa9773332cc34bc1de0238c494dd9ab9eaa342be54e1fbbe1f945dc3a3d99318da8bbaa030cae50a6ef5bbc63c12091ffac2d538b6faee58e0a4c851c8d602dcd025e167f3ea0231fb24a4b76d9562d1740bb0a8d1e3bf15dd776267b17d5689df3953fac6d9234f2c68c9005c46ef1cd90b85523b65885d31913149197c573c7e158c8e8dc669e17fa988f37c70cf58dfe597feef7f1c9724efe8870173a49499b4a988fba3cbc6a07fa05aca7d30d0506cf18df1e9d7cedb2377b2505309b29d7cfed2d890bcb1496220de86eaed9562987775506d956f963ee69664876da3989e9b01afe498d3706ec0fee6f2615b59b21a19994b192b7983d69d2e842eb48cbdb5dc7057d3626741956b19c7fcd4554cd508f7bd8dd2648b655796272886ab6f050a9ee8b1863b7eefbef1b0bb5cb343fac9cb8eeb9da6a8edf4b1a8cf27b038cd47612fd6fd37d50a443168df8145b4ae85b71f9f11652c7e914833212d828c922a2b10a9f3de055106c2eabd30c00b8a96d977cb0cf9a969316343bd6d74b461d1178ab8b9a5db168ebf38b215554309e8543f79dfd08b49d1d98e5382033bd2587647ead6b62598d47d8633f1c2f2bf6736fb2f4162b96f1f04fb53b06ace781493bda07115dde7e3a7a7ed7a806c69189a9ac6a8fde0d87fc93527af625df58697785990203010001300d06092a864886f70d01010b0500038202010073211551b7761ac3ad2da64cb3fe2d716ca09bb42f87a984c4b17bd946f6795f5ab22c0726bb8116f511d79e52e26b00db112ea508c15f74150ad375a2b3bb2872fa055020515b7dfb178cf6222bc77c881ee2efb0e68b9428fcdca63ea87ae474ead98dcad61b9e8ea5f2d5c9a66d5e78ee0a359d19b68766c81e43c8bae99458314dd186832bf1b7c2e878bc0698f0b256ddf9c7f333eb1da572ad7eafb40967db04361418b80f14a87af07e636854831730470f2dc5ad165ea72932bd2eba80bb58e04c1a861992919f90980412b7a4d1062a2388b195c36f2152179f6d785a498f27894db51b2f15c36b5e49e84c641d5f7014b12f7eefe7cd0ce0f03f72cdccd275b0e4136aebacbfac43f1ffa485cefc37ac096437ed500b9f7079826f5405de6ea206d2c3c79a9a2c1114b434b273fcd29250189a13367d0fc2b2cb51fda0b0a0b6dbada282203e8a67a99b9c316d5f5719565f1c98310a2e59aab7fa6969e322a0f662d0ef00786c57c6563774138dd9c47106c6d39e38ae87282cd5ff1739b20e08df64a639afac2df8558d73f478725905f8ac5ab31a811dd06cf23d25195dee8ef3570122eaf4723a57165acab49f911ef78400c25c833fc33ca72b031aaef038497c185fd3dd709e3e14caab7af3e96a630752c367752d0a7c34dd8c3a7e4d205ff3bca2c91903d518b878fb25c9f36f472bf75ecee4e3b605cc0000 } } | |
2023-11-21T22:32:29.453059Z TRACE rustls::server::tls13::client_hello: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 8670668509061c7cbc49a9587f1feaaaf2b95de02ffde4ab5eed937fc1ca3cd4547640c0869d1d5c42f99771e03c316dc4e4668ebbe2b3bfdd74d2932fb485412fcce356730ea3e3c24011ac73e308ae822adcfc755b1a62543d3b56ae4910cd73bed4a91000457978c7153dedaadf2abd11d60c0404fca6594f2da0e6a01d5d8521784ece09addb4ae6b5079844abe51b6a5381998960d1295644c51c9f2acf55141db0ea0174893d2d17f529ede73c1ba7b3b4c23233b52c0b4a990f0cc8cdacc29552365be0341471e389e3998f80fda9628423fbf08bf2ab9a63988cd527215b4352fa415e4b0853dbd3646225c0a4d527785b92b8a1c26271d32475ad18 }) }, encoded: 0f000104080601008670668509061c7cbc49a9587f1feaaaf2b95de02ffde4ab5eed937fc1ca3cd4547640c0869d1d5c42f99771e03c316dc4e4668ebbe2b3bfdd74d2932fb485412fcce356730ea3e3c24011ac73e308ae822adcfc755b1a62543d3b56ae4910cd73bed4a91000457978c7153dedaadf2abd11d60c0404fca6594f2da0e6a01d5d8521784ece09addb4ae6b5079844abe51b6a5381998960d1295644c51c9f2acf55141db0ea0174893d2d17f529ede73c1ba7b3b4c23233b52c0b4a990f0cc8cdacc29552365be0341471e389e3998f80fda9628423fbf08bf2ab9a63988cd527215b4352fa415e4b0853dbd3646225c0a4d527785b92b8a1c26271d32475ad18 } } | |
2023-11-21T22:32:29.453100Z TRACE rustls::server::tls13::client_hello: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(8bd90815c51d427beacc7f95a370971339a55cefba4cb596e861b4ec5e055fd4ef42fa75797ee9625ac2151a451a6e3e) }, encoded: 140000308bd90815c51d427beacc7f95a370971339a55cefba4cb596e861b4ec5e055fd4ef42fa75797ee9625ac2151a451a6e3e } } | |
2023-11-21T22:32:29.453547Z TRACE rustls::conn: Dropping CCS | |
2023-11-21T22:32:29.453595Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 3393122653, nonce: 20f9517f25ec97d9357bd6daffb2bddf97cb614ee96e8e00d4121882c47b1234, ticket: 92d9f382d2e90e334d99dfa93c5017a8d6e02b3208adc6c224d747972ea15627, exts: [] }) }, encoded: 0400004d00015180ca3ef15d2020f9517f25ec97d9357bd6daffb2bddf97cb614ee96e8e00d4121882c47b1234002092d9f382d2e90e334d99dfa93c5017a8d6e02b3208adc6c224d747972ea156270000 } } (stateless: false) | |
2023-11-21T22:32:29.453623Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 3396224694, nonce: 0472d8acf0946b629453e067cf3ea523a39ae2cb5c9e46e9d8ed497e345eb515, ticket: 60cbcd62bf9507761db81682e7394082d87a595b59b935d869f390d71f5a567c, exts: [] }) }, encoded: 0400004d00015180ca6e46b6200472d8acf0946b629453e067cf3ea523a39ae2cb5c9e46e9d8ed497e345eb515002060cbcd62bf9507761db81682e7394082d87a595b59b935d869f390d71f5a567c0000 } } (stateless: false) | |
2023-11-21T22:32:29.453647Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 1878125877, nonce: cd22ed46ca942bdad232f9249527d3cacd42909eabd89f5c61f14c57609042b6, ticket: 17c9080f0d292ac3959ad6cbac485474ca326218fa8b3aef66f30ada2b187524, exts: [] }) }, encoded: 0400004d000151806ff1ed3520cd22ed46ca942bdad232f9249527d3cacd42909eabd89f5c61f14c57609042b6002017c9080f0d292ac3959ad6cbac485474ca326218fa8b3aef66f30ada2b1875240000 } } (stateless: false) | |
2023-11-21T22:32:29.453672Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 3797113416, nonce: ffbad69cc7dcb90554d1e40e09882dbf925da2f660d7ceffca6dc27ed1e639a7, ticket: e74fc8e16c43fcc6f3eec9e74a3125fb636ae414d2d6f529c886885fe1cb4be9, exts: [] }) }, encoded: 0400004d00015180e2535a4820ffbad69cc7dcb90554d1e40e09882dbf925da2f660d7ceffca6dc27ed1e639a70020e74fc8e16c43fcc6f3eec9e74a3125fb636ae414d2d6f529c886885fe1cb4be90000 } } (stateless: false) | |
2023-11-21T22:32:29.453731Z WARN hyper::common::time: timeout `header_read_timeout` has default, but no timer set | |
2023-11-21T22:32:29.453757Z TRACE hyper::proto::h1::conn: Conn::read_head | |
2023-11-21T22:32:29.453768Z TRACE hyper::proto::h1::io: received 24 bytes | |
2023-11-21T22:32:29.453805Z TRACE parse_headers: hyper::proto::h1::role: Request.parse bytes=24 | |
2023-11-21T22:32:29.453839Z TRACE hyper::proto::h1::io: received 131 bytes | |
2023-11-21T22:32:29.453845Z TRACE parse_headers: hyper::proto::h1::role: Request.parse bytes=155 | |
2023-11-21T22:32:29.453854Z TRACE parse_headers: hyper::proto::h1::role: Request.parse Complete(150) | |
2023-11-21T22:32:29.453887Z DEBUG hyper::proto::h1::io: parsed 5 headers | |
2023-11-21T22:32:29.453891Z DEBUG hyper::proto::h1::conn: incoming body is content-length (5 bytes) | |
2023-11-21T22:32:29.453903Z TRACE hyper::proto::h1::decode: decode; state=Length(5) | |
2023-11-21T22:32:29.453908Z DEBUG hyper::proto::h1::conn: incoming body completed | |
2023-11-21T22:32:29.453937Z TRACE encode_headers: hyper::proto::h1::role: Server::encode status=200, body=Some(Known(5)), req_method=Some(POST) | |
2023-11-21T22:32:29.453952Z TRACE hyper::proto::h1::encode: sized write, len = 5 | |
2023-11-21T22:32:29.453956Z TRACE hyper::proto::h1::io: buffer.flatten self.len=75 buf.len=5 | |
2023-11-21T22:32:29.453974Z DEBUG hyper::proto::h1::io: flushed 80 bytes | |
2023-11-21T22:32:29.453978Z TRACE hyper::proto::h1::conn: flushed({role=server}): State { reading: Init, writing: Init, keep_alive: Idle } | |
2023-11-21T22:32:29.453984Z TRACE hyper::proto::h1::conn: Conn::read_head | |
2023-11-21T22:32:29.453990Z TRACE hyper::proto::h1::conn: flushed({role=server}): State { reading: Init, writing: Init, keep_alive: Idle } | |
2023-11-21T22:32:29.493817Z TRACE hyper::proto::h1::conn: Conn::read_head | |
2023-11-21T22:32:29.493841Z TRACE hyper::proto::h1::io: received 0 bytes | |
2023-11-21T22:32:29.493847Z TRACE hyper::proto::h1::io: parse eof | |
2023-11-21T22:32:29.493853Z TRACE hyper::proto::h1::conn: State::close_read() | |
2023-11-21T22:32:29.493859Z DEBUG hyper::proto::h1::conn: read eof | |
2023-11-21T22:32:29.493863Z TRACE hyper::proto::h1::conn: State::close_write() | |
2023-11-21T22:32:29.493868Z TRACE hyper::proto::h1::conn: State::close_read() | |
2023-11-21T22:32:29.493871Z TRACE hyper::proto::h1::conn: State::close_write() | |
2023-11-21T22:32:29.493876Z TRACE hyper::proto::h1::conn: flushed({role=server}): State { reading: Closed, writing: Closed, keep_alive: Disabled } | |
2023-11-21T22:32:29.493883Z DEBUG rustls::common_state: Sending warning alert CloseNotify | |
2023-11-21T22:32:29.493910Z DEBUG hyper::proto::h1::conn: error shutting down IO: Transport endpoint is not connected (os error 107) | |
failed to serve connection: hyper::Error(Shutdown, Os { code: 107, kind: NotConnected, message: "Transport endpoint is not connected" }) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2023-11-21T22:34:38.739294Z TRACE rustls::server::hs: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: d23971d8ef000ebbd6e7cfbb4d7b88557aba356737d94e49b0710065ba13d410, session_id: 9018967e1ff92b482db701b5ea53f3f0781c864d29115443c21b8959926dcdf7, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256, TLS13_AES_128_GCM_SHA256, TLS13_AES_128_CCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_256_CCM, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CCM, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_AES_256_CCM, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_CCM, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [ServerName([ServerName { typ: HostName, payload: HostName(DnsName("localhost")) }]), ECPointFormats([Uncompressed, ANSIX962CompressedPrime, ANSIX962CompressedChar2]), NamedGroups([X25519, secp256r1, X448, secp521r1, secp384r1, FFDHE2048, FFDHE3072, FFDHE4096, FFDHE6144, FFDHE8192]), Protocols([ProtocolName(6832), ProtocolName(687474702f312e31)]), Unknown(UnknownExtension { typ: Unknown(22), payload: }), ExtendedMasterSecretRequest, Unknown(UnknownExtension { typ: PostHandshakeAuth, payload: }), SignatureAlgorithms([ECDSA_NISTP256_SHA256, ECDSA_NISTP384_SHA384, ECDSA_NISTP521_SHA512, ED25519, ED448, Unknown(2057), Unknown(2058), Unknown(2059), RSA_PSS_SHA256, RSA_PSS_SHA384, RSA_PSS_SHA512, RSA_PKCS1_SHA256, RSA_PKCS1_SHA384, RSA_PKCS1_SHA512, Unknown(771), Unknown(769)]), SupportedVersions([TLSv1_3, TLSv1_2]), PresharedKeyModes([PSK_DHE_KE]), KeyShare([KeyShareEntry { group: X25519, payload: 5caa948513c1bfb63443afa9d6e519cb79547e9c3cffe96f52daa9fb68ef5523 }]), Unknown(UnknownExtension { typ: Padding, payload: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 })] } | |
2023-11-21T22:34:38.739382Z TRACE rustls::server::server_conn: sni Some(DnsName("localhost")) | |
2023-11-21T22:34:38.739388Z TRACE rustls::server::server_conn: sig schemes [ECDSA_NISTP256_SHA256, ECDSA_NISTP384_SHA384, ECDSA_NISTP521_SHA512, ED25519, ED448, Unknown(2057), Unknown(2058), Unknown(2059), RSA_PSS_SHA256, RSA_PSS_SHA384, RSA_PSS_SHA512, RSA_PKCS1_SHA256, RSA_PKCS1_SHA384, RSA_PKCS1_SHA512, Unknown(771), Unknown(769)] | |
2023-11-21T22:34:38.739393Z TRACE rustls::server::server_conn: alpn protocols Some([ProtocolName(6832), ProtocolName(687474702f312e31)]) | |
2023-11-21T22:34:38.739398Z TRACE rustls::server::server_conn: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256, TLS13_AES_128_GCM_SHA256, TLS13_AES_128_CCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CCM, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_256_CCM, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CCM, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_AES_256_CCM, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_CCM, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] | |
2023-11-21T22:34:38.739409Z DEBUG rustls::server::hs: decided upon suite TLS13_AES_256_GCM_SHA384 | |
2023-11-21T22:34:38.739588Z TRACE rustls::server::tls13::client_hello: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: e81ddf949713267fd29530b812cb9a516e3ee4883edba767e91ba8319bfc166a, session_id: 9018967e1ff92b482db701b5ea53f3f0781c864d29115443c21b8959926dcdf7, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: e234dd192ccb87b6535c1828f7dc085e9b1d3b3a9f6b9ff955c3ae353a18c154 }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303e81ddf949713267fd29530b812cb9a516e3ee4883edba767e91ba8319bfc166a209018967e1ff92b482db701b5ea53f3f0781c864d29115443c21b8959926dcdf7130200002e00330024001d0020e234dd192ccb87b6535c1828f7dc085e9b1d3b3a9f6b9ff955c3ae353a18c154002b00020304 } } | |
2023-11-21T22:34:38.739831Z DEBUG rustls::server::hs: Chosen ALPN protocol [104, 50] | |
2023-11-21T22:34:38.739840Z TRACE rustls::server::tls13::client_hello: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([Protocols([ProtocolName(6832)]), ServerNameAck]) }, encoded: 0800000f000d00100005000302683200000000 } } | |
2023-11-21T22:34:38.739860Z TRACE rustls::server::tls13::client_hello: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r220704143058Z\x17\r271225143058Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xcb\xdf\x9a\x8b@\xb2*\xb3\0\xa6\x1c\x9crs6\x05\xda\x9d\x18\xc5p\xaa\x80\xcb\xedE\xc2\x95\x12Y\xe2|\xf3\x05\xad\xb1\x82cV\x98\x06hH\x89s\xc6G\x08_\xca\xd8@\xb5\x87\xc3B\xca\xd7\x14\0\xd9w\x9d\x89>\x06BG\xfb\xba\r\x03*(=\xa5r\xf1P\x91\xfe\xcay\xef\xdf53\xaeA4\x0f\x87U\xd0\xc7\x89\xed\xc6\xf8\x9cH\x04\xf0\x12{\x94\xdb\xc3pVs\x94\xff\xf6s\xablgC~ Q\x03GZ\x9di7\xe0u-\xae\xde\x9ao\xd4r\x0b5\xffhL\xc7\0\x99aI\xd1\xa2%(De\xd4K6nZ\x89\x03:\xcbO6H\xdc\xf8\x08\xc7\x9b\x13\x8d\x82\x8c(\x82b\xf6\x8c\xa3}\x060p\xff\xcal\x1a\x8a\x84:3\x0e\xf8\xb6\xfd\x89\xe9\x0e\x0b5\xf8\x92\xa1\xdaEF\xd3\x95\xb4\x80\xbe$.\xd9\ru\xe7\x18\x99\x08\x10\x99V\xd3D\xe85\x06\xdb\x96\xee\xbe\x93\x12\x11|)-\xdfz\x9c\xbc\xb0n\xb4\x82\xca\xe7\x82\xed\xc7t\xd7\xf8i\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14q\xa7\xcc.P\x03\xad\x96\x9a\xfe3|\xc9?\x91\xff\xc1\xc4w\xaf0B\x06\x03U\x1d#\x04;09\x80\x143\x11R\xfc1]\xb6\x03\x04,Nu\x0fq|\x19\xcdYL\xf4\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0j(\xd2\x0c\xfc\x90FFa\x84\xa2\x99\xb9\xfdcJW\xc5(\xc4\xa3\xc0\xfbh\xd1\xd3m-F\xe9\x970\t\xc9\x11\xf8l\x8a\xf1~g\x0f\xeb\x0ed\x83\xa6kl\xffw\x08\x95\xeb\n\x8b\x8e\xdf\xd7z\xb81\xf8\xf5C+PP:\xec\xb9\x012E:\xd5\x1a\x8e\x819\x048vD\xbe\"\xa9\xc8}+\xae{\xbd0\xa6\xfa\xd9\x1e\x14G4WE\xb7\xda\x8c\xe7\0\x8bB\x89\x17\x94\xff|\xf2\xc1\x16Rl\x8f<&\xce\xd4\x11)\xc1g\x0f\xd6L~=\xd6<4\xa3\xa12w\xea\xd9\x17\xe5\xb8\x8f\xe6\xe0\xc087\x12j\x01f\xa3\x02\x12\x1b\x0c\xd6\xef?\xc3\xaf\xe1\xae\xf5\x1c\xf6\xbaoZ\xbd\xa8\x84\x04\xd6\xeb|+'\x13\xaeoJ\xdff\xd5n\xf3\x07\xbd\x1f\xd3=K\x9e\xf1m\x15\xbd]\xabY1\xa8\x97\x94\xd26\x01\x10o\xdc:+'\xfb7\x91\xe5F_dd\x1e\n\xf1\xc9\x16\x1f\xf2U\x9fJX4\x14\x0f\x83\x06\xdcQ\xb2\x7f\x8e\x9e\xb0\xf8\xb1\xeb\x87\xe5\x16\xef\x99\x9a9\x8f\x88\x1a5H\n\xe7|\xe9\x179\r\x96v\xf8\0\x1b\\\x94\x19\xd4s\x0f\xaf\x0fR[\xfdz\x12\x1f\xc0\xe0\"\x04\xb2\xf6\xee\xf4\x9f\xbb\"\x84\xb3\x86\x07\n\x173\x82R\x88\xf3\xcd\x14\xa3\x89N\xf0\xfc{/\xa6[fT \x19q\x9f\xd5\x01\x11[{Pr\xdb\x05\xd7\xd8d\xb0\xda\x9d\x85T/(\xad{;\xe9\x0c\xab\xb8\xf0\x15\x81!\xc2MW\xac\xcf0h\xe8b\xd2p\xef\xf7o\xab\x80p\xf370tF\x1a\xf1"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r220704143058Z\x17\r320701143058Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xacNGvH\xa8\xb2\xdf,\xb6\xd2\\\xa0:\x12\x9f;$\xa8\xde\xaajM\x95k\xa5mu\xbd\x0e|\xfb\xa1\x1cz\xd5\xd1\x9f2\x08+A\xf2\x84\xf9\x99\xae\xffW(\xfaPrRo}\x8fc\03m\xbb`\x92\x8f\xfb\xf5\xe4\xe4\x81.\x8b\xde\xdcl\xe6]&s\xd8\x0f\x10Q\x90O[\x1e\x87s0\xc6\xd6\x11F\xce\xb0\x99<\xac\xe9x\xb9\xc5\x0fR\xcf\xb0\xa0\x94\x91C\x87\x97V\x9c\xcb-\xb8\r\xa0\x9aq\x02O\xcc\xf4\x16l\xc8[\x1af\x11\x943[\xfbdv+\xa5\n0\x01\x15{\x82\x0eN\xfd\x9aH\x82\x83\x18\xb2>\xc6V\x81]\x80\t\x8f\x8f\x0b\xff\xff^6dwl\xc3\xf7\x92CJ8\xa6\x9a\x06O/\x9d\x8cJ\xa5\x9f\xbcdw\x87Nf\x16G\xdcuf\x83\x1cl\x0fe)L\x11\xa4\xa0#c\x92I5VL\x0eh\xe5U\x05o\xbc\x1a\xef\x86\x0c\xff\xce\x05\xed~\xe6\x90\n\xbc\x99\xd1\xfdl\x11\x8f\xf3^\x17^jZ7|eh\x99\xea'\x88>\x17\xc0\r\\\xa1\xa5\x05\x91\xba9 \xceGS\xfaW\xc8\x01\x91z\xb0\xf2\x85\x82\xe0F\xa4\x190\x84Z\xba\xf2\x91<\xdd\xe3.\xc3\xce\x11\r>\x82u\xd4Q:\xff`b\x04)\x8d\xff\x03\x188?xsd!j'\x92 \x92\x05\x99\xaf\xf7J\xaf\xda\x7f\xd1\xccRPa\xd3U\xcaD\x14\xe9d(\x82\x08u\x1b\x91\xec\xd89\xb0\x99\xa5\xbb\xb3\xc01kzO\xect\xd8\xe4l\xd7\xf5\xa4\xc8\xfe\xcb\xc8\xf4&\xba\xe8\x18N'\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x143\x11R\xfc1]\xb6\x03\x04,Nu\x0fq|\x19\xcdYL\xf40 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0c:\xa6_\xe7\r>\x05C\xd8u\xa0m\xe8\xa6R\xb6\x93\xa4\x8fI?\x93\xf8M\xb3\x87Zf\x89)\xe7(\xcbq\xf0\xaf\xbdq\xc8\x03\x86\x89U\xcb\xba\xb95e\x97\xbc\x9f\xef\x86\xc2\xe0\xc4\x81\x16\xa37q\xce\xf4\xb4u>\xefjT\x8c\xd3`\x8b3\xd0\xe4Q@|n\x8eq{\x0b\x12\xbf#\xfb\xeb\"\x07^\xa5\xd7TtsR\xd1\x8d \xf0\x9d^\x98\x7fA\x82\x80\xfckf,\x19~\"\r\x8e\x12\xe2\x12\x06\x05\xb1\xafB\x9fs\xf1O\xee\x1bY\x95\x88\t\xa5_&\xcco\xc6\xdf\xd1\xdct\xb4AT\xca\xef#\xb1\x03\xfa\x9cR\xd8\xfcxd\x11\xcb\xd4\xe9)\xce\xcd\x91\xd1\xb0Y(\xe8\xd18\xe1R,\x1c\xb7v\xf8\xb4\xb6,#?5\xf0(O8/\x8f\x8dL\xdf4\x02e\xaaZ\x1d\x97=)w\xddp+\xc4\x15\xac\x92(g\xc4e\xe4\x13Q\x1eV\xd0Q\xec\x17\x9284\xb1\xab\xc9\xfeK\x87q\rC[`\x053\xb9Zz\x8b\xff\x9a\xdb\x82\xfe\xafk\xd5b\xa2s\xcc\xe6\xc6\xc4\xc0\x07\x1a\x9d\xc7\xa3\x9eEl\xdc\xda\x18<\x83\xcf\x80\x11chY\x8b\x84\xd4\xe9O\xd1\xf6\xa3\x07Y\xbcL\r\x0c(UKF\xfc\xbaCMw\x87\x04F\xdb\xf2\xd0\xe8\\\xdei4,ct\0\x1c\xeb\xb9\xdd\x1f\"\xa6\xb9\xd4\xb3!\xd0\xdd\xdd\x90\xf9\"g\x85\xd8\x93\x8c\x8b'\x910\n\xb0\x8d4~tBA\x829jH\x9c\xa2\x0fy&\x1c\0\xb1\xa0\x046\xc2\x0c\xbb\xfa\xad]\xe8H\xaa\xd5\xb4p\x99C\x05\xd5(\xa8\x14\xe0\x04.\xee\x19G\x07\x02z\xd5\xc1\xf8\xe2K2t\xe8\x9d[s\r\xabY\x03\"\x9e\xd2O\xcb;\x81Z\xc8\xb4\xd8\x05\x9co\x8b&\x9a6\xefJ\xe2\xc1%%X68\x85|9\x15\xfee\x13\xe6\xd6\nar\xc8\xe9\x0bz\xf0\xe4\x0f\xdb\xfc3\x81\xdd\xc0Eoi\xf6\x18\xc2~\xf9|\"\x12\xe4\xe9\xe9I\xe2\x01\xd3\xc9\n\xa8+V\xd5`p\x92-+`\x98\xd6\xa9\xdc\xc8\xed\x9dLC\xf02I\xc0\n\x88c"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\xb00\x82\x02\x98\x02\t\0\x9f\x93\x1c\xb7k\xe0 60\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r220704143057Z\x17\r320701143057Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xa3\xeau\xbc\xa6sy\xd1K\x07\xd8\xd8\xcb\xf7\xbcY+\x19W=\xeei\xb5w\xef\xa9w32\xcc4\xbc\x1d\xe0#\x8cIM\xd9\xab\x9e\xaa4+\xe5N\x1f\xbb\xe1\xf9E\xdc:=\x991\x8d\xa8\xbb\xaa\x03\x0c\xaeP\xa6\xef[\xbcc\xc1 \x91\xff\xac-S\x8bo\xae\xe5\x8e\nL\x85\x1c\x8d`-\xcd\x02^\x16\x7f>\xa0#\x1f\xb2JKv\xd9V-\x17@\xbb\n\x8d\x1e;\xf1]\xd7v&{\x17\xd5h\x9d\xf3\x95?\xacm\x924\xf2\xc6\x8c\x90\x05\xc4n\xf1\xcd\x90\xb8U#\xb6X\x85\xd3\x19\x13\x14\x91\x97\xc5s\xc7\xe1X\xc8\xe8\xdcf\x9e\x17\xfa\x98\x8f7\xc7\x0c\xf5\x8d\xfeY\x7f\xee\xf7\xf1\xc9rN\xfe\x88p\x17:II\x9bJ\x98\x8f\xba<\xbcj\x07\xfa\x05\xac\xa7\xd3\r\x05\x06\xcf\x18\xdf\x1e\x9d|\xed\xb27{%\x050\x9b)\xd7\xcf\xed-\x89\x0b\xcb\x14\x96\"\r\xe8n\xae\xd9V)\x87wU\x06\xd9V\xf9c\xeeifHv\xda9\x89\xe9\xb0\x1a\xfeI\x8d7\x06\xec\x0f\xeeo&\x15\xb5\x9b!\xa1\x99\x94\xb1\x92\xb7\x98=i\xd2\xe8B\xebH\xcb\xdb]\xc7\x05}6&t\x19V\xb1\x9c\x7f\xcdET\xcdP\x8f{\xd8\xdd&H\xb6Uybr\x88j\xb6\xf0P\xa9\xee\x8b\x18c\xb7\xee\xfb\xef\x1b\x0b\xb5\xcb4?\xac\x9c\xb8\xee\xb9\xdaj\x8e\xdfK\x1a\x8c\xf2{\x03\x8c\xd4v\x12\xfdo\xd3}P\xa4C\x16\x8d\xf8\x14[J\xe8[q\xf9\xf1\x16R\xc7\xe9\x14\x832\x12\xd8(\xc9\"\xa2\xb1\n\x9f=\xe0U\x10l.\xab\xd3\x0c\0\xb8\xa9m\x97|\xb0\xcf\x9a\x96\x93\x164;\xd6\xd7KF\x1d\x11x\xab\x8b\x9a]\xb1h\xeb\xf3\x8b!UT0\x9e\x85C\xf7\x9d\xfd\x08\xb4\x9d\x1d\x98\xe58 3\xbd%\x87d~\xadkbY\x8dG\xd8c?\x1c/+\xf6so\xb2\xf4\x16+\x96\xf1\xf0O\xb5;\x06\xac\xe7\x81I;\xda\x07\x11]\xde~:z~\xd7\xa8\x06\xc6\x91\x89\xa9\xacj\x8f\xde\r\x87\xfc\x93Rz\xf6%\xdfXiw\x85\x99\x02\x03\x01\0\x010\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0s!\x15Q\xb7v\x1a\xc3\xad-\xa6L\xb3\xfe-ql\xa0\x9b\xb4/\x87\xa9\x84\xc4\xb1{\xd9F\xf6y_Z\xb2,\x07&\xbb\x81\x16\xf5\x11\xd7\x9eR\xe2k\0\xdb\x11.\xa5\x08\xc1_t\x15\n\xd3u\xa2\xb3\xbb(r\xfa\x05P Q[}\xfb\x17\x8c\xf6\"+\xc7|\x88\x1e\xe2\xef\xb0\xe6\x8b\x94(\xfc\xdc\xa6>\xa8z\xe4t\xea\xd9\x8d\xca\xd6\x1b\x9e\x8e\xa5\xf2\xd5\xc9\xa6m^x\xee\n5\x9d\x19\xb6\x87f\xc8\x1eC\xc8\xba\xe9\x94X1M\xd1\x86\x83+\xf1\xb7\xc2\xe8x\xbc\x06\x98\xf0\xb2V\xdd\xf9\xc7\xf33\xeb\x1d\xa5r\xad~\xaf\xb4\tg\xdb\x046\x14\x18\xb8\x0f\x14\xa8z\xf0~chT\x83\x170G\x0f-\xc5\xad\x16^\xa7)2\xbd.\xba\x80\xbbX\xe0L\x1a\x86\x19\x92\x91\x9f\x90\x98\x04\x12\xb7\xa4\xd1\x06*#\x88\xb1\x95\xc3o!R\x17\x9fmxZI\x8f'\x89M\xb5\x1b/\x15\xc3k^I\xe8Ld\x1d_p\x14\xb1/~\xef\xe7\xcd\x0c\xe0\xf0?r\xcd\xcc\xd2u\xb0\xe4\x13j\xeb\xac\xbf\xacC\xf1\xff\xa4\x85\xce\xfc7\xac\td7\xedP\x0b\x9fpy\x82oT\x05\xden\xa2\x06\xd2\xc3\xc7\x9a\x9a,\x11\x14\xb44\xb2s\xfc\xd2\x92P\x18\x9a\x136}\x0f\xc2\xb2\xcbQ\xfd\xa0\xb0\xa0\xb6\xdb\xad\xa2\x82 >\x8ag\xa9\x9b\x9c1m_W\x19V_\x1c\x981\n.Y\xaa\xb7\xfaii\xe3\"\xa0\xf6b\xd0\xef\0xlW\xc6V7t\x13\x8d\xd9\xc4q\x06\xc6\xd3\x9e8\xae\x87(,\xd5\xff\x179\xb2\x0e\x08\xdfd\xa69\xaf\xac-\xf8U\x8ds\xf4xrY\x05\xf8\xacZ\xb3\x1a\x81\x1d\xd0l\xf2=%\x19]\xee\x8e\xf3W\x01\"\xea\xf4r:W\x16Z\xca\xb4\x9f\x91\x1e\xf7\x84\0\xc2\\\x83?\xc3<\xa7+\x03\x1a\xae\xf08I|\x18_\xd3\xddp\x9e>\x14\xca\xabz\xf3\xe9jc\x07R\xc3gu-\n|4\xdd\x8c:~M _\xf3\xbc\xa2\xc9\x19\x03\xd5\x18\xb8x\xfb%\xc9\xf3oG+\xf7^\xce\xe4\xe3\xb6\x05\xcc"), exts: [] }] }) }, encoded: 0b000d6e00000d6a0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3232303730343134333035385a170d3237313232353134333035385a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100cbdf9a8b40b22ab300a61c9c72733605da9d18c570aa80cbed45c2951259e27cf305adb1826356980668488973c647085fcad840b587c342cad71400d9779d893e064247fbba0d032a283da572f15091feca79efdf3533ae41340f8755d0c789edc6f89c4804f0127b94dbc370567394fff673ab6c67437e205103475a9d6937e0752daede9a6fd4720b35ff684cc700996149d1a225284465d44b366e5a89033acb4f3648dcf808c79b138d828c288262f68ca37d063070ffca6c1a8a843a330ef8b6fd89e90e0b35f892a1da4546d395b480be242ed90d75e7189908109956d344e83506db96eebe9312117c292ddf7a9cbcb06eb482cae782edc774d7f8690203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e0416041471a7cc2e5003ad969afe337cc93f91ffc1c477af30420603551d23043b30398014331152fc315db603042c4e750f717c19cd594cf4a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b050003820181006a28d20cfc9046466184a299b9fd634a57c528c4a3c0fb68d1d36d2d46e9973009c911f86c8af17e670feb0e6483a66b6cff770895eb0a8b8edfd77ab831f8f5432b50503aecb90132453ad51a8e813904387644be22a9c87d2bae7bbd30a6fad91e1447345745b7da8ce7008b42891794ff7cf2c116526c8f3c26ced41129c1670fd64c7e3dd63c34a3a13277ead917e5b88fe6e0c03837126a0166a302121b0cd6ef3fc3afe1aef51cf6ba6f5abda88404d6eb7c2b2713ae6f4adf66d56ef307bd1fd33d4b9ef16d15bd5dab5931a89794d23601106fdc3a2b27fb3791e5465f64641e0af1c9161ff2559f4a5834140f8306dc51b27f8e9eb0f8b1eb87e516ef999a398f881a35480ae77ce917390d9676f8001b5c9419d4730faf0f525bfd7a121fc0e02204b2f6eef49fbb2284b386070a1733825288f3cd14a3894ef0fc7b2fa65b66542019719fd501115b7b5072db05d7d864b0da9d85542f28ad7b3be90cabb8f0158121c24d57accf3068e862d270eff76fab8070f3373074461af100000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3232303730343134333035385a170d3332303730313134333035385a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100ac4e477648a8b2df2cb6d25ca03a129f3b24a8deaa6a4d956ba56d75bd0e7cfba11c7ad5d19f32082b41f284f999aeff5728fa5072526f7d8f6300336dbb60928ffbf5e4e4812e8bdedc6ce65d2673d80f1051904f5b1e877330c6d61146ceb0993cace978b9c50f52cfb0a09491438797569ccb2db80da09a71024fccf4166cc85b1a661194335bfb64762ba50a3001157b820e4efd9a48828318b23ec656815d80098f8f0bffff5e3664776cc3f792434a38a69a064f2f9d8c4aa59fbc6477874e661647dc7566831c6c0f65294c11a4a02363924935564c0e68e555056fbc1aef860cffce05ed7ee6900abc99d1fd6c118ff35e175e6a5a377c656899ea27883e17c00d5ca1a50591ba3920ce4753fa57c801917ab0f28582e046a41930845abaf2913cdde32ec3ce110d3e8275d4513aff606204298dff0318383f787364216a279220920599aff74aafda7fd1cc525061d355ca4414e964288208751b91ecd839b099a5bbb3c0316b7a4fec74d8e46cd7f5a4c8fecbc8f426bae8184e270203010001a35e305c301d0603551d0e04160414331152fc315db603042c4e750f717c19cd594cf430200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b05000382020100633aa65fe70d3e0543d875a06de8a652b693a48f493f93f84db3875a668929e728cb71f0afbd71c803868955cbbab9356597bc9fef86c2e0c48116a33771cef4b4753eef6a548cd3608b33d0e451407c6e8e717b0b12bf23fbeb22075ea5d754747352d18d20f09d5e987f418280fc6b662c197e220d8e12e2120605b1af429f73f14fee1b59958809a55f26cc6fc6dfd1dc74b44154caef23b103fa9c52d8fc786411cbd4e929cecd91d1b05928e8d138e1522c1cb776f8b4b62c233f35f0284f382f8f8d4cdf340265aa5a1d973d2977dd702bc415ac922867c465e413511e56d051ec17923834b1abc9fe4b87710d435b600533b95a7a8bff9adb82feaf6bd562a273cce6c6c4c0071a9dc7a39e456cdcda183c83cf80116368598b84d4e94fd1f6a30759bc4c0d0c28554b46fcba434d77870446dbf2d0e85cde69342c6374001cebb9dd1f22a6b9d4b321d0dddd90f9226785d8938c8b2791300ab08d347e74424182396a489ca20f79261c00b1a00436c20cbbfaad5de848aad5b470994305d528a814e0042eee194707027ad5c1f8e24b3274e89d5b730dab5903229ed24fcb3b815ac8b4d8059c6f8b269a36ef4ae2c12525583638857c3915fe6513e6d60a6172c8e90b7af0e40fdbfc3381ddc0456f69f618c27ef97c2212e4e9e949e201d3c90aa82b56d56070922d2b6098d6a9dcc8ed9d4c43f03249c00a886300000004b4308204b0308202980209009f931cb76be02036300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3232303730343134333035375a170d3332303730313134333035375a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100a3ea75bca67379d14b07d8d8cbf7bc592b19573dee69b577efa9773332cc34bc1de0238c494dd9ab9eaa342be54e1fbbe1f945dc3a3d99318da8bbaa030cae50a6ef5bbc63c12091ffac2d538b6faee58e0a4c851c8d602dcd025e167f3ea0231fb24a4b76d9562d1740bb0a8d1e3bf15dd776267b17d5689df3953fac6d9234f2c68c9005c46ef1cd90b85523b65885d31913149197c573c7e158c8e8dc669e17fa988f37c70cf58dfe597feef7f1c9724efe8870173a49499b4a988fba3cbc6a07fa05aca7d30d0506cf18df1e9d7cedb2377b2505309b29d7cfed2d890bcb1496220de86eaed9562987775506d956f963ee69664876da3989e9b01afe498d3706ec0fee6f2615b59b21a19994b192b7983d69d2e842eb48cbdb5dc7057d3626741956b19c7fcd4554cd508f7bd8dd2648b655796272886ab6f050a9ee8b1863b7eefbef1b0bb5cb343fac9cb8eeb9da6a8edf4b1a8cf27b038cd47612fd6fd37d50a443168df8145b4ae85b71f9f11652c7e914833212d828c922a2b10a9f3de055106c2eabd30c00b8a96d977cb0cf9a969316343bd6d74b461d1178ab8b9a5db168ebf38b215554309e8543f79dfd08b49d1d98e5382033bd2587647ead6b62598d47d8633f1c2f2bf6736fb2f4162b96f1f04fb53b06ace781493bda07115dde7e3a7a7ed7a806c69189a9ac6a8fde0d87fc93527af625df58697785990203010001300d06092a864886f70d01010b0500038202010073211551b7761ac3ad2da64cb3fe2d716ca09bb42f87a984c4b17bd946f6795f5ab22c0726bb8116f511d79e52e26b00db112ea508c15f74150ad375a2b3bb2872fa055020515b7dfb178cf6222bc77c881ee2efb0e68b9428fcdca63ea87ae474ead98dcad61b9e8ea5f2d5c9a66d5e78ee0a359d19b68766c81e43c8bae99458314dd186832bf1b7c2e878bc0698f0b256ddf9c7f333eb1da572ad7eafb40967db04361418b80f14a87af07e636854831730470f2dc5ad165ea72932bd2eba80bb58e04c1a861992919f90980412b7a4d1062a2388b195c36f2152179f6d785a498f27894db51b2f15c36b5e49e84c641d5f7014b12f7eefe7cd0ce0f03f72cdccd275b0e4136aebacbfac43f1ffa485cefc37ac096437ed500b9f7079826f5405de6ea206d2c3c79a9a2c1114b434b273fcd29250189a13367d0fc2b2cb51fda0b0a0b6dbada282203e8a67a99b9c316d5f5719565f1c98310a2e59aab7fa6969e322a0f662d0ef00786c57c6563774138dd9c47106c6d39e38ae87282cd5ff1739b20e08df64a639afac2df8558d73f478725905f8ac5ab31a811dd06cf23d25195dee8ef3570122eaf4723a57165acab49f911ef78400c25c833fc33ca72b031aaef038497c185fd3dd709e3e14caab7af3e96a630752c367752d0a7c34dd8c3a7e4d205ff3bca2c91903d518b878fb25c9f36f472bf75ecee4e3b605cc0000 } } | |
2023-11-21T22:34:38.740597Z TRACE rustls::server::tls13::client_hello: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 2ee2f981846c6d19192e5130293e1297f85b76f1e1b599afa8e1ae7bc10809cd8eded267ed472b78646a6bf1a4961b040e6730524650e747aaa580f909c8bd2a38d4235cecc754757d09dc37df2b955dc53a7f8bcae3df89d03b3255f8a41f1ade20f40dc6a49976758f2d40a157e00a47c6e2b3238c0b7c437a2c9bc2a5e54ac5e468d08d71a1ba94e770d2da32dd4a74a00f2ab16c1d9098c1029728027914abc6aec2f57d1ed355832ddda3f8fa602198e559c979f5fdda608a3fa63a3a34698bb62e1b00fa505c15a6bb06ac5275cc871b526d2210a492ae7729fd83dffb2c37370a65ead01bcbe8def843e1b6ddb35e7328241e35df39ddb1e976b1015b }) }, encoded: 0f000104080601002ee2f981846c6d19192e5130293e1297f85b76f1e1b599afa8e1ae7bc10809cd8eded267ed472b78646a6bf1a4961b040e6730524650e747aaa580f909c8bd2a38d4235cecc754757d09dc37df2b955dc53a7f8bcae3df89d03b3255f8a41f1ade20f40dc6a49976758f2d40a157e00a47c6e2b3238c0b7c437a2c9bc2a5e54ac5e468d08d71a1ba94e770d2da32dd4a74a00f2ab16c1d9098c1029728027914abc6aec2f57d1ed355832ddda3f8fa602198e559c979f5fdda608a3fa63a3a34698bb62e1b00fa505c15a6bb06ac5275cc871b526d2210a492ae7729fd83dffb2c37370a65ead01bcbe8def843e1b6ddb35e7328241e35df39ddb1e976b1015b } } | |
2023-11-21T22:34:38.740643Z TRACE rustls::server::tls13::client_hello: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(21d52a9656985b90bcca652ee384fc6867d940ed9b4fd26e4d870b068a43d60a651a4f2b81fc81095cd32542c06cf229) }, encoded: 1400003021d52a9656985b90bcca652ee384fc6867d940ed9b4fd26e4d870b068a43d60a651a4f2b81fc81095cd32542c06cf229 } } | |
2023-11-21T22:34:38.741135Z TRACE rustls::conn: Dropping CCS | |
2023-11-21T22:34:38.741186Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 1630487590, nonce: 2c4471cdbef2e73a078711df19b983de5980922a392250bea2ff5467787be309, ticket: 149c5b5859e9c78add0f71222bfdc7d9fb0c1faeb62da3d97f8f7199508be59c, exts: [] }) }, encoded: 0400004d00015180612f4426202c4471cdbef2e73a078711df19b983de5980922a392250bea2ff5467787be3090020149c5b5859e9c78add0f71222bfdc7d9fb0c1faeb62da3d97f8f7199508be59c0000 } } (stateless: false) | |
2023-11-21T22:34:38.741220Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 1594853489, nonce: d03448bc35cb82f361431d7f5cb7481143d0df955ba586484279d218ffbb00a1, ticket: 1f3a6de1ed621b5f5fd0c6ee4ad4f221d5a3cb3e081c4a52c7708247adb760db, exts: [] }) }, encoded: 0400004d000151805f0f887120d03448bc35cb82f361431d7f5cb7481143d0df955ba586484279d218ffbb00a100201f3a6de1ed621b5f5fd0c6ee4ad4f221d5a3cb3e081c4a52c7708247adb760db0000 } } (stateless: false) | |
2023-11-21T22:34:38.741245Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 3004175738, nonce: f8f2e9120d64e123a1c8cf12fa0501168640ca56f70da892aa47afa95a9c18c5, ticket: 99caeb2131c5967efb167b12498d6569fa94880a67d333bc8ca6765b31bf1eb3, exts: [] }) }, encoded: 0400004d00015180b310157a20f8f2e9120d64e123a1c8cf12fa0501168640ca56f70da892aa47afa95a9c18c5002099caeb2131c5967efb167b12498d6569fa94880a67d333bc8ca6765b31bf1eb30000 } } (stateless: false) | |
2023-11-21T22:34:38.741266Z TRACE rustls::server::tls13: sending new ticket Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: NewSessionTicket, payload: NewSessionTicketTLS13(NewSessionTicketPayloadTLS13 { lifetime: 86400, age_add: 3420394328, nonce: cd33fb48d3dabe01b026cd2a351b42e0ae3fa4903e117c938577c0cbe63f2c1d, ticket: 6aeca5d2a7dc7bed41f769bd6040e98deb5ea02b7395a9142b7bb6a66eccf615, exts: [] }) }, encoded: 0400004d00015180cbdf135820cd33fb48d3dabe01b026cd2a351b42e0ae3fa4903e117c938577c0cbe63f2c1d00206aeca5d2a7dc7bed41f769bd6040e98deb5ea02b7395a9142b7bb6a66eccf6150000 } } (stateless: false) | |
2023-11-21T22:34:38.741408Z DEBUG server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 }}: h2::codec::framed_write: send frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 } | |
2023-11-21T22:34:38.741424Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 }}: h2::frame::settings: encoding SETTINGS; len=24 | |
2023-11-21T22:34:38.741433Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 }}: h2::frame::settings: encoding setting; val=MaxConcurrentStreams(200) | |
2023-11-21T22:34:38.741440Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 }}: h2::frame::settings: encoding setting; val=InitialWindowSize(1048576) | |
2023-11-21T22:34:38.741446Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 }}: h2::frame::settings: encoding setting; val=MaxFrameSize(16384) | |
2023-11-21T22:34:38.741452Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 }}: h2::frame::settings: encoding setting; val=MaxHeaderListSize(16777216) | |
2023-11-21T22:34:38.741459Z TRACE server_handshake:FramedWrite::buffer{frame=Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 }}: h2::codec::framed_write: encoded settings rem=33 | |
2023-11-21T22:34:38.741486Z TRACE server_handshake: h2::server: state=Flushing(_) | |
2023-11-21T22:34:38.741501Z TRACE server_handshake:flush:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false | |
2023-11-21T22:34:38.741524Z TRACE server_handshake:flush:FramedWrite::flush: h2::codec::framed_write: flushing buffer | |
2023-11-21T22:34:38.741542Z TRACE server_handshake: h2::server: flush.poll=Ready | |
2023-11-21T22:34:38.741561Z TRACE server_handshake: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535 | |
2023-11-21T22:34:38.741570Z TRACE server_handshake: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535 | |
2023-11-21T22:34:38.741575Z TRACE server_handshake: h2::proto::streams::prioritize: Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) } | |
2023-11-21T22:34:38.741592Z TRACE server_handshake: h2::server: connection established! | |
2023-11-21T22:34:38.741602Z TRACE server_handshake: h2::proto::streams::recv: set_target_connection_window; target=1048576; available=65535, reserved=0 | |
2023-11-21T22:34:38.741617Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open | |
2023-11-21T22:34:38.741638Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.741653Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: attempting to decode a frame | |
2023-11-21T22:34:38.741663Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: frame decoded from buffer | |
2023-11-21T22:34:38.741671Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=27 | |
2023-11-21T22:34:38.741686Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: decoding frame from 27B | |
2023-11-21T22:34:38.741699Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: frame.kind=Settings | |
2023-11-21T22:34:38.741720Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x0), enable_push: 0, max_concurrent_streams: 100, initial_window_size: 10485760 } | |
2023-11-21T22:34:38.741739Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x0), enable_push: 0, max_concurrent_streams: 100, initial_window_size: 10485760 } | |
2023-11-21T22:34:38.741754Z DEBUG server_handshake:Connection{peer=Server}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: send frame=Settings { flags: (0x1: ACK) } | |
2023-11-21T22:34:38.741764Z TRACE server_handshake:Connection{peer=Server}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::frame::settings: encoding SETTINGS; len=0 | |
2023-11-21T22:34:38.741773Z TRACE server_handshake:Connection{peer=Server}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: encoded settings rem=9 | |
2023-11-21T22:34:38.741785Z TRACE server_handshake:Connection{peer=Server}:poll:poll_ready: h2::proto::settings: ACK sent; applying settings | |
2023-11-21T22:34:38.741797Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.741804Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: attempting to decode a frame | |
2023-11-21T22:34:38.741812Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: frame decoded from buffer | |
2023-11-21T22:34:38.741819Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13 | |
2023-11-21T22:34:38.741829Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: decoding frame from 13B | |
2023-11-21T22:34:38.741837Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=WindowUpdate | |
2023-11-21T22:34:38.741848Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 1048510465 } | |
2023-11-21T22:34:38.741859Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 1048510465 } | |
2023-11-21T22:34:38.741867Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048510465; old=65535; new=1048576000 | |
2023-11-21T22:34:38.741885Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.741892Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: attempting to decode a frame | |
2023-11-21T22:34:38.741899Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: frame decoded from buffer | |
2023-11-21T22:34:38.741906Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=74 | |
2023-11-21T22:34:38.741916Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: decoding frame from 74B | |
2023-11-21T22:34:38.741925Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::codec::framed_read: frame.kind=Headers | |
2023-11-21T22:34:38.741934Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS) | |
2023-11-21T22:34:38.741951Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: decode | |
2023-11-21T22:34:38.741961Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=65 kind=Indexed | |
2023-11-21T22:34:38.741977Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=64 kind=Indexed | |
2023-11-21T22:34:38.741988Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=63 kind=LiteralWithIndexing | |
2023-11-21T22:34:38.742041Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=51 kind=LiteralWithoutIndexing | |
2023-11-21T22:34:38.742060Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=45 kind=LiteralWithIndexing | |
2023-11-21T22:34:38.742093Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=35 kind=LiteralWithIndexing | |
2023-11-21T22:34:38.742104Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=30 kind=LiteralWithoutIndexing | |
2023-11-21T22:34:38.742115Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=74}:hpack::decode: h2::hpack::decoder: rem=26 kind=LiteralWithIndexing | |
2023-11-21T22:34:38.742177Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } | |
2023-11-21T22:34:38.742188Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } | |
2023-11-21T22:34:38.742200Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=1048576; old=0; new=1048576 | |
2023-11-21T22:34:38.742206Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=10485760; old=0; new=10485760 | |
2023-11-21T22:34:38.742221Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(1); state=State { inner: Idle } | |
2023-11-21T22:34:38.742230Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: opening stream; init_window=1048576 | |
2023-11-21T22:34:38.742247Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: Queue::push_back | |
2023-11-21T22:34:38.742254Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::store: -> first entry | |
2023-11-21T22:34:38.742262Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Open { local: AwaitingHeaders, remote: Streaming } }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.742279Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.742286Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: attempting to decode a frame | |
2023-11-21T22:34:38.742294Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: frame decoded from buffer | |
2023-11-21T22:34:38.742301Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=14 | |
2023-11-21T22:34:38.742312Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: decoding frame from 14B | |
2023-11-21T22:34:38.742320Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=14}: h2::codec::framed_read: frame.kind=Data | |
2023-11-21T22:34:38.742331Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } | |
2023-11-21T22:34:38.742342Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } | |
2023-11-21T22:34:38.742352Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: recv_data; size=5; connection=65535; stream=1048576 | |
2023-11-21T22:34:38.742360Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=65535; available=1048576 | |
2023-11-21T22:34:38.742367Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::state: recv_close: Open => HalfClosedRemote(AwaitingHeaders) | |
2023-11-21T22:34:38.742374Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: send_data; sz=5; window=1048576; available=1048576 | |
2023-11-21T22:34:38.742381Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(AwaitingHeaders) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.742393Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.742400Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: attempting to decode a frame | |
2023-11-21T22:34:38.742419Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }}: h2::codec::framed_write: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 } | |
2023-11-21T22:34:38.742429Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }}: h2::frame::window_update: encoding WINDOW_UPDATE; id=StreamId(0) | |
2023-11-21T22:34:38.742437Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }}: h2::codec::framed_write: encoded window_update rem=22 | |
2023-11-21T22:34:38.742448Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::flow_control: inc_window; sz=983041; old=65530; new=1048571 | |
2023-11-21T22:34:38.742459Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete | |
2023-11-21T22:34:38.742467Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open | |
2023-11-21T22:34:38.742482Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false | |
2023-11-21T22:34:38.742501Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer | |
2023-11-21T22:34:38.742518Z TRACE h2::proto::streams::streams: next_incoming; id=StreamId(1), state=State { inner: HalfClosedRemote(AwaitingHeaders) } | |
2023-11-21T22:34:38.742523Z TRACE h2::server: received incoming | |
2023-11-21T22:34:38.742528Z TRACE hyper::proto::h2::server: incoming request | |
2023-11-21T22:34:38.742557Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open | |
2023-11-21T22:34:38.742571Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.742586Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete | |
2023-11-21T22:34:38.742593Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open | |
2023-11-21T22:34:38.742604Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer | |
2023-11-21T22:34:38.742632Z TRACE h2::proto::streams::recv: release_capacity; size=5 | |
2023-11-21T22:34:38.742648Z TRACE h2::proto::streams::recv: release_connection_capacity; size=5, connection in_flight_data=5 | |
2023-11-21T22:34:38.742659Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: HalfClosedRemote(AwaitingHeaders) }, is_counted: true, ref_count: 2, next_pending_send: None, is_pending_send: false, send_flow: FlowControl { window_size: Window(10485760), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: None, pending_send: Deque { indices: None }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: false, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(1048571), available: Window(1048576) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, is_recv: false, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData<h2::proto::streams::stream::NextAccept> }, content_length: Remaining(0) } | |
2023-11-21T22:34:38.742676Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(AwaitingHeaders) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.742701Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }; init_window=10485760 | |
2023-11-21T22:34:38.742741Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(1) | |
2023-11-21T22:34:38.742752Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back | |
2023-11-21T22:34:38.742763Z TRACE Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: -> first entry | |
2023-11-21T22:34:38.742778Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(Streaming) }; is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.742781Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open | |
2023-11-21T22:34:38.742800Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=10485760 conn=1048576000 | |
2023-11-21T22:34:38.742813Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1 | |
2023-11-21T22:34:38.742823Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream: assigned capacity to stream; available=1; buffered=0; id=StreamId(1); max_buffer_size=409600 prev=0 | |
2023-11-21T22:34:38.742834Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream: notifying task | |
2023-11-21T22:34:38.742844Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true | |
2023-11-21T22:34:38.742872Z TRACE hyper::proto::h2: send body chunk: 5 bytes, eos=true | |
2023-11-21T22:34:38.742879Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.742884Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: buffered=5 | |
2023-11-21T22:34:38.742898Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=5 additional=4 buffered=5 window=10485760 conn=1048575999 | |
2023-11-21T22:34:38.742910Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=4 | |
2023-11-21T22:34:38.742920Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream: assigned capacity to stream; available=5; buffered=5; id=StreamId(1); max_buffer_size=409600 prev=0 | |
2023-11-21T22:34:38.742930Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=5 requested=5 buffered=5 has_unavailable=true | |
2023-11-21T22:34:38.742942Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back | |
2023-11-21T22:34:38.742951Z TRACE send_data{sz=5 requested=1}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::store: -> already queued | |
2023-11-21T22:34:38.742964Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::state: send_close: HalfClosedRemote => Closed | |
2023-11-21T22:34:38.742982Z TRACE send_data{sz=5 requested=1}: h2::proto::streams::prioritize: available=5 buffered=5 | |
2023-11-21T22:34:38.742996Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::prioritize: schedule_send stream.id=StreamId(1) | |
2023-11-21T22:34:38.743005Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: Queue::push_back | |
2023-11-21T22:34:38.743014Z TRACE send_data{sz=5 requested=1}:Prioritize::queue_frame{stream.id=StreamId(1)}: h2::proto::streams::store: -> already queued | |
2023-11-21T22:34:38.743028Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.743036Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: Closed(EndStream) }, is_counted: true, ref_count: 2, next_pending_send: None, is_pending_send: true, send_flow: FlowControl { window_size: Window(10485760), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(Waker { data: 0x55629f251800, vtable: 0x55629e1d6e88 }), pending_send: Deque { indices: Some(Indices { head: 0, tail: 1 }) }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(1048571), available: Window(1048576) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, is_recv: false, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData<h2::proto::streams::stream::NextAccept> }, content_length: Remaining(0) } | |
2023-11-21T22:34:38.743048Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.743054Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: Closed(EndStream) }, is_counted: true, ref_count: 1, next_pending_send: None, is_pending_send: true, send_flow: FlowControl { window_size: Window(10485760), available: Window(5) }, requested_send_capacity: 5, buffered_send_data: 5, send_task: Some(Waker { data: 0x55629f251800, vtable: 0x55629e1d6e88 }), pending_send: Deque { indices: Some(Indices { head: 0, tail: 1 }) }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(1048571), available: Window(1048576) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, is_recv: false, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData<h2::proto::streams::stream::NextAccept> }, content_length: Remaining(0) } | |
2023-11-21T22:34:38.743064Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.743077Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: poll_complete | |
2023-11-21T22:34:38.743083Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open | |
2023-11-21T22:34:38.743098Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::prioritize: is_pending_reset=false | |
2023-11-21T22:34:38.743108Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } | |
2023-11-21T22:34:38.743117Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::store: Queue::push_back | |
2023-11-21T22:34:38.743126Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::store: -> first entry | |
2023-11-21T22:34:38.743134Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=5; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.743147Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } | |
2023-11-21T22:34:38.743158Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } | |
2023-11-21T22:34:38.743189Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open | |
2023-11-21T22:34:38.743200Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::prioritize: is_pending_reset=false | |
2023-11-21T22:34:38.743211Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::prioritize: data frame sz=5 eos=true window=5 available=5 requested=5 buffered=5 | |
2023-11-21T22:34:38.743223Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::prioritize: sending data frame len=5 | |
2023-11-21T22:34:38.743235Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}:updating stream flow: h2::proto::streams::flow_control: send_data; sz=5; window=10485760; available=5 | |
2023-11-21T22:34:38.743244Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}:updating stream flow: h2::proto::streams::stream: sent stream data; available=0; buffered=0; id=StreamId(1); max_buffer_size=409600 prev=0 | |
2023-11-21T22:34:38.743257Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}:updating connection flow: h2::proto::streams::flow_control: send_data; sz=5; window=1048576000; available=1048576000 | |
2023-11-21T22:34:38.743268Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::prioritize: pop_frame; frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } | |
2023-11-21T22:34:38.743277Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0 | |
2023-11-21T22:34:38.746599Z TRACE server_handshake:Connection{peer=Server}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }}: h2::proto::streams::counts: dec_num_streams; stream=StreamId(1) | |
2023-11-21T22:34:38.746625Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: writing frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } | |
2023-11-21T22:34:38.746642Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedWrite::buffer{frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }}: h2::codec::framed_write: send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } | |
2023-11-21T22:34:38.746661Z TRACE server_handshake:Connection{peer=Server}:poll:try_reclaim_frame: h2::proto::streams::prioritize: reclaimed frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } sz=0 | |
2023-11-21T22:34:38.746672Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::prioritize: schedule_pending_open | |
2023-11-21T22:34:38.746683Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false | |
2023-11-21T22:34:38.746704Z TRACE server_handshake:Connection{peer=Server}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer | |
2023-11-21T22:34:38.781826Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: connection.state=Open | |
2023-11-21T22:34:38.781851Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.781880Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: attempting to decode a frame | |
2023-11-21T22:34:38.781890Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: frame decoded from buffer | |
2023-11-21T22:34:38.781897Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9 | |
2023-11-21T22:34:38.781910Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B | |
2023-11-21T22:34:38.781920Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Settings | |
2023-11-21T22:34:38.781933Z DEBUG server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) } | |
2023-11-21T22:34:38.781944Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x1: ACK) } | |
2023-11-21T22:34:38.781953Z DEBUG server_handshake:Connection{peer=Server}:poll: h2::proto::settings: received settings ACK; applying Settings { flags: (0x0), max_concurrent_streams: 200, initial_window_size: 1048576, max_frame_size: 16384, max_header_list_size: 16777216 } | |
2023-11-21T22:34:38.781962Z TRACE server_handshake:Connection{peer=Server}:poll: h2::proto::streams::recv: update_initial_window_size; new=1048576; old=1048576 | |
2023-11-21T22:34:38.781974Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: h2::codec::framed_read: poll | |
2023-11-21T22:34:38.781981Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: attempting to decode a frame | |
2023-11-21T22:34:38.781992Z TRACE server_handshake:Connection{peer=Server}:poll:FramedRead::poll_next: tokio_util::codec::framed_impl: Got an error, going to errored state | |
2023-11-21T22:34:38.782002Z DEBUG server_handshake:Connection{peer=Server}:poll: h2::proto::connection: Connection::poll; IO error error=UnexpectedEof | |
2023-11-21T22:34:38.782017Z TRACE h2::proto::streams::streams: Streams::recv_eof | |
failed to serve connection: hyper::Error(Io, Kind(UnexpectedEof)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment