Skip to content
Snippets Groups Projects
Karel Kočí's avatar
Karel Koci authored
Added
* `uci_anonymize` function that replaces UCI value with asterisks. It is
  a way to include option in report without getting the real value.
* Notification module's UCI configuration
* (re)Foris module
* Sentinel module
* HaaS module
* opkg configuration to package module
* firmare (uboot) module now queries also for versions of U-Boot, rescue
  image and secure firmware

Changed
* Key in wireless configuration is now anonymized instead of being
  filtered out
* Wireguard's private key and preshared keys are now anynimized
* PPPoE password is now anonymized
* serial-number, os-release, uname and uptime modules were merged to
  single system-info module
* netstat module now uses `ss` instead of `netstat` and thus provides
  even more info and was renamed to `sockets`
* utility function `dump_file` now support multiple files (intended to
  be used with globs)
* module uboot renamed to firmware

Fixed
* `ps` command in dns module is now explicitly busybox implementation

Removed
* nikola module
211fa513
Forked from Turris / diagnostics
138 commits behind the upstream repository.

Turris diagnostics

Diagnostic scripts to be executed on Turris router generating text report.

Diagnostics are divided to modules. New modules can be implemented in modules directory. Read README file in modules directory for more on how to create modules.

Localization

This command should be localized. To test it you can run

make install  # installs localization
LANGUAGE=cs ./diagnostics.sh help

To update messages you can simply call

make messages

Do not forget to call this command when you add new or modify existing "gettext" strings.

Note that the translations are supposed to be edited using weblate and merged backwards afterwards. See turris-translations repository for details.