Serlog Changelog

What's new in Serlog 21.0

Nov 30, 2023
  • Added the "Response Time" graph.
  • Maps: when the mouse hovers over a country, the country name and number of sessions is displayed in a popup balloon.
  • Graphs: thin faint horizontal and vertical lines are now drawn centered on the datapoint that the mouse is hovering over. This can be disabled on the "Mouse Tracking" submenu.
  • Errors table: added a "Breakdown Referer" button that shows you all of the webpages that are the sources of the selected error code.
  • Added the "Include Subfolders" option to the Files tab. If checked, log files can be located in subfolders of the Log Folder.
  • Include/Exclude Files: the Browse tool now allows the user to choose a folder, not just files.
  • Download Logs: you may now right click on any field and choose "Help".
  • The F4 hotkey will now load the next preset. Shift+F4 will load the previous preset.
  • Generate Document: there is now an error if any Preset is duplicated.
  • Generate Document: there is now a proper error message if the .HHP file is locked by another application.
  • Added detection of the Censys.io spider.
  • The Windows 10 and 11 platforms are now displayed as "Windows 10/11" as there is no way to distinguish between them.
  • Updated OpenSSL from 3.0.4 to 3.0.8
  • Updated liblzma from 5.2.5 to 5.4.4
  • Countries table: added Kosovo.
  • Updated the Country/IP database.
  • Added the "Cerulean" skin. Redesigned the "Purples" skin and renamed it "Purpendicular".
  • Help file: Search tab: added two buttons that allow you to jump to the next/previous search occurrence.
  • Added the ability to delete an item from the File History at the bottom of the File menu.
  • "Copy" buttons now draw an animation of a checkmark to indicate that something happened.
  • The interface icons have been slightly desaturated.
  • When an error popup window is visible, the taskbar button will now be red.
  • Eliminated a dependency on vcomp140.dll
  • Fixed: menus did not support fixed-pitch fonts.
  • Fixed: the Include Files and Exclude Files fields did not support a bare folder path as documented.
  • Fixed: Popular Files: the "Graph" tool was not working if the selected file had an empty filename.
  • Fixed: Great Britain was not being populated on the Countries reports or World Maps (since 20.0).

New in Serlog 20.0 (Dec 5, 2022)

  • Added the "Code Page" setting to the Files tab. This allows you to configure what character set the log files use to represent non-ASCII characters.
  • Errors table: added a "Breakdown" button that shows you all of the target files for the selected error code.
  • The Browsers.txt file now allows multiple search strings separated by commas.
  • Changed the source of the IP-to-country database. The old source was defunct. The new source is more accurate.
  • Added detection of the Guzzle and SaaSHub spiders.
  • Download Logs: the Local Directory field now supports unicode.
  • Download Logs: if the Local Directory doesn't exist, the user is now asked if it should be created.
  • Generate Document: if a Preset is blank or doesn't exist, this is now reported as an error before the document is generated.
  • Updated LibArchive from 3.5.1 to 3.6.1
  • Updated OpenSSL from 1.1.1h to 3.0.4
  • Updated zlib from 1.2.11 to 1.2.13
  • Exclude Files is now case insensitive.
  • Improved the appearance of scrollbars.
  • Removed many unnecessary 3D borders for a more modern look.
  • Removed the divider bar above the buttons at the bottom of all windows.
  • The "Errors" pie chart is now anti-aliased.
  • Help: the layout is now tighter. Numerous improvements to the Search tab.
  • The global preference files have been moved out of the My Documents folder where security may be heightened.
  • When choosing a file from the history at the bottom of the File menu, if it does not exist, the error window now contains a "Remove" button that will remove the file from the history, and an "Explore" button that will open File Explorer to that folder.
  • Document Filename: past values are now remembered in a drop-down list.
  • Groupboxes now have separate colors for text and border.
  • Fixed: if a popup window is created while the parent window is minimized, it could appear on the wrong monitor.
  • Fixed: Download Logs: if the connection to the FTP server is lost, the situation was not being handled gracefully.
  • Fixed: Generate Document: a graph's inner box was too thick on 4K monitors.
  • Fixed: the graph tool for an individual file (Popular/Entry/Exit) was not working for filenames that contain spaces or non-ASCII.
  • Fixed a bug that was causing an unnecessary usage of memory in many situations.
  • Fixed detection of the Edge browser which started using a different agent string.

