Text Log Monitor - All Release Notes

Fri, 14 Nov 2008 01:18:55 MST
Summary: Fixed several user interface issues
In previous builds when filtering a large file within the viewer, advancing to the last page, and the last 400 entries did not contain an item that would pass the filter, the viewer did not display the last filtered entry. This bug has been fixed.
When searching for entries on Windows Vista it was difficult to see the entry that was found. The list view focused color has been alerted to use a lighter shade of the highlighted color.
In previous builds the tray icon had a one minute delay built in as a work around for a startup issue rarely seen on Windows Vista. We believe we have resolved the issue and have therefore removed the startup delay.
In previous builds the installation did not automatically install the platform dependent .Net 2.0 Framework on I64 and X64 computers that did not already have the prerequisite installed. The installation has been modified to, if necessary, download the prerequisites from Microsoft and install them.

Thu, 23 Oct 2008 01:52:55 MDT
Summary: Added WMI service dependency
When rebooting a Server 2003 machine, the service would fail to start when the service was configured to forward internal messages to a syslog server. The failure occurs when the Windows Management Instrumentation (WMI) service has not yet started. The installation has been updated to install the service with a dependency on WMI. If the software was previously installed, you must uninstall and then re-install for this change to take effect.
When creating a new monitor from a Windows Server 2008 or Vista computer the browse for folder dialog only displayed the Desktop folder. On previous operating systems this was not a problem because My Computer appears under the Desktop folder. The dialog now defaults to the My Computer folder.
Fixed a spelling error in the File and Directory Monitor Wizards.
A bug was recently added that caused the mouse cursor to remain an hour glass when the Configuration Wizard loaded. This bug has been fixed.

Wed, 08 Oct 2008 10:41:56 MDT
Summary: Added day of week exclusion to scheduled routines
All scheduled routines can now be disabled on specific days of the week.

Tue, 23 Sep 2008 03:23:30 MDT
Summary: Added significant optimizations to file monitor read code
When reading an entry delimited file the read performance was slow. The read algorithm has been optimized. The total time to read a delimited file now takes as little as 7% the time it took in previous builds.
In previous builds email output supported attaching images. When sending a large email the process of parsing the email for attachments takes significant memory and CPU load. To increase performance, email HTML templates can no longer reference images. If you have created your own templates with background images please let us know and we will look into providing an option to parse the template for image references.
When specifying a monitor exclusion period users can now choose between shutting down the monitor or continuing to monitor the file but suppressing actions.
Users can create a new action based on a current action. From the Actions Manager select the action to base the new action on and then click Copy.
The action configuration dialogs have been moved from the application library to our Corner Bowl Software common library enabling code reuse between all our applications. Please note there are several minor user interface differences.
We have boosted the syslog forward action performance. Previously the UDP socket was recreated for every entry forwarded. The UDP socket is now cached.
In previous builds if a monitor was removed while running and the file was updated immediate after deleting the monitor, users may have seen an error message within the service log that stated a configuration failed to load. This bug has been fixed.

Thu, 18 Sep 2008 12:49:18 MDT
Summary: Added the NAME tag to actions
A bug was introduced in the previous build that prevented users from reviewing logs not configured. This bug has been fixed.
Users can now specify the tag within text email and user interface alerts such as the message box and tray icon alerts. The {NAME} tag is now supported within HTML email alerts.
In previous builds the email limiter always limited emails per the configured maximum value despite the limiter being disabled. This bug has been fixed.
When monitoring large files, users may have seen a File Watcher Error within the service log file. When this error occurred, the corresponding action did not fire. This bug has been resolved.

Fri, 12 Sep 2008 08:52:11 MDT
Summary: Optimized file reading code
In previous builds the log monitor algorithm loaded entries into memory in several locations. The algorithm has been updated to stream the data from the file through each filter significantly decreasing the memory foot print and decreasing the time to read large files.
In previous builds some of the monitor configuration parameters were not updated while the service was running. These bugs have been fixed.
Users can now specify to exclude weekends when scheduling reports and configuring real-time monitors.
The start process action has been modified to include an interact with desktop option enabling user interface executables to launch while logged in.
In previous builds when monitoring a directory newly created files were not read when the read method was set to READ ALL. Instead the application waited for the file to change. The behavior has been changed so newly created files are read. Please note, if the file is created while the service is off, the file will not be read when discovered.

