A new vpopmail-4.9.5 is available.
This is the last development 4.9.5 release before
it becomes 4.9.6 (stable)
New version numbering method:
- All odd numbers are devel releases.
- All even numbers are stable releass.
- When a devel version becomes stable it
will be renamed to the next higher even number.
The major design change in this version is new quota code.
It now counts all email files under a users directory.
It uses a status file to reduce disk i/o using a
similar method as maildrop.
Note: I'll work on integrating Kris's
alias/forwards/commands changes into 4.9.7 version.
4.9.5
Oct 17 - update configure.in to use ps -aux instead of ps -ef for
openbsd platforms
Oct 16 - remove check for .overquota-msg in users dir, only use domain
based .overquota-msg files
- new quota checking code. checks all emails in all directories
under a users directory. uses a status file to minimize disk i/o
Oct 12 - make the uid APOP field be a bit flag
- update mysql, sybase, oracle and ldap modules to support
non vpopmail uid/gid domains.
- vclose in voracle.c was declared int vclose() should have been
declared void vclose(), fixed
Oct 7 - add new USE_CDB define to configure scripts
- update vmkpasswd.c to use the USE_CDB define, so non cdb
authentication modules don't complain during make.
- have tcprules build the temp file in the tcp.smtp director
- have mysql module return error on no connection
- Update INSTALL to note that a home directory is
required for installation
- slen return 0 if passed NULL parameter
- if default domain is configured, not all /etc/passwd accounts
work, fixed
- update vmoduser to use getopt add -n option to not re-build
vpasswd.cdb file
Oct 6 - vadduser: fix command line parsing, fix core dumps on
incomplete
command line options, add check for ctrl-D break out of
vgetpassword function.
- updated vauth_getpw in cdb module to return error if program
does not have permission to get a write lock
- updated vuserinfo to have new output syntax, plus will output
all fields for a user if no options except email address is
given.
- removed redundant chdir() in vadduser in vpopmail.c
- integrated Krzysztof Dabrowski changes to the source code for
setting up domains under /etc/passwd users other than vpopmail.
- New check in vadduser function in vpopmail library to not
allow email addresses with one letter in the user name.
For example, a user named 0 will conflict with the bigdir
algorythm that creates a directory named 0 to store the
100-199 users.
Ken Jones
http://www.inter7.com/vpopmail/