Release Notes: A mail message of size 0 is skipped now. The maildir_get_flags(), maildir_put_flags(), and maildir_has_flags() functions were introduced to manipulate maildir status flags in message filenames. Only the 'S' flag is used and set, but other retrieved flags will be kept intact. The LAST command now works. In a Maildir/ message with no body, the inheader flag is reset, so the next message doesn't show as corrupted. The password field size in the example MySQL table structure was increased from 32 to 64. The docs were updated to say that mysql-popper.conf is not to be used with -f.
Release Notes: This release adds a new MySQL field, MysqlLoginHostsField. to be able to login-restrict certain users to certain hosts on multiple POP box systems. It also implements an oldest-to-newest sort of the Maildir message list, and changes the flow of errored logins to the normal qpopper way to solve account probing. It fixes a rename() problem using Maildir over some NFS implementations, preferring now to use link()/unlink(), and fixes a problem with configure where failure to get the size for an unsigned long int resulted in success, but a failed compile.
Release Notes: This release replaces all instances of the PATH_MAX variable with hard-coded 256, as PATH_MAX isn't included by all platforms (especially Solaris), causing failed compiles. README.MYSQL and README.MAILDIR have been updated with information on how to report a problem or bug. Note that this version patch only works with qpopper 4.0.5; if you need 4.0.3/4.0.4 support, get 0.9.1.
Release Notes: This release replaces all instances of the PATH_MAX variable with hard-coded 256, as PATH_MAX isn't included by all platforms (especially Solaris), causing failed compiles. README.MYSQL and README.MAILDIR have been updated with information on how to report a problem or bug. Note that this version patch only works with qpopper 4.0.3/4.0.4; if you need 4.0.5 support, get 0.11.
Release Notes: Updates to work with qpopper 4.0.5.
Release Notes: A bug in "LIST x" where x is a msg number and Maildir support is enabled has been fixed. This would kill the process because of trying to close an invalid file handle. Message listing (LIST) has been changed to list cur/ message entries before new/ ones, in an attempt to sort by mod. times.
Release Notes: A fix for a bug where enabling Maildir support without MySQL support would crash qpopper, a fix for a bug where configure would not find mysql_connect with MySQL 4.x (it was changed to check for mysql_real_connect instead), new support for defining the mail spool per-user in a MySQL table, use of the optional "MysqlSpoolField" variable in mysql-popper.conf or optional "spool-file" variable in user config, new Maildir ./configure examples, changing the sample MySQL row insert in docs, and changes to the defaults for --with-mysqllibpath and --with-mysqlincludepath to /usr/lib/mysql and /usr/include/mysql.
Release Notes: Preliminary support for reading from Maildir-style mailboxes was added. The parsing of --with-mysqlincludepath= in configure.in was fixed. POP_FAILURE was changed to POP_PRIORITY in the call to pop_log().
Release Notes: This is known to patch with qpopper 4.0.3 and 4.0.4fc. It adds the ability to do HOMEDIRMAIL with MySQL authentication, changes the error message for bad SQL fetch to a more appropriate one, adds "md5" and "mysql" methods for password checking, and adds hashing and virtual cases for user-opt/spool-opt paths.