rConfig 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
(at your option) any later version.

rConfig 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 rConfig. If not, see http://www.rConfig.com/license.txt

======================= INSTALL ===============================

Guides can be found online at www.rConfig.com to help you through the installation
process. Check for the latest install guides in the support section

======================= BUGs ==================================

Any bugs can be emailed directly. Send as much detail as possible to
bugs@rconfig.com

Added - New online help files and removed old help files
Added - Updated masthead for new rConfig Logo
Fixed - Images bug where images would not upload correctly
Fixed - issue where connport on devices page would reset to 23 if saving form and required field not completed
Fixed - deleted device showing up twice in compare device selection
Fixed - fixed page hangs for connection checks if device not avaiilable on devicemgmt pages. bug#36

Fixed - Backup may hang if tmp dir is missing. Added Check if tmp is present and create if not
Fixed - scheduled tasks footer fix
Fixed - Removed default install commands that were not working from SQL
Changed - configcompare re-factored for new config file search functionality
Changed - Updated to jquery 2.2.4 & jqueryui 1.11.3
Changed - All alert, confirmation and modals changed to modern design for better look and feel
Added - Move phpLogging() function to global functions so that it is called for all scripts - makes logging more available

Added - Config template generation feature
Added - Option to require user credentials before manually downloading configs or pushing config snippets (instead of the default stored credentials)
-Must be an admin to toggle this setting on the Settings page
-Mainly used for security/auditors needing to know who exactly logged into a device, instead of the logs always showing rConfig's stored credentials
Added - rConfig now disables HTTP and only uses HTTPS by default. This can be reverted in the /etc/httpd/conf/httpd.conf file by uncommenting the "#Listen 80" line
Fixed - Compliance reports not working correctly
Changed - Various user interface tweaks and improvements
Updated - Help files with newer features

Added - New changes from version 3.0.2 (currently unreleased) listed below
Added - Auto update feature for the default credentials
-Original behavior: Each device would have to be individually updated with the new credentials when changed on the settings page
-New behavior: When the default credentials are updated on the settings page, it will automatically update any devices configured with the Default Credentials check box checked
Added - Default username/password link on add device page to a check box
Added - Enabled automatic welcome email sent to new users when a new account is created
Fixed - Modified the default welcome email for use with rConfig
Fixed - Various grammatical and typographical fixes, including in comments
Fixed - Default Configuration Comparison report when run from a scheduled task. It now should look for the correct filenames and compare them correctly.
Fixed - Error logging in below fix for 3.0.2 (it previously wouldn't log errors correctly)
Changed - Ordering of devices in device list to be alphabetical

Added - Manual 'Download Now' Button to devicemgmt page
Added - Feature to upload configuration snippets to devices on both SSH and TELNET
Added - Feature to upload configuration snippets to multiple devices as a scheduled task
Added - Timestamp to downloaded configuration files so that configs can be downloaded multiple times in a single day
Added - Config snippets reports section to reports under configuration tools
Fixed - added a check for a lowercase username prompt as Cisco ACS5.x chnage the login prompt for somme Cisco gear to all lowercase

Fixed - Whitespace not allowed in hostname for devices for - will cause file system level folder name problems
Added - No html form autocomplete allowed for username and password - you should use the 'default username/password function'

Added - Feature to retain devices form fill-in information when submitted and errors returned
Fixed - Easy update to remove install dir after update is completed
Fixed - 'Undefined variable: i in /home/rconfig/lib/showCmdScript.php' notice when running from CLI
Fixed - HTTP_HOST not set error when running showCmdScript.php from CLI

Fixed - Update lib/showCmdScript.php to use SmtpFromAddr from Db, not not hardcoded 'from' address for sending mail
Fixed - could not delete categories due to misconfigured crud path
Fixed - Updated installer to display 'WANOptimizers' under categories as no spaces allowed in categories
Added - Request to reduce username length to 4
Fixed - Issue where if 'data' dir was empty, PHP Notice: Undefined variable: files in /home/rconfig/config/functions.inc.php on line 221 (scan_dir()) function
Fixed - Issue where could not delete compareReports because wrong path was referenced in reports.php
Fixed - issue if showCmdScript.php was run on shell by another user, it would reset perms for data directory.
Added some checking to showCmdScript.php see how script was run and change back owner to apache if script was run from shell
Fixed - duplicate '
Fixed - PHP Notice: Undefined variable: categories in ...scheduler.crud.php when adding task for devices only
Fixed - Full backup not backing up MySQL DB