Îõ³h*UnÖ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU0.4.1 Safe-Inferredñò ’ http2-tlsKey logger (TLS and H2)ÖApplications may wish to set this depending on the SSLKEYLOGFILE environment variable.Default: do nothing. http2-tls1Should we validate TLS certificates? (TLS and H2)$settingsValidateCert defaultSettingsTrue http2-tls3Certificate store used for validation. (TLS and H2) Default: V. http2-tlsServer name override (H2)?By default, the server name (for TLS SNI) is set based on the , corresponding to the HTTP2  :authorityû pseudo-header. In rare circumstances these two values should be different (for example in the case of domain fronting); 1 can be used to give SNI a different value than  :authority. http2-tls Obsoleted. http2-tlsÁHow many pushed responses are contained in the cache (H2 and H2c)#settingsCacheLimits defaultSettings64 http2-tls>The maximum number of incoming streams on the net (H2 and H2c))settingsConcurrentStreams defaultSettings64 http2-tls0The window size of incoming streams (H2 and H2c)(settingsStreamWindowSize defaultSettings262144 http2-tls,The window size of a connection (H2 and H2c),settingsConnectionWindowSize defaultSettings1048575 http2-tls TLS session manager (H2 and TLS) Default: W http2-tls(Try to resume a TLS session (H2 and TLS))settingsWantSessionResume defaultSettingsNothing http2-tlsÆTry to resume a TLS session (H2 and TLS). This takes precedence over .-settingsWantSessionResumeList defaultSettings[] http2-tlsTry to use 0-RTT (H2 and TLS)This is only supported for  tls >= 2.0.$settingsUseEarlyData defaultSettingsFalse http2-tls.Function to initialize the server socket (All) Default: X http2-tls:Maximum number of pings allowed per second (CVE-2019-9512)%settingsPingRateLimit defaultSettings10 http2-tlsÆMaximum number of empty data frames allowed per second (CVE-2019-9518)+settingsEmptyFrameRateLimit defaultSettings4  http2-tlsÄMaximum number of settings frames allowed per second (CVE-2019-9515))settingsSettingsRateLimit defaultSettings4! http2-tlsÂMaximum number of reset frames allowed per second (CVE-2023-44487)settingsRstRateLimit4" http2-tlsDefault settings.! Y" Safe-InferredñòÎ$ http2-tlsTimeout in seconds. (All)settingsTimeout defaultSettings30% http2-tlsSend buffer size. (H2 and H2c)&settingsSendBufferSize defaultSettings4096& http2-tlsÚIf the size of receiving data is less than or equal, the timeout is not reset. (All)%settingsSlowlorisSize defaultSettings50' http2-tls”When the size of a read buffer is lower than this limit, the buffer is thrown awany (and is eventually freed). Then a new buffer is allocated. (All)&settingsReadBufferSize defaultSettings16384( http2-tls-The allocation size for a read buffer. (All),settingsReadBufferLowerLimit defaultSettings2048) http2-tls Key logger.ñApplications may wish to set this depending on the SSLKEYLOGFILE environment variable. The default is do nothing.Default: do nothing* http2-tls#The number of workers. (H2 and H2c)'settingsNumberOfWorkers defaultSettings8+ http2-tls>The maximum number of incoming streams on the net (H2 and H2c))settingsConcurrentStreams defaultSettings64, http2-tls0The window size of incoming streams (H2 and H2c)(settingsStreamWindowSize defaultSettings262144- http2-tls,The window size of a connection (H2 and H2c),settingsConnectionWindowSize defaultSettings1048575. http2-tls TLS session manager (H2 and TLS) Default: W/ http2-tlséThe max size of early data (0-RTT) to be accepted. (H2 and TLS) 0 means that early data is not accepted.%settingsEarlyDataSize defaultSettings00 http2-tls:Maximum number of pings allowed per second (CVE-2019-9512)%settingsPingRateLimit defaultSettings101 http2-tlsÆMaximum number of empty data frames allowed per second (CVE-2019-9518)+settingsEmptyFrameRateLimit defaultSettings42 http2-tlsÄMaximum number of settings frames allowed per second (CVE-2019-9515))settingsSettingsRateLimit defaultSettings43 http2-tlsÂMaximum number of reset frames allowed per second (CVE-2023-44487)settingsRstRateLimit44 http2-tlsDefault settings.#/*('&%$3210.,-+)Z4  Safe-Inferred"%&ñò$5 http2-tlsƒSending and receiving functions. Tiemout is reset when they return. One exception is the slowloris attach prevention. See &.7 http2-tlsSending.8 http2-tls Sending many.9 http2-tls Receiving.: http2-tlsThe socket for the request5:87;<96=>?@ABCDE Safe-Inferredñò`569<;78:=>?@BCDAE=>5:87;<96?@ABCDE  Safe-Inferred"%&ñò;[ http2-tls6Deallocating the resource of the simple configuration.\ http2-tls6Deallocating the resource of the simple configuration.][^\  Safe-Inferredñòj_ Safe-Inferred"%&ñò½F http2-tlsRunning a TLS client. 5Ã provides sending and receiving functions with timeout based on #.G http2-tlsRunning a TLS client. 5Ã provides sending and receiving functions with timeout based on #.H http2-tls>Running an HTTP/2 client over TLS (over TCP). ALPN is "h2".I http2-tls>Running an HTTP/2 client over TLS (over TCP). ALPN is "h2".J http2-tls"Running an HTTP/2 client over TCP.K http2-tls"Running an HTTP/2 client over TCP.F http2-tlsALPNG http2-tlsALPN,HIJK FG#$%&'()*+-,./012345789:;+,-.?45678 @ @ A B C D E F G H I J K L M N OPQRSTUVWRPTXYZ[\]^_`abcde$$ f g h i jkì&http2-tls-0.4.1-8Lb9cH1ZozhDvyq3n1CnGYNetwork.HTTP2.TLS.ClientNetwork.HTTP2.TLS.ServerNetwork.HTTP2.TLS.Internal http2-tls!Network.HTTP2.TLS.Client.SettingsNetwork.HTTP2.Client authority!Network.HTTP2.TLS.Server.SettingsNetwork.HTTP2.TLS.IONetwork.HTTP2.TLS.ConfigNetwork.HTTP2.TLS.Supported+http-semantics-0.2.0-EzB70RwMboa2W5F5Symi9ANetwork.HTTP.Semantics.Types AuthorityNetwork.HTTP.Semantics.ServerServerNetwork.HTTP.Semantics.ClientClient"http2-5.3.0-CThDSErM5mwE5RhWycFtdFNetwork.HTTP2.H2.TypesStreamNetwork.HTTP2.Client.Run ClientConfigNetwork.HTTP2.Server.RunServerIO sioMySockAddrsioPeerSockAddrsioReadRequestsioWriteResponse sioWriteBytes&network-3.2.1.0-1FmLc5VrjSlHh0my3LrZAmNetwork.Socket.Types PortNumberNetwork.Socket.InfoHostNameSettingssettingsKeyLoggersettingsValidateCertsettingsCAStoresettingsServerNameOverridesettingsAddrInfoFlagssettingsCacheLimitsettingsConcurrentStreamssettingsStreamWindowSizesettingsConnectionWindowSizesettingsSessionManagersettingsWantSessionResumesettingsWantSessionResumeListsettingsUseEarlyDatasettingsOpenClientSocketsettingsOnServerFinishedsettingsPingRateLimitsettingsEmptyFrameRateLimitsettingsSettingsRateLimitsettingsRstRateLimitdefaultSettingssettingsTimeoutsettingsSendBufferSizesettingsSlowlorisSizesettingsReadBufferSizesettingsReadBufferLowerLimitsettingsNumberOfWorkerssettingsEarlyDataSize IOBackendsendsendManyrecv requestSock mySockAddr peerSockAddr mkRecvTCPsendTCPtimeoutIOBackend tlsIOBackend tcpIOBackendsendTLS sendManyTLSrecvTLS mkBackendrunTLSrunTLSWithSocketrun runWithSocketrunH2CrunH2CWithSocketrunIOrunIOH2CrunTLSWithConfig runWithConfigrunH2CWithConfigdefaultClientConfigdefaultAuthoritybaseGHC.Basemempty tls-2.1.0-DxFqasi7G2R9N6iLcjb01INetwork.TLS.SessionnoSessionManager(network-run-0.4.0-Cao9gVl0VYOKwgl5QZlMnxNetwork.Run.CoreopenClientSocketfreeConfigForServerfreeConfigForClientallocConfigForServerallocConfigForClientstrongSupportedgetClientParams