Serlog Revision History Version 6.0 (December 15th, 2011) * Major interface improvements, too many to list. Added support for Aero Glass (Vista/2008/7). * Added a row of totals to the bottom of every report table. * Added a "Graph" button to the bottom of the Browsers table. This can be used to generate a graph of the number of sessions using a selected browser. * Added a "Graph" button to the bottom of the Platforms table. This can be used to generate a graph of the number of sessions using a selected platform. * Added the "Keyword Breakdown" and "Referrer Breakdown" buttons to the bottom of the Search Engines table. * Added the "Conversion Rate" column for the Entries and Exits tables. * Added detection for browsers IE9, Firefox 4-9, UC Browser. * Added detection for platforms Android, Nokia, Presto, iPad. * Added detection for spiders Bing, Alexa, LinksManager, Facebook, ZoomInfo. * Added detection for search engines dogpile.com, ixquick.com, dmoz.org, metacrawler.com. * Added the "Download" button to the first wizard window. * Improved the way the Y-axis of a graph is labeled. * Improved detection of uncommon spiders. * Performance improvement: the analysis is now 7.9% faster overall. * Performance improvement: the Browser report now generates 45% faster. * Performance improvement: the Platform report now generates 46% faster. * When generating a document, the font on the graph reports is now anti-aliased for improved appearance. * Updated the Geo-IP database. This improves the accuracy of the Countries report. * In the statistical tables, percentages below 1% now have two digits after the decimal point. * When Balloon Help is globally disabled, it will no longer disable a graph's popup data labels. * Improved detection for Symbian OS. * When starting the Download Logs tool for the first time, the Local Directory field is now copied from the project's Log Directory field. * The Referrer table's "Conversion Ratio" column has been renamed "Conv. Rate" and is now expressed as a percentage. * Fixed: the iPhone will no longer register as a browser, only a platform. * Fixed: some Maxthon browser hits were recognized as Safari hits instead. * Fixed: Sun OS was being over-reported. * Fixed: there were two separate listings for Safari in the Browsers table. * Fixed a small inaccuracy in the graphs for bandwidth and conversions. The first event to fall in a time period was only registering as a value of 1 instead of as the number of bytes or conversions. * Fixed: a downloaded log's file date was not being restored when the "Normalize Line Breaks" option was enabled. Version 5.0 (March 17th, 2011) * The set of tabs has changed to a row of buttons. * Added the toolbar. * Added the "Graph: Misreferrals" report. * Added a mouse tracking popup window for graphs. This allows you to see the exact value at a specific point on the graph. * Added the "Country" column to the Spiders table. * Added a graphical banner across the top of the wizard, the Add Preset window, and the Download Logs tool. * Added a high resolution shell icon for Vista/2008/7. * Added the "Favorites" tab to the help file. * Added the "Skin" button to the first-time greeting. * Added a "Help" button to the "Add Preset" window. * Numerous interface improvements. * When changing the Report Type, the report is no longer refreshed by the Auto-Refresh feature if no settings have changed since the last time the report was refreshed. This eliminates unnecessary refreshes. * When generating a document, there is now only a single progress window. * On Windows 7, the taskbar button will now show the progress during an analysis or download. * The Default skin now conforms with the appearance of Windows 7. The original default skin has been renamed "Experience". * Updated the Geo-IP database. This improves the accuracy of the Countries report. * Certain referrals from Google were being counted as searches when they should not have been. * Reduced memory usage, allowing for more logs to be processed. * Numerous improvements to the popup graph window that appears when the "Graph" button is clicked at the bottom of the Referrals table. The graph now shows conversions as a second data set. The window will remember its position and graph settings. Added the Copy/Save/Print button. * The Auto-Refresh feature will now ignore changes to the Custom Files checklist, since the user is most likely going to make multiple changes. * The "Preview Files" tool will now list the largest and smallest log file. * The user may now right click on the Summary report and choose "Help". This will open the help file where each statistic is explained. * When opening the Presets menu, if one of the presets is currently loaded, that menu option will be automatically selected. * .gz and .tgz files are now treated as downloads by the "Select Downloads" tool. * Upgraded zlib (a module that reads zip files) from 1.2.3 to 1.2.5. This includes bug fixes and performance improvements. * Numerous improvements to the "Check For Update" tool. * The Send Feedback and Report Exception features now use HTTP to deliver the information to Gammadyne. The old SMTP method is only used as a fallback if HTTP fails. This is necessary because some ISP's only allow SMTP to their own mail servers. * The Wizard now does a better job of validating the fields. * Improved the appearance of the help file. The inter-character spacing is now calculated better. * The trial is now limited to 30 days, but there are no disabled features. * Fixed some minor compatibility issues with Vista/2008/7. Version 4.1 (April 20th, 2010) * Added the "(Auto)" mode to the Date Format setting. This mode uses the computer's regional settings. This will be the default for new projects. * Added the "Normalize Line-Breaks" option to the Download Logs tool. * The Download Logs tool will now report the average log size. * "about:blank" is no longer considered a referrer. * Fixed: downloading logs from a *nix server was reporting that the downloaded file size did not match. Serlog now uses binary transfer mode so that line-breaks are transmitted as-is. * Fixed: log files inside a Zip file were not obeying the "Exclude Before Date" and "Exclude After Date" settings. * Fixed: the agent string for Yahoo's spider changed, causing it to go undetected. * Fixed: the installer was not requiring administrator elevation on Vista/2008/7 (since 4.0). Version 4.0 (April 2nd, 2010) * Added the "Conversions" graph. * Added the "Conversions" column to the Countries and Search Keywords tables. * Added the "Wizard" tool. * Added the "Solid" Graph Appearance mode. * Added the "Edit Log List" option to the Download Logs tool. * Added the "/d" command line switch for downloading logs. * Added the first-time greeting window. * Added the "Edit Format" button to the Test Interpretation tool. * Added the "Search" and "Search/Next" buttons to the Referrers table. * Added the "Font Size" option to the context menu for the Summary report. * Added a "Help" button to the Download Logs tool. * Added a "Copy" button to the bottom of the Misreferrals table. * Added some statistics to the bottom of the Preview Files tool. * Added the "FAQ's" option to the Help menu. * Added the "Copy cell text" context menu option for all tables. * The open/save file dialog will now use the operating system style enhancements. * The Generate Document tool is now less likely to run out of memory. * While logs are being analyzed or downloaded, the computer is no longer permitted to enter suspend/hibernate mode. * Improved the installer's appearance. * The settings on the Download Logs tool are now organized into groups. * The Download Logs tool now reports the time elapsed. * The "Load All" tool at the bottom of the Document Reports table will now reset the "Ignore" column. * Fixed: incorrect sorting of the Country table's Bandwidth columns. * Fixed: an incorrect error would appear when using a custom log format that contains a DateTime field. Version 3.0 (October 29th, 2009) * Added support for analyzing log files that are located inside of a compressed .ZIP file. * Added the "Graph Appearance" setting to the Settings folder. In addition to rendering a graph data as a series of connected lines, it can now be rendered as a bar graph or a 3D ribbon. * Added to the "Download Logs" tool a window that displays the log files that will be downloaded. The user may then exclude certain files from downloading. * Added to the "Referrers" table a new column that contains the conversions per referral. * Added to the "Entry/Exit" tables a new column that contains the number of conversions. * Added to the help file a description of each statistic on the Summary Report. * Added detection of Window 7. * Added detection of the iPhone browser. Improved detection of the Safari browser. Gecko is no longer treated as a browser - it is a rendering engine used by various browsers. * Added the "One Instance Only" option to the Options menu. * Added the "Copy Domain" tool to the context menu of the Referrers table. * When a file is requested in multiple parts, it now only counts as one hit. * Most System-G icons have been replaced or improved. * The Referrers report will now produce the correct conversion stats when a file filter is employed. Previously, the file filter had no effect on the conversion stats. * The "Download Logs" tool now reports the total bytes downloaded and the download speed. * The "Analyze Logs" button is now an icon. * The hotkey for the "Download Logs" tool is now F8. * The command line switch to generate a document has changed from "/d" to "/g". * The installer now adds a Windows Firewall exception for Serlog. * The "Most/Least active day of week" stats are now hidden if less than 7 days of logs are analyzed. * Fixed: the Log Format group should no longer display a scrollbar when the window is too short to display all controls. * Fixed: an unusual scenario where two log files that have the exact same timestamp could interfere with the "Exclude Most Recent Log" feature. The alphabetical order of the log filenames is now used as a tie-breaker. * Fixed: possible crash if the user clicks on a graph twice in less than 1/10 of a second. * Fixed: possible crash if an FTP download fails. Version 2.0 (July 23rd, 2009) * Added the "Download Logs" tool. * Added the "/d" command-line switch for generating a document. * Added the "/min" command-line switch for initially minimizing Serlog's window. * Added detection of the Bing.com search engine. * Added detection of IE8. * Added to the "Domain" field the ability to specify multiple domains, separated by commas. * Added the "Analyze Logs" button in the center of the report area if an analysis has not yet been performed. * If "#Fields:" appears more than once in a log file, the new log format is now auto-detected and obeyed. This occurs when the settings for IIS are changed. * The help file now describes how to force IIS to log all the data needed by Serlog. * The graph line data is slightly thicker. * Minor changes to spider detection. * The "Page views per session/visitor" stats now have 2 digits after the decimal point. * Fixed: percentage columns will no longer contain "-1.$%" when the total is 0. * Fixed: the Check For Update tool will no longer produce a fatal error when restarting. * Fixed: a referrer could go unrecognized if the URL contains a double slash. * Fixed: On Vista, after generating a document, clicking either "Open HTML Document" or "Open CHM Document" would cause Serlog to become locked up. Version 1.0 * Released May 28th, 2009 * Project started June 15th, 1999