Ken Jones Current Package Maintainer Bill Shupp many many things. Please see the ChangeLog "Chris Bunnell" reverse the check in vdelivermail for user over quota. messages of less than 1000 bytes were not updating the .current_size file. "David Wartell" Code to make vdelfiles work correctly on Solaris. In Linux unlink'ing a directory returns an error. In solaris it doesn't. Solaris requires "Antonio Dias" Debugging of new 4.10 version. Fixes for vdominfo to work with vcdb and vldap modules. Fix for file locking ifdefs in file_lock.c Fix for vcdb.c dc_filename to use strncat not strncpy another switch in vcdb.c from strncpy to strncat compilers complain if vdelivermail.c doesn't end with an exit() vaddomain instead of vadddomain in vadddomain help "Marcus Williams" some vdelivermail.c lseek calls had the parameters out of order optimization vdelivermail Maildir code and syncronization of the files. coda fs changes for link/rename temporary version of open_command for vdelivermail "Matt Simerson" tcpserver patches and mysql module changes to greatly increase the efficency of roaming users. Boris Manojlovic - New ldap code and ldap directory with ldap files - for MD5 passwords in vpopmail.c mkpasswd3() routine use more than 2 random chars in salt - vldap.c support MD5 passwords "Casey Zacek" - vmysql.c had a typo (missing comma) in vcreate_dir_control(). Added identifiers to all the vmysql error messages. - got the mysql alias code "a changin'" "Jan Pavlík" add #define MYSQL_PORT 0 to vmysql.h in case folks want to hard code the port number. The default of 0 lets mysql read my.cnf files to set the port number. 5 or 6 real_connects in the vmysql.c file changed "Vladimir Kabanov" vdelivermail.c Delivered-To: header fix for users in sub directories. "Richard T. Wareing" vmysql getall function returning incorrect gecos field "Daniel Savard" fixes to 4.10 vcdb.c module for errors on dir_control processing "chris" After much debugging work Chris found in vadddomain it lower cases the directory. This breaks directories that have upper cases in them, like /RAID "Rick Stanley" Code to change the delivered to line from a maildir path to a email address. "Ryan Duda" Extensive testing, and I mean extensive. put in vclose before exits in vchkpw.c and vdelivermail.c vchkpw wasn't getting the pw_uid and pw_gid Daniel Savard change to vpopmail.c vgetent function for CLEAR_PASS "Tim Hasson" README.ldap documentation and testing. Jay Swackhamer IP alias lookup code Kyle Christensen Complainer, Contributor of junk Markus Wuebben Mysql error code Eric Peters Mysql connection optimization "we'd tell you but then we'd have to kill you" New file locking code Change to support changing "domains" directory name with new code and new configure option Joey Miller Optimization for tcprules rebuilding. Don't rebuild if IP already there. Used with --enable-roaming-users=y option Phil Found vmysql.c bug that caused vconvert to add an extra dir level when converting from cdb to mysql Ondřej Surý Many changes and code fixes. Matthias Henze vdelivermail filter code Timothy Ritchey fixed case sensitivity in aliased domains Markus Wuebben input checking added to safestring.c scopy for null src Bryan Orthner place the tcp.smtp.tmp file in the open-smtp file directory. this avoids child crashed when run as non-root. Krzysztof Dabrowski code to add multiuser uid/gid functionality to vpopmail. allows domains to be created under /etc/passwd users home directories (other than vpopmail) so normal file system quotas can apply. Sean Truman mysql code to set a time stamp when a user authenticates big dir hashing of domains mysql replication code Thomas Foerster new mysql code for logging pop authentication with vchkpw program Boian Bonev found problem and a fix for putenv() usage in vchkpw.c. replaced with setenv(). Andrea Cerrito new idea for --enable-coda=y support and new code in vdelivermail.c SAKAI Kiyotaka solaris wants optarg and optin declared as externs "Nathan" fixed file descriptor leak in vget_assign() "Filippo Carletti" code review of vdelivermail.c and vpopmail.c, pointed out some inconsistances and fixes. Pointed out that if mysql is down then vdelivermail should return temporary failure. "Justin Heesemann" New code for cdb_to_sql function in vconvert. Very slick! Steve Wolfe While trying to compile vpopmail-5.0pre6 with --enable-password=y, I got: /usr/src/vpopmail-5.0pre6/vchkpw.c:397: undefined reference to 'log' it looks like the line should actually use vlog(), not log(). Donal Diamond more error checking on mysql/alias processing to deferr the email if the mysql server is down. Nicholas L. Nigay - Fix for "qmaildir" path being hardcoded in configure.in - Fix for incorrect file size in quota warning message file name Chris Johnson Original Author