SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for goaccess-debugsource-1.9.3-1.3.i586.rpm :

* Mon Jun 03 2024 Michael Vetter - 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\'.
* Fri Apr 12 2024 Michael Vetter - 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.
* Tue Feb 06 2024 Michael Vetter - Update to 1.9.1:
* 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.
* Wed Jan 31 2024 Michael Vetter - Updaet to 1.9:
* Added multi-threaded log processing with \'--jobs=\' 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.
* Thu Nov 02 2023 Michael Vetter - Update to 1.8.1:
* 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.
* Sun Oct 01 2023 Michael Vetter - 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.
* Sat Apr 01 2023 Michael Vetter - 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.
* Wed Mar 01 2023 Michael Vetter - 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.
* Mon Jan 02 2023 Michael Vetter - 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.
* Wed Nov 02 2022 Michael Vetter - Update to 1.6.5:
* Updated Dockerfile build stage to use alpine:3.
* Updated deb build to use the right libncursesw6 dependency.
* Mon Oct 03 2022 Michael Vetter - Update to 1.6.4:
* Added Korean translation (i18n).
* Added the ability to use filenames as virtualhosts using \'--fname-as-vhost=\'.
* Enabled clawlers/bots under the OSs panel instead of being shown as \'Unknown\'.
* Updated the format on the command-line help output.
* Fri Sep 02 2022 Michael Vetter - Update to 1.6.3:
* 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.
* Fri Jul 15 2022 Michael Vetter - Update to 1.6.2:
* 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.
* Mon Jul 04 2022 Michael Vetter - Update to 1.6.1:
* Added a `--ping-interval=` in an attempt to keep the WebSocket connection opened.
* Added support for timezone conversion via `--datetime-format=` and `--tz=`.
* 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`.
* Wed Jun 01 2022 Michael Vetter - 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.
* Fri Apr 29 2022 Michael Vetter - Update to 1.5.7:
* Updated Caddy\'s JSON format. This should address CADDY\'s v2.5.0 change.
* Updated GeoIP module so it defaults to native language name (i18n) or fall-back to English.
* Updated translations
* Fri Apr 01 2022 Michael Vetter - Update to 1.5.6:
* 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.
* Tue Feb 01 2022 Michael Vetter - 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.
* Tue Jan 04 2022 Michael Vetter - 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.
 
ICM