Mail::Toaster 3.36 release

Started by matt, March 12, 2004, 08:49:44 AM

Previous topic - Next topic

matt

Mail::Toaster 3.36 released.

This is a maintenance release. No new features were added, just lots of incremental updates to make the build process smoother and lots more documentation.

Highlights:
  * qqtool: subroutine not found error fixed.
  * use clamuko instead of clamscan
  * many, many build updates to make installs more reliable

ChangeLog
- cvsup-ports: added net-mgmt tree
- updated lots of docs on the web site
- Consolidated docs to a new docs URL: http://www.tnpi.biz/internet/mail/toaster/docs/" target="_blank">http://www.tnpi.biz/internet/mail/toaster/docs/
- Updated Makefile.PL to generate more docs pages and more html pages for the web site.
  - add sample w.conf & toaster.conf to web site
- added docs/README-qqtool, docs/README-maillogs
- watcher.pl: added more pod documentation
- watcher.conf: smtpd_max_connections = 10
  - added install_apache2_modperl option
  - install_dcc is off by default (it often has build problems)
  - install_pyzor is off by default (it takes a long time to install)
- Qmail.pm: add ReturnSmtpMemoryExplanation sub returns a more detailed max_memory error
  - Added the ability to set concurrencyremote to a value other than 255 at build time.
  - Moved InstallQmail and InstallNetQmail into Qmail.pm from Setup.pm
  - InstallSockLog: honor qmail_dir setting
  - If qmail is running, stop it before installing
  - Added FindQmailSendControlDir sub
  - honor qmail_service_send from w.conf
  - Added additional debugging to InsQmSupervRun
  - honor the *_log_maxsize_bytes from w.conf
  - moved InstallQmailGroupsUsers into Qmail.pm
- Setup.pm - make cert needed gmake
  - InstallClamAV was missing the call to LoadModule(MATT::Passwd)
  - InstToasDep: don't install MySQL if selected (previously assumed a MySQL 4 install)
  - Added "make cgi" target to RRDutil install
  - Added clamuko to QmailScanner config options
  - QmailScanner: cleaned up scanner selection logic
  - InstallApache: fixed the call that was supposed
    to start up apache after installing.
  - InstallMaildropFiles: honor qmail_log_base
  - Start up Courier daemons after installing
  - Start up services after running -s supervise
  - if ports/net-mgmt doesn't exist, use port/net
  - change the $tar calls to ExpandArchive. The method used is less FreeBSD specific and will work with systems where tar doesn't support decompression
  - removed SourceWarning, duplicated in Utility.pm
  - InstallUCSPI: change db.c and replace unistd.h with sys/unistd.h. Compat issue w/MySQL 4
  - Install a symlink in perl/mach subdir to fix the stupid broken port depenencies in Net::DNS
  - Do the MySQL configuration queries if MySQL server can be connected to. Otherwise print the query info to the console.
- qqtool.pl - renamed StopQmail & StartQmail to StartQmailSend and StopQmailSend
- FreeBSD.pm: doc and debugging updates
- Utility.pm: added ExpandArchive sub
- toaster_setup.pl:  added -s test and -s all.
  - the -s all feature will make a few people very excited, when they discover it's existence. Smile
  - pass the debug flag down to many subroutines
  - print out a list of options if no -s is passed