Files
packages/utils
Josef Schlehofer 8cf7cb5108 librespeed-common: add measurement backend
Add a common backend for running librespeed-cli measurements on a router.

The package provides a locked measurement runner, live progress state, and
an rpcd ucode plugin exposing start/stop/status/result/history/config over
ubus. Scheduled measurements are managed through cron and can run within a
configurable time window. Optional daily aggregation keeps longer-term
history compact.

Raw measurements are kept in JSONL for a configurable retention period.
When persistent archive storage is configured, completed days are reduced
to daily min/avg/max values.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 08da28b3e8)
2026-09-25 11:10:48 +02:00
..
…
2026-07-02 00:47:44 +02:00
…
…
2026-09-21 10:26:38 +02:00
2026-03-15 12:25:21 +02:00
…
2026-02-16 20:58:11 +02:00
2026-02-21 12:11:07 +02:00
…
…
2026-07-18 19:20:04 +03:00
…
…
2026-07-18 19:20:04 +03:00
2026-07-18 19:20:04 +03:00
2026-05-20 10:17:31 +08:00
…
2025-12-18 16:39:04 +01:00
…
2026-07-04 15:31:46 +02:00
…
…
…
…
2025-12-25 16:26:11 +02:00
…
2026-06-23 16:47:21 +03:00
2026-05-28 11:44:16 +02:00
2026-05-28 11:44:49 +02:00
…
…
2026-02-05 13:07:08 -08:00
…
…
…
2025-12-07 20:06:00 +01:00
…
…
…
…
2026-05-20 19:38:18 +02:00
…
…
…
…
2026-08-03 18:12:29 +03:00
…
…
…
2026-09-10 10:11:00 +02:00
2026-05-28 11:27:58 +02:00
…
…
…
…
2026-07-18 19:20:04 +03:00
…
…
…
2026-08-13 13:59:10 +03:00
…
…
2026-08-11 15:02:31 +03:00
…
…
…
2025-12-29 12:46:50 +01:00
…
…
2026-09-20 08:21:38 +02:00
…
2026-09-10 10:04:31 +02:00
…
…
…
2026-09-03 16:24:27 +08:00
…
2026-09-18 22:43:02 +02:00
2026-03-15 12:25:21 +02:00