Mail-Toaster
view release on metacpan or search on metacpan
doc/Changes.pod view on Meta::CPAN
added support for unusual (intl) file name characters
correct detection of pop3 daemon
updated install_deps.pl
added simscan debug option in tw.conf
added qmail-deliverable setting and build support
=head2 5.43 - Jul NN, 2013
minor improvements to test suite
=head2 5.42 - Jul 07, 2013
replace bunches of /var/log/mail with get_log_dir
consolidate tcp.smtp functions to setup->tcp_smtp
lazy load some modules, so 'make test' runs w/o dependencies
added supervise/run file creation for qmail-deliverabled and vpopmaild
moved email_send* tests from Toaster to Setup/Tests.pm
replaced hard coded vpopmail dir with $vpopmail->get_vpop_dir
replaced many hard coded '/var/qmail' paths with $qmail->get_qmail_dir
install tcp.smtp during tests, if missing
conf: removed vpopmail_enable_netblocks option (barely used, if at all)
abstracted some code into new control_sql method
added get_control_dir, get_supervise_dir (reduce duplicated code)
deleted Qmail::check_control (moved logic into qqtool.pl)
changed API of service_dir_get (1 positional arg)
updated port options for sqlite3 & openssl
fixes for audit & error logging
=head2 5.41 - Jul 04, 2013
config changes: vpopmaild disabled, roaming users disabled,
default log method changed from multilog to syslog
automatic startup for vpopmaild
removed maillogs postprocessor support (fragile)
vpopmail port install now honors most config settings
=head2 5.40 - Apr 26, 2013
updated install_deps.pl
pod cleanups
updated contrib/swaks
training improvements for dspam
=head2 5.38 - Apr 23, 2013
removed Proc::ProcessTable (causes test failures)
handfuls of Test::More tweaks
disabled defunct RBLs in config
=head2 5.37 - Apr 18, 2013
added bin/email_restore.pl (thx Alex R.)
pkgng support additions (Rob Lensen)
some support for running with qpsmtpd
=head2 5.35 - Oct 23, 2012
api change for get_dir_files, clean_tmp_dir, file_delete
moved subs from Toaster to Utility: audit, error, dump_audit, dump_errors, has_module, find_config, find_readable, get_std_args, parse_config & parse_line
replaced non-ASCII ⢠with *
added IO::Socket::SSL to bin/install_deps
check just the 'standard' places for httpd.conf instead of using `find $dir`
apache test failed if no httpd.conf found on test machines, this is quite likely. The lack of finding the file now skips the test.
more argument unpacking with get_std_args
toaster-watcher attempts to create missing service dirs
added 'quiet' to %std_args (was manually passing it around)
removed qmail_service_* settings
=head2 5.33 - Oct 13, 2012
updated path to maildir-deliverquota
updated path to freshclam.log
added more support for qpsmtpd future
added vpopmail_daemon setting to tw.conf
added supervise support for qpsmtpd, vpopmaild, and qmail-deliverable daemons.
get_maildir_messages now uses File::Find instead of `find â¦`
deprecated rfc-ignorant DNSBLs
replaced split '..' with split /../ syntax
=head2 5.32 - Aug 19, 2012
fix for spamassassin mysql import on MySQL 5.5+
added qmail utmpx patch for compat. with FreeBSD 9
increase RAM for daemons (for 64-bit systems)
qmail: fixed chkuser build support for vpopmail extensions
dspam: added to mailfilter
dspam: only train on error
improved build support on Darwin (Mac OS X)
added support for dovecot 2
=head2 5.30 - Sep 26, 2011
Apache Config Changes
shortened config file comments
removed IfModule ssl_module from apache config file
added vqadmin declaration
removed deprecated apacheconf build target
default config password protects ezmlm.cgi, isoqlog, vqadmin, phpmyadmin
http auth files use Digest authentication, for both lighttpd and apache
add .cgi handler to apache vhost
add qmailadmin http alias, so graphics will load if docroot is not default
automatically add pear include path to php.ini, used by squirrel mail
added munin declarations in apache config
updated horde web address, added apache config settings for horde
added periodic (cron) task for dccd cleanup (if installed)
build updates for lighttpd
removed php4 build support
updates for roundcube webmail support
added portmaster build target
added gnupg install to spam assassin build (used by sa-update)
moved rrdtool install from munin into its own sub
added maildrop build option for vpopmail build
added squirrelmail sasql plugin configuration
isoqlog build did not install config file, fixed
update ezmlm-idx build for v7
remove mysql db type, future mysql versions use a different syntax
added qmailadmin catchall preference, defaults to disabled
added horde support to lighttpd config
give smtpd and pop3 processes more RAM (better accomodate 64bit)
reduce default multilog file size from 1M to 100k
change user=matt to 'valid-user' in http config
( run in 0.533 second using v1.01-cache-2.11-cpan-39bf76dae61 )