admin
5b3b541602
gates / gates (push) Successful in 31s
clear_hold (D64 = B) + the box command through the running controller (R-1343), R-1340, R-1341 — tests red first; commit only
...
- clear_hold: a fifth verb in the closed operator-action list; lifts a hold of any reason in the RUNNING
controller (memory + settings.json together), forgets the update's held flag, drops a waiting put-back
from the app-stop marker (copy kept). Refused on a bad name or no hold. No new event type.
- --clear-restore-hold asks the running controller over <data dir>/ctl/hold.sock (unix, 0600, peer uid
checked, no TCP); edits settings.json only when no controller answers, and says so (in-guest restart).
- R-1340: the operator's HELD STOPPED mail is built from the hold record (restore kind, mixed cause,
failed put-back step, database replay or not, kept copy) — never the option-C database story by default.
- R-1341: the OOM WARN line once per new kill (container, start time, kill count); event unchanged.
2026-10-29 12:49:46 +01:00
..
2026-10-16 22:46:00 +02:00
2026-09-27 12:04:03 +02:00
2026-09-26 10:35:22 +02:00
2026-08-03 13:46:14 +02:00
2026-10-17 16:34:12 +02:00
2026-10-15 14:34:33 +02:00
2026-08-02 23:18:51 +02:00
2026-08-02 18:40:17 +02:00
2026-10-24 20:29:59 +02:00
2026-10-29 12:49:46 +01:00
2026-08-30 17:58:15 +02:00
2026-08-30 17:58:15 +02:00
2026-10-29 11:16:13 +01:00
2026-09-26 10:35:22 +02:00
2026-09-24 12:18:39 +02:00
2026-10-29 08:50:59 +01:00
2026-09-26 10:35:22 +02:00
2026-07-20 09:42:24 +02:00
2026-10-15 21:21:54 +02:00
2026-10-07 18:45:01 +02:00
2026-10-07 18:45:01 +02:00
2026-07-12 09:00:16 +02:00
2026-10-15 21:21:54 +02:00
2026-09-16 16:55:55 +02:00
2026-10-29 12:49:46 +01:00
2026-09-28 18:38:30 +02:00
2026-09-25 13:32:30 +02:00
2026-10-28 22:24:16 +01:00
2026-10-25 09:44:56 +01:00
2026-10-25 13:06:06 +01:00
2026-06-14 19:42:57 +02:00
2026-10-03 17:15:10 +02:00
2026-10-08 14:49:27 +02:00
2026-08-12 15:27:29 +02:00
2026-08-07 12:08:11 +02:00
2026-10-08 14:49:27 +02:00
2026-10-16 22:46:00 +02:00
2026-10-05 21:55:37 +02:00
2026-10-05 21:55:37 +02:00
2026-08-05 17:48:08 +02:00
2026-09-30 10:31:55 +02:00
2026-09-30 10:31:55 +02:00
2026-09-01 10:19:36 +02:00
2026-08-21 21:29:01 +02:00
2026-10-05 20:12:56 +02:00
2026-07-28 13:12:37 +02:00
2026-08-07 11:25:58 +02:00
2026-08-07 11:33:42 +02:00
2026-10-04 10:56:19 +02:00
2026-08-22 13:08:46 +02:00
2026-08-22 13:08:46 +02:00
2026-08-21 21:04:16 +02:00
2026-10-17 09:36:34 +02:00
2026-07-19 09:54:18 +02:00
2026-10-16 20:33:57 +02:00
2026-10-16 20:33:57 +02:00
2026-09-23 20:25:28 +02:00
2026-10-29 12:49:46 +01:00
2026-08-21 21:29:01 +02:00
2026-08-04 14:27:38 +02:00
2026-08-04 13:42:50 +02:00
2026-09-18 11:44:30 +02:00
2026-10-29 12:49:46 +01:00
2026-10-05 20:12:56 +02:00
2026-07-15 10:10:20 +02:00
2026-07-18 12:51:46 +02:00
2026-07-18 12:51:46 +02:00
2026-08-30 18:38:10 +02:00
2026-10-05 22:24:23 +02:00
2026-08-04 18:32:56 +02:00
2026-08-06 21:58:21 +02:00
2026-07-19 09:30:30 +02:00
2026-09-18 11:44:30 +02:00
2026-10-05 07:13:02 +02:00
2026-10-16 20:33:57 +02:00
2026-10-26 20:20:59 +01:00
2026-10-10 15:08:42 +02:00
2026-08-21 21:04:16 +02:00
2026-07-06 20:23:49 +02:00
2026-10-28 22:24:16 +01:00
2026-10-21 21:19:46 +02:00
2026-08-31 20:55:34 +02:00
2026-08-31 20:55:34 +02:00
2026-08-31 20:55:34 +02:00
2026-10-21 21:19:46 +02:00
2026-08-31 11:30:34 +02:00
2026-08-31 11:42:03 +02:00
2026-10-05 20:12:56 +02:00
2026-10-10 15:08:42 +02:00
2026-10-05 20:12:56 +02:00
2026-10-08 15:13:04 +02:00
2026-08-22 23:39:59 +02:00
2026-08-22 13:08:46 +02:00
2026-08-30 19:31:31 +02:00
2026-08-30 21:03:29 +02:00
2026-08-30 21:03:29 +02:00
2026-08-31 10:24:29 +02:00
2026-08-30 21:03:29 +02:00
2026-08-23 00:02:32 +02:00
2026-10-05 20:12:56 +02:00
2026-08-22 23:39:59 +02:00
2026-09-18 14:19:31 +02:00
2026-08-31 10:24:29 +02:00
2026-08-31 10:24:29 +02:00
2026-09-18 11:44:30 +02:00
2026-08-31 20:55:34 +02:00
2026-09-18 14:19:31 +02:00
2026-08-31 14:02:13 +02:00
2026-09-13 19:26:50 +02:00
2026-09-01 10:19:36 +02:00
2026-09-01 10:19:36 +02:00
2026-09-01 10:29:08 +02:00
2026-10-24 20:07:16 +02:00
2026-09-13 22:50:18 +02:00
2026-09-13 19:26:50 +02:00
2026-09-23 11:12:49 +02:00
2026-09-13 22:50:18 +02:00
2026-09-16 16:55:55 +02:00
2026-10-05 20:12:56 +02:00
2026-09-23 17:16:57 +02:00
2026-10-21 21:19:46 +02:00
2026-09-23 20:25:28 +02:00
2026-10-06 11:39:25 +02:00
2026-09-24 08:15:27 +02:00
2026-09-27 12:04:03 +02:00
2026-09-24 08:15:27 +02:00
2026-09-24 12:18:39 +02:00
2026-10-05 20:12:56 +02:00
2026-09-25 11:19:27 +02:00
2026-09-25 13:32:30 +02:00
2026-09-28 09:57:11 +02:00
2026-09-30 10:52:19 +02:00
2026-09-30 10:31:55 +02:00
2026-10-20 09:17:00 +02:00
2026-10-25 12:45:33 +01:00
2026-10-15 14:34:33 +02:00
2026-10-16 22:46:00 +02:00
2026-10-16 22:46:00 +02:00
2026-10-21 15:46:10 +02:00
2026-10-25 12:45:33 +01:00
2026-10-21 21:19:46 +02:00
2026-10-21 15:46:10 +02:00
2026-10-22 22:58:33 +02:00
2026-10-21 15:46:10 +02:00
2026-10-22 22:45:42 +02:00
2026-10-24 19:36:32 +02:00
2026-10-24 20:07:16 +02:00
2026-10-29 08:50:59 +01:00
2026-10-29 12:49:46 +01:00
2026-10-29 11:16:13 +01:00
2026-09-28 18:38:30 +02:00
2026-09-26 10:35:22 +02:00
2026-10-25 21:37:55 +01:00
2026-10-25 09:27:48 +01:00
2026-10-17 09:36:34 +02:00
2026-10-29 11:16:13 +01:00
2026-10-29 08:50:59 +01:00
2026-10-28 22:24:16 +01:00
2026-09-23 20:25:28 +02:00
2026-09-23 20:25:28 +02:00
2026-10-16 22:46:00 +02:00
2026-08-07 18:04:26 +02:00
2026-10-05 20:12:56 +02:00
2026-07-12 09:01:17 +02:00
2026-09-27 12:04:03 +02:00
2026-10-25 09:38:28 +01:00
2026-10-25 12:45:33 +01:00
2026-10-24 19:36:32 +02:00
2026-10-24 21:03:34 +02:00
2026-08-30 19:31:31 +02:00
2026-08-30 19:31:31 +02:00
2026-10-29 12:49:46 +01:00
2026-10-25 12:45:33 +01:00
2026-10-29 11:16:13 +01:00
2026-10-28 22:24:16 +01:00
2026-10-05 12:14:54 +02:00
2026-10-05 12:14:54 +02:00
2026-09-26 10:35:22 +02:00
2026-08-03 13:46:14 +02:00
2026-09-23 20:25:28 +02:00
2026-10-21 23:19:07 +02:00
2026-10-21 23:19:07 +02:00
2026-07-20 09:42:24 +02:00
2026-09-26 10:35:22 +02:00
2026-10-25 13:06:06 +01:00
2026-10-10 15:19:43 +02:00
2026-07-28 16:36:47 +02:00
2026-10-24 20:07:16 +02:00
2026-10-22 22:58:33 +02:00
2026-10-22 22:58:33 +02:00
2026-07-28 18:53:56 +02:00
2026-10-25 09:27:48 +01:00
2026-07-26 08:12:57 +02:00
2026-10-25 13:06:06 +01:00
2026-10-21 15:46:10 +02:00
2026-09-24 12:18:39 +02:00
2026-10-24 20:07:16 +02:00
2026-07-26 08:12:57 +02:00
2026-09-24 12:18:39 +02:00
2026-10-25 09:38:28 +01:00
2026-10-25 09:27:48 +01:00
2026-09-23 17:16:57 +02:00
2026-10-25 23:32:01 +01:00
2026-10-25 23:32:01 +01:00
2026-10-25 09:27:48 +01:00
2026-09-27 12:04:03 +02:00
2026-07-12 09:00:16 +02:00
2026-07-26 08:12:57 +02:00
2026-10-22 16:21:38 +02:00
2026-10-22 16:21:38 +02:00
2026-10-21 23:19:07 +02:00