- Update to 1.9.4:
* Added an azimuthal (globe) projection to the HTML report for geolocation,
providing a less distorted view of the global map.
* Added 'apple-touch-icon' for improved iPhone home screen support,
enabling quick access to reports directly from the home screen.
* Added 'aria-*' attributes to HTML report for better accessibility,
ensuring that the report is more inclusive for screen readers and other assistive technologies.
* Added 'theme-color' '<meta>' tag to the HTML report for better integration
with mobile devices, allowing the browser's address bar to match the report's theme color.
* Added additional validation checks to ensure the existence of file
paths provided in CLI options, preventing errors.
* Added WebSocket authentication to support both local-generated JSON
Web Tokens (JWT) and external verification methods. This enhancement
enables easy integration with external authentication systems while
ensuring CSRF protection for token refresh requests.
* Changed WebSocket server to avoid swapping bytes on big-endian platforms,
fixing compatibility issues on AIX systems.
* Fixed the issue where zooming/panning the map would unexpectedly skip or
jump back, providing a smoother user experience.
* Fixed the issue where the same mime types were displayed as duplicates due
to different casing by normalizing mime types before adding them to the
storage, ensuring consistent reporting.
* Replaced div elements with more semantic HTML elements like <section>, <header>,
and <article>, improving the structure and accessibility of the report.
* Updated the list of supported browsers and operating systems to ensure more
accurate tracking and reporting.
* Updated the method of parsing the browser list for bots/crawlers, enabling the
capture of previously difficult-to-parse bots, allowing for more precise targeting and better analytics.
OBS-URL: https://build.opensuse.org/request/show/1266566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=36
* Added an azimuthal (globe) projection to the HTML report for geolocation,
providing a less distorted view of the global map.
* Added 'apple-touch-icon' for improved iPhone home screen support,
enabling quick access to reports directly from the home screen.
* Added 'aria-*' attributes to HTML report for better accessibility,
ensuring that the report is more inclusive for screen readers and other assistive technologies.
* Added 'theme-color' '<meta>' tag to the HTML report for better integration
with mobile devices, allowing the browser's address bar to match the report's theme color.
* Added additional validation checks to ensure the existence of file
paths provided in CLI options, preventing errors.
* Added WebSocket authentication to support both local-generated JSON
Web Tokens (JWT) and external verification methods. This enhancement
enables easy integration with external authentication systems while
ensuring CSRF protection for token refresh requests.
* Changed WebSocket server to avoid swapping bytes on big-endian platforms,
fixing compatibility issues on AIX systems.
* Fixed the issue where zooming/panning the map would unexpectedly skip or
jump back, providing a smoother user experience.
* Fixed the issue where the same mime types were displayed as duplicates due
to different casing by normalizing mime types before adding them to the
storage, ensuring consistent reporting.
* Replaced div elements with more semantic HTML elements like <section>, <header>,
and <article>, improving the structure and accessibility of the report.
* Updated the list of supported browsers and operating systems to ensure more
accurate tracking and reporting.
* Updated the method of parsing the browser list for bots/crawlers, enabling the
capture of previously difficult-to-parse bots, allowing for more precise targeting and better analytics.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=86
- Update to 1.9.3:
* Added additional common bots to the list.
* Added Address Sanitizer via '--enable-asan' to the configure
options for debugging purposes.
* Fixed inability to parse JSON keys containing dots.
* Fixed out-of-bounds access for invalid HTTP status codes.
* Fixed out-of-bounds access when parsing a log in serial processing mode.
* Fixed regression introduced in 8f570c, which caused duplicate
counts upon restoring from disk via '--restore'.
OBS-URL: https://build.opensuse.org/request/show/1178221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=35
* Added additional common bots to the list.
* Added Address Sanitizer via '--enable-asan' to the configure
options for debugging purposes.
* Fixed inability to parse JSON keys containing dots.
* Fixed out-of-bounds access for invalid HTTP status codes.
* Fixed out-of-bounds access when parsing a log in serial processing mode.
* Fixed regression introduced in 8f570c, which caused duplicate
counts upon restoring from disk via '--restore'.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=84
- Update to 1.9.2:
* Added World Map to the Geo Location panel on the HTML report.
* Added additional non-official/standard HTTP status codes such
as Caddy's 0 HTTP status among others.
* Added support for '%z' on strptime for non-glibc systems,
such as musl libc in Alpine Linux (Docker container), enabling
the use of '--tz'
* Changed the '--hide/ignore-referrer' options to filter by
hostname directly without the use of wildcards, e.g.,
'--ignore-referrer=wiki.google.com'.
* Fixed inability to parse duplicate specifiers during log format parsing.
* Fixed regression which previously hindered the ability to
modify log, date, and time formats within the TUI dialog.
i.e., '# goaccess access.log -c'.
* Replaced 'remote_ip' with 'client_ip' for Caddy's JSON format,
allowing the use of trusted proxies.
* Updated Caddy JSON example log format to handle headers correctly.
* Updated Swedish i18n.
OBS-URL: https://build.opensuse.org/request/show/1166954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=34
* Added World Map to the Geo Location panel on the HTML report.
* Added additional non-official/standard HTTP status codes such
as Caddy's 0 HTTP status among others.
* Added support for '%z' on strptime for non-glibc systems,
such as musl libc in Alpine Linux (Docker container), enabling
the use of '--tz'
* Changed the '--hide/ignore-referrer' options to filter by
hostname directly without the use of wildcards, e.g.,
'--ignore-referrer=wiki.google.com'.
* Fixed inability to parse duplicate specifiers during log format parsing.
* Fixed regression which previously hindered the ability to
modify log, date, and time formats within the TUI dialog.
i.e., '# goaccess access.log -c'.
* Replaced 'remote_ip' with 'client_ip' for Caddy's JSON format,
allowing the use of trusted proxies.
* Updated Caddy JSON example log format to handle headers correctly.
* Updated Swedish i18n.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=81
* Added support for macOS to the OS detection.
* Fixed C99 mode issue with initial declarations [CentOS7].
* Fixed minor typographical, orthographic, and grammatical errors
in the German translation.
* Fixed a regression issue wherein parsing would halt at the first
empty log file.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=79
- Updaet to 1.9:
* Added multi-threaded log processing with '--jobs=<num>' for a boost
in parsing speed, achieving an improvement ranging from 1.26 to 3.65x faster.
* Added the 'SEARCH' method to the list of HTTP request methods.
* Added compatibility to include the Traefik log format.
* Added the ability to gracefully handle SIGQUIT as a signal for shutdown.
* Altered WebSocket server initialization, ensuring it takes place after log-format checks.
* Deprecated '--output-format'; now, only the '--output' option is permissible.
* Implemented mutex locking to prevent a TZ environment race condition.
* Fixed a potential heap overflow when checking a request for bots.
* Fixed sorting of child items on HTML panels when sorting a column via the UI.
* Fixed an issue where, in some cases, the referer host wouldn't be extracted properly
* Fixed the miscategorization of Android 12.1 under operating systems.
* Fixed TUI and temporarily ignored SIGINT during subdialog execution via Ctrl+C.
* Updated the list of browsers/bots.
OBS-URL: https://build.opensuse.org/request/show/1142893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=32
* Added multi-threaded log processing with '--jobs=<num>' for a boost
in parsing speed, achieving an improvement ranging from 1.26 to 3.65x faster.
* Added the 'SEARCH' method to the list of HTTP request methods.
* Added compatibility to include the Traefik log format.
* Added the ability to gracefully handle SIGQUIT as a signal for shutdown.
* Altered WebSocket server initialization, ensuring it takes place after log-format checks.
* Deprecated '--output-format'; now, only the '--output' option is permissible.
* Implemented mutex locking to prevent a TZ environment race condition.
* Fixed a potential heap overflow when checking a request for bots.
* Fixed sorting of child items on HTML panels when sorting a column via the UI.
* Fixed an issue where, in some cases, the referer host wouldn't be extracted properly
* Fixed the miscategorization of Android 12.1 under operating systems.
* Fixed TUI and temporarily ignored SIGINT during subdialog execution via Ctrl+C.
* Updated the list of browsers/bots.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=77
* Added latest Android and macOS versions to the list of OSs.
* Fixed issue when trying to apply a regex on an invalid value
(HTML report).
* Fixed issue with D3.js xScale.domain() going out of boundaries
in certain cases.
* Prevent setting default static files when no static-file
options are defined in config file.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=75
- Update to 1.8:
* Added dual-stack support to the WebSocket server.
* Added Debian Bookworm to the official deb repo.
* Added Ubuntu Lunar to the official deb repo.
* Fixed compiler error on macOS 10.12.
* Updated bootstrap to v3.4.
* Updated FontAwesome with additional icons for upcoming major release.
* Updated Japanese translation.
* Updated OS display from Macintosh to macOS.
* Updated to D3.js v7 (latest) including charts.js code.
OBS-URL: https://build.opensuse.org/request/show/1114599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=30
* Added dual-stack support to the WebSocket server.
* Added Debian Bookworm to the official deb repo.
* Added Ubuntu Lunar to the official deb repo.
* Fixed compiler error on macOS 10.12.
* Updated bootstrap to v3.4.
* Updated FontAwesome with additional icons for upcoming major release.
* Updated Japanese translation.
* Updated OS display from Macintosh to macOS.
* Updated to D3.js v7 (latest) including charts.js code.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=73
- Update to 1.7.2:
* 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.
OBS-URL: https://build.opensuse.org/request/show/1076592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=29
* 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.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=71
- Update to 1.7.1:
* Added 'inlang' for easy localization (i18n) updates.
* Added nanosecond parsing option via the '%n' specifier.
Great for parsing 'Traefik' JSON logs duration field.
* Changed Docker workflow to build a docker image on different
architectures {'arm64' & 'amd64'}.
* Fixed issue with '--unknowns-as-crawlers' where it did not
process them as such.
OBS-URL: https://build.opensuse.org/request/show/1068373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=28
* Added 'inlang' for easy localization (i18n) updates.
* Added nanosecond parsing option via the '%n' specifier.
Great for parsing 'Traefik' JSON logs duration field.
* Changed Docker workflow to build a docker image on different
architectures {'arm64' & 'amd64'}.
* Fixed issue with '--unknowns-as-crawlers' where it did not
process them as such.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=69
- Update to 1.7:
* Added an option to classify unknown OS and browsers as crawlers using
`--unknowns-as-crawlers`.
* Added highlighting to certain metrics on the HTML report for readability.
* Added support ASN mapping for GeoIP2 and legacy databases. Great for
detecting malicious traffic and block accordingly.
* Changed and prioritize user's browsers list over heuristics.
* Fixed invalid read when loading the list of agents for an IP.
* Fixed issue where a file containing a nul `\0` character would crash the
program.
* Updated Swedish i18n.
OBS-URL: https://build.opensuse.org/request/show/1046178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=27
* Added an option to classify unknown OS and browsers as crawlers using
`--unknowns-as-crawlers`.
* Added highlighting to certain metrics on the HTML report for readability.
* Added support ASN mapping for GeoIP2 and legacy databases. Great for
detecting malicious traffic and block accordingly.
* Changed and prioritize user's browsers list over heuristics.
* Fixed invalid read when loading the list of agents for an IP.
* Fixed issue where a file containing a nul `\0` character would crash the
program.
* Updated Swedish i18n.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=67
* Added Korean translation (i18n).
* Added the ability to use filenames as virtualhosts using
'--fname-as-vhost=<regex>'.
* Enabled clawlers/bots under the OSs panel instead of being shown as
'Unknown'.
* Updated the format on the command-line help output.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=63
* Enabled DNS thread when resolving a host and outputting real-time HTML.
This helps avoid stalling the WS server on busy connections.
* Fixed issue where it would not properly parse an XFF if the '%h' specifier
was already set.
* Fixed possible XSS issues when using '--html-custom-css' and
'--html-custom-js' by allowing valid filenames.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=61
* Added `Android 12` to the list of OSs.
* Added `macOS 12 Ventura` to the list of OSs.
* Fixed implicit declaration build issue due to `timegm(3)` on `BSDs` and `macOS`.
* Fixed issue where timezone conversion would be performed twice on a given
date.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=59
- Update to 1.6.1:
* Added a `--ping-interval=<secs>` in an attempt to keep the WebSocket
connection opened.
* Added support for timezone conversion via `--datetime-format=<format>` and
`--tz=<timezone>`.
* Added the ability to reconnect to WebSocket server after 1 sec with
exponential backoff (x20).
* Fixed issue where an invalid client connection would stall data out to
clients via the WebSocket server.
* Fixed issue where real-time data would be parsed multiple times under
`Cygwin`.
OBS-URL: https://build.opensuse.org/request/show/986593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=22
* Added a `--ping-interval=<secs>` in an attempt to keep the WebSocket
connection opened.
* Added support for timezone conversion via `--datetime-format=<format>` and
`--tz=<timezone>`.
* Added the ability to reconnect to WebSocket server after 1 sec with
exponential backoff (x20).
* Fixed issue where an invalid client connection would stall data out to
clients via the WebSocket server.
* Fixed issue where real-time data would be parsed multiple times under
`Cygwin`.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=57
- Update to 1.6:
* Changed slightly how the XFF field is specified. See man page for details.
* Ensure city is displayed with the DBIP City Lite database.
* Ensure no 'cleaning up resources' message is displayed if `--no-progress`
is passed.
* Ensure the maximum number of items per panel defaults to 1440 (24hrs) when
passing `--date-spec=min`.
* Fixed issue when parsing a delimited XFF field followed by a host IP.
* Fixed issue where some data was buffered on the WebSocket server before it
was sent to each client.
* Fixed issue where the WebSocket server would fail with POLLNVAL consuming
100% CPU.
* Fixed segfault when attempting to open an unresolved IP on mac/BSDs.
OBS-URL: https://build.opensuse.org/request/show/980298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=21
* Changed slightly how the XFF field is specified. See man page for details.
* Ensure city is displayed with the DBIP City Lite database.
* Ensure no 'cleaning up resources' message is displayed if `--no-progress`
is passed.
* Ensure the maximum number of items per panel defaults to 1440 (24hrs) when
passing `--date-spec=min`.
* Fixed issue when parsing a delimited XFF field followed by a host IP.
* Fixed issue where some data was buffered on the WebSocket server before it
was sent to each client.
* Fixed issue where the WebSocket server would fail with POLLNVAL consuming
100% CPU.
* Fixed segfault when attempting to open an unresolved IP on mac/BSDs.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=55
* Added `--anonymize-level=<1|2|3>` option to specify IP anonymization level.
* Added minute specificity to the Visitors panel via `--date-spec=min`.
* Added the ability to toggle on/off panels on the HTML report.
* Changed stderr to stdout on non-error output when exiting goaccess.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=51
- Update to 1.5.5:
* Added mechanism to automatically parse additional bots.
* Changed area chart interpolation to 'monotone'. This should avoid the issue
* the interpolated curve has a bend into the negative space.
* Changed build to use debugging symbols even for release builds.
* Changed order on which we verify bots to be the first thing we check. This
* a slight improvement on parsing time.
* Ensure we initialize DNS resolver conditions and mutexes before they're used.
* Fixed possible buffer over-read for cases where a '\0' could be reached
* when parsing a log line.
* Fixed possible data race on UI spinner thread.
* Fixed regression where a lot of robots where not detected by GoAccess.
OBS-URL: https://build.opensuse.org/request/show/950439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=18
* Added mechanism to automatically parse additional bots.
* Changed area chart interpolation to 'monotone'. This should avoid the issue
* the interpolated curve has a bend into the negative space.
* Changed build to use debugging symbols even for release builds.
* Changed order on which we verify bots to be the first thing we check. This
* a slight improvement on parsing time.
* Ensure we initialize DNS resolver conditions and mutexes before they're used.
* Fixed possible buffer over-read for cases where a '\0' could be reached
* when parsing a log line.
* Fixed possible data race on UI spinner thread.
* Fixed regression where a lot of robots where not detected by GoAccess.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=50
- Update to 1.5.4:
* Added AWS ALB to the predefined logs format list --log-format=AWSALB.
* Ensure we lock our pipe/websocket writer before broadcasting message.
* Ensure we require a valid host token even when we're not validating the IP.
* Ensure we simply update the TUI once after tailing multiple files.
* Ensure we simply update the UI once after tailing multiple files.
* Fixed buffer overflow when checking if an HTTP code was a 404 on an empty
code.
* Optimized terminal and HTML UI output when tailing multiple files.
* Updated DB PATH error message to be more descriptive.
OBS-URL: https://build.opensuse.org/request/show/943793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=17
* Added AWS ALB to the predefined logs format list --log-format=AWSALB.
* Ensure we lock our pipe/websocket writer before broadcasting message.
* Ensure we require a valid host token even when we're not validating the IP.
* Ensure we simply update the TUI once after tailing multiple files.
* Ensure we simply update the UI once after tailing multiple files.
* Fixed buffer overflow when checking if an HTTP code was a 404 on an empty
code.
* Optimized terminal and HTML UI output when tailing multiple files.
* Updated DB PATH error message to be more descriptive.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=49
* Added additional crawlers to the default list.
* Added Italian translation (i18n).
* Added 'macOS 12' to the list of OS.
* Fixed buffer overflow caused by an excessive number of invalid
requests with multiple logs.
* Fixed visualization issue on the HTML report for panels with
disabled chart.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=48
- Fix systemd target for the timer which ends up with cylces otherwise
basic.target: Found ordering cycle on goaccess@foobar.timer/start
basic.target: Found dependency on time-sync.target/start
basic.target: Found dependency on chronyd.service/start
basic.target: Found dependency on network.target/start
basic.target: Found dependency on wickedd-nanny.service/start
basic.target: Found dependency on basic.target/start
basic.target: Job goaccess@foobar.timer/start deleted to break ordering cycle starting with basic.target/start
OBS-URL: https://build.opensuse.org/request/show/930846
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=47
- Update to 1.5.2:
* Added .avi to the list of static requests/extensions.
* Changed label from 'Init. Proc. Time' to 'Log Parsing Time'.
* Fixed issue where lengthy static-file extension wouldn't account certain
valid requests.
* Fixed possible buffer underflow when checking static-file extension.
* Fixed segfault when attempting to parse an invalid JSON log while using a
JSON log format.
* Fixed segfault when ignoring a status code and processing a line > '4096'
chars.
OBS-URL: https://build.opensuse.org/request/show/922359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=14
- Update to 1.5.1:
- Changed official deb repo so it now builds '--with-getline' in order to
support request lines longer than 4096.
- Ensure there's no tail delay if the log file hasn't changed.
- Fixed data race when writing to a self-pipe and attempting to stop the WS server.
- Fixed inability to close expanded panel when pressing 'q' on TUI.
- Fixed possible data race during parsing spinner label assignment.
- Increased the maximum number of files to monitor from '512' to '3072'.
OBS-URL: https://build.opensuse.org/request/show/904050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=13
- Changed official deb repo so it now builds '--with-getline' in order to
support request lines longer than 4096.
- Ensure there's no tail delay if the log file hasn't changed.
- Fixed data race when writing to a self-pipe and attempting to stop the WS server.
- Fixed inability to close expanded panel when pressing 'q' on TUI.
- Fixed possible data race during parsing spinner label assignment.
- Increased the maximum number of files to monitor from '512' to '3072'.
OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=44
- Update to 1.5:
* Added a Docker container based isolated build environment (Debian).
* Added Dark Mode detection to the HTML report.
* Added the ability for the WebSocket server to bind to a Unix-domain socket.
* Added the ability to parse IPs enclosed within brackets (e.g., IPv6).
* Changed categorization of requests containing 'CFNetwork' to 'iOS' when
applicable.
* Changed command line option from '--hide-referer' to '--hide-referrer'.
* Changed command line option from '--ignore-referer' to '--ignore-referrer'.
* Fixed a potential division by zero.
* Fixed inablity to parse IPv6 when using a 'CADDY' log format.
* Fixed issue where a 'BSD' OS could be displayed as Linux with certain
user-agents.
* Fixed memory leak when a JSON value contained an empty string (e.g.,
JSON/CADDY format).
* Fixed possible buffer overflow on a WS packet coming from the browser.
* Refactored a substancial part of the storage codebase for upcoming
filtering/search capabilities (issue #117).
* Refactored DB storage to minimize memory consumption up to '35%'.
* Updated default 'AWS Elastic Load Balancing' log format.
* Updated German translation.
* Updated page size to 24 on the HTML report.
* Updated UNIX OS catergories.
OBS-URL: https://build.opensuse.org/request/show/895666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/goaccess?expand=0&rev=12