Permalink
Switch branches/tags
Nothing to show
Commits on Sep 18, 2018
Commits on Aug 21, 2018
  1. Merge pull request #68 from mneilsen/master

    avodonosov committed Aug 21, 2018
    Add special case for loading Homebrew's OpenSSL on macOS
  2. Add special case for loading Homebrew's OpenSSL on macOS

    mneilsen committed Aug 21, 2018
    Homebrew's "openssl" formula is keg-only:
    
      https://github.com/Homebrew/homebrew-core/blob/master/Formula/openssl.rb#L20
    
    This means that Homebrew intentionally does not link OpenSSL libraries
    to /usr/local/lib.  This changeset adds a special case in reload.lisp
    for detecting and using Homebrew-installed OpenSSL in its default
    install location, /usr/local/opt/openssl.
    
    For more background (and motivation for specializing search paths on
    macOS), see issue #56.
Commits on Mar 1, 2018
  1. Add openssl-1.1.0 as a dependency of cl+ssl.test, in order to control…

    avodonosov committed Mar 1, 2018
    … it builds and loads successfully
Commits on Feb 28, 2018
  1. re #61 Load libcrypto from the RELOAD function too. Use define-ssl-fu…

    avodonosov committed Feb 28, 2018
    …nction in ffi-1.1.0.lisp.
  2. re #61 Call (check-cl+ssl-symbols) from ensure-initialized. Log the (…

    avodonosov committed Feb 27, 2018
    …check-cl+ssl-symbols) errors to *error-output*
  3. re #61 Fix for LispWorks on OSX by explicitly specifying the :library…

    Martin Simmons authored and avodonosov committed Feb 27, 2018
    … option to all of the cffi:defcfuns
Commits on Feb 27, 2018
  1. updated the doc for :cl+ssl-foreign-libs-already-loaded

    avodonosov committed Feb 27, 2018
Commits on Feb 10, 2018
  1. Merge branch 'master' of github.com:cl-plus-ssl/cl-plus-ssl

    avodonosov committed Feb 10, 2018
  2. Merge pull request #62 from kini/libssl-1.0.2k

    avodonosov committed Feb 10, 2018
    Allow libssl 1.0.2k for Unix in reload.lisp
Commits on Feb 9, 2018
  1. Allow libssl 1.0.2k for Unix in reload.lisp

    kini committed Feb 9, 2018
    CentOS, a common Linux distribution, currently ships OpenSSL 1.0.2k.
    I also reordered the list of libssl versions in ascending order of
    (possible) age.
Commits on Dec 14, 2017
  1. Merge pull request #59 from lovrolu/master

    avodonosov committed Dec 14, 2017
    Add "libssl.so.1.0.2m" to the list of paths for UNIX.
Commits on Dec 12, 2017
  1. Add "libssl.so.1.0.2m" to the list of paths for UNIX.

    lovrolu committed Dec 12, 2017
Commits on Oct 9, 2017
  1. add Emacs modeline to header of each .lisp file

    avodonosov committed Oct 9, 2017
  2. re #56, add more search paths for libss on OS-X

    avodonosov committed Oct 9, 2017
  3. Merge branch 'master' of github.com:cl-plus-ssl/cl-plus-ssl

    avodonosov committed Oct 9, 2017
  4. closes #56 - *FEATURES* flag :CL+SSL-FOREIGN-LIBS-ALREADY-LOADED allo…

    avodonosov committed Oct 9, 2017
    …ws user to load the desired libssl (and libeay32) libaries version himself
Commits on Sep 24, 2017
  1. Merge pull request #55 from desiderius/master

    avodonosov committed Sep 24, 2017
    Remove the dependency on cl-coveralls on unsupported systems
Commits on Aug 10, 2017
  1. Fix missing (5am:explain!) in .travis.yml

    Didier J. Devroye
    Didier J. Devroye committed Aug 10, 2017
Commits on Aug 4, 2017
  1. Fix syntax error in .travis.yml

    Didier J. Devroye
    Didier J. Devroye committed Aug 4, 2017
  2. Run coveralls only on SBCL during continuous integration

    Didier J. Devroye
    Didier J. Devroye committed Aug 4, 2017
Commits on Aug 3, 2017
  1. Remove the dependency on cl-coveralls on unsupported systems

    Didier J. Devroye
    Didier J. Devroye committed Aug 3, 2017
    With this the unit tests can be run on implementations not
    supported by cl-coveralls like Allegro CL.
Commits on Jul 10, 2017
  1. *make-ssl-client-stream-verify-default* is initialized to NIL on Wind…

    avodonosov committed Jul 10, 2017
    …ows. re #54
Commits on Jul 9, 2017
  1. Introduce *make-ssl-client-stream-verify-default*.

    avodonosov committed Jul 9, 2017
Commits on Jul 6, 2017
  1. Deprecate SSL-CHECK-VERIFY-P.

    avodonosov committed Jul 6, 2017
Commits on Jul 5, 2017
  1. Merge branch 'master' of github.com:cl-plus-ssl/cl-plus-ssl

    avodonosov committed Jul 5, 2017
  2. docs update

    avodonosov committed Jul 5, 2017
  3. make-ssl-client-stream: document that HOSTNAME is used for hostname v…

    avodonosov committed Jul 5, 2017
    …erififcation if verification is enabled by VERIFY
Commits on Jul 3, 2017
  1. Merge pull request #52 from mtstickney/win7_context_hang

    avodonosov committed Jul 3, 2017
    Fix SSL_OP_NO_SSLv2 constant value.
  2. Fix SSL_OP_NO_SSLv2 constant value.

    mtstickney committed Jul 3, 2017
    Without this set, Windows 7 systems connecting with the default
    SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 options will effectively be using the
    option SSL_OP_NO_SSLv3. According to a comment in the openssl source:
    
    > SSL_OP_NO_X disables all protocols above X if there are some protocols below X enabled.
    
    So in that case, we're essentially telling OpenSSL to /only/ use SSLv2,
    which most servers won't allow at this point.
    
    fixes #50