Thu, 04 Sep 2008 02:48:12 MDT
Summary: Added monitor alert state and alert and action suppression functionality
Users now have the capability to suppress alerts and actions. Users configure alert and action suppression via the File or Directory Monitor Wizards. Once configured, the service will assign an alert flag to the real-time monitor upon an entry passing assigned filter criteria. Once the alert flag is set, filtered entries are ignored until the flag is cleared. The user can configure the alert flag to automatically clear after a period of time, for example after an hour, or the user can manually clear the flag via the user interface. Once cleared the next entry that passes the real-time monitor’s filter criteria will fire.
The Network view now includes a new tree node for each file mask assigned to a directory monitor. Each file that passes the file mask will now display under the appropriate directory monitor’s file mask.
In previous builds the output and service output views did not properly display log entries that contained embedded carriage returns and/or line feeds. These bugs have been fixed.
The log entry delimiter rules have been enhanced to allow users to indicate an empty line delimits each entry. To specify an entry starts or ends with an empty line, select the Starts with or Ends with option via the File or Directory Monitor Wizard and leave the delimiter pattern empty. Users can also specify an ends with pattern that optionally supports regular expressions.

Sun, 31 Aug 2008 12:41:12 MDT
Summary: Made numerous usability enhancements and fixed several UI bugs
When adding or removing a directory monitor’s masks, the tree view was not refreshed to reflect the changes.
Added several icons to the directory monitor tree node to show if the directory is currently configured for real-time and/or schedules.
We have added the ability for users to permanently disable the tray icon from within the user interface. To permanently disable the tray icon, select Options from the Tools menu item. Select the Tray Icon tab. Under the Tray Icon heading, check Disable tray icon.
When configuring multiple file monitors, if the monitors were assigned to different logical groups, the logical group combo box displayed one of the assigned logical groups rather than showing nothing. This bug has been fixed.
Users can now de-select all checked nodes by selecting De-Select All from the Edit menu item.
Numerous usability issues have been addressed within both the file monitor and directory monitor wizards.
In previous builds when closing the file monitor or directory monitor wizards, the entire Monitored Files tree node was updated. If there were directories being monitored that were offline the user interface would hang while attempting to retrieve a file listing for the directory monitor. Text Log Monitor now only updates items that were modified within the appropriate wizard.

Fri, 29 Aug 2008 08:43:25 MDT
Summary: Added several user interface enhancements and fixed several minor user interface bugs
In previous builds when adding a filter from within the configuration wizards new filters were not automatically assigned and/or selected when the user clicked the Select button within the Filters dialog box. The filter is now automatically assigned if not already assigned. Once assigned the filter is selected within the assigned filters list box.
In previous builds within the configuration wizards the entry delimiter sections did not disable the dependent controls when the starts with pattern check box was deselected. For usability the controls are now disabled.
When opening the Options dialog to configure the database from within the configuration wizards. The following bugs occurred. The syslog tab displayed. The database help was not displayed. These bugs have been fixed.
When configuring multiple files or directory masks if the real-time exclusion period was set for one configuration and not the other, (All) was selected in the Files or Masks combo box, and the user de-selected the Exclude check box, an object reference not found error was thrown. This bug has been fixed.

Sat, 23 Aug 2008 01:06:43 MDT
Summary: Fixed a monitoring bug and several localization bugs
If monitoring a file from the end of the stream and the file was truncated, Text Log Monitor re-read the entire file rather than attempting to search backwards for the last line previously read within the newly truncated file.. This bug was recently introduced when another feature was added. This bug has been resolved.
Both the Output view and Service Output view did not display application log entries when run on specific locales. For example, when run on Italian operating systems both the Output view and Service view would remain empty thought out execution time.

