Share

QmailAdmin

File Release Notes and Changelog

Release Name: 1.2.5

Notes:
NOTE: We are aware of a bug in the code that parses a user's
.qmail file -- it doesn't handle blank lines properly.  A fix is in
CVS, and will go into the upcoming 1.2.6 release.

This release is mainly code cleanup.  Function declarations were
moved into header files, and we now compile QmailAdmin with
all warnings on.

I made changes to the code to eliminate all compiler warnings
(fixing some problems in the process).  Due to the large number
of changes, this release will be classified as "devel" until it has had
more testing.

In addition to the main code cleanup, I rewrote the code that
parses a user's .qmail file and made a slight change in how .qmail
files with vacation responses are written.  This is the first step
toward fixing a number of known problems with .qmail files.

Changes: Tom Collins - Remove unnecessary name attributes in SUBMIT buttons. [869292] - When adding a mailing list, automatically subscribe the list owner and make them a moderator/remote admin. [892489] - user.c: deliver mail to Maildir before sending vacation message in order to prevent autorespond from losing messages. - Move .qmail parsing code from template.c to user.c. Rewrite for more flexibility and to allow new format for vacation. - configure.in: Compile with all warnings on. - Add header files: alias.h auth.h autorespond.h cgi.h command.h dotqmail.h forward.h limits.h mailinglist.h show.h template.h user.h util.h. - Modify .c files to use header files, fix function prototypes, definitions and calls for consistent parameter passing and return values. - Modify code to eliminate all compiler warnings.