Pure-FTPd

Pure-FTPd is a waiter ftp protected and reliable for the systems derived from UNIX. It is under license BSD.

History

Pure-FTPd was based on Troll-FTPd writes by Arnt Gulbrandsen whereas he worked at Trolltech in 1995. The original contributors were Janos Farkas, August Fullford, Ximenes Zalteca and Patrick Michael Kane. The software from now on is developed by the team PureFTPd, Frank Denis being the initiator and the principal maintenor. PureFTPd was born from a collection of different the patchs not-official from Troll-FTPd joined together in a coherent unit and other first contributions from Frank Denis.

Today

Version 1.0.21 was stated to be surely the version with best the performances by the team of the developers.

Functionalities

Pure-FTPd proposes like functionalities the control of the band-width, the establishment of quotas of remote loading, the aliases of repertories, the creation of virtual hosts and Hello of Apple. One can also post messages personalized (banners and fortunes) at the time of the connection of the users.

Pure-FTPd can carry out a script following a upload. It can also refuse users if the load system becomes too important.

It supports the identification by WFP, but also starting from a database MySQL, PostgreSQL or in a directory LDAP. It also supports the creation of virtual users not having an account on the system. An anti-warez option makes it possible to react vis-a-vis an accessible repertory in writing.

The users can use the protocols SSL/TLS in order to crypter the sending of their identifier and password towards the waiter (requires a compatible customer ftp).

Several independent waiters ftp Pure-FTPd can be carried out in a concurrent way on the same machine.

It can be compiled and carried out under GNU/Linux, OpenBSD, NetBSD, FreeBSD, Solaris, Tru64, Darwin, Irix and HP-UX. The near total of the versions of Linux proposes the binary ones precompiled. It is also available by the system of ports of the *BSD DragonflyBSD, FreeBSD, OpenBSD and NetBSD.

Important contributions

  • 0.9: Initial version. Support of IPv6 and identification WFP.
  • 0.93: Support of the protocol FXP.
  • 0.95: Support of the quotas. Native support of repertories LDAP.
  • 0.96pre1: Complete support of IPv6.
  • 0.97pre1: Support of the cookies fortunes (posting of messages preregistered at the time of the connection of the user).
  • 0.97pre5: Standalone mode for IPv6. Option - X and - X to prohibit the users to write files preceded by a point.
  • 0.97-final: Option - E to prohibit the anonymous users. Option - C to limit the number of connection per address IP.
  • 97.2: Pureftpd launches out as a demon with the option - B.
  • 97.3: Pureftpd functions under GNU/Linux and FreeBSD.
  • 0.97.5: Option -4 to accept only IPv4 connections (necessary for FreeBSD).
  • 0.98: The programs pure-uploadscript and pure-ftpwho are added.
  • 0.98.2: Pureftpd functions on LinuxPPC, Solaris 8 and Tru64.
  • 0.98.5: Support of the files higher than two gigas-bytes under GNU/Linux.
  • 0.99.1: Support of the storage of the users in a database MYSQL.
  • 0.99.2: Support of the virtual users and the virtual quotas.
  • 1.0.0: Pureftpd turns on SGI Irix.
  • 1.0.6: Support of the storage of the users in a PostgreSQL database.
  • 1.0.8: Support of AtheOS and Windows. Pureftpd functions with MacOSX.
  • 1.0.9: The Pureftpd waiter can now function in mode 100% non-root.
  • 1.0.13: Support of OpenLDAP 2.1.x
  • 1.0.15: Passage of the General Public license|LPG] towards license BSD.
  • 1.0.16: Implementation of the identification by SSL/TLS. Support of MacOSX Panther. Support of Mysql 4.1.x
  • 1.0.17: Atomic Upload.
  • 1.0.18: Addition of option -6 to listen to only IPv6 connections. Support of Rendezvous for MacOS X.
  • 1.0.21: Improvement of the performances during the transfer of a great number of small files. Addition of the option - F to specify the site of the database puredb.

References

Random links:Hyperkaliemic periodic paralysis | Season 5 of Stargate SG-1 | Stanislav Petrík | Avicennia marina | Lafuma | Le_grand_gros_jeu_de_l'année