Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

goaccess-1.5.1-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: goaccess Distribution: openSUSE Tumbleweed
Version: 1.5.1 Vendor: openSUSE
Release: 1.1 Build date: Mon Jul 5 22:27:51 2021
Group: Productivity/Networking/Web/Utilities Build host: obs-arm-9
Size: 1124442 Source RPM: goaccess-1.5.1-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://goaccess.io/
Summary: Apache Web Log Analyzer
GoAccess is an Apache web log analyzer that provides HTTP statistics
for system administrators that require a visual report on the fly.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Jul 05 2021 Michael Vetter <mvetter@suse.com>
  - 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'.
* Thu May 27 2021 Michael Vetter <mvetter@suse.com>
  - 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.
* Mon Mar 01 2021 Michael Vetter <mvetter@suse.com>
  - Update to 1.4.6:
    * Added additional feed reader clients.
    * Added addtional browsers and bots to the main list.
    * Added command line option '--unknowns-log' to log unknown browsers and
      OSs.
    * Added 'Referer' to the pre-defined 'Caddy JSON' log format.
    * Added support for real-time piping as non-root user.
    * Added the ability to Handle case when IPv4 is encoded as IPv6 in
      GeoIP1/legacy.
    * Ensure we capture linux (lowercase) when extracting an OS.
    * Fixed a regression in parsing Google Cloud Storage or possibly other
      non-JSON formats.
    * Fixed inability to parse escaped formats.
    * Fixed issue when using '%s' with 'strptime(3)' under musl libc. This
      addresses mostly the Docker image.
    * Fixed possible buffer over-read for certain log-format patterns.
    * Fixed segfault when attempting to process a malformed JSON string.
    * Fixed segfault when setting an empty log-format from the TUI dialog.
    * Fixed sorting on hits and visitors when larger than INT_MAX.
    * Updated CloudFront pre-defined log-format to reflect the latest fields.
    * Updated 'Dockerfile' image to use 'alpine:3.13' instead of edge due to
      compatibility issue with the GNU coreutils.
* Mon Mar 01 2021 Michael Vetter <mvetter@suse.com>
  - Update to 1.4.5:
    * Fixed build issue due to initial declarations only allowed in C99 mode
* Mon Jan 25 2021 Michael Vetter <mvetter@suse.com>
  - Update to 1.4.4:
    * Added 'Caddy' to the list of pre-defined log formats.
    * Added command line option '--no-strict-status' to disable status validation.
    * Added native support to parse JSON logs.
    * Added the ability to process timestamps in milliseconds using '%*'.
    * Ensure TUI/CSV/HTML reports are able to output 'uint64_t' data.
    * Ensure we allow UI render if the rate at which data is being read is
    * than '8192' req/s.
    * Ensure we don't re-render Term/HTML output if no data was read/piped.
    * Fixed build configure to work on NetBSD.
    * Fixed issue where it would send data via socket each second when managed
    * systemd.
    * Fixed issue where parser was unable to parse syslog date with padding.
    * Fixed issue where some items under browsers.list were not tab separated.
    * Fixed issue where the format parser was unable to properly parse logs
    * by a pipe.
    * Fixed issue where T.X. Amount metrics were not shown when data was piped.
    * Fixed issue where XFF parser could swallow an additional field.
    * Fixed memory leak when using '%x' as date/time specifier.
    * Replaced select(2) with poll(2) as it is more efficient and a lot faster
    * select(2).
    * Updated Swedish i18n.
* Mon Jan 04 2021 Andreas Schneider <asn@cryptomilk.org>
  - Fix starting the timer on boot
* Mon Dec 28 2020 Andreas Schneider <asn@cryptomilk.org>
  - Enable geoip support
  - Added systemd service files
  - Added README.SUSE.md
