Changes in release 19:
- Added the ext-todo patch from André Oppermann
<oppermann@pipeline.ch>
- Removed oversize DNS patch. If you need to handle oversized DNS
responses, install dnscache.
- Made the extra "msglog@ME" copy optional: to remove it, add the
following to the rpm command line: --define 'no_msglog 1'
- Removed checkpassword.
- Removed the condredirect patch that caused it to not work with the
mess822 tools.
- Changed the default logging option from splogger to multilog.
- Modified the server startup scripts to always limit the data size.
- Removed the CPU time ulimit control.
- Added patch from Peter van Dijk <peter@dataloss.nl> to make
qmail-qmtpd read badmailfrom.
- Updated the QMTP patch for qmail-remote to make it properly fall
back to SMTP.
- Added patch by Scott Gifford to make qmail recognize 0.0.0.0 as a
local IP.
- Added the ext-todo-add-big-todo patch from Andreas Aardal Hanssen
<andreas@hanssen.name> to allow for both ext-todo and big-todo.
- Removed the CDB files from the installed files list.
Changes in release 18:
- Added the patch from Russell Nelson to support QMTP in qmail-remote.
Changes in release 17:
- Modified for use with supervise-scripts 3.x.
- Merged all the subpackages into one main package.
- Added checkpassword to the package.
- Fixed the broken bind-interface patch.
- Fixed the synchronous directory add-on to properly only synchronize
the directory when files are being created (as opposed to whenever a
file was opened for write).
- Added a README describing the patches.
Changes in release 16:
- Fixed the broken paths in the run scripts.
- Integrated the "mailq" package into the main package.
- Fixed some semi-invalid tcpserver options.
Changes in release 15:
- Changed the default aliasempty to deliver to ./Maildir/.
- The mailq program is now a client that access a pair of
local-domain servers, eliminating the need for a setuid mailq.
- Fixed another typo in the SMTP run file.
- Added nodelay options to the SMTP and POP3 servers.
- Added the no remote DNS lookup on the POP3 servers.
- Fixed datemail script.
- Changed the hourly cron job to only regenerate the qmail users CDB
file if it previously existed.
- The tcpserver run files now use envuidgid instead of the clunky
"`uid ...`" shell escapes.
- Changed the spec to only modify inetd.conf if it previously existed
(RH7.0 no longer has an inetd.conf).
- Allow for compressed man pages (to compensate for RPM's apparent new
default of silently compressing man pages before %files is processed).
- Use %{_bindir} and company instead of hard-coded paths, to be
compatible with both RH6.x and 7.x).
- The smtpd startup script uses the value of control/me as
the local host name, avoiding one DNS lookup on incoming connections.
- Added a qmail-reload command, that regenerates the
users and morercpthosts CDB files and HUP's
qmail-send to make it reload its locals and
virtualdomains files.
- Removed the completely non-functional SSL-wrapped POP3 support.
Changes in release 14:
- Added a support package for SSL-wrapped POP3.
- Moved all the binaries out of the daemon support packages.
- Fixed a problem in the spec file caused by RPM (or cpio?) clearing
the "sticky" bit when adding files to the RPM.
Changes in release 13:
- Fixed a bug in one of the patches that prevented the RPM from being
built when using a newer version of patch.
- Included the unused qmail-qmqpc program and man page in the
base package.
- Fixed a bug in the qmail-smtpd run script that caused it to not
handle the RBL timeout parameter properly.
Changes in release 12:
- Updated to use new rblsmtpd and fixcrio in ucspi-tcp version 0.86.
Changes in release 11:
- Added big-concurrency patch to allow for more than 255 remotes.
Note that you may need to patch your kernel and/or libraries if you want
this to be larger than 509 remotes.
- Fixed a bug in the init scripts that caused the log messages to go
to the console.
- Added a RedHat specific configuration script.
- Removed the qmail specific "hostname" program that conflicted with
program from net-tools of the same name.
Changes in release 10:
- Integrated with daemontools 0.61 and supervise-scripts 2.2
Changes in release 8:
- Added Russell Nelson's big-todo patch, which allows qmail to receive
mail faster.
- Added a big DNS patch, which allows qmail to work with sites that
have DNS responses that are larger than 512 bytes.
- Removed the whole qmail-utils/qmail-qmqpc mess. If you want to run
a relay-only client, I would recommend nullmailer instead of qmail-qmqpc.
- The startup scripts now use my supervise scripts instead of having
their own copy of essentially the same thing.
Changes in release 7:
- Fixed (yes again) and verified the "ulimit" commands.
- Modified the start/stop init scripts to wait until the programs
actually shut down (or 15 seconds pass) before indicating completion.
- Set up an hourly cron job that will create/update
users/assign and users/cdb.
- Removed the rblsmtpd sub-package.
- Modified the smtpd init script to optionally call rblsmtpd and
antirbl if they are installed.
Changes in release 6:
- Fixed the "ulimit" commands in the pop3d, qmqpd, qmtpd, and smtpd
init scripts so that it is now possible to configure the processor and
memory limits on these daemons from the control directory.
- Moved qmail-showctl into the qmail-utils package, since users of
qmail-qmqpc may wish to see this information.
Changes in release 5:
- Added an alternative smtp server package with the rblsmtpd.
- Removed the newline patch in favour of using fixcr with the smtp
daemons.
- Removed the /var/log/* directories in favour of separate "config"
packages that set up logging via either cyclog or qfilelog.
- Fixed the install script so that the installation will not fail if
the special users and groups already exist.
- Added a patch to allow the various programs to call a different
program instead of qmail-queue by setting the QMAILQUEUE environment
variable. This could be used in the smtp daemon to run a header
rewriter or to filter emails based on address patterns.
- Both the base qmail and qmail-qmqpc provide "qmail-queue" which is
required by the various daemons.
- The qmail-qmqpc package no longer uses the install-path patch.
Changes in release 4:
- Used a revised directory sync patch that catches all the possible
synchronization points.
- Added a patch to the qmqp client package that allows the server
connection timeout to be configured in
/etc/qmail/control/timeoutconnect, which defaults to 60
seconds instead of a hard-coded 10 second timeout (per server).
Changes in release 3:
- Added a patch to sync directories to make deliveries fully reliable.
- Moved the binaries from /usr/bin/qmail to
/usr/bin.
- Added a qmail-qmqpc null client package.
- Fixed bug in installation of the .qmail-msglog file.
- Added -R option to tcpserver in the qmqpd init script.
- Moved most of the user mail access utilities and associated files
into qmail-utils package, which is required by both the base qmail package
and the qmail-qmqpc package.