Sun, 10 Aug 2008 10:58:17 MDT
Summary: Added email limiter and fixed several bugs
This build includes an email limiter or spam control. To configure the email limiter select Options from the Tools menu item. From the Mail Connection tab, enable the email limiter and specify the maximum number of emails to fire and the period to apply the rules.
If running multiple directory monitor reports at the same time and one of the directories could not be found other reports may have failed to execute. This bug has been fixed.
When appending lines to a scheduled report, users may have seen an index out of bounds error. This bug has been fixed.
Users can now configure the syslog alert to include a user defined string in front of the message.
In previous builds all non-user interface actions were saved to a file called ‘actions’. This file is used by the tray icon to fire user interface alerts. Non-user interface actions were previously added to this file so we could someday add a user interface component that showed all actions fired. Since this functionality already exists in the tlm.log we decided to remove this functionality from the actions file possibly significantly decreasing the actions file size which in turn decreases the CPU foot print when the tray icon starts up.
Message box alert can now be minimized enabling users to look at previous alerts at any time. A menu item has also been added to the tray icon popup menu to enable users to re-open the message box alert dialog after it has been closed.

Thu, 10 Jul 2008 01:27:56 MDT
Summary: Fixed line feed bug
In previous builds the monitoring service handled lines terminated with a carriage return line feed combination or a carriage return but did not properly handle files that were delimited with line feeds only. This bug has been fixed.
In previous builds users may have seen an invalid login failure when attempting to open a file discovered under a directory monitor. This bug has been fixed.

Tue, 24 Jun 2008 10:48:41 MDT
Summary: Fixed several impersonation bugs
When monitoring a file that requires alternate login credentials the thread that receives the file changed callback was not re-impersonating before opening the file. If the calling thread did not have the alternate credentials already associated with it, the attempt to read the file may have failed. The sub-routine now forces impersonation prior to opening the file.
When running a report on a file that requires alternate login credentials users may have seen a login failure thrown. This bug has been fixed.
In previous builds when configuring an event log action users were unable to set the event ID larger than 100. This bug has been fixed.

Fri, 20 Jun 2008 10:25:46 MDT
Summary: Fixed minor tree view control bug
In previous builds, upon creating a new directory monitor, previous directory monitors without user friendly names assigned would no longer display the directory name within the tree view. This bug has been fixed.
In previous builds when a scheduled report ran the service did not output a message stating the report was running. A message has been added to better aid in troubleshooting.
When opening an empty file the viewer incorrectly display the line position percent. This bug has been fixed.
In previous builds when monitoring a directory, the function that keeps the monitor in synch with the file system did not impersonate prior to requesting the directory contents causing a logon failure when impersonation was required.

Thu, 12 Jun 2008 10:07:59 MDT
Summary: Fixed several impersonation bugs
There were 2 significant impersonation bugs that were fixed. First, in previous builds users may not have been able to open files in the viewer if impersonation was required. Second, the service was unable to run scheduled reports on files if impersonation was required. Both these bugs have been fixed.

Fri, 06 Jun 2008 07:04:48 MDT
Summary: Add real-time monitor exclusion period support
Users can now specify an exclusion time period to disable real-time monitoring. For example disable a real-time monitor between the hours of 1:00 AM-2:00 AM. Use either the File or Directory Configuration Wizard to specify the exclusion time period.

Mon, 02 Jun 2008 12:46:18 MDT
Summary: Added delimiter algorithm to viewer
The text log monitor user interface now applies log entry delimiter settings when displaying a log file enabling each entry to display as a single line item rather than each line as a single line item. This is most useful when viewing entries than contain embedded CRLFs. This is also useful when viewing a file that does not contain CRLFs, for example, when viewing emergency broadcasting alerting system output.
Users can now filter a file and then export the results to CSV, HTML, and XML. In previous builds users could only export to TXT.
When applying file output actions to monitored logs, users now have the option of backing up the previously written output file. This is most useful when scheduling, for example, a weekly report of all error entries within a target log file. The end result is an archive of files that contain weekly error reports.
In previous builds, the user interface would display a blank page when the user attempted to goto a line that was beyond the number of lines contained within a file. The application now displays the last line within the file.
The action items within the Action Manager dialog are now sorted alphabetically.
The items within the list controls on the Real-Time Actions and Scheduled Actions tabs of the Configuration Wizards are now sorted alphabetically.

