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

- pass the debug flag down to many subroutines
- print out a list of options if no -s is passed