Changes since 1.0.11:
- New workarounds and conformance fixes were added to improve client
compatibility.
- Zero-copy downloads are now enabled on HPUX and Solaris.
- Russian and Chinese (simplified + traditional) translations were added.
- LDAP_FTPUID and LDAP_FTPGID are now really fetched from the directory.
- A protection against common bruteforce scanners for hidden directories
has been added.
- The FTP data connection assurance draft (ESTA/ESTP) has been implemented.
- Per-user (including anonymous) concurrency limits are now available.
- New translation : norwegian. Contributed by Kurt Inge Sm\xe5dal /
EasyISP.org <kurt@easyisp.org> .
- The server now compiles and runs on OpenBSD/Sparc64 and HPUX.
- Minor fixes and cleanups were made.
- The good'ol poweredby.jpg logo has been replaced by pure-ftpd.png, the
new official logo contributed by Gabriele Vinci <gabriele@pronto.it> .
Based on changes by Dawid Szymanski <dawszy@arhea.net> in PR 16585
- optional MySQL support (set PURE_FTPD_USE_MYSQL=YES in mk.conf)
Changes since 1.0.9:
- *reply() functions rewritten from scratch: simpler code, no more recursivity
- Accept '..' in file names in fakexlate()
- Use addreply_noformat() whenever possible (speedup)
- New switch : -Z (--customerproof) . Right now, it adds | 0600 or | 0700
to chmod commands to avoid users locking their own files. Additionnaly, we
now try a traditionnal chmod() call if fchmod() fails. There's a race here,
but no security trouble to fear.
- Spec file fixes
- PureDB binary search could fail with -1 as a slot number - fixed
Pure-FTPd is a free (GPL), secure, production-quality and standard-conformant
FTP server based upon Troll-FTPd. It doesn't provide useless bells and whistles,
but focuses on efficiency and ease of use. It provides simple answers to common
needs, plus unique useful features for personal users as well as hosting
providers.
Provided by Dawid Szymanski <dawszy@arhea.net> in PR/15762,
slightly modified by me.