My latest qpopper-mysql patch is now available for download at: http://asteroid-b612.org/software/#qpopper
Changes in this release are listed below. Changes in this release will NOT be backported to a 4.0.3/4.0.4 patch. You will need this patch and 4.0.5 to gain any features/fixes between 0.11/0.9.1 and 0.12 qpopper-mysql is a patch to qpopper 4.0.x adding support for mysql authentication, virtual domains, and Maildir-style mailboxes. Changes from 0.11 to 0.12: --------------------------- MYSQL 1. Added a new Mysql field option MysqlLoginHostsField. Can restrict certain users to certain hosts on multiple pop box systems. See file mysql-popper.conf for details on use. 2. Have configure bail if we fail to get size for an unsigned long int. Previously, configure would finish successfully, and then a make would fail on macros using that variable. 3. Changed flow of errored logins, so that even if a mysql error occurs (such as the user doesn't exist), qpopper still asks for password, like normal qpopper. This takes away the problem of account probing. 4. Fixed some strict compiler warnings. 5. Updated README.MYSQL MAILDIR 1. Changed file move in maildir_updt from rename() to link()/unlink() instead. File copy and rename are now fallbacks, and stat checking is done for success/failure. This was because Maildir with some NFS implementations does not like to make a newly rename()d file visible to all clients. 2. Introduced maildir_sort function to sort messages of a Maildir/ style mailbox by modification time (oldest->newest), as this is how an mbox style mailbox works too. Otherwise, messages would be sorted by directory order, which may vary. 3. Added ability to msg_ptr to skip hidden messages that are not the first one. 4. Updated README.MAILDIR --Tony .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-. Anthony J. Biacco Network Administrator/Engineer [EMAIL PROTECTED] http://www.asteroid-b612.org "This will prove a brave kingdom to me, where I shall have my music for nothing" .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.