Commit Graph

79 Commits (master)

Author SHA1 Message Date
Tomek Dubrownik ccc9d6c89e Basic SNI support. 2012-07-23 08:00:30 +02:00
Anton Vodonosov d049bfe59e OpenSSL libraries for solaris. By Mark Evenson - http://lists.common-lisp.net/pipermail/cl-plus-ssl-devel/2012-May/000263.html 2012-05-30 23:50:46 +03:00
Anton Vodonosov be50787f44 Merge commit 'refs/merge-requests/3' of git://gitorious.org/cl-plus-ssl/cl-plus-ssl into merge-requests/3 2012-02-17 04:40:40 +03:00
Anton Vodonosov 5682cdfebb Merge commit 'refs/merge-requests/2' of git://gitorious.org/cl-plus-ssl/cl-plus-ssl into merge-requests/2 2012-02-17 04:36:42 +03:00
Vladimir Sedach 6ce89c2e70 Fixed package of CLISP stream-handles function (should work in all CLISP versions now).
Signed-off-by: Anton Vodonosov <avodonosov@yandex.ru>
2012-02-17 04:24:04 +03:00
Anton Kovalenko 3575d6f377 Define sensible INSTALL-NONBLOCK-FLAG for (and sbcl win32).
Unofficial threaded win32 fork provides a FIONBIO constant. If it's
BOUNDP, let's call an appropriate ioctl on the fd. Otherwise the
original do-nothing semantics is fully preserved.

