From dwhite.dex at gmail.com Sat Sep 23 13:44:32 2006 From: dwhite.dex at gmail.com (Daniel White) Date: Sat, 23 Sep 2006 23:44:32 +1000 Subject: [cl-telnetd-devel] Some patches to get cl-telnetd working. Message-ID: <45153A40.60101@gmail.com> Hi. I've created a set of changes to get the server compilable and running. The first patch, `tl.patch` updates telnet-listener.lisp to be compilable and runnable. The changes include: * A number of typo fixes. * Made make-listener-thread a method of TELNET-LISTENER. * SBCL's threading API has changed, so updated accordingly. * Removed a fair chunk of cycle-master-thread, merely removes any that are finished, and spawns any more if necessary. * Changed the default port to 10000 so that it won't have any problems for an unprivileged user. The second patch, `ts.patch` updates telnet-stream.lisp to mostly be compilable. Mostly because a number of clashes occur with the COMMON-LISP package (fixed in next patch). Changes include: * Fixing calls to CHAR, parameter were reversed and indexes were off by 1. * Updated read and write functions to behave the same as those in the standard. * READ-CHAR shouldn't die if it reads NIL. The last patch, `pkg.patch` adds an ASDF package, cl-telnetd.asd, define the cl-telnetd package in packages.lisp. * Changed package name from ltelnetd to cl-telnetd. * ASDF package in cl-telnetd.asd. * Defined cl-telnetd package in packages.lisp. * The cl-telnetd now adds shadowing for read and write functions used by telnet-stream (telnet-stream.lisp now compiles). Regards, Daniel. -------------- next part -------------- A non-text attachment was scrubbed... Name: tl.patch Type: text/x-patch Size: 6411 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ts.patch Type: text/x-patch Size: 5179 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: pkg.patch Type: text/x-patch Size: 2491 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature URL: From dwhite.dex at gmail.com Tue Sep 26 09:47:27 2006 From: dwhite.dex at gmail.com (Daniel White) Date: Tue, 26 Sep 2006 19:47:27 +1000 Subject: [cl-telnetd-devel] Re: Some patches to get cl-telnetd working. In-Reply-To: <45153A40.60101@gmail.com> References: <45153A40.60101@gmail.com> Message-ID: <4518F72F.3090209@gmail.com> Sorry, That last patch was miserable. A stray parenthesis slipped in and the packaging tried to load a non-existent file. This patch will do all of the previously mentioned and -actually- work. -------------- next part -------------- A non-text attachment was scrubbed... Name: full.patch Type: text/x-patch Size: 13384 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature URL: