Permalink
Commits on Jun 17, 2010
  1. Add my name to my line in the CONTRIBUTORS file

    Carl Howells committed Jun 17, 2010
Commits on Jun 8, 2010
Commits on Jun 7, 2010
  1. Merge branch 'master' of git.snapframework.com:snap-server

    syg committed Jun 7, 2010
    Conflicts:
    	src/Snap/Internal/Http/Server/SimpleBackend.hs
  2. Add our own sendfile

    syg committed Jun 7, 2010
Commits on Jun 6, 2010
Commits on Jun 4, 2010
  1. Change the way we manage the set of active connections in the libev b…

    gregorycollins committed Jun 4, 2010
    …ackend.
    
    The previous approach (modifying a common MVar) was causing us to choke under
    heavy load; now threads register themselves with an edit list behind an IORef,
    and a minder thread reads the edits and fixes up the table once every couple of
    seconds.
  2. Revert "Re-enable "unsafe" buffering" (sigh)

    gregorycollins committed Jun 4, 2010
    This reverts commit ac48b02.
Commits on Jun 3, 2010
  1. Fix space leak.

    mightybyte committed Jun 3, 2010
  2. HTTP spec says 304 responses must not contain ANY body; we think this…

    gregorycollins committed Jun 3, 2010
    … is where our recent hang bug has been
Commits on Jun 2, 2010
  1. Added benchmarks with Criterion.

    Aycan iRiCAN committed Jun 2, 2010
    Get a list of benchmarks:
    
       dist/build/benchmark/benchmark -l
    
    Execute a benchmark:
    
        dist/build/benchmark/benchmark parser/firefoxget
  2. Ambiguous module name `Control.Monad.Trans':

    Aycan iRiCAN committed Jun 2, 2010
          it was found in multiple packages: mtl-1.1.0.2 monads-fd-0.1.0.1
    
    fixed by adding PackageImports pragma and monads-fd.
Commits on May 30, 2010
  1. Bump version number

    gregorycollins committed May 30, 2010
  2. Bump version number

    gregorycollins committed May 30, 2010
  3. Bump version to 0.2.5

    gregorycollins committed May 30, 2010
  4. Clean up old comment

    gregorycollins committed May 30, 2010
Commits on May 29, 2010
  1. Alloc fewer buffers by creating a persistent per-connection buffer ra…

    gregorycollins committed May 29, 2010
    …ther than a per-request buffer.
Commits on May 28, 2010
  1. Portable version of snap-server can be built on Linux/Mac OS

    jystic committed May 28, 2010
    Changed cpp-options to use PORTABLE instead of WIN32
    - If the flag portable is set then PORTABLE is used
    - If the OS is Windows then PORTABLE is used