Serlog Revision History
Version 20.0 (December 5th, 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.
Version 19.0 (August 19th, 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.
Version 18.0 (September 23rd, 2020)
- The Specific Graph tools now have their own "Division" combobox right on the window, rather than using the Division combobox from the main window.
- Some of the Specific Graph tools now have the ability to choose between Hits, Sessions, and Visitors.
- Added the "Breakdown" button to the bottom of the Misreferrals table, which will show which destinations the selected misreferrer is sending traffic to.
- On graphs that have two datasets, if both datasets have "Bar" appearance, then the bars will be side by side.
- The Specific Graph tools now support the "Hour of Day" and "Day of Week" Divisions.
- Popular Files table: added the ability to search for a specific file.
- Custom Files: the drop-down list now supports filenames encoded in UTF-8.
- Entry/Exit Pages table: the Page column now supports filenames encoded in UTF-8.
- Popular Files table: the File column now supports filenames encoded in UTF-8.
- Custom Files: the drop-down list now has an OK button. Previously it was not obvious how to close the list.
- The Presets menu will now fit more options, and can now automatically shrink its font size.
- Added the ability to rearrange the rows in the Custom Log Format table. Also, the "#" column is darkened to indicate it cannot be edited.
- Added detection of the DuckDuckGo spider.
- Test Interpretation: added two buttons that will move to the next/previous log file.
- Updated the SSL module (bug fixes and security improvements).
- When generating an individual report, the progress window will not appear until the processing has taken more than two seconds.
- Updated the Geo-IP database. This improves the accuracy of the Countries report.
- Customize Toolbar: it is now possible to force a row-break.
- Toolbars will no longer lose the user's customization when a new version is installed and new icons have been introduced.
- The Breakdown windows now have a context button at the bottom of the table.
- The active tab is now remembered between sessions.
- When no project is open, the options on the Tools menu are no longer disabled, instead they will direct the user to open a project.
- Added the "Seraph" skin.
- Improved the mouse-over effect of transparent buttons that are inside an editbox's interior.
- Removed the padding around the report.
- The toolbar is no longer visible when no project is open.
- Removed detection of the defunct MSN TV and Symbian OS platforms.
- Fixed: small memory leak in the SSL module.
- Fixed: the Graph Specific Error and Graph Specific File Type windows were sharing each other's settings.
- Fixed: after right clicking on the Custom Files drop-down list, and choosing a Select or Deselect files tool, the list was not redrawing immediately.
Version 17.0 (November 15th, 2019)
- Huge performance improvement. Logs are processed more than twice as fast now. Reports generate in half the time.
- Added the "Map: Sessions Per Capita" report. This is a world heat map of sessions divided by population.
- All tables: double clicking on a row will launch the Graph tool.
- Summary: added "Find", "Find/Next", "Find/Previous", and "Speak" icons to the side toolbar.
- Added the "Diamonds" graph appearance option.
- Improved the "Bar" graph appearance.
- Added the "Summary: Show Analysis Stats" option to the Settings tab. Uncheck this box to hide the "Analysis Stats" section of the Summary.
- Test Interpretation: added two buttons that will move to the next/previous line of log data.
- Entries/Exits/Referrers/Spiders/Agents: the Continue Search tool will now move in the opposite direction if the Shift key is held down.
- After changing the "File Filter - Minimum Hits" setting then returning to the Report tab, the selections in the Custom File Filter are now preserved.
- The Wizard now asks what filename extension the log files use.
- Added detection of the "Semrush" spider.
- Include/Exclude Log Files: the Browse tool will now show files that have the Log Extension. Previously it only showed .LOG files and some compressed extensions.
- When choosing a Preset, the Report tab will automatically become active if it is not already.
- Added a button to the "Log Folder" field that opens the folder in File Explorer.
- Updated the Geo-IP database. This improves the accuracy of the Countries report.
- Welcome: Recent Projects: added a context menu button.
- Welcome: Recent Projects: added a "Copy Filepath" tool.
- Welcome: if the clipboard contains a project file, you can now press Ctrl+V to open the file.
- When a compressed file extraction fails, an error description is now reported in the Summary.
- World Map: the color scale has moved slightly to the right.
- It is now possible to enter serlog.exe into the "Run" system dialog (Win+R) without a path.
- Fixed: an empty temporary file would be left on the hard drive if a compressed log failed to be extracted.
- Fixed: graphs: the balloon popup could appear behind the taskbar when the taskbar is on the left or right side of the screen.
Version 16.0 (June 10th, 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.
- Updated the Geo-IP database. This improves the accuracy of the Countries report.
- 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.
Version 15.0 (January 8th, 2019)
- Added support for RAR and BZIP2 compressed archives of log files, as well as uncompressed tarballs.
- When no project is open, the window interior is now occupied by the "Welcome Panel". This allows you to choose a recent project and launch several tools.
- Summary: added a toolbar along the right edge.
- Summary: added the ability to zoom in and out.
- Added the ability to generate a graph of a single error code.
- Added a search tool to all of the Breakdown windows.
- Search Engine report: this no longer cares if the search engine reports the search keywords, as Google rarely does. Now all referrals from the search engine's domain will count towards this report.
- Added a search tool to the User Agents table.
- When using the "Monthly" division, if the data is all in the same year, the graph x-axis will now display the month name such as "May" instead of "5/18".
- The Specific Platform Graph now displays a second data set: the number of conversions.
- The User Agents report now supports the Errors filter.
- Summary: added the "Bandwidth per month" statistic.
- Summary: added the "Hits on excluded files" statistic.
- Most windows now calculate their width as a factor of the interface font size. Previously they were a factor of the screen size. This ensures that windows are the optimal size, even when the font is very small or very large relative to the screen.
- Include All: this now supports .GZ .TGZ .RAR .BZ2 .TBZ .TBZ2 .TAR files.
- The Summary Main/Sub Title fields now remember past inputs in a drop-down list.
- The toolbar can now have more than one row of tools.
- Improved performance by about 9%.
- Include/Exclude Log Files: the Browse tool now shows .GZ .TGZ .RAR .BZ2 .TBZ .TBZ2 .TAR files.
- Include/Exclude Log Files: Browse/Drop/Paste: the default Log Folder is now discarded from the path.
- The "No events qualified" message now reports problems in the Include Log Files specification.
- Download Logs: the "Normalize Line-Breaks" setting has been renamed "Normalize Newlines".
- The Customize Toolbar window now remembers preferences such as its position and the table column widths.
- The /? command line switch will now display the help file chapter on the command line.
- Fixed: the Wizard was not allowing an IP address in the "Domain" field.
- Fixed: the "One Instance Only" option is now ignored when the user double clicks on a .SLA file.
- Fixed: Close Project: was not asking if changes should be saved if the only changes were to the Document Reports table.
- Fixed: the Summary's "Period" stat could be incorrect if a log contains invalid entries.
Version 14.0 (May 22nd, 2018)
- The settings on the left side of the Report tab have been condensed into a single row above the report. This allows the report to occupy a much larger space. The "Auto-Refresh" option has moved to the Settings tab.
- Added the ability to exclude one or more server files from the analysis.
- Added the ability to generate a graph of a single country.
- Added the ability to generate a graph of a single user agent.
- Added a "Sessions" column to the User Agents table.
- Added a "Spider" column to the User Agents table.
- Added a "Conversions %" column to the Browsers table.
- The "Day Of Week Sessions" summary section is now "Day Of Week Sessions/Day". This is more useful and accurate since the report is unlikely to be an even multiple of 7 days.
- When the Division is "Daily", and the date range is greater than a year, the labels on the X-axis will now display the year.
- Entry/Exit Pages: the Entries/Exits column is now used as a tiebreaker when sorting on another column.
- The Log Folder, Include Log Files, and Exclude Log Files fields now support unicode.
- Document: when there is a custom file filter, the bottom section of the report will now list a maximum of 10 files.
- Added detection of the BUbING, Gigabot, and LTX71 spiders.
- FTP Browse: added a "Refresh" button.
- Numerous interface improvements. Added the "Hyperborean" skin.
- Now supports installation to a path that contains unicode.
- If a Preset is chosen when the logs have not yet been analyzed, an error message will appear, with an offer to start the analysis.
- Summary: tweaked the size and spacing of the main and sub-title.
- Document: improved how the graph size is calculated when "Graph Dimensions" is unchecked. It was previously too large on 4K monitors.
- Changing the Division for a table report will no mark the report as out-of-date. Only the individual graph uses the Division.
- The graph is no longer erased while it is being refreshed, and the window caption will no longer darken.
- Added a "Speak" tool to the Help viewer.
- Added a button that opens the context menu to the bottom of most tables.
- An error is now reported if the "Domain" field is not valid syntax.
- Help: added the "Rectangle" Selection Mode, which is useful for copying columns of text.
- The toolbar's size can now be adjusted by hovering the mouse over it, holding down the Ctrl key, and spinning the mouse wheel.
- Added a "Context" button to the bottom right of various controls.
- Numerous minor performance optimizations.
- Fixed: Document: the graph was sometimes encroaching on the top gradient.
- Fixed: referrals were not being correctly ignored according to the "Domain" field if the referral contains a port number.
- Fixed: the suggested installation path might be incorrect on non-English editions of Windows.
Version 13.0 (August 28th, 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.
Version 12.0 (July 26th, 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 Graph now displays a second data set: the number of conversions.
- Project filenames now support unicode characters.
- Numerous minor interface 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.
Version 11.0 (July 6th, 2015)
- Improved the appearance of icons. Changed from 8-bit GIF's to higher resolution 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.
Version 10.0 (October 16th, 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.
Version 9.0 (November 8th, 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.
Version 8.0 (February 12th, 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.
Version 7.0 (August 3rd, 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.
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