New in Serlog 19.0 (Aug 19, 2021)

  • Added support for LZMA, BZip2, and PPMD-1 compression methods that are sometimes used in a Zip file.
  • Graphs: add the "Vertical Values" option to the context menu, which controls the orientation of the text on the Y-axis. Previously this text was always vertical.
  • Custom Files: the drop-down list now has a Cancel button that will undo all changes.
  • Added the "Conversions Appearance" setting, which controls the appearance of the "Conversions" dataset on graphs.
  • Graphs: the Lines, Pearls, Diamonds, Curves, and Solid appearances now employ anti-aliasing for improved quality.
  • Added the ability to customize the color of the datasets on graphs.
  • Added a "Presets" combobox to the toolbar, as an alternative to the Presets menu.
  • Search Keywords: added a tool that will search the Keyword column.
  • The table search tools now support unicode.
  • Added a tool to import the Document Table from another project or CSV file.
  • The "Style Sheet" field now supports unicode.
  • Entry/Exit/Popular: a + in the filename is now displayed as a space since this is how the user would see it.
  • Breakdowns: UTF-8 in the URL/filename is now decoded into unicode.
  • Custom Log Format: the Field column is no longer editable, the user must choose from the drop-down list. There is now an X button to reset the field.
  • Include/Exclude Log Files: these fields can now specify a path to a folder. This will take all files with the Log Extension.
  • When clicking on a control that is disabled because of an unchecked checkbox, the checkbox will flash briefly.
  • Clicking on the Errors pie chart now takes it fullscreen, just like a graph.
  • Any agent string containing "Python" is now considered a spider.
  • Added detection of the "Newspaper" spider.
  • Include/Exclude Log Files: the "Preview List" tool now has Copy/Save/Print/Exit buttons.
  • Updated the SSL module (bug fixes and security improvements).
  • Added the "Show Welcome Panel" option to the Options menu. Previously it could not be disabled.
  • Welcome: added a "Remove All Projects" tool.
  • Numerous minor interface improvements.
  • Removed detection for the AOL browser which has been defunct since 2006.
  • Fixed: if the user clicks on a cell in the Custom Log Format table and changes it, and never clicks away before launching the Analyze Logs tool, the change to the cell was never taking effect.
  • Fixed: Graph: if one dataset has the Bar appearances and the other does not, the x-coordinates of the data points were not aligning correctly.
  • Fixed: Summary Report: the horizontal line graphical glitch has been mitigated by redrawing the browser shortly after scrolling.

New in Serlog 17.0 (Nov 15, 2019)

  • Huge performance improvement.

New in Serlog 16.0 (Jun 11, 2019)

  • Added the "World Map" report, which is a heat map of where the visitors are located.
  • Added support for 7Zip compressed archives of log files.
  • Added support for .BZ2 and .GZ compressed archives that have no tarball.
  • FTP: added support for TLS 1.3
  • Added the "Log Extension" setting to the Files tab. Previously, the extension ".LOG" was hard coded.
  • Graph Appearance: added the "Curves" mode.
  • Added the ability to generate a graph of a single file type.
  • Graphs: the inner box between the data and the labels is now optional, and is hidden by default.
  • Graphs: the "Solid" Graph Appearance now has a dark border along the top, and is a lighter color.
  • Generate Document: images in the compiled CHM file should now match the visible size of the uncompiled HTML file.
  • Added a search tool to the Entry Pages and Exit Pages tables.
  • The Specific Search Engine Graph now displays a second data set: the number of conversions.
  • Added support for compressed archives that have unicode characters in their path.
  • Specific Graphs: added a "Context" button to the bottom right corner.
  • Specific Graphs: it is now possible to change the appearance of the two datasets independently.
  • If there are any missing days in the logs, a warning will now appear on the Summary.
  • Summary: the side toolbar can now be customized.
  • Added the "Welcome: Alphabetize Projects" option to the Options menu.
  • Test FTP: the entire conversation with the server is now displayed.
  • Added an "Explore" button to the Document Folder field.
  • Graphs: the mouse hover balloon has changed from a simple rectangle to a rounded rectangle with a triangular tip.
  • Generate Document: the "File Is Locked" error window now has a Retry button.
  • Generate Document: improved the method by which image sizes are calculated when the "Graph Dimensions" box is unchecked.
  • There is now an animation effect when switching tabs.
  • The interface now supports mouse tilt wheel.
  • In the event that files cannot be extracted from a compressed archive, an error code and message is now reported in the Warnings section of the Summary.
  • Preview Log Files: added Copy/Save As/Exit buttons to the bottom of the window.
  • When the "One Instance Only" box is toggled, it is now written to the global settings file immediately so that the launching of new instances will obey the change.
  • Test Interpretation: this now warns if any field is empty.
  • Fixed: unminimizing on a secondary monitor was moving the window to the primary monitor.
  • Fixed: error when saving project to Google Drive.
  • Fixed: Help: Print: some hyperlinks were not followed by the page number.
  • Fixed: possible crash when right clicking on an editbox.

