Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 4, 2013
  1. Fix a compilation issue that occurs when using a different builddir w…

    authored
    …ith "cabal build --builddir=DIR", reported by Bit Connor (#23), Gregory Collins (#24) and Bas van Dijk (#25).
Commits on Jan 27, 2013
  1. Merge pull request #20 from afcowie/simplify-description

    authored
    Simply package description
Commits on Jan 26, 2013
  1. @afcowie

    Simply package description

    afcowie authored
Commits on Aug 28, 2012
  1. Bump version to 0.10.3.3

    authored
  2. Merge pull request #17 from mvv/remove-qsem

    authored
    Use MVar instead of QSem in OpenSSL.Session
Commits on Aug 13, 2012
  1. @mvv

    Use MVar instead of QSem in OpenSSL.Session

    mvv authored
    QSem is deprecated and will be removed from `base` in GHC 7.8.
    In fact, it is already removed in the `base` master branch.
Commits on Jul 21, 2012
  1. Bump version to 0.10.3.2

    authored
  2. Merge pull request #15 from mvv/base-4.6-fix

    authored
    Fixed build with base-4.6
Commits on Jul 6, 2012
  1. @mvv

    Fixed build with base-4.6

    mvv authored
Commits on Apr 24, 2012
  1. Bump version to 0.10.3.1

    authored
  2. Fix bitrotted tests/DSA.hs

    authored
  3. Merge pull request #14 from mvv/x509-store-ctx-0.9-fix

    authored
    Fixed X509_STORE_CTX bindings vs OpenSSL 0.9.x
Commits on Apr 22, 2012
  1. @mvv
Commits on Apr 16, 2012
  1. Bump version to 0.10.3

    authored
  2. Merge pull request #13 from mvv/verify-cb-fix

    authored
    Fixed early verification callback deallocation crash.
  3. Merge pull request #12 from mvv/x509-store-ctx

    authored
    Bindings to some of the X509_STORE_CTX functions.
  4. @mvv

    Fixed early verification callback deallocation crash.

    mvv authored
    Embarrassingly, there is a bug in my verification callback support code
    which leads to RTS crashes:
    1. `SSLContext` is created.
    2. Verification callback is installed and allocated `FunPtr` is written
       to `ctxVfCb` `IORef`.
    3. An `SSL` is created using the `SSLContext`.
    4. The `SSLContext` is GCed and the finalizer calls `freeHaskellFunPtr`.
    5. `connect` is called on the `SSL`.
    6. KABOOM! Freed verification `FunPtr` is called.
    
    The solution is to keep a reference to the `SSLContext` in each `SSL`
    created from it. This prevents verification callback from deallocation,
    until there is no sessions left to call it.
  5. @mvv
  6. Bump version to 0.10.2.1

    authored
  7. Merge pull request #10 from mvv/x509-pem-fix

    authored
    Fix X509 PEM reading/writing.
Commits on Apr 9, 2012
  1. @mvv

    Fix X509 PEM reading/writing.

    mvv authored
Commits on Apr 5, 2012
  1. Merge pull request #9 from yav/master

    authored
    Added raw pointer read/write operations
  2. @yav
Commits on Mar 8, 2012
  1. Bump version to 0.10.1.4

    authored
Commits on Mar 4, 2012
  1. Bump version to 0.10.1.3

    authored
  2. Merge pull request #6 from bgamari/master

    authored
    Various fixes for GHC 7.5
Commits on Feb 19, 2012
  1. @bgamari

    Use unsafeForeignPtrToPtr from Foreign.ForeignPtr.Unsafe

    bgamari authored
    Export from Foreign.ForeignPtr deprecated as of GHC 7.5
  2. @bgamari

    Use unsafePerformIO from System.IO.Unsafe

    bgamari authored
    Foreign.unsafePerformIO is deprecated as of GHC 7.5
  3. @bgamari

    Add Num to constraints with Bits

    bgamari authored
    Bits no longer implies Num as of GHC 7.5
Something went wrong with that request. Please try again.