A big *THANK YOU* to all Pure-FTPd users that reported bugs, made interesting suggestions, asked relevant questions and contributed to help us build that tiny piece of free software. If you don't see your name in the following list, I'm awfully sorry. It's difficult to keep it up to date. But as you are reading this, you must be a very nice guy. Forum and external contributors : * William Kern(el panic) (thanks for your wish list) * Sven Goldt (sorry, no plans for gtar on the fly) * Ryan Laginski (suggested for -P feature) * JKadilak (reported a Flash FXP feature, good for the FAQ) * Nicolas (for all his questions) * Guenter Bittner (suggested the umask option and reported that LeechFTP didn't parse properly the SIZE return) * Jeff Skubick (reported that netfilter lacked EPSV/EPRT support) * Alex Black * Aaron Stephanic * Florent Rushuru * Youssef El Fathi * Steven Radack * M.Robbins (reported OpenLDAP 1.x compilation problem) * Marc Dukes (xinetd configuration) * Juergen Nagel (reported that it didn't work with old libc) * Marcus Danielsson (reported USER null deref). * Daniel Elsaesser (suggested the -E flag and reported an AbsoluteFTP bug) * Jobush (thanks for your suggestions) * Simon Lyngshede (--bind thing, good for the FAQ) * Cyberic (-k suggestion) * Mason lee (asked for SQL support) * Aluminiumcan (investigation of Cisco 675 NAT) * Jason Piterak (reported the 0.97.1 passive bug) * Martin Gerardi (proposed user-domain ACL) * Jean-Francois Cousi (stress-testing pureftpd on production servers) * Patrick (testing the FreeBSD port) * Gunnar Isaksson * Shea Martin (reported the -U failure and suggested '.banner' for everyone) * Olivier Tharan (pointed out that Xinetd needs -USR2 not -HUP) . * Jean-Philippe Le Hénaff (suggested the welcome.msg compatibility and reported ftpwho bandwidth problems) . * Erik (Cirvam, ) for his very nice help on the Solaris port. * François SIMOND. * Brian B (MrBubbs) for reporting that long-options weren't implemented on BSD systems. * Jim Jones (suggested -f none) . * Kelton. * Nicklas Uvelöv. * Alec Lanari. * Martin Hedenfalk (reported a bug related to listing of symbolic links to directories). * Thomas Maschutznig. * Paul Hansen (Windward) - tracked down the syslog-in-clientfd bug and reported various logging-related issues. * Olivier Soell. * Peter Green (Peyote) - thanks for your bug reports and your posts. * Dannej. * Juan Carlos Perez. * Matthew Hartman. * Terry Davis - A very nice guy. He helped to fix ASCII upload issues. * Brandon Covert - Thanks for reporting the pure-ftpwho parsing bug. * Sacha Hoehne. * Johan Schuld. * Wouter de Jong * Keith Vance - Thanks a lot for the Mac testing. * Sami Farin - Thanks for reporting the bad fd CORKing in error() * David Vincelli - Reported OpenBSD issues. * Adrian Zurek - Suggested LDAP improvements. * Oliver Soell - RPM fixes. * Bernhard Weisshuhn - Reported that RNTO should work with existing targets. Corrected the german translation for grammatical/spelling errors. * Leszek Reimus - Suggested that /./ mix with -a to get chrooted useres with no ratio. * Trilucid ( http://www.trilucid.com ) - Web design of pureftpd.org * Rafa Michalski - Reported broken throtting under FreeBSD. * Juergen Henge-Ernst - Reported broken process names on Linux. * Joe Silva (aka j03y) - Suggested adding "shadow" into PAM rules. * John Hart - Fixed access to remote MySQL servers. * Christian Janssen - Suggested the --createhomedir switch. * Lan Yufeng - Reported a --createhome bug. * Jeff Moe - Suggested --without-iplogging. * Thomas Ericsson - Reported documentation glitches. * Juan Pablo Gimenez - Improved the RPM package. * Tomonori Kamitaki - Helped pure-ftpd to work on Playstation 2. * Daniel Tschan - Thanks for reporting bugs with uploads and ReiserFS. * Marc Jauvin - Reported an incompatibility with old MySQL versions and implemented quotas in the MySQL backend. * Robin Ericsson - Implemented support for MySQL password() function. * Robert Wierzbicki - Reported a typo in README.Virtual-Users. * Ben Weir - Reported and straced a bug in pure-pw. * Eric - Reported a quota bug. * Eric Larsson - Reported a ftpwho bug. * Gareth Woolrdige - Fixed compilation on Corel Netwinder devices. * Mariusz Pekala - Fixed typo-errors in the polish translation. * Paul - Provided SSH access to sort out a bug with a specific glibc version. * Benoit Massard - Suggested that dot-files should be given access even when virtual quotas are enabled. * Jan Pavlik - Reported that .ftpquota was counted in pure-quotacheck. * Ben Gertzfield (che_fox) - Fixed Solaris compilation and LDAP SSL dependencies. * Pierre - Reported a compilation bug with extauth. * Mark Reidel - Reported that users couldn't revert perms on a directory after they removed read/execute access rights. * Jose Pedro Oliveira - Spec file fixes. * Francis Little aka dj_oggy - For his valuable help on Sourceforge forums, his testing of snapshot and his helpful advices. Thanks a lot, dude. * iTooo , for reporting a nasty typo in throttling code. * Martin Hedenfalk (mhe) - Reported that MLST shouldn't accept any option nor multiple file names. * Ying-Chieh Liao for the FreeBSD port updates and for reporting that simplified and traditional chinese settings were swapped in 1.0.12 . * Kyle Herbert (http://www.firstnetimpressions.com/) for reporting a typo in the example configuration file. * Anthony DeRobertis - Fixed the on-demand creation of home directories. * Maharaja - Reported a typo in the README file. * Darth Vader (freddyke) - Suggested to have consistent max user lengths. * Axel Apitz - Support for Solaris shadow/NIS. * Yann Bizeul (projects.tynsoe.org) - Reported a Panther specific issue with getnameinfo(). Thanks a lot for providing a temporary account on a Panther machine in order to implement a workaround. * Flaw Zero - Fixes to the simplified Chinese translation. * Andrew Victor - Reported some old negative return codes that were still in recent code. * Henri Virtanen - Suggested SO_REUSEPORT for FreeBSD. * Joce and Daniel Broms (Hogberg), Lokomo Systems - Convinced me to finally implement atomic uploads. Joce by continuously asking for it, Daniel by pointing out that users could use the races to upload past their virtual quota when uploads and deletes are mixed. * Peter Ahlert - Reported a missing line in the README.Authentication-Modules sample. Mailing list-members : * ahodgson@simkin.ca (thanks for your opinion on config files and your help for CVS repositories) * brett@ekit-inc.com * claudiuc@kde.org (romanian translator and great tester) * dan_c@pellin.ro * gumz@cs.uni-magdeburg.de (german translator and very nice guy) * herbsworld@stny.rr.com * hirona@infotopia.or.jp * ian@ugcs.caltech.edu * iceyeyez@excite.com * kaiv@wakkanet.fi * lukas@supremedesigns.com (thanks for helping users on the ML) * marc.angles1@fnac.net (who asked the rights questions for a FAQ) * mark@grapevine2.net * misiek@pld-linux.org (and everyone from the PLD Linux Distribution : http://www.pld-linux.org/) * ml@splio.com (who reported that accents were filtered) * mstern@mac.com * neogenix@xsinet.co.za * pureftp@carpediem-it.co.uk (an hosting service company, moving from proftpd to pureftpd) * ricardo@arnet.com.ar * roberttheburton@excite.com * rodl@wtfo.com * silent@heracles.cuties.org * yachar@absium.com (very, very nice guy, helped the debian packaging) * yiango@cytanet.com.cy * zero-cool@chello.nl * bkeil@indiana.edu * dan@kaylon.com * gorthem@garcia-luengo.com * ljohnson@stormforge.net * mlong@idsi.net * phatfil@optushome.com.au * j@falooley.org (for your patch and your code help proposal) * man@t-online.fr (for reporting the bug in space parsing and suggesting webalizer patch/ftpwho/ftpcount) * drakkyl@canada.com * ppons@cvf.fr * robson555@yahoo.com * corleone@otenet.gr * jasmin.buchert@atlantica.ch * hellhound@geek.be (reported the syslog bug) * richard@tre-amigos.nu * bernard.lheureux@bbsoft4.org * ffarkas@lightning.ch * chris@widexs.nl (suggested authenticating users on virtual hosts) * dalis@upit.ro (thanks for reporting the --without-usernames stuff in 0.98.5pre2) * nxg@nod4mail.pvrr.ru (very nice guy) * rem@rss.tl.lv * jseelig@compasslearning.com (who reported how to have MSIE open an authentication dialog when anonymous users were denied) . * Olle - reported log format error when working with webalizer * Florin Andrei - SGI Irix fixes. * Marc Thoben - SuSE init script. * Jeffrey Koetsier  - Fixed MySQL documentation typo. * Stephan Wentz  - Helped to solve a bad interaction with Macromedia Homesite. * Joshua Rodman - did a major rewrite of pure-config.py for reliability and maintainability. * Michael Glad - Submitted a patch to accept long .message files even on Irix. * Gareth Blades - Provided a fix for SMC Barricade routers. * Shiroiwa Noboru - Reported a bad interaction with FTP Explorer. * Ben - RPM improvements to build with SQL or LDAP. * Philip Mak - Suggested that pure-quotacheck should be runnable as a non-root user. * Adam Kruszewski (Fantomik) and Wojtek "elluin" Kaniewski - Pointed out an ugly fucking stupid huge bug (initgroups() called after chroot()). * TJ Saunders - Reported that Proftpd and Proftpd-modquota were different packages. * Kittiwat Manosuthi - Help with Virtuozzo. * Henrik Edlund - Suggested documentation fixes (quoting field names) in PostgreSQL templates. * Joerg Pulz - Pointed out that upload-pipe locking didn't work with daemonization. * John Sullivan - Helped to spot a zeno effect with pure-uploadscript in 1.0.15 snapshots when the server was started in inetd mode. * Aaron D. Marasco - Noticed an obsolete comment in pure-ftpd.conf . * Paul F. William" - Reported that Pure-FTPd compiled and worked fine on an IBM RS/6000 system running AIX 5.2 using the Visual Age C++ Ver 6.0 compiler. * Marshall Pierce - For his tests on MacOS X. * Shantanu - For his valuable exercices in order to hands solid like steel, ready to type billions of source code :) * JG - Reported a breakage of pure-ftpwho in version 1.0.16. * C. Jon Larsen - Wrote a nice part of the FAQ about the STOU command. * Oscar Sundbon - Fixed pastos in pid files removal. * Agri reported that some write() were still in blocking mode before forking after a new connection was accepted. In the memory of all people dead because brain-damaged people think they can live in a better world by killing their fellow men.