direct-fastcgi 1.0.1 → 1.0.1.1
raw patch · 2 files changed
+1/−3 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Network.FastCGI: class (MonadIO m) => MonadFastCGI m
+ Network.FastCGI: class MonadIO m => MonadFastCGI m
- Network.FastCGI: fBlock :: (MonadFastCGI m) => m a -> m a
+ Network.FastCGI: fBlock :: MonadFastCGI m => m a -> m a
- Network.FastCGI: fBracket :: (MonadFastCGI m) => m a -> (a -> m b) -> (a -> m c) -> m c
+ Network.FastCGI: fBracket :: MonadFastCGI m => m a -> (a -> m b) -> (a -> m c) -> m c
- Network.FastCGI: fCloseOutput :: (MonadFastCGI m) => m ()
+ Network.FastCGI: fCloseOutput :: MonadFastCGI m => m ()
- Network.FastCGI: fFinally :: (MonadFastCGI m) => m a -> m b -> m a
+ Network.FastCGI: fFinally :: MonadFastCGI m => m a -> m b -> m a
- Network.FastCGI: fGet :: (MonadFastCGI m) => Int -> m ByteString
+ Network.FastCGI: fGet :: MonadFastCGI m => Int -> m ByteString
- Network.FastCGI: fGetContents :: (MonadFastCGI m) => m ByteString
+ Network.FastCGI: fGetContents :: MonadFastCGI m => m ByteString
- Network.FastCGI: fGetNonBlocking :: (MonadFastCGI m) => Int -> m ByteString
+ Network.FastCGI: fGetNonBlocking :: MonadFastCGI m => Int -> m ByteString
- Network.FastCGI: fIsReadable :: (MonadFastCGI m) => m Bool
+ Network.FastCGI: fIsReadable :: MonadFastCGI m => m Bool
- Network.FastCGI: fIsWritable :: (MonadFastCGI m) => m Bool
+ Network.FastCGI: fIsWritable :: MonadFastCGI m => m Bool
- Network.FastCGI: fLog :: (MonadFastCGI m) => String -> m ()
+ Network.FastCGI: fLog :: MonadFastCGI m => String -> m ()
- Network.FastCGI: fOnException :: (MonadFastCGI m) => m a -> m b -> m a
+ Network.FastCGI: fOnException :: MonadFastCGI m => m a -> m b -> m a
- Network.FastCGI: fPut :: (MonadFastCGI m) => ByteString -> m ()
+ Network.FastCGI: fPut :: MonadFastCGI m => ByteString -> m ()
- Network.FastCGI: fPutStr :: (MonadFastCGI m) => String -> m ()
+ Network.FastCGI: fPutStr :: MonadFastCGI m => String -> m ()
- Network.FastCGI: fUnblock :: (MonadFastCGI m) => m a -> m a
+ Network.FastCGI: fUnblock :: MonadFastCGI m => m a -> m a
- Network.FastCGI: getAllCookies :: (MonadFastCGI m) => m [Cookie]
+ Network.FastCGI: getAllCookies :: MonadFastCGI m => m [Cookie]
- Network.FastCGI: getAllRequestHeaders :: (MonadFastCGI m) => m [(Header, String)]
+ Network.FastCGI: getAllRequestHeaders :: MonadFastCGI m => m [(Header, String)]
- Network.FastCGI: getAllRequestVariables :: (MonadFastCGI m) => m [(String, String)]
+ Network.FastCGI: getAllRequestVariables :: MonadFastCGI m => m [(String, String)]
- Network.FastCGI: getAuthenticationType :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getAuthenticationType :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getContentLength :: (MonadFastCGI m) => m (Maybe Int)
+ Network.FastCGI: getContentLength :: MonadFastCGI m => m (Maybe Int)
- Network.FastCGI: getContentType :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getContentType :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getCookie :: (MonadFastCGI m) => String -> m (Maybe Cookie)
+ Network.FastCGI: getCookie :: MonadFastCGI m => String -> m (Maybe Cookie)
- Network.FastCGI: getCookieValue :: (MonadFastCGI m) => String -> m (Maybe String)
+ Network.FastCGI: getCookieValue :: MonadFastCGI m => String -> m (Maybe String)
- Network.FastCGI: getDocumentRoot :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getDocumentRoot :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getFastCGIState :: (MonadFastCGI m) => m FastCGIState
+ Network.FastCGI: getFastCGIState :: MonadFastCGI m => m FastCGIState
- Network.FastCGI: getGatewayInterface :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getGatewayInterface :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getPathInfo :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getPathInfo :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getPathTranslated :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getPathTranslated :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getQueryString :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getQueryString :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getRedirectStatus :: (MonadFastCGI m) => m (Maybe Int)
+ Network.FastCGI: getRedirectStatus :: MonadFastCGI m => m (Maybe Int)
- Network.FastCGI: getRedirectURI :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getRedirectURI :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getRemoteAddress :: (MonadFastCGI m) => m (Maybe HostAddress)
+ Network.FastCGI: getRemoteAddress :: MonadFastCGI m => m (Maybe HostAddress)
- Network.FastCGI: getRemoteHost :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getRemoteHost :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getRemoteIdent :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getRemoteIdent :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getRemotePort :: (MonadFastCGI m) => m (Maybe Int)
+ Network.FastCGI: getRemotePort :: MonadFastCGI m => m (Maybe Int)
- Network.FastCGI: getRemoteUser :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getRemoteUser :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getRequestHeader :: (MonadFastCGI m) => Header -> m (Maybe String)
+ Network.FastCGI: getRequestHeader :: MonadFastCGI m => Header -> m (Maybe String)
- Network.FastCGI: getRequestMethod :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getRequestMethod :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getRequestURI :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getRequestURI :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getRequestVariable :: (MonadFastCGI m) => String -> m (Maybe String)
+ Network.FastCGI: getRequestVariable :: MonadFastCGI m => String -> m (Maybe String)
- Network.FastCGI: getResponseHeader :: (MonadFastCGI m) => Header -> m (Maybe String)
+ Network.FastCGI: getResponseHeader :: MonadFastCGI m => Header -> m (Maybe String)
- Network.FastCGI: getResponseStatus :: (MonadFastCGI m) => m Int
+ Network.FastCGI: getResponseStatus :: MonadFastCGI m => m Int
- Network.FastCGI: getScriptFilename :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getScriptFilename :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getScriptName :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getScriptName :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getServerAddress :: (MonadFastCGI m) => m (Maybe HostAddress)
+ Network.FastCGI: getServerAddress :: MonadFastCGI m => m (Maybe HostAddress)
- Network.FastCGI: getServerName :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getServerName :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getServerPort :: (MonadFastCGI m) => m (Maybe Int)
+ Network.FastCGI: getServerPort :: MonadFastCGI m => m (Maybe Int)
- Network.FastCGI: getServerProtocol :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getServerProtocol :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: getServerSoftware :: (MonadFastCGI m) => m (Maybe String)
+ Network.FastCGI: getServerSoftware :: MonadFastCGI m => m (Maybe String)
- Network.FastCGI: implementationBlockFastCGI :: (MonadFastCGI m) => m a -> m a
+ Network.FastCGI: implementationBlockFastCGI :: MonadFastCGI m => m a -> m a
- Network.FastCGI: implementationUnblockFastCGI :: (MonadFastCGI m) => m a -> m a
+ Network.FastCGI: implementationUnblockFastCGI :: MonadFastCGI m => m a -> m a
- Network.FastCGI: permanentRedirect :: (MonadFastCGI m) => String -> m ()
+ Network.FastCGI: permanentRedirect :: MonadFastCGI m => String -> m ()
- Network.FastCGI: responseHeadersSent :: (MonadFastCGI m) => m Bool
+ Network.FastCGI: responseHeadersSent :: MonadFastCGI m => m Bool
- Network.FastCGI: seeOtherRedirect :: (MonadFastCGI m) => String -> m ()
+ Network.FastCGI: seeOtherRedirect :: MonadFastCGI m => String -> m ()
- Network.FastCGI: sendResponseHeaders :: (MonadFastCGI m) => m ()
+ Network.FastCGI: sendResponseHeaders :: MonadFastCGI m => m ()
- Network.FastCGI: setCookie :: (MonadFastCGI m) => Cookie -> m ()
+ Network.FastCGI: setCookie :: MonadFastCGI m => Cookie -> m ()
- Network.FastCGI: setResponseHeader :: (MonadFastCGI m) => Header -> String -> m ()
+ Network.FastCGI: setResponseHeader :: MonadFastCGI m => Header -> String -> m ()
- Network.FastCGI: setResponseStatus :: (MonadFastCGI m) => Int -> m ()
+ Network.FastCGI: setResponseStatus :: MonadFastCGI m => Int -> m ()
- Network.FastCGI: unsetCookie :: (MonadFastCGI m) => String -> m ()
+ Network.FastCGI: unsetCookie :: MonadFastCGI m => String -> m ()
- Network.FastCGI: unsetResponseHeader :: (MonadFastCGI m) => Header -> m ()
+ Network.FastCGI: unsetResponseHeader :: MonadFastCGI m => Header -> m ()
Files
- Network/FastCGI.hs +0/−2
- direct-fastcgi.cabal +1/−1
Network/FastCGI.hs view
@@ -1546,11 +1546,9 @@ setCookie cookie = do requireResponseHeadersNotYetSent requireValidCookieName $ cookieName cookie- fLog $ show cookie FastCGIState { request = Just request } <- getFastCGIState responseCookieMap <- liftIO $ takeMVar $ responseCookieMapMVar request let responseCookieMap' = Map.insert (cookieName cookie) cookie responseCookieMap- fLog $ show responseCookieMap' liftIO $ putMVar (responseCookieMapMVar request) responseCookieMap'
direct-fastcgi.cabal view
@@ -1,5 +1,5 @@ name: direct-fastcgi-version: 1.0.1+version: 1.0.1.1 cabal-version: >= 1.2 build-type: Simple license: BSD3