Mail-Toaster
view release on metacpan or search on metacpan
doc/Changes.pod view on Meta::CPAN
Added ./configure to dovecot source install
rewrote install_squirrelmail sub
only test submit service if its selected.
format the service/run files for easier legibility
Check permissions on toaster-watcher.conf file
Don't ask about mysql package if package install selected
Always run portsnap fetch update when ports_update is called
Source installs for dovecot, ripmime, ucspi-tcp, and
rrdtool were passing an invalid patches value.
Altered netstat invocation on Linux so it works reliably
Only test snmp if it is enabled
Put the contents of "openssl ciphers" into
/var/qmail/control/tlsserverciphers. Should resolve some
openssl issues.
=head2 5.05 - Feb 7, 2007
Extensive updates for Darwin and Linux platforms
Support for Yahoo DomainKeys
Fixed -s allspam target (thanks Georg)
Support for dovecot IMAP/POP3 server
toaster-watcher.conf
- added install_gnupg option
- added install_dovecot option (alternative to courier-imap)
- added qmail_domainkeys option
- added smtpd_verbose, pop3_verbose, submit_verbose options (adds -v flag
to tcpserver in */run files)
- replaced sbl_xbl.spamhaus.org with zen.spamhaus.org
Apache.pm
- added DirectoryIndex index.php declaration to PHP webmail apps in
apache/Includes/mail-toaster.conf
- added v-webmail Alias and Directory declarations
- enable v-webmail Alias by default in apache include
Darwin.pm
- turned debugging off in syscmd call in port install sub
FreeBSD.pm
- port location of portupgrade updated (sysutils->ports-mgmt)
- report how old ports tree is
Mysql.pm
- instead of looking for the dports dir on Darwin, look for the "port"
binary to detect if DarwinPorts is configured
- offer to install the mysql package instead of port (to save time)
Passwd.pm
- new user sub, $vals->{'username'} needed to be $vals->{'user'}
Qmail.pm
- on FreeBSD, be smarter about disabling sendmail and enabling qmail
Setup.pm -
- Georg von Itzenplitz - allspam target created an empty .qmail with
invalid ownership, sent patch.
- fix for installing phpMyAdmin with php5
- the squirrelmail sub does a better job of setting up squirrelmail with
mysql prefs (no guarantees yet).
- added sub for installing roundcube, domainkeys, and dovecot
- RRDutil was not fetching dist properly
- autorespond failed to build on darwin due to quoting error
- if $config_dir ($prefix/etc) is missing, create it
- added vpopmail_valias to Darwin config tweaks
- added an entire section of Linux config tweaks
- search for gmake is no longer fatal (on Linux, gmake is installed as make)
- isoqlog source build now works again (patches needed to be an arrayref)
- added port_ options for Apache2-SOAP perl module
- added download addresses for NicTool installs
- added WITH_DATABASE to squirrelmail installs (so pear-DB will be installed)
- suppress build time prompt if vpopmail_learn_passwords is disabled
- updated vpopmail creategroup syntax, it now creates user/groups on
Linux/Darwin again.
- only check for service/pop3 symlink if pop3_daemon = qpop3d
=head2 5.04 - Nov 25, 2006
Setup.pm - mailfilter generation code generated an invalid filter
file if filtering_spamassassin_method was not = site.
- installing phpmyadmin attempted to install php4-gd
despite install_php = 5.
*.pm - updated calls to darwin->install_port to reflect an internal API change.
=head2 5.03 - Nov 8, 2006
Logs.pm - comment out a print statement that caused a snmp counting error in maillogs
Setup.pm - install Params-Validate port on FreeBSD & Darwin
t/maillogs - return a more specific error message if Date::Parse not installed
=head2 5.03rc1 - Oct 15, 2006
=over
=item Packaging Updates
Moved Params::Validate into inc directory (prevent CPAN from presuming I provide it), moved Changes back into doc/Changes.pod, added include lib "inc" into all test files (forgot that with 5.02 release).
Better pod descriptions for FreeBSD.pm, Mysql.pm, Apache.pm, Ezmlm.pm, Darwin.pm, DNS.pm, Provision.pm, Setup.pm, Passwd.pm, Perl.pm, and Toaster.pm. Updated META.yml to include license.
=item FreeBSD Port preparations
Default htdocs directory is now /usr/local/www/toaster.
=item CPAN test tweaks
Don't do passwd test on cygwin. Don't do network tests on Cygwin
=back
toaster-watcher.conf
added install_roundcube option
Darwin.pm
updated $utility calls with MT 5 syntax updates
( run in 0.565 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )