Use cprng-aes in order to be more economic with OS entropy
Merge pull request #162 from alephcloud/master

Using RNG from cprng-aes in order to be more economic with OS entropy
Version bump
Add allow-sendfilefd flag for Debian GNU/kFreeBSD

On Debian GNU/kFreeBSD (FreeBSD kernel plus glibc), the BSD flavour of
sendfile is not usable, but Cabal treats kfreebsdgnu as os(freebsd) so I
had to add a flag to simple-sendfile.cabal to make it possible to select
the fallback implementation.  See
https://github.com/kazu-yamamoto/simple-sendfile/pull/13 for more
details.

warp.cabal reflects the availability of interfaces from simple-sendfile,
and so I believe it needs a matching flag to make it possible to
forcibly disable the use of -DSENDFILEFD.
Merge pull request #164 from cjwatson/master

Add allow-sendfilefd flag for Debian GNU/kFreeBSD
Handle a timeout bug during request body

Here's the problem situation.  As soon as we are done with processing
the request headers, the timeout handler is paused. The purpose is to
prevent timeouts during application code. The problematic case this
commit solves is a when the request body has at least one chunk >= 2048.
In this case, this chunk will tickle the timeout handler, which will
start the clock again. If the application then delays longer than the
timeout period, it will be terminated.

Instead, we resume the timeout handler as soon as we start reading the
request body, and then pause it as soon as we exit the request body
processing code.

Note that if the Sink provided by the application takes a long time, we
could theoretically still have a problem. This should be looked into in
more detail at some point.
Fix a broken external API
setRawPathInfo should drop a leading slash

also homepage should set a pathInfo of an empty list
Byte range support

Note that this only supports single ranges
Attempt to fix a test on Travis
Updated changelog
Another attempted Travis fix
Try flushing
version bump
Merge branch 'master' of github.com:yesodweb/wai
Pass around an InternalState instead of living in ResourceT
Use finalizer to kill the FdCache thread when it is no longer needed
Fix a bitrotten sample.
Fix a typo in the documentation.
Merge pull request #167 from sukhodolin/patches

Fixed a bitrotten sample and a typo in the documentation
Version bump