├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── auto-update ├── ChangeLog.md ├── Control │ ├── AutoUpdate.hs │ ├── AutoUpdate │ │ ├── Event.hs │ │ ├── Internal.hs │ │ ├── Thread.hs │ │ └── Types.hs │ ├── Debounce.hs │ ├── Debounce │ │ └── Internal.hs │ ├── Reaper.hs │ └── Reaper │ │ └── Internal.hs ├── LICENSE ├── README.md ├── Setup.hs ├── auto-update.cabal └── test │ ├── Control │ ├── AutoUpdateSpec.hs │ ├── DebounceSpec.hs │ └── ReaperSpec.hs │ └── Spec.hs ├── cabal.project ├── fourmolu.yaml ├── hie.yaml ├── mime-types ├── ChangeLog.md ├── LICENSE ├── Network │ └── Mime.hs ├── README.md ├── Setup.lhs └── mime-types.cabal ├── recv ├── ChangeLog.md ├── LICENSE ├── Network │ └── Socket │ │ ├── BufferPool.hs │ │ └── BufferPool │ │ ├── Buffer.hs │ │ ├── Recv.hs │ │ └── Types.hs ├── recv.cabal └── test │ ├── BufferPoolSpec.hs │ └── Spec.hs ├── stack-lts-20.yaml ├── stack-lts-21.yaml ├── stack-lts-22.yaml ├── stack-nightly.yaml ├── stack.yaml ├── time-manager ├── ChangeLog.md ├── LICENSE ├── System │ ├── ThreadManager.hs │ └── TimeManager.hs └── time-manager.cabal ├── wai-app-static ├── .ghci ├── .gitignore ├── ChangeLog.md ├── LICENSE ├── Network │ └── Wai │ │ └── Application │ │ └── Static.hs ├── README ├── README.md ├── Setup.lhs ├── Util.hs ├── WaiAppStatic │ ├── CmdLine.hs │ ├── Listing.hs │ ├── Storage │ │ ├── Embedded.hs │ │ ├── Embedded │ │ │ ├── Runtime.hs │ │ │ └── TH.hs │ │ └── Filesystem.hs │ └── Types.hs ├── app │ └── warp-static.hs ├── embedded-sample.hs ├── folder.svg ├── images │ ├── folder.png │ └── haskell.png ├── sample.hs ├── test │ ├── EmbeddedTestEntries.hs │ ├── WaiAppEmbeddedTest.hs │ ├── WaiAppStaticTest.hs │ └── a │ │ └── b ├── tests.hs ├── wai-app-static.cabal └── קרררר.html ├── wai-conduit ├── ChangeLog.md ├── LICENSE ├── Network │ └── Wai │ │ └── Conduit.hs ├── README.md ├── Setup.hs ├── example │ └── Main.hs └── wai-conduit.cabal ├── wai-extra ├── .ghci ├── .gitignore ├── ChangeLog.md ├── LICENSE ├── Network │ └── Wai │ │ ├── EventSource.hs │ │ ├── EventSource │ │ └── EventStream.hs │ │ ├── Handler │ │ ├── CGI.hs │ │ └── SCGI.hs │ │ ├── Header.hs │ │ ├── Middleware │ │ ├── AcceptOverride.hs │ │ ├── AddHeaders.hs │ │ ├── Approot.hs │ │ ├── Autohead.hs │ │ ├── CleanPath.hs │ │ ├── CombineHeaders.hs │ │ ├── ForceDomain.hs │ │ ├── ForceSSL.hs │ │ ├── Gzip.hs │ │ ├── HealthCheckEndpoint.hs │ │ ├── HttpAuth.hs │ │ ├── Jsonp.hs │ │ ├── Local.hs │ │ ├── MethodOverride.hs │ │ ├── MethodOverridePost.hs │ │ ├── RealIp.hs │ │ ├── RequestLogger.hs │ │ ├── RequestLogger │ │ │ ├── Internal.hs │ │ │ └── JSON.hs │ │ ├── RequestSizeLimit.hs │ │ ├── RequestSizeLimit │ │ │ └── Internal.hs │ │ ├── Rewrite.hs │ │ ├── Routed.hs │ │ ├── Select.hs │ │ ├── StreamFile.hs │ │ ├── StripHeaders.hs │ │ ├── Timeout.hs │ │ ├── ValidateHeaders.hs │ │ └── Vhost.hs │ │ ├── Parse.hs │ │ ├── Request.hs │ │ ├── Test.hs │ │ ├── Test │ │ └── Internal.hs │ │ ├── UrlMap.hs │ │ └── Util.hs ├── README.md ├── Setup.lhs ├── example │ ├── Main.hs │ └── index.html ├── proxy.hs ├── test │ ├── Network │ │ └── Wai │ │ │ ├── Middleware │ │ │ ├── ApprootSpec.hs │ │ │ ├── CombineHeadersSpec.hs │ │ │ ├── ForceSSLSpec.hs │ │ │ ├── RealIpSpec.hs │ │ │ ├── RequestSizeLimitSpec.hs │ │ │ ├── RoutedSpec.hs │ │ │ ├── SelectSpec.hs │ │ │ ├── StripHeadersSpec.hs │ │ │ ├── TimeoutSpec.hs │ │ │ └── ValidateHeadersSpec.hs │ │ │ ├── ParseSpec.hs │ │ │ ├── RequestSpec.hs │ │ │ └── TestSpec.hs │ ├── Spec.hs │ ├── WaiExtraSpec.hs │ ├── json │ ├── json.gz │ ├── noprecompress │ ├── requests │ │ └── dalvik-request │ ├── sample.hs │ └── test.html └── wai-extra.cabal ├── wai-frontend-monadcgi ├── .gitignore ├── ChangeLog.md ├── LICENSE ├── Network │ └── Wai │ │ └── Frontend │ │ └── MonadCGI.hs ├── README.md ├── Setup.lhs ├── samples │ ├── .htaccess │ ├── plain_cgi.hs │ ├── wai_cgi.hs │ ├── wai_cgi_generic.hs │ └── wai_fastcgi.hs └── wai-frontend-monadcgi.cabal ├── wai-http2-extra ├── LICENSE ├── Network │ └── Wai │ │ └── Middleware │ │ └── Push │ │ ├── Referer.hs │ │ └── Referer │ │ ├── LRU.hs │ │ ├── LimitMultiMap.hs │ │ ├── Manager.hs │ │ ├── Multi.hs │ │ ├── ParseURL.hs │ │ └── Types.hs ├── test │ └── doctests.hs └── wai-http2-extra.cabal ├── wai-websockets ├── ChangeLog.md ├── LICENSE ├── Network │ └── Wai │ │ └── Handler │ │ └── WebSockets.hs ├── README.md ├── Setup.lhs ├── server.lhs ├── static │ ├── client.html │ ├── client.js │ └── screen.css └── wai-websockets.cabal ├── wai ├── .ghci ├── ChangeLog.md ├── LICENSE ├── Network │ ├── Wai.hs │ └── Wai │ │ └── Internal.hs ├── README.lhs ├── README.md ├── Setup.lhs ├── test │ ├── Network │ │ └── WaiSpec.hs │ └── Spec.hs ├── wai.cabal └── webkit-sample │ ├── index.html │ └── webkit-sample.hs ├── warp-quic ├── ChangeLog.md ├── LICENSE ├── Network │ └── Wai │ │ └── Handler │ │ └── WarpQUIC.hs ├── Setup.hs └── warp-quic.cabal ├── warp-tls ├── ChangeLog.md ├── LICENSE ├── Network │ └── Wai │ │ └── Handler │ │ ├── WarpTLS.hs │ │ └── WarpTLS │ │ └── Internal.hs ├── README.md ├── Setup.lhs ├── certificate.pem ├── graceful-pong.hs ├── key.pem ├── pong.hs ├── pong.txt └── warp-tls.cabal └── warp ├── .ghci ├── ChangeLog.md ├── LICENSE ├── Network └── Wai │ └── Handler │ ├── Warp.hs │ └── Warp │ ├── Buffer.hs │ ├── Conduit.hs │ ├── Counter.hs │ ├── Date.hs │ ├── FdCache.hs │ ├── File.hs │ ├── FileInfoCache.hs │ ├── HTTP1.hs │ ├── HTTP2.hs │ ├── HTTP2 │ ├── File.hs │ ├── PushPromise.hs │ ├── Request.hs │ ├── Response.hs │ └── Types.hs │ ├── HashMap.hs │ ├── Header.hs │ ├── IO.hs │ ├── Imports.hs │ ├── Internal.hs │ ├── MultiMap.hs │ ├── PackInt.hs │ ├── ReadInt.hs │ ├── Request.hs │ ├── RequestHeader.hs │ ├── Response.hs │ ├── ResponseHeader.hs │ ├── Run.hs │ ├── SendFile.hs │ ├── Settings.hs │ ├── Types.hs │ ├── Windows.hs │ └── WithApplication.hs ├── README.md ├── Setup.lhs ├── attic ├── bigtable-single.hs ├── bigtable-stream.hs ├── file-nolen.hs ├── file.hs ├── hex ├── pong.hs ├── pong.txt ├── print-post.hs ├── readInt.hs ├── runtests.hs ├── server-no-keepalive.hs ├── statuses.hs ├── test.txt └── undrained.hs ├── bench └── Parser.hs ├── test ├── ConduitSpec.hs ├── ExceptionSpec.hs ├── FdCacheSpec.hs ├── FileSpec.hs ├── HTTP.hs ├── PackIntSpec.hs ├── ReadIntSpec.hs ├── RequestSpec.hs ├── ResponseHeaderSpec.hs ├── ResponseSpec.hs ├── RunSpec.hs ├── SendFileSpec.hs ├── Spec.hs ├── WithApplicationSpec.hs ├── doctests.hs ├── head-response └── inputFile └── warp.cabal /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/README.md -------------------------------------------------------------------------------- /auto-update/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/ChangeLog.md -------------------------------------------------------------------------------- /auto-update/Control/AutoUpdate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/AutoUpdate.hs -------------------------------------------------------------------------------- /auto-update/Control/AutoUpdate/Event.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/AutoUpdate/Event.hs -------------------------------------------------------------------------------- /auto-update/Control/AutoUpdate/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/AutoUpdate/Internal.hs -------------------------------------------------------------------------------- /auto-update/Control/AutoUpdate/Thread.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/AutoUpdate/Thread.hs -------------------------------------------------------------------------------- /auto-update/Control/AutoUpdate/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/AutoUpdate/Types.hs -------------------------------------------------------------------------------- /auto-update/Control/Debounce.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/Debounce.hs -------------------------------------------------------------------------------- /auto-update/Control/Debounce/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/Debounce/Internal.hs -------------------------------------------------------------------------------- /auto-update/Control/Reaper.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/Reaper.hs -------------------------------------------------------------------------------- /auto-update/Control/Reaper/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/Control/Reaper/Internal.hs -------------------------------------------------------------------------------- /auto-update/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/LICENSE -------------------------------------------------------------------------------- /auto-update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/README.md -------------------------------------------------------------------------------- /auto-update/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | 3 | main = defaultMain 4 | -------------------------------------------------------------------------------- /auto-update/auto-update.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/auto-update.cabal -------------------------------------------------------------------------------- /auto-update/test/Control/AutoUpdateSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/test/Control/AutoUpdateSpec.hs -------------------------------------------------------------------------------- /auto-update/test/Control/DebounceSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/test/Control/DebounceSpec.hs -------------------------------------------------------------------------------- /auto-update/test/Control/ReaperSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/auto-update/test/Control/ReaperSpec.hs -------------------------------------------------------------------------------- /auto-update/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/cabal.project -------------------------------------------------------------------------------- /fourmolu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/fourmolu.yaml -------------------------------------------------------------------------------- /hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/hie.yaml -------------------------------------------------------------------------------- /mime-types/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/mime-types/ChangeLog.md -------------------------------------------------------------------------------- /mime-types/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/mime-types/LICENSE -------------------------------------------------------------------------------- /mime-types/Network/Mime.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/mime-types/Network/Mime.hs -------------------------------------------------------------------------------- /mime-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/mime-types/README.md -------------------------------------------------------------------------------- /mime-types/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/mime-types/Setup.lhs -------------------------------------------------------------------------------- /mime-types/mime-types.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/mime-types/mime-types.cabal -------------------------------------------------------------------------------- /recv/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/ChangeLog.md -------------------------------------------------------------------------------- /recv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/LICENSE -------------------------------------------------------------------------------- /recv/Network/Socket/BufferPool.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/Network/Socket/BufferPool.hs -------------------------------------------------------------------------------- /recv/Network/Socket/BufferPool/Buffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/Network/Socket/BufferPool/Buffer.hs -------------------------------------------------------------------------------- /recv/Network/Socket/BufferPool/Recv.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/Network/Socket/BufferPool/Recv.hs -------------------------------------------------------------------------------- /recv/Network/Socket/BufferPool/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/Network/Socket/BufferPool/Types.hs -------------------------------------------------------------------------------- /recv/recv.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/recv.cabal -------------------------------------------------------------------------------- /recv/test/BufferPoolSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/recv/test/BufferPoolSpec.hs -------------------------------------------------------------------------------- /recv/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /stack-lts-20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/stack-lts-20.yaml -------------------------------------------------------------------------------- /stack-lts-21.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/stack-lts-21.yaml -------------------------------------------------------------------------------- /stack-lts-22.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/stack-lts-22.yaml -------------------------------------------------------------------------------- /stack-nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/stack-nightly.yaml -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/stack.yaml -------------------------------------------------------------------------------- /time-manager/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/time-manager/ChangeLog.md -------------------------------------------------------------------------------- /time-manager/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/time-manager/LICENSE -------------------------------------------------------------------------------- /time-manager/System/ThreadManager.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/time-manager/System/ThreadManager.hs -------------------------------------------------------------------------------- /time-manager/System/TimeManager.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/time-manager/System/TimeManager.hs -------------------------------------------------------------------------------- /time-manager/time-manager.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/time-manager/time-manager.cabal -------------------------------------------------------------------------------- /wai-app-static/.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/.ghci -------------------------------------------------------------------------------- /wai-app-static/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | cabal-dev 3 | -------------------------------------------------------------------------------- /wai-app-static/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/ChangeLog.md -------------------------------------------------------------------------------- /wai-app-static/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/LICENSE -------------------------------------------------------------------------------- /wai-app-static/Network/Wai/Application/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/Network/Wai/Application/Static.hs -------------------------------------------------------------------------------- /wai-app-static/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wai-app-static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/README.md -------------------------------------------------------------------------------- /wai-app-static/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/Setup.lhs -------------------------------------------------------------------------------- /wai-app-static/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/Util.hs -------------------------------------------------------------------------------- /wai-app-static/WaiAppStatic/CmdLine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/WaiAppStatic/CmdLine.hs -------------------------------------------------------------------------------- /wai-app-static/WaiAppStatic/Listing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/WaiAppStatic/Listing.hs -------------------------------------------------------------------------------- /wai-app-static/WaiAppStatic/Storage/Embedded.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/WaiAppStatic/Storage/Embedded.hs -------------------------------------------------------------------------------- /wai-app-static/WaiAppStatic/Storage/Embedded/Runtime.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/WaiAppStatic/Storage/Embedded/Runtime.hs -------------------------------------------------------------------------------- /wai-app-static/WaiAppStatic/Storage/Embedded/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/WaiAppStatic/Storage/Embedded/TH.hs -------------------------------------------------------------------------------- /wai-app-static/WaiAppStatic/Storage/Filesystem.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/WaiAppStatic/Storage/Filesystem.hs -------------------------------------------------------------------------------- /wai-app-static/WaiAppStatic/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/WaiAppStatic/Types.hs -------------------------------------------------------------------------------- /wai-app-static/app/warp-static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/app/warp-static.hs -------------------------------------------------------------------------------- /wai-app-static/embedded-sample.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/embedded-sample.hs -------------------------------------------------------------------------------- /wai-app-static/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/folder.svg -------------------------------------------------------------------------------- /wai-app-static/images/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/images/folder.png -------------------------------------------------------------------------------- /wai-app-static/images/haskell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/images/haskell.png -------------------------------------------------------------------------------- /wai-app-static/sample.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/sample.hs -------------------------------------------------------------------------------- /wai-app-static/test/EmbeddedTestEntries.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/test/EmbeddedTestEntries.hs -------------------------------------------------------------------------------- /wai-app-static/test/WaiAppEmbeddedTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/test/WaiAppEmbeddedTest.hs -------------------------------------------------------------------------------- /wai-app-static/test/WaiAppStaticTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/test/WaiAppStaticTest.hs -------------------------------------------------------------------------------- /wai-app-static/test/a/b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wai-app-static/tests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/tests.hs -------------------------------------------------------------------------------- /wai-app-static/wai-app-static.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-app-static/wai-app-static.cabal -------------------------------------------------------------------------------- /wai-app-static/קרררר.html: -------------------------------------------------------------------------------- 1 |

