Qpopper 4.0.6b1 is available at <ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/>.

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 4.0 release notes are at: <ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/Release.Notes>.

This build should work much better on MacOS X.

Changes from 4.0.5 to 4.0.6b1:
----------------------------
 1.  Minor fixes for true64.
 2.  Patch from Uli Zappe to fix SCRAM compilation bugs.
 3.  Minor fixes for true64.
 4.  poppassd now runs smbpasswd as user, not root, to avoid exploit
 5.  Remove -traditional-cpp from the compiler options for Darwin
     builds (otherwise build fails)
 6.  Open stdout and stderr as O_WRONLY instead of O_RDONLY so that
     should anything actually be written to them it will show up
 7.  When configured as --with-pam and required,
     include <pam/pam_appl.h> instead of <security/pam_appl.h>
     (otherwise build fails)
 8.  strdup the pw.pw_name field from getpwnam so that it's still
     valid by the time genpath is called; also added corresponding
     free (without this fix when the bug manifests, clients are
     erroneously told there are 0 messages in the mail drop
     regardless of the actual number)
 9.  Add a pam bug workaround at the beginning of main to do a
     pam_start and pam_end immediately when the program starts up
     in order to avoid bogus authentication failed messages from
     pam_authenticate later (only when configured as --with-pam)
     [ Thanks to Kyle McKay for changes 5-9 ]

Reply via email to