Îõ³h*Oï     0.1.1.2 Safe-Inferred%&67ÃØÝÕhackage-security-HTTPInitialize the client•TODO: This currently uses the lazy bytestring API offered by the HTTP library. Unfortunately this provides no way of closing the connection when the callback decides it doesn't require any further input. It seems impossible however to implement a proper streaming API. See  )https://github.com/haskell/HTTP/issues/86. hackage-security-HTTPExecute a single request hackage-security-HTTPRun a browser actionIMPLEMENTATION NOTE: the browse’ action doesn't itself create any connections, they are created on demand; we just need to make sure to carry this state from one invocation of browse to another.hackage-security-HTTPInitial browser state Throws an . exception if the proxy definition is invalid.ÝTODO: If the proxy configuration is automatic, the _only_ way that we can find out from the HTTP library is to pass True as the argument to  fetchProxyå; but this prints to standard error when the proxy is invalid, rather than throwing an exception :-Ohackage-security-HTTPCleanup browser stateNOTE: Calling   after  will result in deadlock.IMPLEMENTATION NOTE: HTTPô does not provide any explicit API for resource cleanup, so we can only rely on the garbage collector to do for us.         3hackage-security-HTTP-0.1.1.2-ByeDAM0K6vXBcvtDdQYRW/Hackage.Security.Client.Repository.HttpLib.HTTPhackage-security-HTTPBrowser InvalidProxyUnexpectedResponse withClientsetProxy setOutHandler setErrHandlerrequest withBrowser$fExceptionUnexpectedResponse$fPrettyUnexpectedResponse$fExceptionInvalidProxy$fPrettyInvalidProxy$fShowInvalidProxy$fShowUnexpectedResponse browserInitbrowserCleanup