"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "ChangeLog" between
goaccess-1.7.1.tar.gz and goaccess-1.7.2.tar.gz

About: GoAccess is a real-time web log analyzer and interactive viewer ("text-based").

ChangeLog  (goaccess-1.7.1):ChangeLog  (goaccess-1.7.2)
Changes to GoAccess 1.7.2 - Friday, March 31, 2023
- Added a color-coding scheme to HTTP status codes.
- Added '--external-assets' command line option to output external JS+CSS
files. Great when used with Content Security Policy (CSP).
- Ensure there's a fallback for 'Windows' if it appears on the user-agent.
- Ensure we construct the WebSocket URL in a way that supports multiple use
cases when used along '--ws-url' and '--port'.
- Fixed a segfault due to a null pointer exception on FreeBSD.
- Fixed build with '--disable-nls'.
- Fixed invalid read (heap-buffer-overflow) when parsing an XFF spec via
JSON.
- Fixed segfault when parsing a specific XFF specifier.
Changes to GoAccess 1.7.1 - Tuesday, February 28, 2023 Changes to GoAccess 1.7.1 - Tuesday, February 28, 2023
- Added 'inlang' for easy localization (i18n) updates. - Added 'inlang' for easy localization (i18n) updates.
https://inlang.com/editor/github.com/allinurl/goaccess https://inlang.com/editor/github.com/allinurl/goaccess
- Added nanosecond parsing option via the '%n' specifier. Great for parsing - Added nanosecond parsing option via the '%n' specifier. Great for parsing
'Traefik' JSON logs duration field. 'Traefik' JSON logs duration field.
- Changed Docker workflow to build a docker image on different architectures - Changed Docker workflow to build a docker image on different architectures
{'arm64' & 'amd64'}. {'arm64' & 'amd64'}.
- Fixed issue with '--unknowns-as-crawlers' where it did not process them as - Fixed issue with '--unknowns-as-crawlers' where it did not process them as
such. such.
skipping to change at line 177 skipping to change at line 191
applicable. applicable.
- Changed command line option from '--hide-referer' to '--hide-referrer'. - Changed command line option from '--hide-referer' to '--hide-referrer'.
- Changed command line option from '--ignore-referer' to '--ignore-referrer'. - Changed command line option from '--ignore-referer' to '--ignore-referrer'.
- Fixed a potential division by zero. - Fixed a potential division by zero.
- Fixed inablity to parse IPv6 when using a 'CADDY' log format. - Fixed inablity to parse IPv6 when using a 'CADDY' log format.
- Fixed issue where a 'BSD' OS could be displayed as Linux with certain - Fixed issue where a 'BSD' OS could be displayed as Linux with certain
user-agents. user-agents.
- Fixed memory leak when a JSON value contained an empty string (e.g., - Fixed memory leak when a JSON value contained an empty string (e.g.,
JSON/CADDY format). JSON/CADDY format).
- Fixed possible buffer overflow on a WS packet coming from the browser. - Fixed possible buffer overflow on a WS packet coming from the browser.
- Refactored a substancial part of the storage codebase for upcoming - Refactored a substantial part of the storage codebase for upcoming
filtering/search capabilities (issue #117). filtering/search capabilities (issue #117).
- Refactored DB storage to minimize memory consumption up to '35%'. - Refactored DB storage to minimize memory consumption up to '35%'.
- Updated default 'AWS Elastic Load Balancing' log format. - Updated default 'AWS Elastic Load Balancing' log format.
- Updated German translation. - Updated German translation.
- Updated page size to 24 on the HTML report. - Updated page size to 24 on the HTML report.
- Updated UNIX OS catergories. - Updated UNIX OS catergories.
Changes to GoAccess 1.4.6 - Sunday, February 28, 2021 Changes to GoAccess 1.4.6 - Sunday, February 28, 2021
- Added additional feed reader clients. - Added additional feed reader clients.
skipping to change at line 265 skipping to change at line 279
- Ensure the HTML report defaults to widescreen if viewport is larger than - Ensure the HTML report defaults to widescreen if viewport is larger than
'2560px'. '2560px'.
- Fixed inability to properly process multiple logs in real-time. - Fixed inability to properly process multiple logs in real-time.
- Fixed issue where named PIPEs were not properly seed upon generating - Fixed issue where named PIPEs were not properly seed upon generating
filename. filename.
- Fixed issue where served time metrics were not shown when data was piped. - Fixed issue where served time metrics were not shown when data was piped.
- Removed unnecessary padding from SVG charts. Improves readability on mobile. - Removed unnecessary padding from SVG charts. Improves readability on mobile.
Changes to GoAccess 1.4.1 - Monday, November 09, 2020 Changes to GoAccess 1.4.1 - Monday, November 09, 2020
- Added addtional browsers and bots to the main list. - Added additional browsers and bots to the main list.
- Added 'Android 11' to the list of OSs. - Added 'Android 11' to the list of OSs.
- Added 'macOS 11.0 Big Sur' to the list of OSs. - Added 'macOS 11.0 Big Sur' to the list of OSs.
- Added 'average' to each panel overall metrics. - Added 'average' to each panel overall metrics.
- Added '.dmg', '.xz', and '.zst' to the static list. - Added '.dmg', '.xz', and '.zst' to the static list.
- Added extra check to ensure restoring from disk verifies the content of the - Added extra check to ensure restoring from disk verifies the content of the
log against previous runs. log against previous runs.
- Added Russian translation (i18n). - Added Russian translation (i18n).
- Added Ukrainian translation (i18n). - Added Ukrainian translation (i18n).
- Added support for HTTP status code '308'. - Added support for HTTP status code '308'.
- Added the ability for 'get_home ()' to return NULL on error, instead of - Added the ability for 'get_home ()' to return NULL on error, instead of
skipping to change at line 397 skipping to change at line 411
- Added 'Android Pie 9' to the list of OSs. - Added 'Android Pie 9' to the list of OSs.
- Added --anonymize-ip command line option to anonymize ip addresses. - Added --anonymize-ip command line option to anonymize ip addresses.
- Added --browsers-file command line option to load a list of crawlers from a - Added --browsers-file command line option to load a list of crawlers from a
text file. text file.
- Added byte unit (PiB) to C formatter and refactored code. - Added byte unit (PiB) to C formatter and refactored code.
- Added byte unit (PiB) to JS formatter. - Added byte unit (PiB) to JS formatter.
- Added Chinese translation (i18n). - Added Chinese translation (i18n).
- Added French translation (i18n). - Added French translation (i18n).
- Added '%h' date specifier to the allowed date character specifiers. - Added '%h' date specifier to the allowed date character specifiers.
- Added "HeadlessChrome" to the list of browsers. - Added "HeadlessChrome" to the list of browsers.
- Added --hide-referer command line option to hide referers from report. - Added --hide-referer command line option to hide referrers from report.
- Added HTTP status code 429 (TOO MANY REQUESTS). - Added HTTP status code 429 (TOO MANY REQUESTS).
- Added IGNORE_LEVEL_PANEL and IGNORE_LEVEL_REQ definitions. - Added IGNORE_LEVEL_PANEL and IGNORE_LEVEL_REQ definitions.
- Added Japanese translation (i18n). - Added Japanese translation (i18n).
- Added macOS 10.14 Mojave to the list of OSs. - Added macOS 10.14 Mojave to the list of OSs.
- Added "Mastodon" user-agent to the list of crawlers/unix-like. - Added "Mastodon" user-agent to the list of crawlers/unix-like.
- Added new fontawesome icons and use angle arrows in HTML paging. - Added new fontawesome icons and use angle arrows in HTML paging.
- Added new purple theme to HTML report and default to it. - Added new purple theme to HTML report and default to it.
- Added --no-parsing-spinner command line option to switch off parsing - Added --no-parsing-spinner command line option to switch off parsing
spinner. spinner.
- Added .ogv and ogg static file extension (ogg video, Ogg Vorbis audio). - Added .ogv and ogg static file extension (ogg video, Ogg Vorbis audio).
skipping to change at line 446 skipping to change at line 460
- Ensure XFF parser takes into account escaped braces. - Ensure XFF parser takes into account escaped braces.
- Fixed a regression where fifo-in/out would fail with ENXIO. - Fixed a regression where fifo-in/out would fail with ENXIO.
- Fixed a regression where it would return EXIT_FAILURE on an empty log. - Fixed a regression where it would return EXIT_FAILURE on an empty log.
- Fixed a (ssh) pipeline problem with fgetline()/fgets() when there is a race - Fixed a (ssh) pipeline problem with fgetline()/fgets() when there is a race
for data on stdin. for data on stdin.
- Fixed broken X-Forwarded-For (XFF) %~ specifier in certain parsing cases. - Fixed broken X-Forwarded-For (XFF) %~ specifier in certain parsing cases.
- Fixed conf.filenames duplication problem if logs are via pipe. - Fixed conf.filenames duplication problem if logs are via pipe.
- Fixed float percent value on JSON/HTML output for locales using decimal comm a. - Fixed float percent value on JSON/HTML output for locales using decimal comm a.
- Fixed issue where it was not possible to establish a Web Socket connection - Fixed issue where it was not possible to establish a Web Socket connection
when attempting to parse and extract HTTP method. when attempting to parse and extract HTTP method.
- Fixed issue where log formats with pipe delimiter were not propely parsed. - Fixed issue where log formats with pipe delimiter were not properly parsed.
- Fixed memory leak after config file path has been set (housekeeping). - Fixed memory leak after config file path has been set (housekeeping).
- Fixed memory leak when adding host to holder introduced in c052d1ea. - Fixed memory leak when adding host to holder introduced in c052d1ea.
- Fixed possible memory leak when hiding specific referrers. - Fixed possible memory leak when hiding specific referrers.
- Fixed several JS jshint warnings. - Fixed several JS jshint warnings.
- Fixed sudo installs on TravisCI. - Fixed sudo installs on TravisCI.
- Fixed UNDEFINED time range in HTML report when VISITORS panel was ignored. - Fixed UNDEFINED time range in HTML report when VISITORS panel was ignored.
- Fixed unnecessary closing span tags from template. - Fixed unnecessary closing span tags from template.
- Fixed use-after-free when two color items were found on color_list. - Fixed use-after-free when two color items were found on color_list.
Changes to GoAccess 1.2 - Tuesday, March 07, 2017 Changes to GoAccess 1.2 - Tuesday, March 07, 2017
skipping to change at line 799 skipping to change at line 813
- Added request method specifier to the default W3C log format. - Added request method specifier to the default W3C log format.
- Added the ability to ignore parsing and displaying given panel(s). - Added the ability to ignore parsing and displaying given panel(s).
- Added the ability to ignore referer sites from being counted. A good case - Added the ability to ignore referer sites from being counted. A good case
scenario is to ignore own domains. i.e., owndomain.tld. This also allows scenario is to ignore own domains. i.e., owndomain.tld. This also allows
ignoring hosts using wildcards. For instance, *.mydomain.tld or www.mydomain .* ignoring hosts using wildcards. For instance, *.mydomain.tld or www.mydomain .*
or www?.mydomain.tld or www?.mydomain.tld
- Added time/hour distribution module. e.g., 00-23. - Added time/hour distribution module. e.g., 00-23.
- Added "visitors" metrics to all panels. - Added "visitors" metrics to all panels.
- Changed AC_PREREQ macro version so it builds on old versions of autoconf. - Changed AC_PREREQ macro version so it builds on old versions of autoconf.
- Changed GEOIP database load to GEOIP_MEMORY_CACHE for faster lookups. - Changed GEOIP database load to GEOIP_MEMORY_CACHE for faster lookups.
- Changed maximum number of choices to display per panel to 366 fron 300. - Changed maximum number of choices to display per panel to 366 from 300.
- Ensure config file is read from home dir if unable to open it from - Ensure config file is read from home dir if unable to open it from
%sysconfdir% path. %sysconfdir% path.
- Fixed array overflows when exceeding MAX_* limits on command line options. - Fixed array overflows when exceeding MAX_* limits on command line options.
- Fixed a SEGFAULT where sscanf could not handle special chars within the - Fixed a SEGFAULT where sscanf could not handle special chars within the
referer. referer.
- Fixed character encoding on geolocation output (ISO-8859 to UTF8). - Fixed character encoding on geolocation output (ISO-8859 to UTF8).
- Fixed issue on wild cards containing "?" at the end of the string. - Fixed issue on wild cards containing "?" at the end of the string.
- Fixed issue where a "Nothing valid to process" error was triggered when the - Fixed issue where a "Nothing valid to process" error was triggered when the
number of invalid hits was equal to the number of valid hits. number of invalid hits was equal to the number of valid hits.
- Fixed issue where outputting to a file left a zero-byte file in pwd. - Fixed issue where outputting to a file left a zero-byte file in pwd.
skipping to change at line 867 skipping to change at line 881
- Added the PATCH method according to RFC 5789. - Added the PATCH method according to RFC 5789.
- Fixed GeoLocation percent issue for the JSON, CSV and HTML outputs. - Fixed GeoLocation percent issue for the JSON, CSV and HTML outputs.
- Fixed memory leak when excluding one or multiple IPs. - Fixed memory leak when excluding one or multiple IPs.
Changes to GoAccess 0.8.1 - Monday, June 16, 2014 Changes to GoAccess 0.8.1 - Monday, June 16, 2014
- Added ability to add/remove static files by extension through the config - Added ability to add/remove static files by extension through the config
file. file.
- Added ability to print backtrace on segmentation fault. - Added ability to print backtrace on segmentation fault.
- Escaped JSON strings correctly according to [RFC4627]. - Escaped JSON strings correctly according to [RFC4627].
- Fixed encoding issue when extracting keyphrases for some HTTP referers. - Fixed encoding issue when extracting keyphrases for some HTTP referrers.
- Fixed issue where HTML bar graphs were not shown due to numeric locale. - Fixed issue where HTML bar graphs were not shown due to numeric locale.
- Fixed issue with URIs containing "\r?\n" thus breaking the corresponding - Fixed issue with URIs containing "\r?\n" thus breaking the corresponding
output. output.
- Make sure request string is URL decoded on all outputs. - Make sure request string is URL decoded on all outputs.
Changes to GoAccess 0.8 - Tuesday, May 20, 2014 Changes to GoAccess 0.8 - Tuesday, May 20, 2014
- Added APT-HTTP to the list of browsers. - Added APT-HTTP to the list of browsers.
- Added data persistence and ability to load data from disk. - Added data persistence and ability to load data from disk.
- Added IE11 to the list of browsers. - Added IE11 to the list of browsers.
 End of changes. 7 change blocks. 
6 lines changed or deleted 20 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)