Permalink
Commits on Nov 6, 2016
  1. Bump time

    mightybyte committed Nov 6, 2016
Commits on May 18, 2015
  1. Allow attoparsec-0.13

    mightybyte committed May 18, 2015
Commits on May 7, 2015
  1. Merge pull request #67 from cgag/0.9-stable

    gregorycollins committed May 7, 2015
    Fix getAddrInfo on DragonflyBSD by adding addrSocketType hint.
Commits on Apr 1, 2015
Commits on Jan 7, 2015
  1. Bump lower bound on base

    hvr committed Jan 7, 2015
    `snap-server-0.9.4.1` was the last version to build with GHC 7.0.4 / `base-4.3`;
    
    Currently, the build aborts with following compile error when using GHC 7.0.4:
    
      src/Control/Concurrent/Extended.hs:16:50:
        Module `Control.Concurrent' does not export `forkOn'
    
      src/Control/Concurrent/Extended.hs:16:58:
        Module `Control.Concurrent' does not export `forkIOWithUnmask'
    
      src/Control/Concurrent/Extended.hs:16:76:
        Module `Control.Concurrent' does not export `forkOnWithUnmask'
Commits on Dec 24, 2014
Commits on Dec 21, 2014
Commits on Nov 3, 2014
  1. Bump HsOpenSSL bound

    mightybyte committed Nov 3, 2014
Commits on Sep 19, 2014
  1. Merge pull request #52 from ryantrinkle/0.9-stable

    gregorycollins committed Sep 19, 2014
    Add support for certificate chains.
Commits on Sep 11, 2014
  1. Bump network and text

    mightybyte committed Sep 11, 2014
Commits on Aug 25, 2014
  1. Add support for certificate chains.

    ryantrinkle committed Aug 25, 2014
    Add options (--ssl-chain-cert and --no-ssl-chain-cert) to control whether the argument to --ssl-cert is treated as a single certificate or a chain of certificates down to the root CA certificate.  Chained certificates are required by some browsers, including Firefox, in order to recognize some certificates.
Commits on Jun 4, 2014
Commits on Apr 25, 2014
Commits on Apr 16, 2014
Commits on Mar 31, 2014
  1. Merge branch '0.9-stable-labeled-unmasked-threads' of git://github.co…

    gregorycollins committed Mar 31, 2014
    …m/basvandijk/snap-server into bas
    
    Conflicts:
    	src/Snap/Internal/Http/Server/SimpleBackend.hs
Commits on Mar 28, 2014
Commits on Mar 25, 2014
  1. Make thread labeling optional using a CPP define

    basvandijk committed Mar 25, 2014
    It's toggle-able using the -flabel-threads cabal flag.
Commits on Mar 19, 2014
Commits on Mar 14, 2014
Commits on Mar 13, 2014
  1. Label threads using ByteStrings instead of Strings

    basvandijk committed Mar 13, 2014
    This is hopefully more efficient because we avoid going via the
    expensive looking withEncodedCString which is used by the standard
    labelThread:
    
    http://hackage.haskell.org/package/base-4.6.0.1/docs/src/GHC-Foreign.html#withEncodedCString
  2. Label all threads and make sure they are killable

    basvandijk committed Mar 13, 2014
    Labeling all threads ensures we can identify them when analyzing a GHC
    event log file using ghc-events-analyze.
    
    I also solve the current bug that all threads created by snap are
    unkillable when you start the server in a masked state. It is solved by
    using:
    
      forkIOWithUnmask $ \unmask -> unmask ...
    
    so that asynchronous exception can always be delivered to the forked
    thread.
Commits on Jan 13, 2014
Commits on Sep 1, 2013