Mail-Toaster

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

     Install OpenSSL stable port by default
     Updated dovecot.conf patch
     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.

  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

  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.

  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

  5.03rc1 - Oct 15, 2006
    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.

    FreeBSD Port preparations
        Default htdocs directory is now /usr/local/www/toaster.

    CPAN test tweaks
        Don't do passwd test on cygwin. Don't do network tests on Cygwin

     toaster-watcher.conf
       added install_roundcube option

     Darwin.pm
       updated $utility calls with MT 5 syntax updates
       udpated test file to use Test::More

     t/Utility.t
        only attempt to chown_system if we are root, don't run get_my_ips on
        netbsd (until I figure out why it doesn't work

     Changes
       added file to distribution



( run in 0.518 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )