Commit Graph

  • 2bee8e522d Accepting request 1266566 from server:http factory Ana Guerrero 2025-04-02 16:25:32 +00:00
  • 419bf5d987 - 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. Michael Vetter 2025-04-02 13:49:01 +00:00
  • 3e639c5bff Accepting request 1178221 from server:http leap-16.1 leap-16.0 Ana Guerrero 2024-06-03 15:44:15 +00:00
  • 92355a02c0 Accepting request 1178221 from server:http Ana Guerrero 2024-06-03 15:44:15 +00:00
  • 3ce857477c - 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'. Michael Vetter 2024-06-03 06:15:48 +00:00
  • e011e05691 - 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'. Michael Vetter 2024-06-03 06:15:48 +00:00
  • db303bdef2 Accepting request 1166954 from server:http Ana Guerrero 2024-04-12 15:34:57 +00:00
  • d8b4882189 Accepting request 1166954 from server:http Ana Guerrero 2024-04-12 15:34:57 +00:00
  • 1227f4c17a OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=82 Michael Vetter 2024-04-12 05:47:40 +00:00
  • efd10a61f7 OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=82 Michael Vetter 2024-04-12 05:47:40 +00:00
  • 4c97f56e3a - 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. Michael Vetter 2024-04-12 05:44:31 +00:00
  • d89d04a20c - 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. Michael Vetter 2024-04-12 05:44:31 +00:00
  • 2d6511e97c Accepting request 1144461 from server:http Ana Guerrero 2024-02-06 15:34:59 +00:00
  • 439a812aa0 Accepting request 1144461 from server:http Ana Guerrero 2024-02-06 15:34:59 +00:00
  • 406962e043 - 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. Michael Vetter 2024-02-06 07:19:08 +00:00
  • 18e4fc66aa - 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. Michael Vetter 2024-02-06 07:19:08 +00:00
  • c95dbe2843 Accepting request 1142893 from server:http Ana Guerrero 2024-01-31 22:54:43 +00:00
  • 12d9f0429a Accepting request 1142893 from server:http Ana Guerrero 2024-01-31 22:54:43 +00:00
  • 77512558ff - 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. Michael Vetter 2024-01-31 04:57:26 +00:00
  • 07600e9e65 - 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. Michael Vetter 2024-01-31 04:57:26 +00:00
  • 9a36ea5208 Accepting request 1122197 from server:http Ana Guerrero 2023-11-02 19:22:18 +00:00
  • a7ce532bd5 Accepting request 1122197 from server:http Ana Guerrero 2023-11-02 19:22:18 +00:00
  • 59a0479238 - 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. Michael Vetter 2023-11-02 08:30:34 +00:00
  • f086b46f3a - 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. Michael Vetter 2023-11-02 08:30:34 +00:00
  • e5f77634aa Accepting request 1114599 from server:http Ana Guerrero 2023-10-02 18:04:19 +00:00
  • 1d8b8dbc0b Accepting request 1114599 from server:http Ana Guerrero 2023-10-02 18:04:19 +00:00
  • 6184c6ce47 - 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. Michael Vetter 2023-10-01 10:13:14 +00:00
  • 72af4a6622 - 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. Michael Vetter 2023-10-01 10:13:14 +00:00
  • 9fc20d1ae7 Accepting request 1076592 from server:http Dominique Leuenberger 2023-04-01 17:32:42 +00:00
  • 654fc7fa73 Accepting request 1076592 from server:http Dominique Leuenberger 2023-04-01 17:32:42 +00:00
  • fb94446ffb - 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. Michael Vetter 2023-04-01 07:13:32 +00:00
  • 8dd9f6ceb3 - 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. Michael Vetter 2023-04-01 07:13:32 +00:00
  • 637b9ff0e9 Accepting request 1068373 from server:http Dominique Leuenberger 2023-03-01 15:14:37 +00:00
  • 4798ac019f Accepting request 1068373 from server:http Dominique Leuenberger 2023-03-01 15:14:37 +00:00
  • ea72a6fca9 - 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. Michael Vetter 2023-03-01 08:22:50 +00:00
  • 11b02b67eb - 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. Michael Vetter 2023-03-01 08:22:50 +00:00
  • 77f860644f Accepting request 1046178 from server:http Dominique Leuenberger 2023-01-02 14:47:30 +00:00
  • 0b5c90429f Accepting request 1046178 from server:http Dominique Leuenberger 2023-01-02 14:47:30 +00:00
  • 61b417624c - 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. Michael Vetter 2023-01-02 13:13:21 +00:00
  • 4831f491b4 - 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. Michael Vetter 2023-01-02 13:13:21 +00:00
  • 5257068e59 Accepting request 1032795 from server:http Dominique Leuenberger 2022-11-02 11:47:22 +00:00
  • 3a8bc62842 Accepting request 1032795 from server:http Dominique Leuenberger 2022-11-02 11:47:22 +00:00
  • fd85bb6868 - Update to 1.6.5: * Updated Dockerfile build stage to use alpine:3. * Updated deb build to use the right libncursesw6 dependency. Michael Vetter 2022-11-02 08:36:33 +00:00
  • b5e39b972d - Update to 1.6.5: * Updated Dockerfile build stage to use alpine:3. * Updated deb build to use the right libncursesw6 dependency. Michael Vetter 2022-11-02 08:36:33 +00:00
  • afd90879d3 Accepting request 1007708 from server:http Dominique Leuenberger 2022-10-03 18:08:25 +00:00
  • 63c0766d35 Accepting request 1007708 from server:http Dominique Leuenberger 2022-10-03 18:08:25 +00:00
  • c8c08ea45f - Update to 1.6.4: * 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. Michael Vetter 2022-10-03 15:25:32 +00:00
  • 1d3e9ab1de - Update to 1.6.4: * 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. Michael Vetter 2022-10-03 15:25:32 +00:00
  • 6b13bb2cbd Accepting request 1000839 from server:http Dominique Leuenberger 2022-09-02 19:56:45 +00:00
  • 7d1405ad48 Accepting request 1000839 from server:http Dominique Leuenberger 2022-09-02 19:56:45 +00:00
  • afc5819426 - 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. Michael Vetter 2022-09-02 08:37:19 +00:00
  • 9cab257781 - 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. Michael Vetter 2022-09-02 08:37:19 +00:00
  • bcebc96c77 Accepting request 989347 from server:http Dominique Leuenberger 2022-07-15 11:52:52 +00:00
  • 64bb71748d Accepting request 989347 from server:http Dominique Leuenberger 2022-07-15 11:52:52 +00:00
  • 20ecbf6c61 - 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. Michael Vetter 2022-07-15 07:32:18 +00:00
  • 0081a52785 - 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. Michael Vetter 2022-07-15 07:32:18 +00:00
  • 63de7b2043 Accepting request 986593 from server:http Dominique Leuenberger 2022-07-05 10:09:07 +00:00
  • 9b1ec79b7f Accepting request 986593 from server:http Dominique Leuenberger 2022-07-05 10:09:07 +00:00
  • ad52cf60d5 - 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. Michael Vetter 2022-07-04 09:32:10 +00:00
  • d481806b74 - 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. Michael Vetter 2022-07-04 09:32:10 +00:00
  • 2504b69308 Accepting request 980298 from server:http Dominique Leuenberger 2022-06-01 15:35:02 +00:00
  • e7f0059864 Accepting request 980298 from server:http Dominique Leuenberger 2022-06-01 15:35:02 +00:00
  • cb3a39cf32 - 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. Michael Vetter 2022-06-01 07:20:09 +00:00
  • 0f549b8d97 - 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. Michael Vetter 2022-06-01 07:20:09 +00:00
  • f71db0c3df Accepting request 973802 from server:http Dominique Leuenberger 2022-04-29 22:45:28 +00:00
  • 484cd4ab31 Accepting request 973802 from server:http Dominique Leuenberger 2022-04-29 22:45:28 +00:00
  • af1577d57e - 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 Michael Vetter 2022-04-29 05:19:02 +00:00
  • 1b587e4d78 - 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 Michael Vetter 2022-04-29 05:19:02 +00:00
  • 162601842c Accepting request 966435 from server:http Dominique Leuenberger 2022-04-01 19:36:51 +00:00
  • 869bfa543c Accepting request 966435 from server:http Dominique Leuenberger 2022-04-01 19:36:51 +00:00
  • 8a228e7e66 - 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. Michael Vetter 2022-04-01 13:32:43 +00:00
  • dd070b7e81 - 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. Michael Vetter 2022-04-01 13:32:43 +00:00
  • 954e310a79 Accepting request 950439 from server:http Dominique Leuenberger 2022-02-01 15:59:51 +00:00
  • c0a2f8afea Accepting request 950439 from server:http Dominique Leuenberger 2022-02-01 15:59:51 +00:00
  • 6fba3fb32f - 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. Michael Vetter 2022-02-01 13:29:33 +00:00
  • d202d9774d - 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. Michael Vetter 2022-02-01 13:29:33 +00:00
  • 1baef821d0 Accepting request 943793 from server:http Dominique Leuenberger 2022-01-04 18:38:18 +00:00
  • ec74abe580 Accepting request 943793 from server:http Dominique Leuenberger 2022-01-04 18:38:18 +00:00
  • 9a8ed1ca4f - 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. Michael Vetter 2022-01-04 15:54:08 +00:00
  • 42d010b162 - 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. Michael Vetter 2022-01-04 15:54:08 +00:00
  • f03cd77e16 Accepting request 935981 from server:http Dominique Leuenberger 2021-12-06 23:00:07 +00:00
  • 61301e8439 Accepting request 935981 from server:http Dominique Leuenberger 2021-12-06 23:00:07 +00:00
  • 2bc8474782 - Update to 1.5.3: * 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. Michael Vetter 2021-12-06 10:55:16 +00:00
  • b6cf999a20 - Update to 1.5.3: * 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. Michael Vetter 2021-12-06 10:55:16 +00:00
  • 1993d9f00e Accepting request 930863 from server:http Dominique Leuenberger 2021-11-11 20:38:19 +00:00
  • 2b4d4f6a71 Accepting request 930863 from server:http Dominique Leuenberger 2021-11-11 20:38:19 +00:00
  • 75fe813812 Accepting request 930846 from home:gladiac:branches:server:http Michael Vetter 2021-11-11 13:45:10 +00:00
  • a9e1cc1ba9 Accepting request 930846 from home:gladiac:branches:server:http Michael Vetter 2021-11-11 13:45:10 +00:00
  • b567682ded Accepting request 922359 from server:http Dominique Leuenberger 2021-09-30 21:43:54 +00:00
  • 5ed469189b Accepting request 922359 from server:http Dominique Leuenberger 2021-09-30 21:43:54 +00:00
  • 27f1844fae OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=46 Michael Vetter 2021-09-30 11:47:37 +00:00
  • b43e06e45e OBS-URL: https://build.opensuse.org/package/show/server:http/goaccess?expand=0&rev=46 Michael Vetter 2021-09-30 11:47:37 +00:00
  • 38c0019be3 Accepting request 904050 from server:http Dominique Leuenberger 2021-07-05 20:23:00 +00:00
  • 8aa85e0291 Accepting request 904050 from server:http Dominique Leuenberger 2021-07-05 20:23:00 +00:00
  • 52aa4c32c4 - 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'. Michael Vetter 2021-07-05 07:54:25 +00:00
  • 26addc6ebf - 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'. Michael Vetter 2021-07-05 07:54:25 +00:00
  • 0a830cef7d Accepting request 895666 from server:http Dominique Leuenberger 2021-06-01 08:37:23 +00:00
  • f4d9057c32 Accepting request 895666 from server:http Dominique Leuenberger 2021-06-01 08:37:23 +00:00
  • f6b38f1502 - 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. Michael Vetter 2021-05-27 07:03:28 +00:00
  • 41d0fa655e - 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. Michael Vetter 2021-05-27 07:03:28 +00:00