Commit Graph

27 Commits (master)

Author SHA1 Message Date
Tomek Dubrownik ccc9d6c89e Basic SNI support. 2012-07-23 08:00:30 +02: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
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
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 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 d1650a2341 Add new public function RANDOM-BYTES, an lispy wrapper over the OpenSSL RAND_bytes function. 2011-05-23 00:19:41 +03: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 d281b98717 XCVB support (by Fare <fahree@gmail.com>) 2009-10-24 20:09:40 +00:00
hhubner a00f403cb8 Compile fix for CCL on Windows. 2009-04-09 06:01:44 +00:00
avodonosov 02756419a3 more secure initialization of OpenSSL random number generator 2008-11-04 00:25:52 +00:00
avodonosov 56eb2bc211 Support for encrypted keys, thanks to Vsevolod Dyomkin. 2008-11-03 09:25:39 +00:00
avodonosov 2f05a0b7b9 CLISP compilation error suggested by Luis Oliveira: http://common-lisp.net/pipermail/cl-plus-ssl-devel/2008-September/000137.html 2008-11-01 02:56:07 +00:00
hhubner b3c18ca02e Patch so to support sbcl on win32 from Anton Vodonosov. 2008-10-27 10:03:59 +00:00
hhubner 297a34546a Put optimization declarations into (eval-when (:compile-toplevel)
Suggested by Gary Byers to prevent these optimization settings from
leaking outside of CL+SSL.
2008-04-17 20:58:29 +00:00
hhubner 495e9db5cc Fix error reporting 2008-04-17 19:41:08 +00:00
dlichteblau 5bd5225b9a Implemented I/O deadline support for Clozure CL and SBCL. 2008-03-07 21:26:48 +00:00
dlichteblau 1730b3a0fa New keyword argument <tt>close-callback</tt>. 2007-07-07 16:47:57 +00:00
dlichteblau 4edee0d549 + Re-introduced support for direct access to file descriptors as
+       an optimization.  New function <tt>stream-fd</tt>.
2007-07-07 16:26:11 +00:00
dlichteblau 3a54386160 client cert support by pixel 2007-07-07 15:26:13 +00:00
dlichteblau 78eea24562 clisp patch by Pixel // pinterface 2007-07-07 15:25:09 +00:00
dlichteblau 5dbd6f15ab Patch by Lu\355s Oliveira, slightly tweaked 2006-11-18 09:52:21 +00:00
dlichteblau 8dd2cae06f stream-element-type implementiert 2005-11-25 22:39:42 +00:00
dlichteblau 42df65ccc8 * flexi-streams benutzen
* buffering
2005-11-25 20:14:04 +00:00
dlichteblau c8d55f6daa stream-write-sequence fix, thanks to erik enge 2005-11-16 17:13:17 +00:00
dlichteblau 343a215d31 Initial revision 2005-11-09 22:10:44 +00:00