New in Serlog 13.0 (Aug 28, 2017)

  • Serlog now requires a 64-bit edition of Windows. This allows it to process approximately 20 times more server log data.
  • Added the ability to generate a graph of misreferrals over time from a single source.
  • Added detection of the Microsoft Edge browser.
  • Added detection of the Google Chrome OS.
  • Added the "Conversions %" column to the Platforms table.
  • Added a "Conversions" column to the Referrer Source/Target Breakdown tables.
  • The Specific Browser Graph now displays a second data set: the number of conversions.
  • Graph Specific Spider: this now works on a named spider's total. Previously it was only supported on an individual IP address.
  • Added the ability to control the minimum number of hits required for a user agent to appear on the User Agents report.
  • The Pie Chart will now shrink the text up to 50% if necessary to prevent clipping.
  • Download Logs: FTP Folder: added support for unicode characters.
  • Numerous interface improvements, especially regarding 4K monitors.
  • Added a "Events excluded by user agent" stat to the summary. This refers to the number of hits ignored due to the "Exclude Agents" option.
  • Document: Graph Dimensions: the default is now calculated from the screen size. Previously the default was fixed at 800x600, which is too small on a 4K monitor.
  • Added an "Open" button next to the Compiled Document Filename field.
  • Generate Document: the custom Summary Title and Sub-Title are now obeyed.
  • User Agents Table: it is now possible to select and copy text in the Agent column.
  • Preview Log Files: this now reports any problems with the log file specification.
  • User Agents Table: the Hits column is now a tiebreaker when sorting on a different column.
  • Updated the Geo-IP database. This improves the accuracy of the Countries report.
  • Added the "Clipboard Inspector" tool to the Interface menu.
  • Added 32 tools to the System Tools tool.
  • Numerous minor performance improvements.
  • Customize Toolbar: added a new column that contains an overview of the tool.
  • The uninstaller now removes the project backups.
  • Project Properties: all fields now support unicode.
  • Fixed: Referrers Table: the total displayed in the Source/Target breakdowns was not matching up exactly.
  • Fixed: when maximized, the window's border could possibly be visible on a secondary monitor.
  • Fixed: possible window flicker on 4K monitors, or when many System-G windows are open, or when kernel memory becomes scarce.
  • Fixed: Graph Specific Browser: this was not working for Internet Explorer when "Ignore Browser Version" is checked.
  • Fixed: the "Lock Project" option was preventing backups from being made.
  • Fixed: Restore Project Backup: an error would occur if you specified to copy the backup to a new, non-existing file.
  • Fixed: some minor installation problems on Windows XP/Vista/2008.
  • Fixed: Generate Document was broken on Windows 10 due to missing HHA.DLL.

New in Serlog 12.0 (Jul 31, 2016)

  • Added the ability to exclude all events that contain any of a list of substrings in their user agent string.
  • Added the "User Agents" report.
  • Summary: added a summary of the sessions for each day of the week.
  • Download Logs: added support for SSL/TLS encryption of the FTP connection.
  • Added a "Graph" button to the bottom of the Spiders table.
  • Added a "Conversions %" column to the Search Engines table.
  • The Specific Entry/Exit Page now displays a second data set: the number of conversions.
  • Project filenames now support unicode characters.
  • Numerous minor interface and improvements.
  • Added support for some rare HTTP error codes.
  • The pie chart now uses its space more efficiently.
  • Added detection of the Baidu search engine.
  • Added detection of the Windows Phone platform.
  • Added detection of the Moz.com spider.
  • FTP: Browse: added the ability to create a folder.
  • The various Breakdown windows will no longer display a totals row if there is only one row.
  • The "Customize Toolbar" window now allows you to change the toolbar size.
  • Improved handling of an out-of-memory condition.
  • Numerous minor improvements to the installer.
  • Updated the Geo-IP database. This improves the accuracy of the Countries report.
  • The wizard will now pre-populate the Summary Subtitle with the domain name.
  • Improved detection of UC Browser.
  • Fixed: detection of the Nintendo Wii platform was broken.
  • Fixed: a DLL injection security vulnerability.
  • Fixed: rarely, balloon help was not appearing promptly, or not at all.
  • Fixed: some pairs of characters, in certain fonts, were displayed too close together.
  • Fixed: a rare but serious problem could cause a window to render incorrectly.