Wed, 28 May 2008 12:25:46 MDT
Summary: Added file mask date and time pattern matching
The directory monitor now supports date and time pattern matching enabling users to apply less than frequency rules to a directory that contains archived logs.
Less than frequency detection enabled users to input 0 and negative numbers. This bug has been fixed.
When creating a new directory monitor, the output window displayed an error about the net_name missing. This bug has been fixed.
When renaming a directory monitor via the Directory Monitor Wizard, the tree node was not updated with the new name. This bug has been fixed.
If a report was configured to read from the end of the file, the first time the report ran the entire file was read. This bug has been fixed.
If a directory monitor was configured to report but not real-time monitor, the report would always read the entire file even if the read method was not set to read all. This bug has been fixed.
When separating email addresses with a semicolon followed by a space, the email function would attempt to send an email to an empty address. This bug has been fixed.

Fri, 23 May 2008 02:19:06 MDT
Summary: Fixed obfuscation bug
An obfuscation bug was recently introduced that rendered frequency detection inoperative. This bug has been fixed.
The service log view now offers filter capability. To view this new functionality, select Service Log from the View menu item.

Thu, 08 May 2008 11:54:46 MDT
Summary: Fixed filter addition monitor bug and Unix style file monitor bug
Since frequency detection was added, if a user added a filter or action to a file monitor configuration the changes would not take effect until the service was restarted. The directory monitor did not have this problem. This bug has been fixed.
The text log monitor algorithm incorrectly handled Unix style files. This bug has been fixed.

Tue, 22 Apr 2008 05:11:36 MDT
Summary: Added frequency detection
Added frequency detection support to real-time monitors enabling administrators to receive notification when a log entry fails to fire within a specified frequency or fires more often than expected.
Added Properties menu item to the Network view’s popup menu enabling users to more easily change the credentials assigned to a mapped computer.
Made several minor changes to the help file.
The Mail Connection page within the Options dialog now allows users to send a test email message.

Tue, 15 Apr 2008 10:39:39 MDT
Summary: Minimized alerts file size issues
In previous builds all non-user interface actions were saved to a file called ‘alerts’. This functionality was originally added so users could see all entries that caused an action to fire. To date user interface component has never added to enable users to see the action history. When monitoring many files this file could easily become MBs or even GBs large slowing down the server. The service no longer appends entries to this file unless a user interface action must be fired.
On Windows Vista, when double-clicking on the tray icon, the tray icon could crash if the operating system was unable to start the application. This bug has been fixed.
Made several updates to the help file.

Thu, 27 Mar 2008 11:33:41 MDT
Summary: Added MySQL support
Users can now save filtered entries to MySQL.
Filters can now be renamed as well as copied to a new filter.
The message box alert now includes a View Log button that automatically opens Text Log Monitor and opens the log file referenced in the alert.
Fixed forward and backward clock issues.
In previous builds, when syslogging to the localhost, the application syslog messages did not correctly bind to the local adapter. This bug has been fixed.
Users can now assign a number of lines to append to each action when an entry passes filter criteria.
In previous builds, if using a real-time directory monitor and reading the entire file, duplicate actions may have executed. This bug has been fixed.
In previous builds, the Directory Monitor wizard would indicate correctly when a user removed a mask, however; the wizard did not actually remove the mask. This bug has been fixed.
The scheduler was updated to include exclusion periods for minute based schedules.

Wed, 19 Mar 2008 01:24:08 MDT
Summary: Added back print support
In previous builds the print function did nothing. This bug has been fixed. Text Log Monitor uses the ‘output.html’ template to produce a temporary HTML file. This file is then opened using the program associated with HTML documents. Users can create their own custom template that includes their corporate look and feel as well as which header values to print.
The Windows menu item under the View menu was accidentally removed while removing the empty Windows top level menu item (which did nothing). The menu items that were previously under the View | Windows menu item have been restored under the View menu item.
In previous builds the simple text email did not write out the log entries that passed the filter criteria. This bug has been fixed.

