Mail-Toaster

 view release on metacpan or  search on metacpan

doc/Changes.html  view on Meta::CPAN

 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.</code></pre>

<h2 id="Feb-7-2007">5.05 - Feb 7, 2007</h2>

<pre><code> 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-&gt;ports-mgmt)
   - report how old ports tree is

 Mysql.pm
   - instead of looking for the dports dir on Darwin, look for the &quot;port&quot;
     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-&gt;{&#39;username&#39;} needed to be $vals-&gt;{&#39;user&#39;}

 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</code></pre>

<h2 id="Nov-25-2006">5.04 - Nov 25, 2006</h2>

<pre><code> 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-&gt;install_port to reflect an internal API change.</code></pre>

<h2 id="Nov-8-2006">5.03 - Nov 8, 2006</h2>

<pre><code> Logs.pm - comment out a print statement that caused a snmp counting error in maillogs

 Setup.pm - install Params-Validate port on FreeBSD &amp; Darwin

 t/maillogs - return a more specific error message if Date::Parse not installed</code></pre>

<h2 id="rc1---Oct-15-2006">5.03rc1 - Oct 15, 2006</h2>

<dl>

<dt id="Packaging-Updates">Packaging Updates</dt>
<dd>

<p>Moved Params::Validate into inc directory (prevent CPAN from presuming I provide it), moved Changes back into doc/Changes.pod, added include lib &quot;inc&quot; into all test files (forgot that with 5.02 release).</p>

<p>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.</p>

</dd>
<dt id="FreeBSD-Port-preparations">FreeBSD Port preparations</dt>
<dd>

<p>Default htdocs directory is now /usr/local/www/toaster.</p>

</dd>
<dt id="CPAN-test-tweaks">CPAN test tweaks</dt>
<dd>

<p>Don&#39;t do passwd test on cygwin. Don&#39;t do network tests on Cygwin</p>

</dd>
</dl>

<pre><code> toaster-watcher.conf
   added install_roundcube option



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