* Fri Dec 04 2020 Michael Vetter <mvetter@suse.com>
  - Update to 1.4.3:
    * Added the ability to set how often goaccess will parse data and output to
      the HTML report via '--html-refresh=<secs>'.
    * Changed how TLS is parsed so the Cypher uses a separate specifier.
      It now uses '%K' for the TLS version and '%k' for the Cypher.
    * Fixed issue where real-time output would double count a rotated log. This
      was due to the change of inode upon rotating the log.
    * Updated man page to reflect proper way of 'tail -f' a remote access log.
* Mon Nov 16 2020 Michael Vetter <mvetter@suse.com>
  - Update to 1.4.2:
    * Added the ability to show 'Encryption Settings' such as ' TLSv1.2' and
      Cipher Suites on its own panel.
    * Added the ability to show 'MIME Types' such as ' application/javascript' on
      its own panel.
    * Changed Debian build to use mmdb instead of libgeoip (legacy).
    * Ensure the HTML report defaults to widescreen if viewport is larger than
      '2560'.
    * Fixed inability to properly process multiple logs in real-time.
    * Fixed issue where named PIPEs were not properly seed upon generating
      filename.
    * Fixed issue where served time metrics were not shown when data was piped.
    * Removed unnecessary padding from SVG charts. Improves readability on mobile.
* Mon Nov 09 2020 Michael Vetter <mvetter@suse.com>
  - Update to 1.4.1:
    * Added addtional browsers and bots to the main list.
    * Added 'Android 11' to the list of OSs.
    * Added 'macOS 11.0 Big Sur' to the list of OSs.
    * Added 'average' to each panel overall metrics.
    * Added '.dmg', '.xz', and '.zst' to the static list.
    * Added extra check to ensure restoring from disk verifies the content of the
    * against previous runs.
    * Added Russian translation (i18n).
    * Added Ukrainian translation (i18n).
    * Added support for HTTP status code '308'.
    * Added the ability for 'get_home ()' to return NULL on error, instead of
    * the process. Great if using through systemd.
    * Added the ability to read lowercase predefined log formats. For instance,
    * log-format=COMBINED' or '--log-format=combined'.
    * Changed how FIFOs are created and avoid using predictable filenames under
      tmp'.
    * Changed '--ignore-referer' to use whole referrer instead of referring site.
    * Ensure Cache Status can be parsed without sensitivity to case.
    * Ensure restored data enforces '--keep-last' if used by truncating accordingly
    * Fixed a few memory leaks when restoring from disk.
    * Fixed blank time distribution panel when using timestamps.
    * Fixed build issue due to lack of 'mmap' on 'Win'/'Cygwin'/'MinGW'.
    * Fixed crash in mouse enabled mode.
    * Fixed double free on data restore.
    * Fixed inability to keep processing a log when using '--keep-last'.
    * Fixed inability to properly parse truncated logs.
    * Fixed inability to properly count certain requests when restoring from disk
    * Fixed issue where it would not parse subsequent requests coming from stdin (tail).
    * Fixed issue where log truncation could prevent accurate number counting.
    * Fixed issue where parsed date range was not rendered with '--date-spec'.
    * Fixed issue where parser would stop regardless of a valid '--num-test' value.
    * Fixed issue where restoring from disk would increment 'MAX.TS'.
    * Fixed possible incremental issue when log rotation occurs.
    * Fixed possible XSS when getting real-time data into the HTML report.
    * Fixed potential memory leak when failing to get root node.
    * Fixed real-time hits count issue for certain scenarios.
    * Fixed segfault in 'Docker' due to a bad allocation when generating FIFOs.
    * Fixed 'Unknown' Operating Systems with 'W3C' format.
    * Removed unnecessary include from parser.c so it builds in macOS.
    * Updated each panel overall UI to be more streamlined.
    * Updated French translation.
    * Updated German translation.
    * Updated Spanish translation.
    * Updated sigsegv handler.