HELLO WORLD

2 | -------------------------------------------------------------------------------- /wai-conduit/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-conduit/ChangeLog.md -------------------------------------------------------------------------------- /wai-conduit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-conduit/LICENSE -------------------------------------------------------------------------------- /wai-conduit/Network/Wai/Conduit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-conduit/Network/Wai/Conduit.hs -------------------------------------------------------------------------------- /wai-conduit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-conduit/README.md -------------------------------------------------------------------------------- /wai-conduit/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | 3 | main = defaultMain 4 | -------------------------------------------------------------------------------- /wai-conduit/example/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-conduit/example/Main.hs -------------------------------------------------------------------------------- /wai-conduit/wai-conduit.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-conduit/wai-conduit.cabal -------------------------------------------------------------------------------- /wai-extra/.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/.ghci -------------------------------------------------------------------------------- /wai-extra/.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | dist 3 | -------------------------------------------------------------------------------- /wai-extra/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/ChangeLog.md -------------------------------------------------------------------------------- /wai-extra/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/LICENSE -------------------------------------------------------------------------------- /wai-extra/Network/Wai/EventSource.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/EventSource.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/EventSource/EventStream.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/EventSource/EventStream.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Handler/CGI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Handler/CGI.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Handler/SCGI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Handler/SCGI.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Header.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Header.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/AcceptOverride.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/AcceptOverride.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/AddHeaders.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/AddHeaders.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Approot.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Approot.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Autohead.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Autohead.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/CleanPath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/CleanPath.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/CombineHeaders.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/CombineHeaders.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/ForceDomain.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/ForceDomain.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/ForceSSL.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/ForceSSL.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Gzip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Gzip.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/HealthCheckEndpoint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/HealthCheckEndpoint.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/HttpAuth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/HttpAuth.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Jsonp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Jsonp.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Local.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Local.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/MethodOverride.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/MethodOverride.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/MethodOverridePost.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/MethodOverridePost.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/RealIp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/RealIp.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/RequestLogger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/RequestLogger.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/RequestLogger/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/RequestLogger/Internal.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/RequestLogger/JSON.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/RequestLogger/JSON.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/RequestSizeLimit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/RequestSizeLimit.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/RequestSizeLimit/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/RequestSizeLimit/Internal.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Rewrite.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Rewrite.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Routed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Routed.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Select.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Select.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/StreamFile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/StreamFile.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/StripHeaders.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/StripHeaders.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Timeout.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Timeout.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/ValidateHeaders.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/ValidateHeaders.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Middleware/Vhost.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Middleware/Vhost.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Parse.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Parse.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Request.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Request.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Test.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Test/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Test/Internal.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/UrlMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/UrlMap.hs -------------------------------------------------------------------------------- /wai-extra/Network/Wai/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Network/Wai/Util.hs -------------------------------------------------------------------------------- /wai-extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/README.md -------------------------------------------------------------------------------- /wai-extra/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/Setup.lhs -------------------------------------------------------------------------------- /wai-extra/example/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/example/Main.hs -------------------------------------------------------------------------------- /wai-extra/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/example/index.html -------------------------------------------------------------------------------- /wai-extra/proxy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/proxy.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/ApprootSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/ApprootSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/CombineHeadersSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/CombineHeadersSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/ForceSSLSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/ForceSSLSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/RealIpSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/RealIpSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/RequestSizeLimitSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/RequestSizeLimitSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/RoutedSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/RoutedSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/SelectSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/SelectSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/StripHeadersSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/StripHeadersSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/TimeoutSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/TimeoutSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/Middleware/ValidateHeadersSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/Middleware/ValidateHeadersSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/ParseSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/ParseSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/RequestSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/RequestSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Network/Wai/TestSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/Network/Wai/TestSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /wai-extra/test/WaiExtraSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/WaiExtraSpec.hs -------------------------------------------------------------------------------- /wai-extra/test/json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/json -------------------------------------------------------------------------------- /wai-extra/test/json.gz: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /wai-extra/test/noprecompress: -------------------------------------------------------------------------------- 1 | noprecompress 2 | -------------------------------------------------------------------------------- /wai-extra/test/requests/dalvik-request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/requests/dalvik-request -------------------------------------------------------------------------------- /wai-extra/test/sample.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/sample.hs -------------------------------------------------------------------------------- /wai-extra/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/test/test.html -------------------------------------------------------------------------------- /wai-extra/wai-extra.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-extra/wai-extra.cabal -------------------------------------------------------------------------------- /wai-frontend-monadcgi/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | *.swp 3 | -------------------------------------------------------------------------------- /wai-frontend-monadcgi/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/ChangeLog.md -------------------------------------------------------------------------------- /wai-frontend-monadcgi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/LICENSE -------------------------------------------------------------------------------- /wai-frontend-monadcgi/Network/Wai/Frontend/MonadCGI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/Network/Wai/Frontend/MonadCGI.hs -------------------------------------------------------------------------------- /wai-frontend-monadcgi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/README.md -------------------------------------------------------------------------------- /wai-frontend-monadcgi/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/Setup.lhs -------------------------------------------------------------------------------- /wai-frontend-monadcgi/samples/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/samples/.htaccess -------------------------------------------------------------------------------- /wai-frontend-monadcgi/samples/plain_cgi.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/samples/plain_cgi.hs -------------------------------------------------------------------------------- /wai-frontend-monadcgi/samples/wai_cgi.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/samples/wai_cgi.hs -------------------------------------------------------------------------------- /wai-frontend-monadcgi/samples/wai_cgi_generic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/samples/wai_cgi_generic.hs -------------------------------------------------------------------------------- /wai-frontend-monadcgi/samples/wai_fastcgi.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/samples/wai_fastcgi.hs -------------------------------------------------------------------------------- /wai-frontend-monadcgi/wai-frontend-monadcgi.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-frontend-monadcgi/wai-frontend-monadcgi.cabal -------------------------------------------------------------------------------- /wai-http2-extra/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/LICENSE -------------------------------------------------------------------------------- /wai-http2-extra/Network/Wai/Middleware/Push/Referer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/Network/Wai/Middleware/Push/Referer.hs -------------------------------------------------------------------------------- /wai-http2-extra/Network/Wai/Middleware/Push/Referer/LRU.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/Network/Wai/Middleware/Push/Referer/LRU.hs -------------------------------------------------------------------------------- /wai-http2-extra/Network/Wai/Middleware/Push/Referer/LimitMultiMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/Network/Wai/Middleware/Push/Referer/LimitMultiMap.hs -------------------------------------------------------------------------------- /wai-http2-extra/Network/Wai/Middleware/Push/Referer/Manager.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/Network/Wai/Middleware/Push/Referer/Manager.hs -------------------------------------------------------------------------------- /wai-http2-extra/Network/Wai/Middleware/Push/Referer/Multi.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/Network/Wai/Middleware/Push/Referer/Multi.hs -------------------------------------------------------------------------------- /wai-http2-extra/Network/Wai/Middleware/Push/Referer/ParseURL.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/Network/Wai/Middleware/Push/Referer/ParseURL.hs -------------------------------------------------------------------------------- /wai-http2-extra/Network/Wai/Middleware/Push/Referer/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/Network/Wai/Middleware/Push/Referer/Types.hs -------------------------------------------------------------------------------- /wai-http2-extra/test/doctests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/test/doctests.hs -------------------------------------------------------------------------------- /wai-http2-extra/wai-http2-extra.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-http2-extra/wai-http2-extra.cabal -------------------------------------------------------------------------------- /wai-websockets/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/ChangeLog.md -------------------------------------------------------------------------------- /wai-websockets/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/LICENSE -------------------------------------------------------------------------------- /wai-websockets/Network/Wai/Handler/WebSockets.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/Network/Wai/Handler/WebSockets.hs -------------------------------------------------------------------------------- /wai-websockets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/README.md -------------------------------------------------------------------------------- /wai-websockets/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/Setup.lhs -------------------------------------------------------------------------------- /wai-websockets/server.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/server.lhs -------------------------------------------------------------------------------- /wai-websockets/static/client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/static/client.html -------------------------------------------------------------------------------- /wai-websockets/static/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/static/client.js -------------------------------------------------------------------------------- /wai-websockets/static/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/static/screen.css -------------------------------------------------------------------------------- /wai-websockets/wai-websockets.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai-websockets/wai-websockets.cabal -------------------------------------------------------------------------------- /wai/.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/.ghci -------------------------------------------------------------------------------- /wai/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/ChangeLog.md -------------------------------------------------------------------------------- /wai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/LICENSE -------------------------------------------------------------------------------- /wai/Network/Wai.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/Network/Wai.hs -------------------------------------------------------------------------------- /wai/Network/Wai/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/Network/Wai/Internal.hs -------------------------------------------------------------------------------- /wai/README.lhs: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /wai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/README.md -------------------------------------------------------------------------------- /wai/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/Setup.lhs -------------------------------------------------------------------------------- /wai/test/Network/WaiSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/test/Network/WaiSpec.hs -------------------------------------------------------------------------------- /wai/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /wai/wai.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/wai.cabal -------------------------------------------------------------------------------- /wai/webkit-sample/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/webkit-sample/index.html -------------------------------------------------------------------------------- /wai/webkit-sample/webkit-sample.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/wai/webkit-sample/webkit-sample.hs -------------------------------------------------------------------------------- /warp-quic/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-quic/ChangeLog.md -------------------------------------------------------------------------------- /warp-quic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-quic/LICENSE -------------------------------------------------------------------------------- /warp-quic/Network/Wai/Handler/WarpQUIC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-quic/Network/Wai/Handler/WarpQUIC.hs -------------------------------------------------------------------------------- /warp-quic/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | 3 | main = defaultMain 4 | -------------------------------------------------------------------------------- /warp-quic/warp-quic.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-quic/warp-quic.cabal -------------------------------------------------------------------------------- /warp-tls/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/ChangeLog.md -------------------------------------------------------------------------------- /warp-tls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/LICENSE -------------------------------------------------------------------------------- /warp-tls/Network/Wai/Handler/WarpTLS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/Network/Wai/Handler/WarpTLS.hs -------------------------------------------------------------------------------- /warp-tls/Network/Wai/Handler/WarpTLS/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/Network/Wai/Handler/WarpTLS/Internal.hs -------------------------------------------------------------------------------- /warp-tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/README.md -------------------------------------------------------------------------------- /warp-tls/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/Setup.lhs -------------------------------------------------------------------------------- /warp-tls/certificate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/certificate.pem -------------------------------------------------------------------------------- /warp-tls/graceful-pong.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/graceful-pong.hs -------------------------------------------------------------------------------- /warp-tls/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/key.pem -------------------------------------------------------------------------------- /warp-tls/pong.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/pong.hs -------------------------------------------------------------------------------- /warp-tls/pong.txt: -------------------------------------------------------------------------------- 1 | PONG -------------------------------------------------------------------------------- /warp-tls/warp-tls.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp-tls/warp-tls.cabal -------------------------------------------------------------------------------- /warp/.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/.ghci -------------------------------------------------------------------------------- /warp/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/ChangeLog.md -------------------------------------------------------------------------------- /warp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/LICENSE -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Buffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Buffer.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Conduit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Conduit.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Counter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Counter.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Date.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Date.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/FdCache.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/FdCache.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/File.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/File.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/FileInfoCache.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/FileInfoCache.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HTTP1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HTTP1.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HTTP2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HTTP2.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HTTP2/File.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HTTP2/File.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HTTP2/PushPromise.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HTTP2/PushPromise.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HTTP2/Request.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HTTP2/Request.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HTTP2/Response.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HTTP2/Response.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HTTP2/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HTTP2/Types.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/HashMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/HashMap.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Header.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Header.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/IO.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Imports.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Imports.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Internal.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/MultiMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/MultiMap.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/PackInt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/PackInt.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/ReadInt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/ReadInt.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Request.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Request.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/RequestHeader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/RequestHeader.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Response.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Response.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/ResponseHeader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/ResponseHeader.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Run.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Run.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/SendFile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/SendFile.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Settings.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Settings.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Types.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/Windows.hs -------------------------------------------------------------------------------- /warp/Network/Wai/Handler/Warp/WithApplication.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Network/Wai/Handler/Warp/WithApplication.hs -------------------------------------------------------------------------------- /warp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/README.md -------------------------------------------------------------------------------- /warp/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/Setup.lhs -------------------------------------------------------------------------------- /warp/attic/bigtable-single.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/bigtable-single.hs -------------------------------------------------------------------------------- /warp/attic/bigtable-stream.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/bigtable-stream.hs -------------------------------------------------------------------------------- /warp/attic/file-nolen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/file-nolen.hs -------------------------------------------------------------------------------- /warp/attic/file.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/file.hs -------------------------------------------------------------------------------- /warp/attic/hex: -------------------------------------------------------------------------------- 1 | 0123456789abcdef -------------------------------------------------------------------------------- /warp/attic/pong.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/pong.hs -------------------------------------------------------------------------------- /warp/attic/pong.txt: -------------------------------------------------------------------------------- 1 | PONG -------------------------------------------------------------------------------- /warp/attic/print-post.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/print-post.hs -------------------------------------------------------------------------------- /warp/attic/readInt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/readInt.hs -------------------------------------------------------------------------------- /warp/attic/runtests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/runtests.hs -------------------------------------------------------------------------------- /warp/attic/server-no-keepalive.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/server-no-keepalive.hs -------------------------------------------------------------------------------- /warp/attic/statuses.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/statuses.hs -------------------------------------------------------------------------------- /warp/attic/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. 2 | -------------------------------------------------------------------------------- /warp/attic/undrained.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/attic/undrained.hs -------------------------------------------------------------------------------- /warp/bench/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/bench/Parser.hs -------------------------------------------------------------------------------- /warp/test/ConduitSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/ConduitSpec.hs -------------------------------------------------------------------------------- /warp/test/ExceptionSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/ExceptionSpec.hs -------------------------------------------------------------------------------- /warp/test/FdCacheSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/FdCacheSpec.hs -------------------------------------------------------------------------------- /warp/test/FileSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/FileSpec.hs -------------------------------------------------------------------------------- /warp/test/HTTP.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/HTTP.hs -------------------------------------------------------------------------------- /warp/test/PackIntSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/PackIntSpec.hs -------------------------------------------------------------------------------- /warp/test/ReadIntSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/ReadIntSpec.hs -------------------------------------------------------------------------------- /warp/test/RequestSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/RequestSpec.hs -------------------------------------------------------------------------------- /warp/test/ResponseHeaderSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/ResponseHeaderSpec.hs -------------------------------------------------------------------------------- /warp/test/ResponseSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/ResponseSpec.hs -------------------------------------------------------------------------------- /warp/test/RunSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/RunSpec.hs -------------------------------------------------------------------------------- /warp/test/SendFileSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/SendFileSpec.hs -------------------------------------------------------------------------------- /warp/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /warp/test/WithApplicationSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/WithApplicationSpec.hs -------------------------------------------------------------------------------- /warp/test/doctests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/doctests.hs -------------------------------------------------------------------------------- /warp/test/head-response: -------------------------------------------------------------------------------- 1 | This is the body 2 | -------------------------------------------------------------------------------- /warp/test/inputFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/test/inputFile -------------------------------------------------------------------------------- /warp/warp.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yesodweb/wai/HEAD/warp/warp.cabal --------------------------------------------------------------------------------