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].