1.26 -

  Apache.pm
    - bison: changed port dir sysutil->devel
  Passwd.pm
    - Added Darwin support to InstallGroup
  Utility.pm
    - removed make cgi-mail target from 
      InstallMailToaster sub


1.25 - 03.10.2004

  Mysql.pm
    - InstallMysql: Honor $version if it's passed
    - Try updating MySQL with phpMyAdmin queries
  Apache.pm
    - InstallApache2: added option to not install
      mod_per2
    - Only print SSL note when building cert
    - Added 5 second pause to SSL note
    - install bison & gd before building php4
  Passwd.pm
    - InstallUser: Added Darwin support
    - added support for passing a password
  Utility.pm
   - added "make cgi" to InstallMailToaster sub


1.24 - 02.29.2004

  MATT::Darwin
    - Created new module for use with MacOS X


1.23 - 02.14.2004

  MATT::Utility
    - CdSrcDir now verifies that it succeeded
    - Added error returning to FileAppend sub
  MATT::FreeBSD
    - Added verification to InstallPort sub
    - Added results testing to InstallPackage
    - Added retry ability to InstallPackage


1.22 - 02.02.2004

  MATT::* Updated pod documentation in each sub
  MATT::Apache
    - Install lang/php4 instead of www/mod_php4
  MATT::Mysql
    - Added compile options for mysql that get passed
      in via a hash.
  MATT::FreeBSD
    - Enhanced CreateJail functions (more docs, more
      debugging code). 
    - Added /etc/ssl/openssl.cnf to file list to copy
      into new jails
        - Added CheckRcDotConf sub


1.21 - 12.17.2003

  MATT::Quota (1.10)
    - Added notes on where it's used
  MATT::Utility (1.20) 
   - fully qualified calls to MATT::Perl::LoadModule
   - Added more documentation to subs
   - Added IsProcessRunning


1.3 - 12.02.2003

  MATT::Apache (1.12)
   - InstallSSLCerts: return message if certs exist
   - InstallSSLCerts: added helpful OpenSSL conf hint
   - Updated InstallPort(mod_php4) call.
  MATT::Utility (1.17)
   - fully qualify time2str calls 
   - InstallMailToaster - run "make newconf" if toaster-
     watcher.conf does not exist.
   - ParseConfigFile - also check ./$file-dist. This
     lets "make test" succeed before installation
  MATT::FreeBSD (1.15)
  - Many refinements to CreateJail function
  - Added CreateJail function
  - InstallPorts use default toaster URL if none exists
  - UpdatePorts - fastest_cvsup needed -d instead of -f
    test for ports dir. (duh)
  - UpdatePorts - run FindTheBin again after installing
    cvsup when it's missing
  - Added UpdateSrcTree sub
  - CheckPorts - call UpdatePortsTree when updates are
    needed instead of the code I had there.
  - InstallPort - added $flags argument - allows you to
    pass make arguments to the InstallPort sub


11.24.2003 - 1.2

  MATT::Utility 
   - files_diff sub now uses LoadModule instead of "use"
   - deleted LoadModule (exists in Perl.pm)


11.22.2003 - 1.1

  MATT::Apache - Added InstallApacheSSLCerts
        - Added ApacheConfPatch
        - Added httpd.conf-2.0.patch to contrib
        - Added httpd.conf-2.0.diff  to contrib
        - Now your 2.0 SSL should work on install
          with a self signed SSL cert 
        - Also adds the PHP mime to httpd.conf
  MATT::Utility - Added files_diff sub
  MATT::Utility - Added InstallMailToaster


11.21.2003 - 1.01 - MATT::Bundle MATT::* - Updated version to 1.00 - Force all apps to update MATT::Bundle


11.20.2003 - 1.00 - MATT::Bundle MATT::Qmail - 1.24 - Updated ConfigQmail sub so that $conf is passed and it asks fewer questions.


11.09.2003 - 0.99 - MATT::Bundle MATT::FreeBSD - Fully qualified the SysCmd call in UpdatePorts


11.06.2003 - 0.92 - MATT::Bundle MATT::FreeBSD - Added UpdatePortsTree sub

        MATT::*
      - Added doc directory with docs for each sub
      - Added Makefile.PL targets for quickly and easily
        updating docs and keeping the web site synced.
      - Added CVS Id tags to *.pm files
      - Moved Changes to doc/Changes.pod to make updating
        web site easier.


10.10.2003

        MATT::Passwd - Fully qualified call to unix_md5_crypt


10.03.2003

  MATT::Utility 
   - Fixed curl invocation for FetchFile on Darwin (Mac OS)
  MATT::DNS 
   - Changed Utility.pm call to MATT::Perl so LoadModule works
  MATT::Perl 
   - Now builds Perl 5.8.1 on Darwin (MATT::Perl::InstallPerl)


09.29.2003 - 0.3.0 - MATT::DNS

  - changed Net::DNS from a use to a load module statement


09.15.2003 - 0.6.0 - MATT::Apache

  - Fixed the perl version test and a 
      spurious "make test" warning.


09.15.2003 - 0.9.2 - MATT::Utility

  - Added additional error checking for 
      WriteFile, returning result codes


09.13.2003 - 0.6.0 - MATT::Mysql

   - Added MysqlSanity
   - Added MysqlVersion
   - Added IsMysqlNewer
   - Added MysqlLockTables
   - Added MysqlUnlockTables


