packages feed

wai-extra 2.0.1 → 2.0.1.1

raw patch · 5 files changed

+18/−5 lines, 5 filesdep ~bytestring

Dependency ranges changed: bytestring

Files

Network/Wai/Middleware/MethodOverride.hs view
@@ -9,7 +9,7 @@ -- | Allows overriding of the HTTP request method via the _method query string -- parameter. ----- This middlware only applies when the initial request method is POST. This+-- This middleware only applies when the initial request method is POST. This -- allow submitting of normal HTML forms, without worries of semantics -- mismatches in the HTTP spec. methodOverride :: Middleware
Network/Wai/Middleware/MethodOverridePost.hs view
@@ -23,7 +23,7 @@ -- then it changes the request-method to the value of that -- parameter. ----- * This middlware only applies when the initial request method is POST.+-- * This middleware only applies when the initial request method is POST. -- methodOverridePost :: Middleware methodOverridePost app req = case (requestMethod req, lookup "Content-Type" (requestHeaders req)) of
Network/Wai/Middleware/RequestLogger.hs view
@@ -30,7 +30,6 @@ import Data.Maybe (fromMaybe) import Control.Monad.Trans.Resource (withInternalState) import Data.Monoid (mconcat)-import Blaze.ByteString.Builder (toByteString)  import Network.Wai.Parse (sinkRequestBody, lbsBackEnd, fileName, Param, File, getRequestBodyType) import qualified Data.ByteString.Lazy as LBS
Network/Wai/Middleware/RequestLogger/Internal.hs view
@@ -2,10 +2,24 @@ -- | A module for containing some CPPed code, due to: -- -- https://github.com/yesodweb/wai/issues/192-module Network.Wai.Middleware.RequestLogger.Internal where+module Network.Wai.Middleware.RequestLogger.Internal+    ( module Network.Wai.Middleware.RequestLogger.Internal+    , toByteString+    ) where  import Data.ByteString (ByteString) import Network.Wai.Logger (clockDateCacher)++#if MIN_VERSION_bytestring(0, 10, 2)+import Data.ByteString.Builder (toLazyByteString, Builder)+import qualified Data.ByteString.Lazy as L++toByteString :: Builder -> ByteString+toByteString = L.toStrict . toLazyByteString++#else+import Blaze.ByteString.Builder (toByteString)+#endif  getDateGetter :: IO (IO ByteString) getDateGetter = fmap fst clockDateCacher
wai-extra.cabal view
@@ -1,5 +1,5 @@ Name:                wai-extra-Version:             2.0.1+Version:             2.0.1.1 Synopsis:            Provides some basic WAI handlers and middleware. Description:         The goal here is to provide common features without many dependencies. License:             MIT