With mainline (unpatched) SBCL/win32, CL+SSL stream unwrapping is
going to fail, as FD-STREAM-FD returns a CRT descriptor while openssl
expects a kernel object handle. Even though some uses of CL+SSL remain
possible despite this problem, it still makes catering to the patched
SBCL/win32 seem more reasonable.
2012-01-15 19:23:31 +04:00
Stas Boukarev 6d602c6af8 Add libssl.so.1.0.0 to the list of names on unix. 2011-12-21 20:34:19 +04:00
Bill St. Clair 12bcce55f2 Merge branch 'master' of gitorious.org:~billstclair/cl-plus-ssl/billstclairs-cl-plus-ssl 2011-10-04 15:51:47 -04:00
Bill St. Clair 18aabcd8ce Change 'server' to 'peer' in ssl-error-verify doc strings 2011-10-04 15:50:51 -04:00
Bill St. Clair e5a78fb364 Call X509_free after SSL_get_peer_certificate 2011-09-14 21:15:51 -04:00
Bill St. Clair 5e9c7f819c ssl-set-global-default-verify-paths 2011-09-14 17:57:28 -04:00
Bill St. Clair 6bc01b854b ssl-check-verify-p and friends 2011-09-14 17:29:00 -04:00
Anton Vodonosov 906d7aa3cf Fix error formatting a bit. Was: "Error: An I/O error occurred: undocumented reason. (return code: 5)SSL error queue is empty.". Now: "Error: An I/O error occurred: undocumented reason (return code: 5). SSL error queue is empty." 2011-09-12 21:45:28 +03:00
Attila Lendvai bd0c67b934 The slot SSL-ERROR.QUEUE now stores a list of SSL error codes (read using ERR-GET-ERROR), instead of text messages for that errors. The text mesages may be obtained using new FORMAT-SSL-ERROR-QUEUE function. Also fixes small bug: SSL-ERROR-SYSCALL condition tested (ERR-GET-ERROR) in the condition :REPORT function. This was incorrect, because there is no guarantee that the last SSL error code returned by ERR-GET-ERROR might be repaced by some other value during some unrelated SSL activity happened after the condition creation.. 2011-09-12 21:29:41 +03:00
Anton Vodonosov dddc28c532 Extended the IOLib related todo.txt item with a note about Windows support absence in IOLib 2011-05-24 20:58:03 +03:00
Anton Vodonosov 7d1c75d354 Added more todo.txt items about minor fixes 2011-05-24 18:37:08 +03:00
Anton Vodonosov 7ff4e84cf1 Added todo.txt items about separation of FFI code into separate libary (or libraries if we want to support GnuTLS), and reimplementing cl+ssl in IOLib and using clear API level with two implementations. Suggested by Attila after IRC discussion with David 2011-05-24 18:28:13 +03:00
Anton Vodonosov 28aa37d63b Allow ssl-close-callback to be a symbol naming a function (requested by Attila Lendvai <attila.lendvai@gmail.com>) 2011-05-24 18:23:40 +03:00
Anton Vodonosov 4b68070e91 Added a note to the todo.txt to create a separate repository and project page for trivial-gray-streams 2011-05-23 01:49:44 +03:00
Anton Vodonosov 66bc454780 Described the recent news at the project page: moving to Git and addition of the RANDOM-BYTES function; documented the RANDOM-BYTES. 2011-05-23 01:33:22 +03:00
Anton Vodonosov 6d08371f94 todo.txt is added 2011-05-23 01:18:46 +03:00
Anton Vodonosov d1650a2341 Add new public function RANDOM-BYTES, an lispy wrapper over the OpenSSL RAND_bytes function. 2011-05-23 00:19:41 +03:00
David Lichteblau 1efe48e86c Implement locking and thread ID callbacks using bxthreads; lock around initialization 2011-04-03 15:08:38 +02:00
avodonosov 4a6047ecc1 Add a link to the CVS snapshot (via viewcvs). 2011-03-25 12:25:15 +00:00
avodonosov 10a82ad6dd OpenSSL libraries names for OpenBSD. By Thomas de Grivel <billitch@gmail.com>. 2011-03-25 12:17:15 +00:00
avodonosov 0e6525374d OpenSSL libraries names for OpenBSD. By Thomas de Grivel <billitch@gmail.com>. 2011-03-25 12:08:03 +00:00
avodonosov a5e3e26d3d rollback unnecessary DLL name change on Windows: libssl32.dll is present in OpenSSL-Win32 as before, but not in the directory were I expected it 2010-05-28 09:39:01 +00:00
avodonosov bdcd835aa1 described the recent changes in the News secion of index.html 2010-05-25 22:06:51 +00:00
avodonosov 92911d1e1c minor fix in the READ-DEADLINE test for CCL: added UNWRAP-STREAM-P = :CALLER case 2010-05-25 21:15:42 +00:00
avodonosov 82aec1cf32 Added CCL test for the READ-CHAR-NO-HANG. Mail thread "Two LISTEN bugs": http://common-lisp.net/pipermail/cl-plus-ssl-devel/2010-May/000178.html 2010-05-25 20:17:39 +00:00
avodonosov 45fcbfb99f Two LISTEN bugs: http://common-lisp.net/pipermail/cl-plus-ssl-devel/2010-May/000178.html 2010-05-23 23:24:38 +00:00
avodonosov 466cca9dcd OpenSSL for windows version 1.0.0 changed .ddl file names: libssl32.dll -> ssleay32.dll 2010-05-23 23:20:19 +00:00
avodonosov d281b98717 XCVB support (by Fare <fahree@gmail.com>) 2009-10-24 20:09:40 +00:00
avodonosov 26774a0dd2 fix libssl loading on FreeBSD 7.2 (by Stian Sletner <stian@copyleft.no>) 2009-09-16 21:30:29 +00:00
hhubner a00f403cb8 Compile fix for CCL on Windows. 2009-04-09 06:01:44 +00:00
avodonosov e3e57d3fb9 pass socket stream instead of socket to cl+ssl functions 2009-01-22 21:52:56 +00:00
avodonosov 024b56a173 minor fomatting fix: tab instead of spaces 2009-01-18 21:31:45 +00:00
avodonosov fd2ca63648 Explicitly specify newline conversions for SSL streams to make read-line-crlf working on Windows 2009-01-18 21:23:15 +00:00
avodonosov 3ad40a8b71 Make test-https-server working on CCL. Thanks to John McAleely and Gary Byers 2009-01-18 21:18:41 +00:00
avodonosov 02756419a3 more secure initialization of OpenSSL random number generator 2008-11-04 00:25:52 +00:00
avodonosov 010a60d7ae formatting fix 2008-11-03 23:19:28 +00:00
avodonosov 42704b8da6 index.html: back to iso-8859-1 2008-11-03 18:50:17 +00:00
avodonosov 41f13912b6 add utf-8 charset declaration to the index.html 2008-11-03 18:35:39 +00:00
avodonosov 21daca05b7 Certificate chains support, thanks to Juhani Rankimies 2008-11-03 17:58:45 +00:00
avodonosov 27990924aa better formatting/comments 2008-11-03 17:36:46 +00:00
avodonosov 56eb2bc211 Support for encrypted keys, thanks to Vsevolod Dyomkin. 2008-11-03 09:25:39 +00:00
avodonosov bf3cf4d6ce formatting fix 2008-11-03 09:21:16 +00:00
avodonosov c352b52b94 rollback previous change (marking ECL as supported in the docs) 2008-11-01 05:18:43 +00:00
avodonosov 9803479c2c mark ECL as working in the docs 2008-11-01 05:15:27 +00:00
avodonosov 7270e8dea8 fix anonymous CVS shell command in docs 2008-11-01 05:13:53 +00:00