09.13.2003 - 0.5.0 - MATT::Apache

   - Incremented Apache 1 version numbers to 1.3.28


09.10.2003 - 0.9.1 - MATT::Utility

   - ParseConfigFile - also check current directory
   - FetchFile now works on Linux and MacOS (Darwin)
   - Added SudoSetup subroutine
   - Added additional documentation to SysCmd sub


09.09.2003 - 0.8.3 - MATT::Passwd

   - Fixed small bug in UserSanity where regexp 
     didn't properly match


09.09.2003 - 0.8.2 - MATT::Passwd

   - Added UserSanity and PasswordSanity subroutines.


09.06.2003 - 0.5.1 - MATT::Mysql

   - Added return value usage to MysqlConnect pod docs


09.05.2003 - 0.5 - MATT::FreeBSD

   - Fixed a call to MATT::Utility::FetchFile
   - Updated URL to grab cvsup-ports file from


09.04.2003 - 0.4.0 - MATT::Perl

   - Cleaned up some reporting nuances.


08.15.2003 - 0.8.1 - MATT::Utility

  - Added ParseConfFile sub (for Logmonster)


08.14.2003 - 0.8.1 - MATT::Utility

  - Added AppendFile subroutine


08.03.2003 - 0.8.0 - MATT::Bundle

  - Added documentation for each subroutine.
  - Added optional $dir to MATT::Utility::FindTheBin
  - Updated URLs from matt.simerson.net to tnpi.biz


07.13.2003 - 0.7.4 - MATT::Bundle

I know a lot more about ExtUtils::MakeMaker. Rearranged the layout of the sources, made a bunch of misc changes to allow the inter-dependencies to play nicely together.


07.11.2003 - 0.7.3 - MATT::Bundle

  Utility.pm - 0.7.2 
    - Added FetchFile sub
    - Added root check to ArchiveFile sub
    - Added CdSrcDir sub
  Apache.pm   - 0.3.0 
    - Added CdSrcDir sub
    - Added pod documentation
    - Moved CdSrcDir to Utility.pm
  Passwd.pm  - 0.6.2
   - Fixed documentation error (PassMD5 -> PasswdMD5).
   - Forgot to export InstallUser
  FreeBSD.pm  - 0.4.1
   - Added lots of documentation, for each sub. 
   - Added MATT::Utility prefix to FindTheBin calls


07.10.2003 - 0.6.0 - MATT::Bundle

        Apache.pm  - 0.1.0 
      - Added new module to bundle
        Passwd.pm  - 0.6.0
      - Updated comments in InstallGroup sub
      - Added FindTheBin call for pw
      - Added InstallUser sub
        FreeBSD.pm - 0.3.0 
      - Updated InstallPorts sub, added $url
        Utility.pm - 0.7.1 
      - Updated YesOrNo sub (added $question)
        Mysql.pm  -  0.4.0 
      - Typed the MysqlDBVars subroutine
      - Added documentation for MysqlQuery sub
      - Added InstallMysqlTool sub
        Utility.pm - 0.7.0
      - Updated GetTheDate sub for compatibility
        with logmonster.
      - Added LogFileAppend subroutine


07.09.2003 - 0.5.0 - MATT::Bundle

        Utility.pm 
     - 0.6.1 - Added pod documentation
        Bundle.pm  - 0.5.0 
     - Incorporated the entire MATT::* into a distributable
       bundle of Perl modules


07.08.2003

  Passwd.pm  - 0.5.0
    - Updated for inclusion in MATT::Bundle
    - Moved ChangeLog into CHANGES file
    - Added pod documentation
  FreeBSD.pm - 0.2.0 
    - Updated for inclusion in MATT::Bundle
    - Moved ChangeLog into CHANGES file
    - Added pod documentation
  
  Utility.pm - 0.6.0
    - Updated for inclusion in MATT::Bundle
    - Moved ChangeLog into CHANGES file
    - Added pod documentation
  Quota.pm   - 0.2.0
    - Updated for inclusion in MATT::Bundle
    - Added pod documentation
    - removed unused code, condensed others
  Qmail.pm - 1.0.1
   - Updated for inclusion in MATT::Bundle
   - Added pod documentation
   - removed lots of unused code, condensed others
  Mysql.pm - 0.3.0
   - Modified MysqlConnect to remove $val param
   - Added "Used in" section
   - ParseDotFile: checked to make sure $1 was
     defined before operating on it
   - Warn if we can't read $dotfile       
   - Added pod documentation


05.24.2003

  Passwd.pm 
   - 0.4.0 - Added InstallGroup function
   - 0.3.0 - Added error checking to DoesSysUserExist
   - 0.2.0 - Added Encrypt, [Backup|Verify]MasterPassword 
             functions
   - 0.1.0 - Imported DoesSysUserExist
  Qmail.pm
   - 1.0.0 - Initial Release (based on QQtool code)
  Mysql.pm
   - 0.2.0 - Enhanced for use with MRM
  Quota.pm
   - 0.1.0 - Modulized code from other apps I wrote
  Utility.pm
   - 0.4.0 - Added GetAnswer sub
   - 0.3.0 - Added YesOrNo sub
   - 0.2.0 - Added ArchiveFile sub


05.23.2003

        Mysql.pm   - 0.1.0 - Created module
        Utility.pm - 0.1.0 - Created module
        FreeBSD.pm - 0.1.0 - Created module


0.5.0 - 06.13.2003

        Tweaked GetTheDate sub to return seconds