Wed, 12 Mar 2008 09:54:55 MDT
Summary: Overhauled the help file and made numerous bug fixes
The help file was overhauled.
In previous builds filters did not properly handle grouping when the first group failed the criteria but the second OR group should have passed. This bug has been fixed.
If you set the logical group back to unassigned via the wizard, the corresponding tree node was removed from the tree. This bug has been fixed.
The email action stated the oldest entry was displayed for the simple text message. This comment has been removed as the message either shows all entries or none based on the replacement tags the user specified.
The Actions Wizard did not save the vertical resize bar location. This bug has been fixed.
The Actions Wizard now supports selecting and deleting multiple actions at the same time.
In previous builds, when creating a new filter the user was required to click the new criteria button. The Actions Wizard now automatically creates the first criteria for the user.
The Windows menu item which did nothing has been removed.

Fri, 07 Mar 2008 01:03:41 MST
Summary: Added message box alert options
The message box alert now enables users to set the font, font color, and background color.
The default message box alert has been modified to include the host, filename, and entry count.

Wed, 05 Mar 2008 09:47:34 MST
Summary: Added read from beginning option
In previous builds, when monitoring files or directories, there was no way to configure the service to read the entire file contents the first time the file was read. An option has been added to the File and Directory Monitor Wizards to enable this functionality.

Sun, 02 Mar 2008 10:16:12 MST
Summary: Added support for entries that do not contain line feeds
In previous builds, there was no way to monitor a stream of data. Programs that stream output to file without line feeds could not be monitored. This limitation has been resolved.
The alert history saved results for 90 days. This could cause the alert file to grow significantly. This file now only saves results for 3 days.
The message box alert did not display the message box as the top most window. This bug has been fixed.
The Report Wizard did not refresh the available filters when switching between the real-time and report actions tabs. This bug has been fixed.
When selecting the Local Disks tree node, all child nodes were re-loaded causing all expanded directories to collapse. This bug has been fixed.
In previous builds, the Directory Monitor wizard did not validate the entry pattern configuration. This bug has been fixed.

Thu, 20 Dec 2007 10:00:16 MST
Summary: Fixed memory leak
The message box alert maintains alert history. In previous builds the list was never truncated causing memory to leak. This bug has been fixed.

Mon, 10 Dec 2007 11:25:49 MST
Summary: Added file execution action support.
System administrators can now configure Text Log Monitor to run a process when a log entry passes filter criteria.

Mon, 19 Nov 2007 12:35:13 MST
Summary: Major release
Added numerous new action types. Actions are now created stand-alone and then assigned to files.
Added scheduled reporting.
Added tray icon.
Added the ability to specify a delimiter for log entries enabling multiple lines to be filtered and included in each alert.
In the previous version you could not specify filter criteria to remove empty lines. This limitation has been resolved.
In the previous version there was no option for the directory monitor to read the entire file when it was updated. This limitation has been resolved.
Added a Configure Actions toolbar button.
In the previous version the does not contain filter criteria did not work. This bug has been fixed.
In the previous version the < and > characters were not escaped with sent via email or exported to HTML. This bug has been fixed.
In previous builds, users could not use email servers such as gmail because they require a SSL connection. SSL support has now been added to the email client.
Users can now rename logical groups and monitors by pressing F2.
The File Monitor Configuration Wizard now uses the system file open dialog to add new files.
When configuring a new directory to monitor, the system browse folder dialog is now used.
When selecting a file monitor from the Network View, the full filename and path was displayed. The behavior has been changed to only show the filename without the path.
In previous builds the network, local drives, and mapped drivers were always expanded. These tree nodes are now collapsed at startup.
When checking a directory monitor from the network view, the monitored files incorrectly displayed a check box. This bug has been fixed.
Users can now create time based filters enabling messages that are received during maintenance hours to be ignored.
Added goto line toolbar text box and goto line dialog box.
Re-vamped viewer to use background threads to read files.