* Mon May 18 2020 Michael Vetter <mvetter@suse.com>
  - Update to 1.4:
    * Added a caching storage mechanism to improve parsing raw data and data
      rendering.
    * Added a mechanism to avoid counting duplicate data when restoring persisted
      data from disk.
    * Added additional option to the HTML report to set a maximum number of items
      per page to 3.
    * Added a list of podcast-related user agents under '%sysconfdir%'.
    * Added 'Android 10' to the list of Android codenames.
    * Added a 'widescreen' layout to the HTML report (e.g., 4K TV/KPI Dashboard).
    * Added 'Beaker', 'Brave', and 'Firefox Focus' to the list of browsers
    * Added command line option --user-name=username to avoid running GoAccess as
      root when outputting a real-time report.
    * Added 'DuckDuckGo' and 'MSNBot' browsers to the browsers.list.
    * Added 'facebookexternalhit' to the default crawler list.
    * Added German translation (DE).
    * Added Kubernetes Nginx Ingress Log Format to the default config file.
    * Added 'macOS Catalina' to the list of OSX codenames.
    * Added minor CSS updates to HTML report.
    * Added missing header '<sys/socket.h>' to fix FreeBSD build
    * Added new 'Edg' token to the list of browsers.
    * Added '--no-ip-validation' command line to disable client IP validation
    * Added '--persist' and '--restore' options to persist to disk and restore a
      dump from disk.
    * Added Portuguese translation (pt-BR)
    * Added Swedish translation (SV)
    * Added the ability to parse server cache status and a new panel to display
      those metrics.
    * Changed accumulated time to work by default on '--persist' and '--restore'.
    * Changed back how the hits and visitors percentage is calculated to be more
      intuitive.
    * Changed Geo Location panel display default to show only if database file is
      provided ('LIBMAXMINDDB').
    * Changed initial processing time from secs to HH:MM:SS in HTML output.
    * Changed '--max-items' for the static HTML report to allow no limit on
      output entries.
    * Changed required 'gettext' version to 0.19
    * Changed to ignore 'SIGPIPE' with 'SIG_IGN'
    * Changed version to 10.15 for 'macOS Catalina'.
    * Ensure proper escaping on default AWSELB log format.
    * Ensure valid requests counter is not affected on duplicate entries when
      restoring data.
    * Fixed issue preventing Ctrl-C (SIGINT) for the curses interface to stop the
      program.
    * Fixed issue where HTML report wouldn't update the tables when changing per
      page option.
    * Fixed issue where it wouldn't find either the user's or global config file.
    * Fixed issue where changing the number of items per page in the HTML report
      would not automatically refresh the tables.
    * Fixed issue where last updated label was not updated in real-time.
    * Fixed issue where overall date range wasn't showing the right start/end parse
      dates.
    * Fixed issue where tailing a file could potentially re-parse part of the log.
    * Fixed memory leak when fetching country/continent while using 'LIBMAXMINDDB'.
    * Fixed several '-Wcast-qual' warnings.
    * Fixed unwanted added characters to the HTML output.
    * Fixed websocket issue returning a 400 due to request header size.
    * Increased 'MAX_LINE_CONF' so a JSON string can be properly parsed from the
      config file.
    * Removed deprecated option '--geoip-city-data' from config file.
    * Removed unnecessary dependency from snapcraft.yaml.
    * Removed Vagrantfile per #1410
    * Removed some old browsers from the default curated list.
    * Replaced TokyoCabinet storage for a non-dependency in-memory persistent
      storage.
    * Updated Dockerfile.
  - Remove bin2c.patch: upstreamed
  - Build without --enable-geoip flag
