Description: Bibliotech Net::FTPServer is a secure, extensible, configurable Perl FTP server
Keywords: ftp FTP server perl bibliotech secure security extensible extend extension configure configurable proftpd wu-ftpd glftpd

# Bibliotech Net::FTPServer

### News Wed May 30 11:09:12 BST 2001 Version 1.0.14 released. Documentation for `/etc/ftpd.conf` options moved into the manual page. This aids maintenance considerably. Tue May 29 18:30:48 BST 2001 Version 1.0.12 released. This contains a small featurette suggested by Rob. You can now disable syslogging from the configuration file. During the automatic tests (`make test`), syslogging is now disabled by default. Tue May 29 17:52:37 BST 2001 Version 1.0.11 released. If `getpwuid` or `getgrgid` cannot resolve a user ID / group ID into a username or group name, then we print "-" instead, rather than generating an annoying warning message. Thanks go to Elliot Finley and Matthias Ivers who both spotted the bug at about the same time! Tue May 29 11:32:14 BST 2001 Version 1.0.10 released. Several patches from Rob which fix warnings and a bug which would crash the server child process when a user did `SIZE .` and similar. Wed Apr 18 18:28:22 BST 2001 Version 1.0.9 released. Patch from Rob: `ls -al`, issued from the Windows command line FTP client, now gives a pretty listing. This also worksaround a number of other clients which like to issue (incorrect) commands like: `NLST -al`. Wed Apr 11 17:33:51 BST 2001 Version 1.0.8 released. Don't use `/etc/group` directly -- use `getgrent` instead. Wed Apr 11 10:32:55 BST 2001 Version 1.0.7 released. Keep `/etc/group` open across `chroot`. Tue Apr 10 10:25:16 BST 2001 Version 1.0.6 released. `initgroups` fixed by Rich (thanks to Matthew Gabeler-Lee for pointing out the problem). Small changes to logging usernames by Rob. Old news ...
### About the Bibliotech Net::FTPServer Net::FTPServer is a secure, extensible and configurable FTP server, written in Perl. Major features: Feature parity with wu-ftpd. IP-based and IP-less virtual hosting. Virtual filesystem allows the FTP server to serve files from a SQL database. Configurable and extensible in Perl. Supports all the latest RFCs and Internet Drafts, including `MLST`, `MLSD`, `FEAT`, `OPTS`, `LANG`. Secure by design and implementation. PAM authentication. Resource limits. Run standalone or from inetd. Configurable server greetings and welcome messages. Anonymous mode. Run in chroot jail. Sophisticated access control rules. wu-ftpd style aliases and cdpath. SITE EXEC (disabled by default). Syslog logging. Set TCP parameters. Missing features: Upload/download quotas. (These will be added in the next major release.) The Net::FTPServer code is a Bibliotech project. This company has kindly donated the code under GPL to the community and has provided web space and resources to host this site. The Bibliotech Net::FTPServer is used as part of schoolmaster.net. Please read the press release for version 1.0.
### Download Important: Net::FTPServer is distributed under the terms and conditions of the GNU General Public License (GPL). By downloading you are agreeing to the terms and conditions of this license. Latest stable version: 1.0.14 Patches between versions ... Previous versions ... The Net::FTPServer(3) manual page ...
### Requirements Authen::PAM BSD::Resource Digest::MD5 IO (probably bundled with your Perl) IO::Scalar (part of the IO-stringy package) perl (we have tested this on 5.00503 only; read the FAQ first if you have 5.6.0) Some sort of Unix variant (we have tested this on Linux 2.2 only)
### Contact the author Send feedback, bug reports, questions, patches to:
### Links Other FTP servers: Washington University WU-FTPD The ProFTPD project GLFTPD - a featureful but non-free FTP server. publicfile - a secure anonymous-only HTTP and FTP server. Documentation: Description of FTP virtual server selection command. This document describes an experimental HOST command, and is partially implemented as of version 0.5.0. Dan Bernstein's description of FTP as found ``in the wild''.

Last modified: Wed May 30 11:11:05 BST 2001