statoolinfos/CHANGELOG.md

5 KiB
Raw Permalink Blame History

StatoolInfos Changelog

All notable changes of StatoolInfos will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

Changes for metrics:

Changes for web building:

[0.5.1] 2023-05-09

Changes for metrics:

  • Added multi sources for Http log file search.
  • Added wrong password metrics for Minetest.
  • Fixed property label in Privatebin patch probe.
  • Added CLI commands to test HttpAccessLog files and lines.
  • Moved HttpErrorLog analyzer in dedicated package.
  • Refactored prober call from CLI.
  • Added new metrics analyzers.
  • Added pathFilter parameter in httpAccessLog read.
  • Fixed HTTP access log pattern.
  • Fixed HTTP pattern management from metric conf file.
  • Added Kuma in Bot detection file.
  • Added not authorized HTTP status code.
  • Added chat metrics for Minetest.
  • Set 401 uptime case as OK.
  • Improved bot pattern list with TinyStatus.
  • Added metrics for GSL.
  • Improved documentation (README)

Changes for web building:

  • Improved property stats page with only active organizations.
  • Improved PropertyStats page with only active services.
  • Fixed hosting properties file management.
  • Added Z support in DATETIME property check.
  • Added optional parameter IPV6ONLY in statoolinfos.sh.
  • Changed metrics menu entry from 2020 to 2022.
  • Fixed bad category list building.
  • Removed debug trace.
  • Fixed categories compare.
  • Fixed wording.
  • Fixed separate case characters in property stats.
  • Improved federation service count.
  • Improved date management.
  • Improved startDate and endDate management for services.
  • Improved startDate and endDate management for organizations.
  • Improved Federation getStartDate management.
  • Added provider hypervisor charts for service stats.
  • Added type chart and provider hypervisor charts for organization stats.
  • Added federation organization type chart. Improved federation charts.
  • Refactored federation stats. Added provider hypervisor chart.
  • Added organization.type check entry.
  • Added host.provider.hypervisor check entry.
  • Changed color of ServiceCountYearChart.
  • Fixed bad display of htmlizeHostNamePieChart.
  • Swap columns in htmlizeOrganizationInOutChart.
  • Fixed colors.

[0.5.0] 2022-01-23

This release contains many improvments:

  • Extended http access log regex.
  • Restricted federation stats to active organizations only.
  • Improved status management in organizations and services display.
  • Added Let's encrypt detection for bot filtering.
  • Added date tips in header column with monthly label.
  • Replaced 0 value with emoji in organizations view and services view.
  • Added visits.ipv4 and visits.ipv6 management.
  • Added metrics configuration templates in README.
  • Changed visit and visitor definition.
  • Fixed bug in error nginx time parsing.
  • Fixed label display in 2 data graph.
  • Added bot pattern for mod_jk dummy connection in http logs.
  • Added asterisk month in organization list view.
  • Added asterisk month in service list view.
  • Fixed DataTables paths.
  • Fixed former member display.
  • Improved userAgent analyze.
  • Fixed empty http log file bug.
  • Added first veresion of Mumble probing (see README.md).
  • Fixed bug in TimeMark code.
  • Added first version of PrivateBin probing (see README.md).
  • Migrated to Log4j2 (with Log4shell fix).
  • Made code improvments.

Warning: visit and visitors definition has changed. Now it is more restricted: humans + method GET + page + status SUCCESS.

So some metrics have to be generate again (with -full) and some properties have to deleted:

  • Added
    • metrics.http.requesters : nombre de requêteurs.
    • metrics.http.requesters.ipv4 : nombre de requêteurs IPv4.
    • metrics.http.requesters.ipv6 : nombre de requêteurs IPv6.
    • metrics.http.requesters.humans : nombre de requêteurs humains.
    • metrics.http.requesters.bots : nombre de requêteurs bots.
    • metrics.http.requesters.bots.walks : nombre de passages de requêteurs bots.
    • metrics.http.metrics.methods.XXX : nombre de requête avec la méthode XXX.
    • metrics.http.visits.ipv4 : nombre de visites en IPv4.
    • metrics.http.visits.ipv6 : nombre de visites en IPv6.
  • Changed
    • metrics.http.visits : définition plus restrictive (humains + GET + page + SUCCESS).
    • metrics.http.visitors : définition de visiteur plus restrictive.
    • metrics.http.visitors.ipv4 : définition de visiteur plus restrictive.
    • metrics.http.visitors.ipv6 : définition de visiteur plus restrictive.
  • Removed
    • metrics.http.visitors.humans : remplacé par metrics.http.visitors (nouvelle définition d'une visite).
    • metrics.http.visitors.bots : supprimé (nouvelle définition d'une visite).
    • metrics.https.visits.bots : supprimé (nouvelle définition d'une visite).

[0.4.1] 2021-12-23

This release contains small improvments:

  • Fixed DataTables (CVE-2021-23445).
  • Improved wildcard feature in probe command (#1 thx Kepon).
  • Improved sample config file.
  • Added beta Minetest specific probing feature.

[0.4.0] 2021-12-15

This release contains probe feature to generate metrics files.