Îõ³h*ûZÈ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG0.2.11 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: H. 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: I http2-tls(Try to resume a TLS session (H2 and TLS))settingsWantSessionResume defaultSettingsNothing http2-tlsTry to use 0-RTT (H2 and TLS)This is only supported for  tls >= 2.0.$settingsUseEarlyData defaultSettingsFalse http2-tlsDefault settings.J 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: I( http2-tls.Function to initialize the server socket (All) Default: K) 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 defaultSettings0* http2-tlsDefault settings.)(#! '%&$"L*  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.+.-01/,23456789: Safe-Inferredñò{+,/10-.23457896:23+.-01/,456789:  Safe-Inferred"%&ñòTM http2-tls6Deallocating the resource of the simple configuration.N http2-tls6Deallocating the resource of the simple configuration.OMPN  Safe-InferredñòƒQ Safe-Inferred"%&ñòÄ; http2-tlsRunning a TLS client. +Ã provides sending and receiving functions with timeout based on .< http2-tls>Running an HTTP/2 client over TLS (over TCP). ALPN is "h2".= http2-tls"Running an HTTP/2 client over TCP.; http2-tlsALPN%<= ; !"#$&%'()*+-./01>? %<= ;* !"#$&%'()+-./01>?  Safe-Inferred"%&ØÝñò C http2-tlsRunning a TLS client.D http2-tls-Running an HTTP/2 client over TLS (over TCP).E http2-tls"Running an HTTP/2 client over TCP.G http2-tlsDefault authorityäWhen we connect to a server, we can distinguish between three names, all of which may be different: The  0, used for the DNS lookup to get the server's IP The HTTP2  :authority pseudo-headerïThe TLS SNI (Server Name Indicator). This is different from (2) only in exceptional circumstances, see .In mostÄ cases, however, all three names are identical, and so the default  is simply equal to the  ServerName.A http2-tlsALPNC http2-tlsALPNR 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-tlsALPN@B AFGDEC@B AFGDECÓ    !"#$%&'()*+,-./01$23456%7+,-.891 : : ; < = > ? @ A B C D E F G HIJKLMJIKNOPQRSTUVWX$YZ[$ \ ] ^ _ `aâ'http2-tls-0.2.11-6dwBObzgK9O6cXREWKANJENetwork.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.0.0-6vJR3Q4ClAIL0KzGaNjnG2Network.HTTP.Semantics.Types AuthorityNetwork.HTTP.Semantics.ServerServerNetwork.HTTP.Semantics.ClientClient"http2-5.2.1-KqfOXKvkjELDwZeUwdvS5lNetwork.HTTP2.H2.TypesStreamNetwork.HTTP2.Client.Run ClientConfigNetwork.HTTP2.Server.RunServerIO sioMySockAddrsioPeerSockAddrsioReadRequestsioWriteResponse sioWriteBytes&network-3.2.0.0-47H6oOVIBv68rlUFaUACvnNetwork.Socket.Types PortNumberNetwork.Socket.InfoHostNameSettingssettingsKeyLoggersettingsValidateCertsettingsCAStoresettingsServerNameOverridesettingsAddrInfoFlagssettingsCacheLimitsettingsConcurrentStreamssettingsStreamWindowSizesettingsConnectionWindowSizesettingsSessionManagersettingsWantSessionResumesettingsUseEarlyDatadefaultSettingssettingsTimeoutsettingsSendBufferSizesettingsSlowlorisSizesettingsReadBufferSizesettingsReadBufferLowerLimitsettingsNumberOfWorkerssettingsOpenServerSocketsettingsEarlyDataSize IOBackendsendsendManyrecv mySockAddr peerSockAddr mkRecvTCPsendTCPtimeoutIOBackend tlsIOBackend tcpIOBackendsendTLS sendManyTLSrecvTLS mkBackendrunTLSrunrunH2CrunIOrunIOH2CrunTLSWithConfig runWithConfigrunH2CWithConfigdefaultClientConfigdefaultAuthoritybaseGHC.Basemempty tls-2.0.5-BoN7zY66RgH8ZBUOTuCItdNetwork.TLS.SessionnoSessionManager(network-run-0.2.8-L4ZHRzD1wx7Grr0tZey0hdNetwork.Run.CoreopenServerSocketfreeConfigForServerfreeConfigForClientallocConfigForServerallocConfigForClientstrongSupportedgetClientParams