Îõ³h*ª6À      !"#$%&'()*+,-./0123456789:;<=>?0.2.1 Safe-Inferredñò•  http2-tlsKey logger (TLS and H2)íApplications may wish to set this depending on the SSLKEYLOGFILE environment variable. Default is do nothing. http2-tls1Should we validate TLS certificates? (TLS and H2)$settingsValidateCert defaultSettingsTrue http2-tls6Certificate store used for validation. The default is @. (TLS and H2)A http2-tlsServer name override?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); A1 can be used to give SNI a different value than  :authority. http2-tls-Flags that control the querying behaviour of  getAddrInfo. (TLS and H2)%settingsAddrInfoFlags defaultSettings[] 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-tlsDefault settings. AB 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-tlsKey logger (defaults to none)ñApplications may wish to set this depending on the SSLKEYLOGFILE environment variable. The default is 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-tlsDefault settings.  !C"  Safe-Inferred"%&ñò # http2-tlsƒSending and receiving functions. Tiemout is reset when they return. One exception is the slowloris attach prevention. See .% http2-tlsSending.& http2-tls Sending many.' http2-tls Receiving.#&%()'$*+,-./012 Safe-Inferredñò J#$')(%&*+,-/01.23*+#&%()'$,-./0123  Safe-Inferred"%&ñò%D http2-tls6Deallocating the resource of the simple configuration.E http2-tls6Deallocating the resource of the simple configuration.FDGE  Safe-InferredñòTH Safe-Inferred"%&ñò•4 http2-tlsRunning a TLS client. #Ã provides sending and receiving functions with timeout based on .5 http2-tls>Running an HTTP/2 client over TLS (over TCP). ALPN is "h2".6 http2-tls"Running an HTTP/2 client over TCP.4 http2-tlsALPN"56 4! "#%&'()78 "56 4"! #%&'()78  Safe-Inferred"%&ØÝñò< http2-tlsRunning a TLS client.= http2-tls-Running an HTTP/2 client over TLS (over TCP).> http2-tls"Running an HTTP/2 client over TCP.: http2-tlsALPN< http2-tlsALPN? http2-tls AuthorityI http2-tlsServer name (for TLS SNI) http2-tlsÚPort number This is not used for validation, but improves caching; see documentation of  åhttps://hackage.haskell.org/package/x509-validation-1.6.12/docs/Data-X509-Validation.html#t:ServiceID ServiceID. http2-tlsALPN9; :?=>< 9; :?=>< Ê            !"#$%&'()*!+,-./"0'()* 1 1 2 3 4 5 6 7 8 9 : ; < = > ?@ABCDEBACFGHIJKLM!! N O P Q RSÔ&http2-tls-0.2.1-APUO45zHdwXDrxuuiUgGXhNetwork.HTTP2.TLS.ServerNetwork.HTTP2.TLS.ClientNetwork.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"http2-5.0.1-Dmy4yYHUqg62R172gLxeAgNetwork.HTTP2.H2.TypesStreamNetwork.HTTP2.Client.TypesClientNetwork.HTTP2.Client.Run ClientConfigNetwork.HTTP2.Server.TypesServerNetwork.HTTP2.Server.RunServerIO sioMySockAddrsioPeerSockAddrsioReadRequestsioWriteResponse sioWriteBytes&network-3.1.4.0-HoKRNWNM3gfJemTmJCv2ToNetwork.Socket.Types PortNumberNetwork.Socket.InfoHostNameSettingssettingsKeyLoggersettingsValidateCertsettingsCAStoresettingsAddrInfoFlagssettingsCacheLimitsettingsConcurrentStreamssettingsStreamWindowSizesettingsConnectionWindowSizedefaultSettingssettingsTimeoutsettingsSendBufferSizesettingsSlowlorisSizesettingsReadBufferSizesettingsReadBufferLowerLimitsettingsNumberOfWorkers IOBackendsendsendManyrecv mySockAddr peerSockAddr mkRecvTCPsendTCPtimeoutIOBackend tlsIOBackend tcpIOBackendsendTLS sendManyTLSrecvTLS mkBackendgcloserunTLSrunrunH2CrunIOrunIOH2CrunTLSWithConfig runWithConfigrunH2CWithConfigdefaultClientConfigbaseGHC.BasememptysettingsServerNameOverridefreeConfigForServerfreeConfigForClientallocConfigForServerallocConfigForClientstrongSupportedgetClientParams