+------------------------------------------------------------------------------+
| NAGIOS LOOKING GLASS - CHANGELOG FOR NLG 1.x                                 |
|------------------------------------------------------------------------------|
| Author:           Andy Shellam <andy@networkmail.eu>                         |
| Last Updated:     4th August 2008                                            |
+------------------------------------------------------------------------------+

1.1.0 beta 2 (released 4th August 2008)

[FEATURE] Added support to provide different filters to different users
          ** SECURITY WARNING: DISABLE CACHING IF YOU USE THIS FEATURE **

1.1.0 beta 1 (released 18th February 2008)

[FEATURE] Added support for Nagios 3
[FEATURE] Added support for changing the default timezone
[FEATURE] Added support to disable client-side caching
[FEATURE] Added support to use ".lock" files for cache locking (may help to
          alleviate shared clusters clobbering the cache files)
[FEATURE] Added support to cache to a different location (shared cluster
          machines can then maintain their own caches)

1.0.6 (released 3rd June 2007)

[BUG FIX] RT#240 - NLG's caching mechanism wasn't recognising when Nagios' 
          hosts/services config had changed.
[FEATURE] RT#242 - Implemented host-specific filters as well as status-specific.
          Please see FILTERS-HOWTO.txt in the distribution root for examples.
[BUG FIX] RT#245 - Feed source was always reading as 'from cache' even if it
          was fetched from the live system.
[BUG FIX] RT#268 - A 'PHP Warning' was thrown when a host had no services
          assigned to it in Nagios

<------------------------------------------------------------------------------>

1.0.5 (released 1st May 2007)

[BUG FIX] RT#234 - Bug in the downloader caused it to create corrupted sync'd
          files when download source was "file"

<------------------------------------------------------------------------------>

1.0.4 (released 11th April 2007)

[BUG FIX] RT#220 - Non-standard Nagios data filenames were causing the poller
          feed to fail
[TESTING] Tested and confirmed OK with Nagios 2.9

<------------------------------------------------------------------------------>

1.0.3 (released 11th March 2007)

[BUG FIX] RT#169 - When server was down/network error, backgrounds in the
          Network Browser were missing
[BUG FIX] RT#141,142 - Error in the polling logic caused object definitions to
          be mis-read when length of plugin output changed dramatically - this
          should, in theory, speed NLG up slightly on larger setups
[BUG FIX] Didn't need to open a handle to objects.cache file
[UPGRADE] The "info {}" section is now indexed the same as the hosts/services
[TESTING] Tested and confirmed OK with Nagios 2.8

<------------------------------------------------------------------------------>

1.0.2 (released 6th February 2007)

There have been no changes from 1.0.2#BETA to this version.

<------------------------------------------------------------------------------>

1.0.2#BETA (released 5th February 2007)

[BUG FIX] RT#95 - Comments template is hidden when there are no server/metric
          comments in Nagios
[BUG FIX] RT#120 - Changes to the way the poller gathers it's data now means
          NLG doesn't die at 200+ hosts - tested with 600 hosts/6000 services
[BUG FIX] RT#130 - Status files were being opened multiple times
[BUG FIX] RT#109 - "More servers" was being displayed in the network browser
          when there weren't any servers to start with!
[FEATURE] RT#93 - Can now define some custom text to show at different network
          statuses instead of the plain "the network is running at xx capacity."
[BUG FIX] RT#91 - The "feed cached at..." info was only being updated at the
          first page load, now updates with every refresh
[UPGRADE] RT#114 - When viewing the network status page, it keeps itself
          refreshed the same as the network browser
[FEATURE] RT#90 - GET variables added to the initial HTTP request now get
          passed to the underlying Ajax requests, so it's possible to go
          directly to a specific server if you know it's ID number
[TESTING] Tested and confirmed OK with Nagios 2.7

<------------------------------------------------------------------------------>

1.0.1 (released 23rd Jan 2007)

[BUG FIX] RT#119 - Patched possible vulnerability in htmlspecialchars*
          functions

<------------------------------------------------------------------------------>

1.0.0 (released 22nd Jan 2007)

[BUG FIX] RT#16 - IP address checks weren't carried out client-side - 
          merged the two Client and Server check functions into one
[UPGRADE] RT#17 - Comment handling improved
[FEATURE] RT#35 - Hostnames and metrics can now be trimmed to a specific
          length to ensure it fits in the template cleanly
[FEATURE] RT#36 - 'Network Browser' is now refreshed at regular intervals
[UPGRADE] RT#40 - Improvements to the 'Network Health' metres
[BUG FIX] RT#52 - Sanitise the all GET variables in both s3_client and
          s3_poller
[BUG FIX] RT#55 - Template includes for filter and pager selectors now 
          require the declarations to be enclosed in HTML comments <!-- --> as 
          per the documentation
[BUG FIX] RT#80 - Template re-mods to be compatible with Mac/Safari browsers
[BUG FIX] RT#83 - Errors are now handled in the UI nicely :)
[FEATURE] RT#84 - Added debug output - append "debug=yes" to the URL
[BUG FIX] RT#85 - Bug in the downloader caused it to always to download each
          sync-file regardless of it's current status
[UPGRADE] RT#86 - Calculated template variables are now contained within the
          correct structure [+...+] instead of the static structure [[...]]
[FEATURE] RT#87 - In filter and template lists, [*CURRENT*] tags are expanded
          when the current filter/template is applied
[FEATURE] RT#88 - Added an additional template variable [[IS_FEED_CACHED]]
          which is expanded to one of 2 $Language items dependent on whether the
          poller feed is cached or not
[UPGRADE] RT#92 - Integrated comments into the UI template - to use, add a 
          comment within Nagios beginning with #NLG: to a host or service
[TESTING] Testing and confirmed OK with Nagios 2.6

<------------------------------------------------------------------------------>

1.0.0#PRE (released 27th Dec 2006)

[UPGRADE] Poller upgraded to Series 3
[BUG FIX] "hostname --fqdn" fails on non-BSD systems - now using "hostname"
[FEATURE] Shared files sync'd from server to client (including config)
[UPGRADE] JavaScript API changes
[FEATURE] HTTP authentication in config made more obvious
[FEATURE] Data is cached client-side for multi-hit improvements
[BUG FIX] Massively-improved server paging
[FEATURE] Server filters can be customised with any status combination
[FEATURE] Completely re-written templating system
[FEATURE] Overall network health page
[BUG FIX] Improved IP Access Control Lists for both server- and client-side
[FEATURE] Language strings separated into separate language files
[FEATURE] Update notification by checking DNS records for current version



+------------------------------------------------------------------------------+
| Roadmap for 1.x series                                                       |
+------------------------------------------------------------------------------+

Please see the following websites for future roadmaps:

NLG 1.1 series:
http://desk.mailnetwork.co.uk/index.php?cmd=roadmap&project=2&version=6&grouped=1

NLG 1.2 series:
http://desk.mailnetwork.co.uk/index.php?cmd=roadmap&project=2&version=7&grouped=1