New in Serlog 11.0 (Jul 7, 2015)

  • Improved the appearance of icons. Changed from 8-bit GIF's to 32-bit PNG's. Many icons have been redesigned.
  • Added a "Graph" button to the bottom of the Entry Pages and Exit Pages tables.
  • Added the ability to specify a custom title and sub-title on the Summary report.
  • The Specific Keyword Graph now displays a second data set: the number of conversions.
  • Added detection of Windows 10.
  • Added the ability to browse the FTP server for the folder that contains the log files. Previously it was necessary to type the path.
  • Added the ability to select which fields will appear in the document footer.
  • Added detection of 7 Chinese spiders that were responsible for an enormous number of hits on some sites.
  • Added a "Conversions %" column to the Entry Pages and Exit Pages tables.
  • Added detection of the Gmail image proxy server, which obscures the actual platform and browser.
  • Added a "Conversions %" column to the Countries table.
  • Added the "Generate Document" button to the center of the report area when logs have not yet been generated.
  • Added a row of totals to the bottom of the table on the Breakdown windows.
  • The following summary stats are now based on sessions instead of hits, and ignore spiders: Most Active Day, Least Active Day, Most Active Day Of Week, Least Active Day Week.
  • The following summary stats now ignore sessions that only contain errors: Total Sessions, Total Visitors, Total Referrals.
  • Numerous improvements to the project backup system.
  • Added detection of the SimilarTech.com spider.
  • Updated the Geo-IP database. This improves the accuracy of the Countries report.
  • Spiders that only have 1 IP address will now no longer have a totals row.
  • Generate Document: if aborted, all generated files will be deleted.
  • The Wizard now allows you to specify multiple domains, just like the project field.
  • The Log Format settings have moved from the Settings tab to the Files tab.
  • Fixed: there was no text for HTTP error 417.
  • Fixed: a glitch was sometimes apparent at the bottom of a toolbar icon.

New in Serlog 10.0 (Oct 16, 2014)

  • Added support for log files that are compressed inside of a .GZ or .TGZ archive.
  • Added the "Graph: Bounce Rate" report.
  • The toolbar now has labels under each icon.
  • Added the "Graph" button to the bottom of the Search Keywords table. This will generate a graph of the number of searches for the selected keyword over time.
  • Added the "Conversions" and "Conversion Rate" columns to the Search Engines table.
  • Added the "Agents" button to the bottom of the Platforms table, which shows a list of agent strings used by the selected platform.
  • Numerous interface improvements.
  • Added the "Percent" column to the various Breakdown windows.
  • Added detection of Windows 8.1 and Internet Explorer 11.
  • Log files that are inside a Zip archive are now extracted to a temporary file instead of in-memory. This makes analysis much quicker and uses less memory.
  • The Specific Referrer graph, which can have two datasets (one for referrals and one for conversions), now has labels for conversions on the right side of the graph.
  • Added the "Conversions %" column to the Search Keywords table.
  • Added the "Visit" button to the bottom of the Search Engines table.
  • When the Generate Document tool is launched, if no analysis has been performed, it will start automatically. Previously, the user was asked if they wanted to perform the analysis.
  • The "Preview Log Files" tool will now list the individual files that are inside a compressed Zip archive. Also, the stats will reflect the actual log files, not the Zip files.
  • Redesigned the Default skin. The old skin was renamed "Air".
  • If the "File Filter - Minimum Hits" field is changed, the new setting will take effect when you return to the Report tab. Previously, the logs had to be re-analyzed.
  • Added a Help command to the bottom of the Options menu.
  • Added detection of the Google Adwords spider.
  • The "Test" button at the bottom of the Log Format table is now always enabled.
  • The free trial period has been extended from 30 to 60 days.
  • Fixed: if a DNS error occurs in the "Download Logs" tool, and the user clicks the Download button again, Serlog was reporting the same error without retrying to fetch the DNS record.
  • Fixed: the "Delete Intermediate Files" feature was failing to delete the Image010.jpg file.
  • Fixed: during analysis, Serlog was not preventing sleep/hibernate on Vista and later. The old method only worked on XP/2003.
  • Fixed: glitch on the Summary for Spider Bandwidth when the bandwidth is 0.
  • Fixed: the Test Interpretation tool was not detecting an invalid Date field.

