New opensource project: Allegro FTPd

Ahmon Dancy <[email protected]> Thu, 19 Sep 2002 11:19:43 -0700
Newsgroups gmane.lisp.open-source.franz
Message-ID <[email protected]>
There is a new project available at http://opensource.franz.com called
Allegro FTPd.  See http://opensource.franz.com/aftpd/ for details.

Allegro FTPd is an FTP server for Linux/Solaris written in Allegro
Common Lisp.  I wrote this program because I was tired of the steady
stream of security patches coming out for the well-known FTP server we
were using at Franz Inc.  The FTP protocol is pretty simple so I
decided to whip up an FTP server of my own with the minimal set of
features required to serve our purposes at Franz Inc.  I knew that
writing it in Common Lisp would eliminate security issues related to
the dreaded buffer overflow problems that plague software written in
C.  The result was a clean, simple program that we now use at Franz
Inc. as our production FTP server.  I think it's a decent example of
how to how to do "unix-style" programming in Allegro CL, as well as
socket and foreign function programming.

Enjoy.

Please send bug reports to [email protected].