Revision: 4304
Author: hans
URL: http://bknr.net/trac/changeset/4304
Add trivial-backtrace from upstream darcs
A trunk/thirdparty/trivial-backtrace/
A trunk/thirdparty/trivial-backtrace/COPYING
A trunk/thirdparty/trivial-backtrace/_darcs/
A trunk/thirdparty/trivial-backtrace/_darcs/checkpoints/
A trunk/thirdparty/trivial-backtrace/_darcs/inventories/
A trunk/thirdparty/trivial-backtrace/_darcs/inventories/20080607234139-3cc5d-ec9301498e9c18a87f6ee9df7eb3b9d41cd0e7b3.gz
A trunk/thirdparty/trivial-backtrace/_darcs/inventory
A trunk/thirdparty/trivial-backtrace/_darcs/patches/
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080531025003-3cc5d-dd58f0b0dc84bd47b3040870628b878ebbcb7038.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080601071443-3cc5d-5d1eb8567287255770637861785baaaba0743929.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080602164743-3cc5d-e08f6176e963569296585c631c4a7b46cf0c7bee.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080603084421-3cc5d-a1ddb2ab2247c204ee9e33782ff1fa4e1fee5a0d.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080605170745-3cc5d-ed321b9e85a8bd0be3c856a1a44bf8fe252f4aa8.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080605170902-3cc5d-b6dc26f585fc9443364d5ef43b9167c4aebf8250.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080605170929-3cc5d-fa6731e73aacb8151c9d3823b9786ffd0a1c97f2.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080605170938-3cc5d-851ab33276852127681f6c1126be58f652f3556a.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080607234028-3cc5d-07052c87db8e58350029994adefdcc6d89ee22e6.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080607234043-3cc5d-79033b0b320e11a45a587c9cc3864c9504640fd2.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080607234109-3cc5d-adedaaf69bbccfcd901b0422981eef7137ba51d1.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080607234129-3cc5d-7dc59c85d458f4cfe1795746114ebf7a56826e08.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080607234139-3cc5d-ec9301498e9c18a87f6ee9df7eb3b9d41cd0e7b3.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080610130319-3cc5d-8e0cc8aa2c5a9307f27beb34a1b8464a60e27192.gz
A trunk/thirdparty/trivial-backtrace/_darcs/patches/20080621023419-3cc5d-55e22e607d77e49ffe527580eac0a9f9270c78a0.gz
A trunk/thirdparty/trivial-backtrace/_darcs/prefs/
A trunk/thirdparty/trivial-backtrace/_darcs/prefs/binaries
A trunk/thirdparty/trivial-backtrace/_darcs/prefs/boring
A trunk/thirdparty/trivial-backtrace/_darcs/prefs/defaultrepo
A trunk/thirdparty/trivial-backtrace/_darcs/prefs/motd
A trunk/thirdparty/trivial-backtrace/_darcs/prefs/repos
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/COPYING
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/dev/
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/dev/backtrace.lisp
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/dev/mucking.lisp
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/dev/packages.lisp
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/dev/utilities.lisp
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/lift-standard.config
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/test/
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/test/packages.lisp
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/test/test-setup.lisp
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/test/tests.lisp
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/trivial-backtrace-test.asd
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/trivial-backtrace.asd
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/website/
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/website/source/
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/website/source/index.md
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/website/source/resources/
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/website/source/resources/footer.md
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/website/source/resources/header.md
A trunk/thirdparty/trivial-backtrace/_darcs/pristine/website/source/resources/navigation.md
A trunk/thirdparty/trivial-backtrace/dev/
A trunk/thirdparty/trivial-backtrace/dev/backtrace.lisp
A trunk/thirdparty/trivial-backtrace/dev/mucking.lisp
A trunk/thirdparty/trivial-backtrace/dev/packages.lisp
A trunk/thirdparty/trivial-backtrace/dev/utilities.lisp
A trunk/thirdparty/trivial-backtrace/lift-standard.config
A trunk/thirdparty/trivial-backtrace/test/
A trunk/thirdparty/trivial-backtrace/test/packages.lisp
A trunk/thirdparty/trivial-backtrace/test/test-setup.lisp
A trunk/thirdparty/trivial-backtrace/test/tests.lisp
A trunk/thirdparty/trivial-backtrace/trivial-backtrace-test.asd
A trunk/thirdparty/trivial-backtrace/trivial-backtrace.asd
A trunk/thirdparty/trivial-backtrace/website/
A trunk/thirdparty/trivial-backtrace/website/source/
A trunk/thirdparty/trivial-backtrace/website/source/index.md
A trunk/thirdparty/trivial-backtrace/website/source/resources/
A trunk/thirdparty/trivial-backtrace/website/source/resources/footer.md
A trunk/thirdparty/trivial-backtrace/website/source/resources/header.md
A trunk/thirdparty/trivial-backtrace/website/source/resources/navigation.md
Change set too large, please see URL above
Revision: 4302
Author: edi
URL: http://bknr.net/trac/changeset/4302
SSL key passwords for the rest
U trunk/thirdparty/hunchentoot/CHANGELOG
U trunk/thirdparty/hunchentoot/doc/index.xml
U trunk/thirdparty/hunchentoot/ssl.lisp
Modified: trunk/thirdparty/hunchentoot/CHANGELOG
===================================================================
--- trunk/thirdparty/hunchentoot/CHANGELOG 2009-02-19 14:18:41 UTC (rev 4301)
+++ trunk/thirdparty/hunchentoot/CHANGELOG 2009-02-20 07:26:37 UTC (rev 4302)
@@ -1,3 +1,5 @@
+Enable SSL key passwords for Lisps other than LW (Vsevolod)
+
Version 1.0.0
2009-02-19
Complete architectural redesign (together with Hans Hübner)
Modified: trunk/thirdparty/hunchentoot/doc/index.xml
===================================================================
--- trunk/thirdparty/hunchentoot/doc/index.xml 2009-02-19 14:18:41 UTC (rev 4301)
+++ trunk/thirdparty/hunchentoot/doc/index.xml 2009-02-20 07:26:37 UTC (rev 4302)
@@ -353,10 +353,10 @@
required initargs, <code>:SSL-CERTIFICATE-FILE</code> and <code>:SSL-PRIVATEKEY-FILE</code>, for
pathname designators denoting the certificate file and the key file in
PEM format. On LispWorks, you can have both in one file in which case
-the second initarg is optional. On LispWorks, you can also use the
-<code>:SSL-PRIVATEKEY-PASSWORD</code> initarg to provide a password (as a string)
-for the key file (or <code>NIL</code>, the default, for no password). On other
-Lisps, the key file must not be password-protected.
+the second initarg is optional. You can also use the
+<code>:SSL-PRIVATEKEY-PASSWORD</code> initarg to provide a password
+(as a string) for the key file (or <code>NIL</code>, the default, for
+no password).
<p>
The default port for <clix:ref>SSL-ACCEPTOR</clix:ref> instances is 443 instead of 80
</p>
Modified: trunk/thirdparty/hunchentoot/ssl.lisp
===================================================================
--- trunk/thirdparty/hunchentoot/ssl.lisp 2009-02-19 14:18:41 UTC (rev 4301)
+++ trunk/thirdparty/hunchentoot/ssl.lisp 2009-02-20 07:26:37 UTC (rev 4302)
@@ -39,7 +39,6 @@
:documentation "A pathname designator for a
private key file in PEM format, or \(only on LispWorks) NIL if the
certificate file contains the private key.")
- #+:lispworks
(ssl-privatekey-password :initform nil
:initarg :ssl-privatekey-password
:reader acceptor-ssl-privatekey-password
@@ -52,10 +51,9 @@
required initargs, :SSL-CERTIFICATE-FILE and :SSL-PRIVATEKEY-FILE, for
pathname designators denoting the certificate file and the key file in
PEM format. On LispWorks, you can have both in one file in which case
-the second initarg is optional. On LispWorks, you can also use the
+the second initarg is optional. You can also use the
:SSL-PRIVATEKEY-PASSWORD initarg to provide a password \(as a string)
-for the key file \(or NIL, the default, for no password). On other
-Lisps, the key file must not be password-protected.
+for the key file \(or NIL, the default, for no password).
The default port for SSL-ACCEPTOR instances is 443 instead of 80"))
@@ -85,11 +83,12 @@
(call-next-method acceptor
(cl+ssl:make-ssl-server-stream stream
:certificate (acceptor-ssl-certificate-file acceptor)
- :key (acceptor-ssl-privatekey-file acceptor))))
+ :key (acceptor-ssl-privatekey-file acceptor)
+ :password (acceptor-ssl-privatekey-password acceptor))))
;; LispWorks implementation
-#+lispworks
+#+:lispworks
(defun make-ssl-server-stream (socket-stream &key certificate-file privatekey-file privatekey-password)
"Given the acceptor socket stream SOCKET-STREAM attaches SSL to the
stream using the certificate file CERTIFICATE-FILE and the private key
Revision: 4301
Author: edi
URL: http://bknr.net/trac/changeset/4301
Minimal change for parsing
U trunk/thirdparty/hunchentoot/doc/index.xml
Modified: trunk/thirdparty/hunchentoot/doc/index.xml
===================================================================
--- trunk/thirdparty/hunchentoot/doc/index.xml 2009-02-19 10:34:09 UTC (rev 4300)
+++ trunk/thirdparty/hunchentoot/doc/index.xml 2009-02-19 14:18:41 UTC (rev 4301)
@@ -2,8 +2,7 @@
<?xml-stylesheet type="text/xsl" href="clixdoc.xsl" ?>
<clix:documentation xmlns='http://www.w3.org/1999/xhtml' xmlns:clix='http://bknr.net/clixdoc'>
- <clix:title>HUNCHENTOOT - The Common Lisp web server formerly known as TBNL
- </clix:title>
+ <clix:title>HUNCHENTOOT - The Common Lisp web server formerly known as TBNL</clix:title>
<clix:short-description>
A fully-featured web server written in Common Lisp offering things
like HTTP/1.1 chunking, persistent connections, and SSL. Includes
Revision: 4300
Author: edi
URL: http://bknr.net/trac/changeset/4300
Fix dependency
U trunk/thirdparty/hunchentoot/doc/index.xml
Modified: trunk/thirdparty/hunchentoot/doc/index.xml
===================================================================
--- trunk/thirdparty/hunchentoot/doc/index.xml 2009-02-19 02:12:21 UTC (rev 4299)
+++ trunk/thirdparty/hunchentoot/doc/index.xml 2009-02-19 10:34:09 UTC (rev 4300)
@@ -95,7 +95,7 @@
</li>
<li>
and my own <a href="http://weitz.de/flexi-streams/">FLEXI-STREAMS</a> (0.12.0 or higher),
- <a href="http://weitz.de/chunga/">Chunga</a> (0.5.0 or
+ <a href="http://weitz.de/chunga/">Chunga</a> (1.0.0 or
higher), and <a href="http://weitz.de/cl-ppcre/">
CL-PPCRE</a> (plus
<a href="http://weitz.de/cl-who/">CL-WHO</a> for the <a href="#start">example code</a> and <a href="http://weitz.de/drakma/">Drakma</a> for the <a href="#testing">tests</a>.).
Revision: 4298
Author: edi
URL: http://bknr.net/trac/changeset/4298
Tag again
A tags/thirdparty/hunchentoot-1.0.0/
Copied: tags/thirdparty/hunchentoot-1.0.0 (from rev 4297, trunk/thirdparty/hunchentoot)