New in Serlog 9.0 (Nov 14, 2013)

  • Added the "Graph: Bounces" report.
  • Added the "Graph: Session Length" report.
  • Added the "Graph" button to the bottom of the Search Engines table. This will generate a graph of searches from the selected search engine over time.
  • Added the "Agents" button to the bottom of the Browsers table, which shows a list of agent strings used by the selected browser.
  • Added the "Breakdown" button to the bottom of the Search Keywords table, which will show which search engines the selected keyword was used on.
  • Improved the cosmetic appearance of the Summary.
  • Reduced memory usage by approximately 11%.
  • Added a "Conversion Rate" column to the Platforms table.
  • Added a "Visit" button to the Referrer's Source Breakdown and Target Breakdown windows.
  • Added the ability to search the Spiders table.
  • Redesigned the project backup system. Instead of making just 1 backup, now up to 20 are kept. Added the "Restore project backup" tool to the File menu.
  • Various interface improvements.
  • Added the "Pearls" graphing appearance option.
  • The Spiders table now has a separate column for the spider name and IP address.
  • Spiders are now excluded from the Image Hijacking statistics.
  • The Summary report now lists the total number of bounces. Previously only the percentage was reported.
  • The Summary report now lists the total number of events processed.
  • Individual versions of Firefox are no longer tracked. However, the BROWSERS.TXT file can be modified to restore this functionality.
  • Added detection of the AcoonBot, Ahrefs, SiteExplorer, oBot, Panopta, ZumBot, Sosospider, TimelyWeb spiders.
  • Improved the appearance of the Errors Pie Chart.
  • Added the "System Tools" launcher to the Interface menu.
  • Table buttons are no longer disabled if no row is selected. Instead, clicking one will display a popup error.
  • Added a "Help" option to the bottom of the Tools menu.
  • Updated the Geo-IP database. This improves the accuracy of the Countries report.
  • The "Log Directory" field has been renamed "Log Folder".
  • After product activation, the user is now given the opportunity to download and install a free upgrade to the latest version.
  • Fixed: the Countries report was not distinguishing between the U.S. and British Virgin Islands.
  • Fixed: using the /d switch would cause the specified project to be reopened the next time Serlog is launched, instead of the last open project.
  • Fixed: Serlog would offer to create the document directory, even if the "Document Directory" box was unchecked.
  • Fixed: the Search Engine table's "Referrer Breakdown" tool was not discarding the "https://" prefix.
  • Fixed: the Average Session Length statistic was not being calculated correctly.
  • Fixed: the numbers for Google on the Search Engines table were under-reported due to the fact that Google has started hiding the search keywords from its referring URL.
  • Fixed: unknown spiders were only being recognized if they downloaded the robots.txt file. Now they are also recognized by the agent, as documented