Tue, 25 Sep 2007 10:49:55 MDT
Summary: Fixed update and un-installation custom action failure.
On certain systems update installations and un-installations would fail due to a system library missing. This bug has been fixed.
Rarely the menu bar, toolbars, and network window would disappear. We have been unable to duplicate the problem, however; we have added some code to ensure the menu item, toolbars, and network window always displays at startup.

Thu, 19 Jul 2007 09:38:46 MDT
Summary: Added file replacement monitoring
Text Log Monitor was originally designed to monitor files that were appended to rather than replaced. Users can now configure files to be read in their entirety form the beginning when ever a file is changed. This function is invaluable when attempting to monitor log files that are replaced through backup, archive or a scheduled process.
In previous builds users could not use the directory monitor to monitor drives or shares. This limitation has been removed.

Mon, 02 Jul 2007 10:34:13 MDT
Summary: Overhauled filtering algorithm
Filtering has been totally overhauled. You can now create nested search criteria that includes support for AND, OR, and NOT criteria.
All application data files are now stored in the common and application data paths.
After pressing Enter, while adding a search mask from the Directory Monitor Wizard, the mask is now automatically added to the list of search masks.
The service menu bar and toolbar buttons were not updating properly. This bug has been fixed.

Thu, 28 Jun 2007 06:12:23 MDT
Summary: Fixed serveral bugs
In previous builds, if you created a new monitor for a file that was already being monitored, the previous configuration would be removed. The configuration wizard now notifies the user the file is already being monitored.
If a monitor’s configuration was changed, the cached file position pointer was cleared. This caused the next file entry to be ignored. This bug has been fixed.
A rare but potential deadlock was able to have occurred during shutdown. This bug has been fixed.
The installation now closes all open Text Log Monitor applications that do not have a file open and maximized.

Sun, 20 May 2007 08:52:51 MDT
Summary: Fixed viewer bug
The viewer was not properly clearing entries from the viewer as it scrolled. This bug has been fixed.

Wed, 16 May 2007 02:07:07 MDT
Summary: Added digital signatures
The installation executable and all Corner Bowl Software developed binaries are now digitally signed.

Wed, 09 May 2007 10:50:56 MDT
Summary: Fixed Install Issue on Vista
On Windows Vista, the installation would install the shortcuts with Standard rights even though the program requires administrator privileges. This bug has been fixed.

Mon, 07 May 2007 09:51:20 MDT
Summary: Fixed email bug on Vista
When running on Windows Vista, the software would send the IP address instead of the domain in the HELO or EHLO commands. Since Vista defaults to IPv6, the command would fail. The behavior has been changed to send the domain as required by the RFC 821 rather of the IP address.
In previous builds the viewer would attempt to limit the viewable entries to the number that could be shown in the list view control. This often caused what seemed to be random behavior when resizing, minimizing, or maximizing. The behavior has been changed to only limit the viewable entries when flipping through pages.
The cached number of viewable entries used to be 3 times the viewable number of entries. The multiplier has been changed to 10.

Fri, 04 May 2007 10:06:58 MDT
Summary: Added SQL Server Windows Authentication mode support.
In previous builds, Text Log Monitor only supported SQL Server authentication. The application now supports both SQL Server and Windows Authentication modes. Use the Options dialog to set the login preference. Please note, the Text Log Monitor service must be running with appropriate Windows credentials to properly connect.
The default database name to save entries to was nev. The default name has been changed to tlm.
Updated remote disk shares icon.
The tree view icons were faded. This bug has been fixed.
Updated and added several service log messages.

Thu, 03 May 2007 05:18:19 MDT
Summary: Emails now include multiple lines
If multiple lines are written to a file at the same time, prior builds would fire a separate email for each line that passed filter criteria. Text Log Monitor now only sends one email that includes all filtered lines.

Mon, 30 Apr 2007 11:26:02 MDT
Summary: Added Save As function
Text Log Monitor now enables users save the current view to a file. This function enables users to open a file, optionally apply a filter, and lastly, save the filtered file to another file.

Tue, 24 Apr 2007 09:13:38 MDT
Summary: Fixed monitoring bug
If a log file entry contained multiple carriage returns followed by a line feed the following error was thrown: File watcher error: Index and count must refer to a location within the string. This bug has been fixed.