* Mon Mar 09 2020 pgajdos@suse.com
  - build with libmaxminddb [bsc#1156207]
* Mon Aug 26 2019 Hendrik Vogelsang <hvogel@suse.com>
  - Add bin2c.patch to fix
    https://github.com/allinurl/goaccess/issues/1415
    which lead to garbage in HTML reports
* Fri Nov 23 2018 mvetter@suse.com
  - Update to 1.3
    * Added ability to store accumulated processing time into DB_GEN_STATS tcb
      file via '--accumulated-time' command line option.
    * Added additional Apache status codes to the list.
    * Added a few feed readers to the list.
    * Added more OSs to the list of OSs.
    * Added --anonymize-ip command line option to anonymize ip addresses.
    * Added --browsers-file command line option to load a list of crawlers from a
      text file.
    * Added byte unit (PiB) to formatters
    * Added translations
    * Added '%h' date specifier to the allowed date character specifiers.
    * Added "HeadlessChrome" to the list of browsers.
    * Added --hide-referer command line option to hide referers from report.
    * Added HTTP status code 429 (TOO MANY REQUESTS).
    * Added IGNORE_LEVEL_PANEL and IGNORE_LEVEL_REQ definitions.
    * Added --ignore-referer-report command line option to hide referers from
      output.
    * Added "Mastodon" user-agent to the list of crawlers/unix-like.
    * Added new fontawesome icons and use angle arrows in HTML paging.
    * Added new purple theme to HTML report and default to it.
    * Added --no-parsing-spinner command line option to switch off parsing
      spinner.
    * Added .ogv and ogg static file extension (ogg video, Ogg Vorbis audio).
    * Added OS X version numbers when outputting with --real-os.
    * Added parsing mechanism in an attempt capture more bots and to include
      unspecified bots/crawlers.
    * Added --pidfile command line option to the default config file.
    * Added SSL support for Docker goaccess build.
    * Added support to the WebSocket server for openssl-1.1*.
    * Added the ability to show/hide a chart per panel in the HTML report.
    * Added transparency to the navigation bar of the HTML report.
    * Added "WhatsApp" user-agent to the list of crawlers.
    * Changed default db folder so it adds the process id (PID). --db-path is
      required now when using --load-from-disk.
    * Changed Dockerfile to build from the current source.
    * Changed 'hits' to be right-aligned on TUI.
    * Changed to use faster slide animations on HTML report.
    * Changed wording from 'Bandwidth' to the proper term 'Tx. Amount'.
    * Ensure database filenames used by btree are less predictable.
    * Ensure HTML templates, CSS and JS files are minified when outputting
      report.
    * Ensure key phrases from Google are added even when https is used.
    * Ensure live report updates data & charts if tab/document has focus.
    * Ensure multiple 'Yandex' crawlers are properly parsed.
    * Ensure Safari has priority over most crawlers except the ones that are
      known to have it.
    * Ensure the request protocol on its own is properly parsed.
    * Ensure the right number of tests are performed against the given log.
    * Ensure user configuration is parsed first when available.
    * Ensure wss:// is used when connecting via HTTPS.
    * Ensure XFF parser takes into account escaped braces.
    * 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 (ssh) pipeline problem with fgetline()/fgets() when there is a race
      for data on stdin.
    * Fixed broken X-Forwarded-For (XFF) %~ specifier in certain parsing cases.
    * Fixed conf.filenames duplication problem if logs are via pipe.
    * Fixed float percent value on JSON/HTML output for locales using decimal comma.
    * Fixed issue where it was not possible to establish a Web Socket connection
      when attempting to parse and extract HTTP method.
    * Fixed issue where log formats with pipe delimiter were not propely parsed.
    * Fixed memory leak after config file path has been set (housekeeping).
    * Fixed memory leak when adding host to holder introduced in c052d1ea.
    * Fixed possible memory leak when hiding specific referrers.
    * Fixed several JS jshint warnings.
    * Fixed sudo installs on TravisCI.
    * Fixed UNDEFINED time range in HTML report when VISITORS panel was ignored.
    * Fixed unnecessary closing span tags from template.
    * Fixed use-after-free when two color items were found on color_list.
  - Add language package
* Thu Oct 18 2018 Jan Engelhardt <jengelh@inai.de>
  - Remove filler wording from description.
* Thu Oct 18 2018 mvetter@suse.com
  - Use %license instead of %doc
* Tue Oct 09 2018 mvetter@suse.com
  - Remove wrongly added v1.2.tar.gz
* Tue Jan 16 2018 mvetter@suse.com
  - Clean up spec file
  - Update to 1.2:
    * Added a Dockerfile.
    * Added a replacement for GNU getline() to dynamically expand line buffer
      while  maintaining real-time output.
    * Added --daemonize command line option to run GoAccess as daemon.
    * Added several improvements to the HTML report on small-screen devices.
    * Added option to the HTML report to auto-hide tables on small-screen
    * Added --process-and-exit command line option to parse log and exit.
    * Added several feed readers to the list of browsers.
    * Added "-" single dash per convention to read from the standard input.
    * Added support for MaxMind GeoIP2.
    * Added the ability to read and follow from a pipe such as
      "tail -f access.log | goaccess -"
    * Added time unit (seconds) to the processed time label in the HTML/terminal
    * Added visitors' percent column to the terminal dashboard.
    * Changed D3 charts to dim Y-axis on mouseover.
    * Changed D3 charts to reflect HTML column sort.
    * Changed D3 charts to render only if within the viewport. This improves the
      real-time HTML performance.
    * Changed HTML report tables to render only if within the viewport.
    * Changed percentage calculation to be based on the total within each panel.
    * Ensure start/end dates are updated real-time in the HTML output.
    * Ensure "window.location.hostname" is used as the default WS server host.
    * most cases, this should avoid the need for specifying "--ws-url=host".
    * using "--real-time-html" should suffice.
    * Fixed issue on HTML report to avoid outputting scientific notation for all
    * sizes.
    * Fixed integer overflow when calculating bar graph length on terminal.
    * Fixed issue where global config file would override command line arguments.
    * Fixed issue where it wouldn't allow loading from disk without specifying a
    * when executed from the cron.
    * Fixed issue where parser couldn't read some X-Forwarded-For (XFF) formats.
      that this breaks compatibility with the original implementation of
      XFF, but at the same time it gives much more flexibility on different.
    * Fixed issue where specifying fifo-in/out wouldn't allow HTML real-time
    * Fixed issue where the wrong number of parsed lines upon erroring out was
    * Fixed issue where the WebSocket server prevented to establish a connection
      a client due to invalid UTF-8 sequences.
    * Fixed percent issue when calculating visitors field.
    * Updated the list of crawlers.

Files

/etc/goaccess
/etc/goaccess/browsers.list
/etc/goaccess/goaccess.conf
/etc/goaccess/podcast.list
/usr/bin/goaccess
/usr/lib/systemd/system/goaccess@.service
/usr/lib/systemd/system/goaccess@.timer
/usr/share/doc/packages/goaccess
/usr/share/doc/packages/goaccess/AUTHORS
/usr/share/doc/packages/goaccess/ChangeLog
/usr/share/doc/packages/goaccess/NEWS
/usr/share/doc/packages/goaccess/README
/usr/share/doc/packages/goaccess/README.SUSE.md
/usr/share/doc/packages/goaccess/TODO
/usr/share/licenses/goaccess
/usr/share/licenses/goaccess/COPYING
/usr/share/locale/de/LC_MESSAGES/goaccess.mo
/usr/share/locale/es/LC_MESSAGES/goaccess.mo
/usr/share/locale/fr/LC_MESSAGES/goaccess.mo
/usr/share/locale/ja/LC_MESSAGES/goaccess.mo
/usr/share/locale/pt_BR/LC_MESSAGES/goaccess.mo
/usr/share/locale/ru/LC_MESSAGES/goaccess.mo
/usr/share/locale/sv/LC_MESSAGES/goaccess.mo
/usr/share/locale/uk/LC_MESSAGES/goaccess.mo
/usr/share/locale/zh_CN/LC_MESSAGES/goaccess.mo
/usr/share/man/man1/goaccess.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Oct 2 23:24:10 2021