Qpopper 3.1b7 is available at
<ftp://ftp.qualcomm.com/eudora/servers/unix/popper/>.
A somewhat abbreviated change list is on the Qpopper web site at
<http://www.qpopper.org/changelist.html>
The full list of changes from one release to the next is on the FTP
site, at
<ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/Changes>.
The 3.1 release notes are at:
<ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/Release.Notes>.
Changes from 3.1b6 to 3.1b7
---------------------------
1. Fixed null sometimes returned to clients when mangling.
2. Fixed LIST crash when mangle used on unrecognized MIME type.
3. Fixed --enable-shy so version is reported in log.
4. Added '--enable-standalone' to create standalone POP daemon
instead of being run out of inetd. Can specify IP address
and/or port number to bind to as parameter 1, e.g.,
'popper 199.46.50.7:8110 -S' or 'popper 8110 -S -T600'.
If not specified, IP address defaults to all available. The
default port is 110 except when _DEBUG (not simply DEBUG) is
defined, then it is 8765.
5. Fixed EDQUOT not defined on some systems.
6. BULLDB access now uses usleep(3C) if available, resulting in
many more access attempts with a shorter maximum delay.
7. Added run-time options 'bulldb-nonfatal' (-B) and
'bulldb-max-retries' to allow fine control over BULLDB access
behavior. 'bulldb-nonfatal' allows a session to continue if
the bulletin database can't be locked. 'bulldb-max-retries'
sets the maximum number of attempts to lock the database. This
value should only be changed if you know if your system has
usleep(3C) or not. On systems with usleep(3C), this can be a
large value (the default is 75). On systems without usleep(3C),
this should remain small (the default is 10).
8. Timestamp in tracefile now omits name of day of week and year, and
shows milliseconds if system has gettimeofday(3C).