Sun, 08 Apr 2007 06:01:22 MDT
Summary: Registration and auto-update now support proxy servers.
In previous builds users on networks that utilize HTTP proxy servers were unable to register the software and receive automatic product updates. Once the proxy server is set via the registration dialog, users now receive automatic updates.

Tue, 27 Mar 2007 10:20:36 MDT
Summary: Updated several icons and fixed several UI bugs
Updated several tree view icons and fixed several tree view bugs

Mon, 26 Mar 2007 11:12:25 MDT
Summary: Added directory monitor
Text Log Monitor now enables users to monitor files that contain incrementing numbers or dates within the filename. To configure these types of files, select the directory that contains the files and select Directory Monitor Wizard from the File menu.
The enable all and disable all toolbar items have been modified to only enable or disable the selected or checked configurations.
When the viewer maximized multiple logs and all logs were being tailed, sometimes a window that was put in the background would shut down its tail thread. This bug has been fixed.
Updated several icons.

Thu, 15 Mar 2007 12:10:07 MDT
Summary: Fixed several bugs
If entries were added while the monitor was off or during re-boot, log entries would not be captured. Entries written while the service is off are now captured.
Log entries added without a line feed were problematic. This bug has been fixed.
Recent file list continued to grow. The list is now limited to 10 files.
Occasionally the viewer would throw an error while tailing a file when a new entry was received. This bug has been fixed.

Fri, 23 Feb 2007 07:02:27 MST
Summary: Fixed window restore bug introduced in last build
When fixing some viewer bugs related to tailing, a bug was introduced when restoring the viewer to the desktop. This bug has been fixed.

Wed, 21 Feb 2007 09:15:24 MST
Summary: Fixed startup bug
If a computer that contained a file that was being monitored was offline, the viewer would throw an error at startup and exit. This bug has been fixed.
While tailing a file in the viewer, new lines now receive focus.

Wed, 14 Feb 2007 07:53:42 MST
Summary: Added Unicode support
The previous builds were unable to view or monitor Unicode text files. Both the viewer and the service are now able to monitor Unicode files.
The tree view did not always update when a new file was configured. This bug has been fixed.

Fri, 09 Feb 2007 12:36:05 MST
Summary: Added syslog option and fixed several viewer bugs
The service used to syslog all internal messages generated by the service to the local syslogger. The service no longer syslogs these messages unless the user specifically turns on syslogging. Use the Options dialog to turn on service syslogging. This change in no way effects monitored file action output.
The viewer used to syslog some messages. The viewer no longer syslogs messages.
There were several bugs in the viewer that caused errors to be thrown. These bugs have been fixed.

Tue, 30 Jan 2007 10:55:12 MST
Summary: Fixed several viewer bugs
Previously there was no way to cancel out of the Configuration Wizard dialog without first creating a valid configurations for all selected files. A Cancel button has been added to the Configuration Wizard dialog.
When configuring the same file from a new configuration session, an error was thrown and the new configuration was immediately deleted. The application now automatically replaces the previous configuration with the new configuration.
Fixed several bugs related the viewer while tailing files.
The Configuration Wizard’s control tab order was updated.

Sat, 27 Jan 2007 03:56:44 MST
Summary: Fixed disabled configuration bugs
When a configuration was disabled, the service would continually start and stop monitoring. This bug has been fixed.

Thu, 25 Jan 2007 12:01:20 MST
Summary: Fixed viewer bugs
The viewer would hang when attempting to apply a filter that returned fewer lines than the viewer was able to display on the screen. This bug has been fixed.
The viewer did not tail when viewing the last item that passed filter criteria. This bug has been fixed.

Wed, 17 Jan 2007 09:17:33 MST
Summary: Fixed several performance issues with the viewer
The viewer’s file navigation code had several performance deficiencies. These deficiencies have been resolved.
Added several LESS commands to the viewer.

Sat, 13 Jan 2007 09:51:59 MST
Summary: Added recent files support and updated paging
Added recent files menu item support.
The paging algorithm was been revamped.

Wed, 06 Dec 2006 11:05:54 MST
Summary: First build