Mail::Toaster 3.35 is released

Started by matt, March 06, 2004, 11:20:21 PM

Previous topic - Next topic

matt

Mail::Toaster 3.35 is released.

NOTICE: Test this before installing on production servers. It works for me in my lab and on my servers. Be wise.

Notable Changes:  
 * Added index.cgi support for v-webmail
 * Added David's documentation in pod format
 * SMTP auth fixes

Quite a few of the issues raised recently on the mailing list have been addressed with this release. One in particular is the SMTP-AUTH support.  This version includes the newer (0.42) SMTP-AUTH patch which, in my testing, works very well with vpopmail 5.4.0 and higher.  The "enhancements" made to vchkpw for expanded SMTP AUTH support seemed to cause issues with the older version of the patch.

If you are using vpopmail 5.4.0, then you really should update your qmail to the version supplied in this release. The best way to do this is:

  install Mail::Toaster 3.35
  update toaster-watcher.conf
  services stop
  toaster_setup.pl -s qmail
  services start
  toaster-watcher.pl

With the previous version of SMTP-AUTH, authentications were unreliable and only worked with PLAIN or CRAM-MD5 instead of either (as advertised).  All fixed now.


=head1 3.35 - 03.07.2005

- w.conf: added install_netqmail = 1.05
  - added qmail_user_* and qmail_group
- index.cgi, CGI.pm: Added support for v-webmail
- Added David's mighty fine documentation
  - lib/toaster-watcher.conf.pod added (perl docs for
    toaster-watcher.conf file.
  - lib/toaster.conf.pod added (perl docs for  toaster.conf file.
  - Mail::Toaster::Conf.pod added.
- Toaster.pm: CleanMailboxMessages now honors qmail_log_base setting
- Utility.pm: Added GetMountedDrives sub
- FreeBSD.pm: Added StartJail sub
  - Added reverse DNS to StartJail. Detects hostname and starts jail. Mounts proc and devfs if not.
  - Added hostname detection to CreateJail
- Logs.pm: Isoqlog didn't honor 0 setting. Fixed.
  - don't try to chown $logbase if we don't have perm (aesthetics)
  - SetSyslog: added lots of debugging output
- Qmail.pm:
  - *_log_method logic was flawed. Fixed.
  - Added support for stats, disabled to log_method
  - create qmailctl as symlink to qmail script for LWQ compatability.
  - added logic to support smtpd_max_memory option
  - enforces smtpd_max_memory setting now.
  - don't insert hostname for smtp-auth unless we're using the .31 version of the patch
  - print out what we're doing along the way when configuring qmail
  - enable mfcheck if set in w.conf
  - insert mailto:postmaster@dom.com" target="_blank">postmaster@dom.com into ~alias files if they are zero bytes
- Setup.pm:
  - Added InstallQmailGroupsUsers sub
  - Added InstallNetQmail sub
  - reordered -s filter section so import stuff gets installed first.
  - package_install_method = ports wasn't working
  - snmp stuff moved from net to net-mgmt in ports
  - Added support to qmailscanner for uvscan
  - Don't install clamav.sh run script
  - Add clamav_freshclam_enable="YES" to rc.conf
  - InstallMaillogs: check for isoqlog bin before trying to install it (MacOS X compat)
- toaster_setup.pl: added netqmail target
- INSTALL.pod: added update_tmprsadh call