### OPEN SOURCE LICENSE - GNU PUBLIC LICENSE Version 3.0 #######
#
# Net::FullAuto - Powerful Network Process Automation Software
# Copyright (C) 2000-2013 Brian M. Kelly
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but **WITHOUT ANY WARRANTY**; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
################################################################
2013-11-29 Brian M. Kelly
* Version 0.99999957 released.
* Mapped Compress::Zlib to IO-Compress.
2013-11-29 Brian M. Kelly
* Version 0.99999956 released.
* Added prerequisites for Module::Build.
2013-11-29 Brian M. Kelly
* Version 0.99999955 released.
* Tighter regex matching on module names.
2013-11-29 Brian M. Kelly
* Version 0.99999954 released.
* Moved CPAN::Meta::Requirements ahead of
CPAN::Meta in Makefile.PL.
2013-11-29 Brian M. Kelly
* Version 0.99999953 released.
* Re-arranged some prerequisites in Makefile.PL.
* Added more prerequisites for Class::Method::Modifiers.
2013-11-29 Brian M. Kelly
* Version 0.99999952 released.
* Re-arranged some prerequisites in Makefile.PL.
2013-11-29 Brian M. Kelly
* Version 0.99999951 released.
* Moved version ahead of Module::Metadata
in Makefile.PL
2013-11-29 Brian M. Kelly
* Version 0.99999950 released.
* Added Module::CoreList, Module::Load, Module::Metadata
and version to prerequisites in Makefile.PL
2013-11-28 Brian M. Kelly
* Version 0.99999949 released.
* Installing Module::Load::Conditional
earlier in Makefile.PL for Unix builds.
2013-11-28 Brian M. Kelly
* Version 0.99999948 released.
* Fixed Regex in Makefile.PL for Unix builds.
2013-11-28 Brian M. Kelly
* Version 0.99999947 released.
* Added Locale::Maketext::Simple in Makefile.PL for Unix builds.
* Added Test::Simple in Makefile.PL for Unix builds.
2013-11-28 Brian M. Kelly
* Version 0.99999946 released.
* Added Params::Check in Makefile.PL for Unix builds.
2013-11-28 Brian M. Kelly
* Version 0.99999945 released.
* Added IPC::Cmd in Makefile.PL for Unix builds.
2013-11-28 Brian M. Kelly
* Version 0.99999944 released.
* Roll back some changes in Makefile.PL.
* Changes in Makefile.PL for Unix builds.
2013-11-28 Brian M. Kelly
* Version 0.99999943 released.
* Roll back some changes in Makefile.PL.
* Changes in Makefile.PL for Unix builds.
2013-11-28 Brian M. Kelly
* Version 0.99999942 released.
* Roll back some changes in Makefile.PL.
* Test earlier for compiler in Unix builds.
2013-11-27 Brian M. Kelly
* Version 0.99999941 released.
* require and import Digest::MD5 in Makefile.PL.
2013-11-25 Brian M. Kelly
* Version 0.99999940 released.
* Fix require to use line 604 in Makefile.PL.
2013-11-24 Brian M. Kelly
* Version 0.99999939 released.
* More Development on Import/Export Menu Item.
* New version of Term::Menus paired with this release.
2013-11-23 Brian M. Kelly
* Version 0.99999938 released.
* More Development on Import/Export Menu Item.
* More modules load early to fix unix installs.
2013-11-19 Brian M. Kelly
* Version 0.99999937 released.
* Fix for --users arg
2013-11-19 Brian M. Kelly
* Version 0.99999936 released.
* More Development on Import/Export Menu Item.
* Added --users arg to display list of FullAuto users.
2013-11-16 Brian M. Kelly
* Version 0.99999935 released.
* More Development on Import/Export Menu Item.
2013-11-10 Brian M. Kelly
* Version 0.99999934 released.
* Development on Import/Export Menu Item.
* Added PPI as a module dependency.
2013-10-31 Brian M. Kelly
* Version 0.99999933 released.
* Happy Halloween!
* Can now authenticate with keys with sftp (only).
* Now correctly creating cron strings from Menu.
2013-10-21 Brian M. Kelly
* Version 0.99999932 released.
* Can now use '..' with ftp cwd().
2013-10-19 Brian M. Kelly
* Version 0.99999931 released.
* Runs with Perl 5.18 and BerkeleyDB 6.0.
* Fixed some Solaris installation issues.
2013-10-09 Brian M. Kelly
* Version 0.99999930 released.
* Can now use '-' and '~' with ftp cwd().
* Can now use '~' with ftp get() and put().
2013-10-06 Brian M. Kelly
* Version 0.99999929 released.
* Fixed ftp file locking.
2013-10-05 Brian M. Kelly
* Version 0.99999928 released.
* Fixed bugs found when running with cron.
2013-09-30 Brian M. Kelly
* Version 0.99999927 released.
* Work on Scheduled Jobs continues.
* Added _homedir to ftp.
2013-09-23 Brian M. Kelly
* Version 0.99999926 released.
* Work on Scheduled Jobs continues.
* New version of Term::Menus paired with this release.
2013-09-07 Brian M. Kelly
* Version 0.99999925 released.
* Resumed work on Scheduled Jobs.
* New version of Term::Menus paired with this release.
2013-08-31 Brian M. Kelly
* Version 0.99999924 released.
* More work on Plans - nearly complete.
* New version of Term::Menus paired with this release.
2013-08-25 Brian M. Kelly
* Version 0.99999923 released.
* More work on Plans.
* New version of Term::Menus paired with this release.
2013-08-13 Brian M. Kelly
* Version 0.99999922 released.
* Plan Expiration is complete.
2013-08-11 Brian M. Kelly
* Version 0.99999921 released.
* Nearly Complete with Plan Expiration logic.
2013-08-10 Brian M. Kelly
* Version 0.99999920 released.
* More improvements to the Plan Menu facility.
* New version of Term::Menus paired with this release.
2013-08-05 Brian M. Kelly
* Version 0.99999919 released.
* More improvements to the Plan Menu facility.
2013-08-04 Brian M. Kelly
* Version 0.99999918 released.
* More improvements to the Plan Menu facility.
* New version of Term::Menus paired with this release.
2013-08-03 Brian M. Kelly
* Version 0.99999917 released.
* More improvements to the Plan Menu facility.
* New version of Term::Menus paired with this release.
2013-07-28 Brian M. Kelly
* Version 0.99999916 released.
* More improvements to the Plan Menu facility.
* New version of Term::Menus paired with this release.
2013-07-27 Brian M. Kelly
* Version 0.99999915 released.
* Lots of improvements to the Plan Menu facility.
* New version of Term::Menus paired with this release.
2013-07-22 Brian M. Kelly
* Version 0.99999914 released.
* New version to accompany Term::Menus documentation
update.
* Completed defaults item in admin menu.
2013-07-21 Brian M. Kelly
* Version 0.99999913 released.
* New version to accompany Term::Menus fix.
2013-07-20 Brian M. Kelly
* Version 0.99999912 released.
* Rusumed long delayed work on Admin Menu.
2013-07-19 Brian M. Kelly
* Version 0.99999911 released.
* Fixed the last of the known &mirror() bugs.
* Fixed the last of known bugs when using FullAuto
with local Virtual Box on Windows.
2013-07-14 Brian M. Kelly
* Version 0.99999910 released.
* Fixed a bunch of &mirror() bugs.
* Fixed bugs when using FullAuto with local Virtual
Box on Windows.
2013-07-11 Brian M. Kelly
* Version 0.99999909 released.
* Fixed bugs when using FullAuto with local Virtual
Box on Windows.
2013-07-09 Brian M. Kelly
* Version 0.99999908 released.
* Menus can now be dynamically loaded allowing login
for some items but not others.
* New --admin switch to bring up Admin Menu.
2013-06-26 Brian M. Kelly
* Version 0.99999907 released.
* New work on needed privilige error messages.
(for Windows 7 and global policies)
2013-06-23 Brian M. Kelly
* Version 0.99999906 released.
* Now checks sshd account priviliges every invocation.
(for Windows 7 and global policies)
* When gets sshd Stopped message, checks for orphans.
* Updated Makefile.PL to ask for local sshd account.
2013-06-19 Brian M. Kelly
* Version 0.99999905 released.
* New version to work with updated Term::Menus.
2013-05-08 Brian M. Kelly
* Version 0.99999904 released.
* Misc. bug fixes for mirror().
2013-03-19 Brian M. Kelly
* Version 0.99999903 released.
* Added lib libmpfr4 to install with Cygwin.
2013-02-19 Brian M. Kelly
* Version 0.99999902 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-12 Brian M. Kelly
* Version 0.99999901 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-12 Brian M. Kelly
* Version 0.999999 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-12 Brian M. Kelly
* Version 0.999998 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-11 Brian M. Kelly
* Version 0.999997 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-11 Brian M. Kelly
* Version 0.999996 released.
* Added flag file for first pass DB locking.
2013-02-10 Brian M. Kelly
* Version 0.999995 released.
* Added $ENV{PERL_LWP_SSL_VERIFY_HOSTNAME}=0 to
Makefile.PL.
2013-02-10 Brian M. Kelly
* Version 0.999994 released.
* Fixed mozrepel install for Cygwin CPAN install.
2013-02-09 Brian M. Kelly
* Version 0.999993 released.
* Added temporary mozrepel error checking.
2013-02-09 Brian M. Kelly
* Version 0.999992 released.
* Added full command line to top of log file.
2013-02-08 Brian M. Kelly
* Version 0.999991 released.
* Removed error message from Makefile.PL.
2013-02-07 Brian M. Kelly
* Version 0.999990 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-06 Brian M. Kelly
* Version 0.999989 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-05 Brian M. Kelly
* Version 0.999988 released.
* Another Fix for installation of mozrepl in Makefile.PL.
2013-02-04 Brian M. Kelly
* Version 0.999987 released.
* More Fixes for installation of mozrepl in Makefile.PL.
2013-02-03 Brian M. Kelly
* Version 0.999986 released.
* More Fixes for installation of mozrepl in Makefile.PL.
2013-02-01 Brian M. Kelly
* Version 0.999985 released.
* Fixed mirror() when no time in Linux and daylight
savings time - now MUCH faster.
2013-02-01 Brian M. Kelly
* Version 0.999984 released.
* Fixed mirror() when no time in Linux and daylight
savings time.
* Added gbp lookup for mirror().
2013-01-30 Brian M. Kelly
* Version 0.999983 released.
* Fixed installation of mozrepl in Makefile.PL.
2013-01-28 Brian M. Kelly
* Version 0.999982 released.
* Fixed installation of mozrepl in Makefile.PL.
* Added code to correctly handle password in
FullAuto.pm.
2013-01-28 Brian M. Kelly
* Version 0.999981 released.
* Fixed changing permissions on /var for cygwin.
2013-01-25 Brian M. Kelly
* Version 0.999980 released.
* Added Berkeley DB recover when new process discovers
older process with deadlock.
2013-01-25 Brian M. Kelly
* Version 0.999979 released.
* Removed sudo from BerkeleyDB install in Makefile.PL
2013-01-24 Brian M. Kelly
* Version 0.999978 released.
* Added lines to change /var to proper permissions
in Makefile.PL.
* Added file test for Firefox extensions directory.
* Added null to define $login_id in getpasswd.
2013-01-16 Brian M. Kelly
* Version 0.999977 released.
* Fixed Firefox download in Makefile.PL.
2013-01-14 Brian M. Kelly
* Version 0.999976 released.
* New code for permissions in Makefile.PL.
2013-01-14 Brian M. Kelly
* Version 0.999975 released.
* Added temp code for permissions in Makefile.PL.
2013-01-13 Brian M. Kelly
* Version 0.999974 released.
* Fix for MozRepl install in Makefile.PL.
2013-01-12 Brian M. Kelly
* Version 0.999973 released.
* Modified cache output for acquire_fa_lock() in
FA_Core.pm.
2013-01-11 Brian M. Kelly
* Version 0.999972 released.
* Fix for permissions in Makefile.PL.
* Fix for output processing in FA_Core.pm.
* Added cache output for acquire_fa_lock() in
FA_Core.pm.
2013-01-08 Brian M. Kelly
* Version 0.999971 released.
* Updated fa -V to show custom files in user dir.
2013-01-08 Brian M. Kelly
* Version 0.999970 released.
* Updated fa -V to show custom files in user dir.
2013-01-08 Brian M. Kelly
* Version 0.999969 released.
* Fix for permissions in Makefile.PL.
2013-01-07 Brian M. Kelly
* Version 0.999968 released.
* Fix for permissions in Makefile.PL.
2013-01-07 Brian M. Kelly
* Version 0.999967 released.
* Fix for permissions in Makefile.PL.
2013-01-06 Brian M. Kelly
* Version 0.999966 released.
* Fix for MozRepl install in Makefile.PL.
2013-01-06 Brian M. Kelly
* Version 0.999965 released.
* More code to attempt permissions fix in Makefile.PL.
2013-01-05 Brian M. Kelly
* Version 0.999964 released.
* More code to attempt permissions fix in Makefile.PL.
2013-01-05 Brian M. Kelly
* Version 0.999963 released.
* More code to attempt permissions fix in Makefile.PL.
2013-01-04 Brian M. Kelly
* Version 0.999962 released.
* More code to attempt to fix Firefox download.
2013-01-02 Brian M. Kelly
* Version 0.999961 released.
* More code to attempt to fix Firefox download.
2013-01-02 Brian M. Kelly
* Version 0.999960 released.
* More code to attempt to fix Firefox download.
2013-01-02 Brian M. Kelly
* Version 0.999959 released.
* More code to attempt to fix Firefox download.
2013-01-01 Brian M. Kelly
* Version 0.999958 released.
* Happy New Year!
* Updated Makefile.PL to correct Firefox install code
in Makefile.PL.
2013-01-01 Brian M. Kelly
* Version 0.999957 released.
* Happy New Year!
* Updated Makefile.PL to correct mode setting code in
FA_Core.pm.
2012-12-31 Brian M. Kelly
* Version 0.999956 released.
* Updated Makefile.PL to modify mode setting in
FA_Core.pm.
2012-12-27 Brian M. Kelly
* Version 0.999955 released.
* Created variable in FA_Core.pm to hold mode setting.
2012-12-27 Brian M. Kelly
* Version 0.999954 released.
* Fixed permissions with password db files.
2012-12-27 Brian M. Kelly
* Version 0.999953 released.
* Fixed permissions when making dirs. With cygwin
mkdir, -p cannot be used with -m.
* Added Owner-Group permissions to Makefile.PL.
* Changed Non-Privileged to Full-Access.
2012-12-26 Brian M. Kelly
* Version 0.999952 released.
* Fixed MozRepl install when Cygwin already present
and using Windows Installer.
2012-12-25 Brian M. Kelly
* Version 0.999951 released.
* Merry Christmas!
* Completed code for automated installation of
FireFox and Mozprel. Special configuration is
no longer required.
2012-12-24 Brian M. Kelly
* Version 0.999950 released.
* Term::Menus out of sync.
* Fixed Permissioning Setup with Cygwin.
2012-12-23 Brian M. Kelly
* Version 0.999949 released.
* Fixed editing so that files open even with
syntax errors.
2012-12-20 Brian M. Kelly
* Version 0.999948 released.
* More firefox mozrepl install code in Makefile.PL.
2012-12-19 Brian M. Kelly
* Version 0.999947 released.
* Fixed missing space in cp cmd.
2012-12-18 Brian M. Kelly
* Version 0.999946 released.
* Fixed false positive error when chmod.
* Fixed cp lookup.
2012-12-16 Brian M. Kelly
* Version 0.999945 released.
* Permissions 770 for Berkeley DB with Cygwin/Windows.
* Added code to install Firefox and MozRepl if Cygwin.
2012-12-09 Brian M. Kelly
* Version 0.999944 released.
* Fixed Concurrent Locking for Unix and Cygwin/Windows.
* Successfully tested full install in Solaris.
2012-12-07 Brian M. Kelly
* Version 0.999943 released.
* Permissions 660 for Berkeley DB with Cygwin/Windows.
2012-12-05 Brian M. Kelly
* Version 0.999942 released.
* Permissions 777 for Berkeley DB with Cygwin/Windows.
* Added Regex to strip socket noise.
2012-12-02 Brian M. Kelly
* Version 0.999941 released.
* More MozRepl enhancements.
2012-11-25 Brian M. Kelly
* Version 0.999940 released.
* Lots of MozRepl enhancements.
* Firefox located and launched for MozRepl when needed.
* fa_lock enhancements.
2012-11-11 Brian M. Kelly
* Version 0.999939 released.
* Prepended package qualifier to fa_lock routines calls
in other packages.
2012-11-11 Brian M. Kelly
* Version 0.999938 released.
* BerkeleyDB based locking system instead of OS
semaphores.
* Improved find BerkeleyDB version routine.
2012-11-05 Brian M. Kelly
* Version 0.999937 released.
* Fixed a number of output filters.
2012-10-30 Brian M. Kelly
* Version 0.999936 released.
* Added Caching of output with CHI.
2012-10-25 Brian M. Kelly
* Version 0.999935 released.
* Dynamically find sftp in setuid mode.
* Fixed bug in mirror().
* Other minor bugs.
2012-10-24 Brian M. Kelly
* Version 0.999934 released.
* Fixed a couple of bugs.
2012-10-21 Brian M. Kelly
* Version 0.999933 released.
* Lots of MozRepl enhancements.
2012-10-12 Brian M. Kelly
* Version 0.999932 released.
* Fixed endless loop in login process.
2012-10-10 Brian M. Kelly
* Version 0.999931 released.
* Implemented delayed lookup for bin utilities until
actually called for - improves overall startup time.
* Replaced all make_path calls with setuid_cmd to mkdir.
2012-10-06 Brian M. Kelly
* Version 0.999930 released.
* Fixed Data::Dump::Streamer install so it doesn't
stop to ask user for a shortcut in Makefile.PL.
* Fixed passwd file fixing code in Makefile.PL.
2012-10-06 Brian M. Kelly
* Version 0.999929 released.
* Added robust code to check sshd status during install.
* Added wait of 15 seconds before displaying semaphore
lock warning on FullAuto startup.
2012-10-05 Brian M. Kelly
* Version 0.999928 released.
* "Finally" Fixed Makefile.PL hang condition in Windows.
* Fixed Makefile.PL syntax error.
2012-10-01 Brian M. Kelly
* Version 0.999927 released.
* Fixed more Makefile.PL issues with Cygwin.
2012-10-01 Brian M. Kelly
* Version 0.999926 released.
* Added Set item to admin menu.
2012-09-30 Brian M. Kelly
* Version 0.999925 released.
* Added "help" and "admin" menus to all FullAuto menus.
2012-09-27 Brian M. Kelly
* Version 0.999924 released.
* Lots of fixes for mirror() functionality.
2012-09-24 Brian M. Kelly
* Version 0.999923 released.
* Added version argument to fa_install_mod() in Makefile.PL.
* Added Cache::Cache as a prerequisite.
2012-09-24 Brian M. Kelly
* Version 0.999922 released.
* Added ExtUtils::MakeMaker to META.yml, removed YAML.
2012-09-24 Brian M. Kelly
* Version 0.999921 released.
* Added inetutils to Cygwin install for all configurations.
/bin/ftp is now no longer part of Cygwin base install.
2012-09-23 Brian M. Kelly
* Version 0.999920 released.
* Repaired some more Makefile.PL issues.
2012-09-23 Brian M. Kelly
* Version 0.999919 released.
* Repaired some more Makefile.PL issues.
2012-09-23 Brian M. Kelly
* Version 0.999918 released.
* Repaired some more Makefile.PL issues.
2012-09-23 Brian M. Kelly
* Version 0.999917 released.
* Repaired some more Makefile.PL issues.
2012-09-23 Brian M. Kelly
* Version 0.999916 released.
* Repaired some more Makefile.PL issues.
2012-09-22 Brian M. Kelly
* Version 0.999915 released.
* Repaired some Makefile.PL issues.
2012-08-28 Brian M. Kelly
* Version 0.999914 released.
* Connection handle to mozrepl now has repl method.
2012-08-27 Brian M. Kelly
* Version 0.999913 released.
* Fixed telnet functionality to work with mozrepl.
2012-08-21 Brian M. Kelly
* Version 0.999912 released.
* Fixed for passwords with parentesis.
2012-05-01 Brian M. Kelly
* Version 0.999911 released.
* Changed Oracle url for berkeleydb download.
2012-04-30 Brian M. Kelly
* Version 0.999910 released.
* Updated Error message to include command.
* Updated Term::Menus dependency to 2.15.
2012-04-30 Brian M. Kelly
* Version 0.999909 released.
* Completed fixes for mirror() to work with remote Base
RedHat Linux and local Dest Cygwin.
2012-04-29 Brian M. Kelly
* Version 0.999908 released.
* More fixes mirror() to work with remote Base Redhat
Linux and local Dest Cygwin.
2012-04-26 Brian M. Kelly
* Version 0.999907 released.
* Fixed mirror() to work with remote Base Redhat Linux
and local Dest Cygwin.
2012-04-24 Brian M. Kelly
* Version 0.999906 released.
* Modified Makefile.PL to fix regex that broker permissions.
2012-04-20 Brian M. Kelly
* Version 0.999905 released.
* Changed permission for setuid for fullauto.pl from
511 to 555 for Cygwin installations.
* Changed permission for setuid for fullauto.pl from
4511 to 4555 for Cygwin installations.
* Modified Makefile.PL to fix domain id installations.
2012-03-27 Brian M. Kelly
* Version 0.999904 released.
* Changed permission for setuid for fullauto.pl from
500 to 511.
* Modified Makefile.PL to check Cygwin version and abort
if version is incompatible.
2012-03-15 Brian M. Kelly
* Version 0.999903 released.
* Fixed cwd() error when using combined handle.
_ftp_handle was not getting it's directory changed.
2012-03-12 Brian M. Kelly
* Version 0.999902 released.
* Added conditional to avoid connection closed message
when such a condition occurs during cleanup.
2012-03-08 Brian M. Kelly
* Version 0.999901 released.
* Added fix to remove new line from $stderr variable
during compilation phase.
* Added Domain logic to Makefile.PL.
2012-03-03 Brian M. Kelly
* Version 0.9999 released.
* Changed the C code for parameters in fullauto.c.
* Added passwd file dup cleanup to Makefile.PL.
* Fixed package line in Distro/fa_menu.pl.
2012-02-24 Brian M. Kelly
* Version 0.9998 released.
* Added 1/50th second sleep to test_dir.
* Other misc bug fixes found while testing on MSWin
2008 Server.
2012-02-23 Brian M. Kelly
* Version 0.9997 released.
* Added ending '#' in setuid_cmd so line numbers can
be manually added via vi for debugging.
2012-02-14 Brian M. Kelly
* Version 0.9996 released.
* Added Domain User check for Makefile.PL.
* Modified image_magick in fa_code_demo.pm in Distro.
2012-02-11 Brian M. Kelly
* Version 0.9995 released.
* Fixed Makefile.PL $main::VERSION.
2012-02-11 Brian M. Kelly
* Version 0.9994 released.
* Fix for --edit.
* Makefile.PL fix.
2012-02-04 Brian M. Kelly
* Version 0.9993 released.
* Forcing Cygwin version to use Cygwin supplied
BerkeleyDB 4.5 because of problems building BerkeleyDB
5.3 from source.
2012-01-22 Brian M. Kelly
* Version 0.9992 released.
* Misc minor bug fixes.
2011-12-28 Brian M. Kelly
* Version 0.9991 released.
* Added more code for diff() functionality.
2011-12-26 Brian M. Kelly
* Version 0.9990 released.
* Added more code for diff() functionality.
2011-12-21 Brian M. Kelly
* Version 0.9989 released.
* Modified mirror() to do sync on two local directories.
* Started diff() functionality.
2011-12-20 Brian M. Kelly
* Version 0.9988 released.
* Added /bin/vi to search for vi.
2011-12-11 Brian M. Kelly
* Version 0.9987 released.
* Updated Makefile.PL to include YAML.
* Added code to Module/Install/Admin.pm to handle
error when using Windows executable installer.
* Added checks for Cygwin sshd and cygserver services
when FullAuto is running under Cygwin.
2011-12-03 Brian M. Kelly
* Version 0.9986 released.
* Updated Makefile.PL to work with redhat and fedora.
2011-12-01 Brian M. Kelly
* Version 0.9985 released.
* Tweaked Makefile.PL to handle BerkeleyDB without sub-minor
version.
2011-11-30 Brian M. Kelly
* Version 0.9984 released.
* Fixed some issues with very latest Ubuntu release.
2011-11-28 Brian M. Kelly
* Version 0.9983 released.
* Fixed some login issues with sftp when Su element is
present.
* Added Note describing how to set up Cygwin mintty
shortcut to run FullAuto on remote systems.
* Added compare_fa_code demo example to fa_code_demo.pm.
2011-11-27 Brian M. Kelly
* Version 0.9982 released.
* Fixed mirror() and insured it works between Solaris,
Ubuntu and Cygwin/Windows.
* Fixed FULL CALENDAR when choosing a password
or plan expiration.
* Removed BETA warning against running in production
environments. We are mere steps away from Version 1.0!
2011-11-09 Brian M. Kelly
* Version 0.9981 released.
* Fixed mirror() and insured it works between Solaris,
Ubuntu and Cygwin/Windows.
* Fixed Daylight Savings problem between Windows and
Unix.
2011-11-03 Brian M. Kelly
* Version 0.9980 released.
* Fixed mirror() and insured it works on both Solaris
and Ubuntu.
2011-10-31 Brian M. Kelly
* Version 0.9979 released.
* HAPPY HALLOWEEN!!!
* Tweaked Distro modules.
* Improved an error message.
2011-10-30 Brian M. Kelly
* Version 0.9978 released.
* Fixed issues to enable FullAuto to work on Solaris,
Ubuntu Linux and Windows Cygwin with same code.
2011-10-28 Brian M. Kelly
* Version 0.9977 released.
* mirror() functionality repaired for both cygwin-unix
and unix-cygwin.
* su() fixed for unix.
2011-10-02 Brian M. Kelly
* Version 0.9976 released.
* Fix fa --edit
2011-09-28 Brian M. Kelly
* Version 0.9975 released.
* Fix for fa --defaults functionality.
* Added support code to dynamically discover IP
address of host, rather than having it hard-coded
in fa_host.pm file. This is for interaction from
Virtual Box guest OS to host.
2011-09-25 Brian M. Kelly
* Version 0.9974 released.
* &mirror() now works for local cygwin to remote unix.
* MAJOR improvements to output parsing accuracy.
FullAuto has made a significant leap in reliability
and robustness.
2011-09-19 Brian M. Kelly
* Version 0.9973 released.
* Started work on repairing long dormant &mirror()
function.
* Fixed more intermittant errors when parsing command
output from Solaris.
2011-09-16 Brian M. Kelly
* Version 0.9972 released.
* Fix for fa --default functionality
* Fixed an intermittant error when parsing command
output from Solaris.
2011-09-15 Brian M. Kelly
* Version 0.9971 released.
* Completed work on fa --defaults functionality.
2011-09-13 Brian M. Kelly
* Version 0.9970 released.
* More work on fa --defaults functionality.
2011-09-11 Brian M. Kelly
* Version 0.9969 released.
* Fixed Solaris login flow when wrong password is entered.
2011-09-10 Brian M. Kelly
* Version 0.9968 released.
* Completed a significant portion of --set funtionality.
* Fixed login flow when wrong password is entered.
* Significantly improved performance of fa -V.
2011-09-02 Brian M. Kelly
* Version 0.9967 released.
* Added logic for more --set features such as 'delete'.
2011-08-27 Brian M. Kelly
* Version 0.9966 released.
* Added logic for --set argument, 'Define New Module Set'
is now working.
2011-08-24 Brian M. Kelly
* Version 0.9965 released.
* Added logic for --set argument.
2011-08-22 Brian M. Kelly
* Version 0.9964 released.
* Makefile.PL fix.
2011-08-22 Brian M. Kelly
* Version 0.9963 released.
* Makefile.PL fix and change default to Setuid.
2011-08-20 Brian M. Kelly
* Version 0.9962 released.
* Fixed image_magick in fa_code_demo.pm in Distro.
2011-08-18 Brian M. Kelly
* Version 0.9961 released.
* Added fa_code_demo.pm to Distro.
2011-08-16 Brian M. Kelly
* Version 0.9960 released.
* Added more code for managing FullAuto user files.
2011-08-14 Brian M. Kelly
* Version 0.9959 released.
* More changes to Makefile.PL - changed perms to
setuid.
* Added more code for managing FullAuto user files.
2011-08-10 Brian M. Kelly
* Version 0.9958 released.
* More changes to Makefile.PL for Win XP.
2011-08-09 Brian M. Kelly
* Version 0.9957 released.
* Modified functionality to choose default modules.
2011-08-07 Brian M. Kelly
* Version 0.9956 released.
* More changes to Makefile.PL.
* Added &persist_get() and &persist_put().
2011-08-05 Brian M. Kelly
* Version 0.9955 released.
* More changes to Makefile.PL to correct
small regex issue for Win XP.
2011-08-04 Brian M. Kelly
* Version 0.9954 released.
* More changes to Makefile.PL to correct
issues.
2011-08-02 Brian M. Kelly
* Version 0.9953 released.
* More changes to Makefile.PL to correct
editor choice sed syntax.
2011-08-01 Brian M. Kelly
* Version 0.9952 released.
* More changes to Makefile.PL to correct
editor choice.
2011-07-31 Brian M. Kelly
* Version 0.9951 released.
* More changes to Makefile.PL.
2011-07-30 Brian M. Kelly
* Version 0.9950 released.
* Fixed BerkeleyDB code to work with latest 5.2
release.
* Better handling for top script indicated menu_config.
2011-07-28 Brian M. Kelly
* Version 0.9949 released.
* Added robust code to install and FA_Core.pm to
locate BerkeleyDB db_recover utility.
2011-07-24 Brian M. Kelly
* Version 0.9948 released.
* Fixed Ticket ID #69659 - added message explaining
Cygwin requirement for MS Windows and exiting.
* Fixed Ticket ID #69661 - added exit for CPAN smoke
testers to stop FullAuto install if modules installed
by Makefile.PL are needed.
2011-07-23 Brian M. Kelly
* Version 0.9947 released.
* Implemented new menu and db feature to choose
and save a default fa_menu.pm file for use
when FullAuto starts for the user. There is now
a Custom/$username/Menus directory to house
many menu files. Default menu file name is
stored in the db. fa --menu will display this
functionality.
2011-07-21 Brian M. Kelly
* Version 0.9946 released.
* More changes to Makefile.PL.
2011-07-18 Brian M. Kelly
* Version 0.9945 released.
* More changes to Makefile.PL.
2011-07-17 Brian M. Kelly
* Version 0.9944 released.
* More changes to Makefile.PL.
2011-07-10 Brian M. Kelly
* Version 0.9943 released.
* More changes to Makefile.PL.
2011-07-09 Brian M. Kelly
* Version 0.9942 released.
* More changes to Makefile.PL.
2011-07-08 Brian M. Kelly
* Version 0.9941 released.
* More changes to Makefile.PL.
2011-07-08 Brian M. Kelly
* Version 0.9940 released.
* Now forcing Term::RawInput to install early in
Makefile.PL.
2011-07-07 Brian M. Kelly
* Version 0.9939 released.
* Fixed some more logic in Makefile.PL.
2011-07-07 Brian M. Kelly
* Version 0.9938 released.
* Fixed some more logic in Makefile.PL.
2011-07-05 Brian M. Kelly
* Version 0.9937 released.
* Added Algorithm::Diff as a dependency to Makefile.PL.
(This is a prerequisite for Data::Dump::Streamer).
2011-07-04 Brian M. Kelly
* Version 0.9936 released.
* Made more adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
2011-06-23 Brian M. Kelly
* Version 0.9935 released.
* Made more adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
2011-06-22 Brian M. Kelly
* Version 0.9934 released.
* Made more adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
2011-06-20 Brian M. Kelly
* Version 0.9933 released.
* Made more adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
2011-06-17 Brian M. Kelly
* Version 0.9932 released.
* Made more adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
2011-06-15 Brian M. Kelly
* Version 0.9931 released.
* Made more adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
2011-06-14 Brian M. Kelly
* Version 0.9930 released.
* Made more adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
2011-06-12 Brian M. Kelly
* Version 0.9929 released.
* Made major adjustments to Cygwin based installation
code in Makefile.PL for Windows EXE installation.
Now working end-to-end on Windows 2008 Server.
2011-06-05 Brian M. Kelly
* Version 0.9928 released.
* Made adjustments to Cygwin based installation
code in Makefile.PL.
* Added &persist() function for Custom Code writers.
2011-03-05 Brian M. Kelly
* Version 0.9927 released.
* Made adjustments to Cygwin based installation
code in Makefile.PL.
2011-03-04 Brian M. Kelly
* Version 0.9926 released.
* Fixed FULL CALENDAR date issue regarding current
month and current time.
2011-02-28 Brian M. Kelly
* Version 0.9925 released.
* Completed Windows Installer.
2011-02-27 Brian M. Kelly
* Version 0.9924 released.
* More minor fixes to bugs discovered while
testing in OpenSolaris.
* Implemented $host->close() for ssh connections.
* Tested with threading - it WORKS.
2011-02-27 Brian M. Kelly
* Version 0.9923 released.
* More minor fixes to bugs discovered while
testing in OpenSolaris.
* Fixed Ping functionality.
* Worked on setuid operations.
2011-02-25 Brian M. Kelly
* Version 0.9922 released.
* More minor fixes to bugs discovered while
testing in OpenSolaris.
* Changed Makefile.PL to eliminate searching of
hidden directories when looking for BerkeleyDB.
2011-02-24 Brian M. Kelly
* Version 0.9921 released.
* Minor changes to fix errors found when run in Linux.
2011-02-22 Brian M. Kelly
* Version 0.9920 released.
* Minor changes to fix errors found when run in Linux.
2011-02-22 Brian M. Kelly
* Version 0.9919 released.
* Wrapped DB operations with semaphore protection.
* More output parsing tweaks and bug fixes.
2011-02-21 Brian M. Kelly
* Version 0.9918 released.
* Completed work on both IPC and Win32 Semaphore
code.
* Implemented 'top' CPU usage test to prevent FullAuto
launching in unattended mode when CPU usage is
high.
* More output parsing tweaks and bug fixes.
2011-02-14 Brian M. Kelly
* Version 0.9917 released.
* Added a LOT more password persistence and management
code.
* Prompts now have timeouts. (So they don't interfere
with other processes in unattended mode).
* Got semaphores working again in Cygwin.
2011-02-09 Brian M. Kelly
* Version 0.9916 released.
* More work on "Scheduled Jobs".
* Fixed bugs with pwd test.
2011-02-08 Brian M. Kelly
* Version 0.9915 released.
* Looks like "Finally" fixed Cygwin reliability - use
built-in bash pwd rather than cmd /c chdir for
determining current directory during login.
* Much more work on "Scheduled Jobs" - can actually
populate running cron job.
2011-02-07 Brian M. Kelly
* Version 0.9914 released.
* Regular Expression fix [$%>#-:] to [:\$%>#-] because
the dollar sign was not matching.
2011-02-07 Brian M. Kelly
* Version 0.9913 released.
* Regular Expression fix [$%>#-:] to [:$%>#-] because
the former was improperly matching a '('.
2011-02-07 Brian M. Kelly
* Version 0.9912 released.
* Removed 'use MLDBM' and 'use DB_File' from FullAuto.pm.
This should fix full install.
* Included Test::Deep (needed by MIME::Tools) and
Term::RawInput in required modules list in
Makefile.PL.
* Fixed what "should" be the very last Cygwin
"reliability" bug. When login process fails to verify
/tmp dir, it fails the login quietly behind the scenes
and re-attempts. Testing has so far been successful.
* Completed coding for keeping passwords encrypted
while in volatile memory as much as possible. The
lifespan of clear text passwords in memory can now
be measured in milliseconds.
* Fixed some more runtime bugs that surfaced via
'use strict'.
2011-02-06 Brian M. Kelly
* Version 0.9911 released.
* Fixed some runtime bugs that surfaced with the
'use strict' pragma on Ubuntu Linux.
2011-02-05 Brian M. Kelly
* Version 0.991 released.
* Version 101 also did not Index. So we'll try .991
(I don't want to go 1.0 just yet).
2011-02-05 Brian M. Kelly
* Version 0.101 released.
* CPAN Indexing of Version 100 failed (I'm *not*
surprised). Going to version 101 "should" fix the
issue.
2011-02-05 Brian M. Kelly
* Version 0.100 released.
* Added 'use DirHandle' to Makefile.PL in attempt to
fix CPAN Testers issue.
2011-02-05 Brian M. Kelly
* Version 0.99 released.
* Completed cron generation code for scheduled jobs.
2011-01-31 Brian M. Kelly
* Version 0.98 released.
* Implemented Full Calendar menuing for Scheduled Job
creation.
2011-01-22 Brian M. Kelly
* Version 0.97 released.
* Implemented new rotating encryption key logic, to
make cleartext passwords and/or keys to encrypt
them impossible to determine from looking at source
code alone. Using String::Random for this feature.
2011-01-21 Brian M. Kelly
* Version 0.96 released.
* Hundreds of changes to both Term::Menus and FullAuto.
'use strict' and 'use warnings' are NOW TURNED *ON*
in all files!
2011-01-17 Brian M. Kelly
* Version 0.95 released.
* More strict cleanup.
2011-01-16 Brian M. Kelly
* Version 0.94 released.
* Added functionality to save main password in
encrypted format with an expiration feature.
2011-01-10 Brian M. Kelly