Hi,
slime-apropos-package now conforms to its specification and also sorts symbols printed with package prefix.
I supply the patches as attachments in the hope that MS-Windows nor MS-Outlook will break the TAB and LF characters of the original diff. I hope this is fine.
Regards, Jörg Höhle.
"Hoehle, Joerg-Cyril" Joerg-Cyril.Hoehle@t-systems.com writes:
I supply the patches as attachments in the hope that MS-Windows nor MS-Outlook will break the TAB and LF characters of the original diff. I hope this is fine.
No problems with TAB or LF. I think there was a little glitch when comparing packages with string<. I fixed that.
Helmut.
Hi,
here's a little patch to update the CLISP functionality. PROBLEMS says: "The listen socket is bound on the loopback interface in all Lisps that support this." Alas, the CLISP code was not updated when that capability was added.
My patch is against slime-2.0. It's both included and appended in cases MS-Outlook munges it.
Regards, Jorg Hohle.
2006-12-07 Joerg Hoehle hoehle@users.sourceforge.net
* swank-clisp (create-socket): restrict to given (loopback) host interface for better security, when clisp >= 2.39
cd ~/.slime/slime-2.0/ diff -c /home/hoehle/.slime/slime-2.0/swank-clisp.lisp~ /home/hoehle/.slime/slime-2.0/swank-clisp.lisp *** /home/hoehle/.slime/slime-2.0/swank-clisp.lisp~ 2006-03-22 17:40:01.000000000 +0100 --- /home/hoehle/.slime/slime-2.0/swank-clisp.lisp 2006-12-07 15:13:35.000000000 +0100 *************** *** 108,115 **** ;;; TCP Server
(defimplementation create-socket (host port) ! (declare (ignore host)) ! (socket:socket-server port))
(defimplementation local-port (socket) (socket:socket-server-port socket)) --- 108,117 ---- ;;; TCP Server
(defimplementation create-socket (host port) ! (if ;;(member :interface (ext:arglist #'socket:socket-server)) ! (string>= (lisp-implementation-version) "2.39") ; bogus in 2.37-38 ! (socket:socket-server port :interface host) ; available since 2005-12-19 ! (socket:socket-server port)))
(defimplementation local-port (socket) (socket:socket-server-port socket))
Diff finished at Fri Apr 20 13:57:42
"Hoehle, Joerg-Cyril" Joerg-Cyril.Hoehle@t-systems.com writes:
(defimplementation create-socket (host port) ! (if ;;(member :interface (ext:arglist #'socket:socket-server)) ! (string>= (lisp-implementation-version) "2.39") ; bogus in 2.37-38 ! (socket:socket-server port :interface host) ; available since 2005-12-19 ! (socket:socket-server port)))
is there not a nicer way to check for this?