New in Serlog 8.0 (Feb 13, 2013)

  • Major interface improvements. Improved all skins.
  • Added the "Graph: Errors" report.
  • Added statistics on image hijacking.
  • Added the "Breakdown Source" tool to the bottom of the Referrers table. This is useful for seeing which pages on a referrer's site are sending you traffic.
  • Added the "Breakdown Target" tool to the bottom of the Referrers table. This is useful for seeing which pages on your site are receiving traffic from a referrer.
  • Added the "Graph" button to the bottom of the Popular Files table. This will generate a graph of the hits of the selected file over time.
  • Added the "Agent Breakdown" tool to the bottom of the Spiders table. This will show a list of the agent strings used by a selected spider.
  • Added the "File Filter - Minimum Hits" setting to the Settings tab.
  • Added the "Exclude Successes From Errors Pie Chart" option to the Settings tab.
  • Added the "Conversion Rate" column to the Search Keywords table.
  • Added the "Deselect Downloads", "Deselect Images", and "Deselect Pages" tools to the File Filter's context menu.
  • Added the "Explore Settings Folder" option to the File menu.
  • Added detection for Firefox 16-20.
  • Added the "Customize Toolbar" option to the Options menu.
  • Bar graphs now draw the bar with a color gradient instead of a solid color.
  • Added detection of the Majestic, Ezooms, VoilaBot, and SISTRIX spiders.
  • Numerous minor improvements to the Download Logs tool.
  • Updated the Geo-IP database. This improves the accuracy of the Countries report.
  • In many table reports, pressing a letter key will now move focus to the first row that matches that letter.
  • The summary section at the bottom of a document now has rounded corners. Unfortunately, CHM files do not support this.
  • The "Ignore Browser Version" box is now checked by default.
  • Fixed: the Visit button at the bottom of the Referrers and Misreferrals table was not working with Google and Yahoo when the "Consolidate Referrers" option is enabled.
  • Fixed: when selecting a preset, if "Auto-Refresh" is unchecked, the preset's report would not appear.
  • Fixed: when "Ignore Browser Version" is unchecked, Firefox 10-15 could go undetected.
  • Fixed: when multiple visitors download files in pieces simultaneously, the reported number of hits was too high.

New in Serlog 7.0 (Aug 4, 2012)

  • Added a new report: a pie chart of errors.
  • Added Presets for generating a graph of the number of Page Views. The help file now has a guide on Page Views.
  • Added the "Bandwidth/In" and "Bandwidth/Out" columns to the Spiders table.
  • Added the "Conversions" and "Conversion Rate" columns to the Browsers table.
  • Added the "Conversion Rate" column to the Countries table.
  • Added the "Conversions" column to the Platforms table.
  • Added detection for Windows 8.
  • Added detection for browsers Internet Explorer 10, Firefox 10-15.
  • Changed the behavior of the "Domain" setting. Any sub-domain of a specified domain will now also be excluded from being counted as referral. For example, if the "Domain" setting is "foo.com", then "bar.foo.com" will not be counted as a referral. Previously, only the "www." sub-domain was supported.
  • Minor interface improvements. Improved the Default skin.
  • Added the "Hits per page view" summary statistic.
  • Added the "Bandwidth per page view" summary statistic.
  • Added the "Unique Agents" summary statistic.
  • In the "Spider" column of the Spiders table, if the name of a spider is known, it will appear after the IP address in parenthesis.
  • Added an "Analyze" button to the Download Summary window.
  • The Summary now splits spider bandwidth into separate in/out statistics.
  • Minor performance improvements.
  • When sorting the Referrers table by conversions, the Referrals column is now used as a sorting tiebreaker.
  • Any agent string that contains the text "poll" will now be treated as a spider.
  • The "/d" command line switch will now automatically terminate Serlog after the logs have been downloaded, assuming there are no errors.
  • The totals at the bottom of the Spiders table now include all spiders, even those that don't appear in the table due to the "Spiders - Minimum Hits" setting.
  • When renaming a Preset, any illegal characters will now be automatically removed.
  • Fixed: the Conversion columns were not being hidden on the Entry/Exit tables when "Track Conversions" is unchecked.
  • Fixed: closing a project was not resetting the FTP settings.
  • Fixed: the "One Instance Only" setting is now ignored when a command line switch is specified, since otherwise the switch would be ignored.
  • Fixed: if there were no unknown countries, the Countries table would contain an extra blank row.
  • Fixed: an empty table will no longer have a "Totals:" row.
  • Fixed: a percentage column could sometimes display "1.00%" instead of "1.0%".
  • Fixed: mislabeled graphs when "Pages Only" or "Images Only" is checked.
  • Fixed: when a visitor downloads a file in pieces, this could cause Sessions and Referrals to be over-reported.
  • Fixed: a referral could go unrecognized if the referral URL was not reported in the first request of the session.

New in Serlog 6.0 (Dec 16, 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

New in Serlog 5.0 (Dec 16, 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

New in Serlog 4.1 (Dec 16, 2011)

  • 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)

New in Serlog 4.0 (Dec 16, 2011)

  • 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

New in Serlog 3.0 (Dec 16, 2011)

  • 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

New in Serlog 2.0 (Dec 16, 2011)

  • 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