Commit Graph

90 Commits

Author SHA1 Message Date
MacRimi 6eb1312c61 1.2.1.1-beta: notification + LXC + post-install fixes
- flask_notification_routes: PVE webhook X-Webhook-Secret written in
  standard base64 so PVE can decode it (GH #198)
- notification_channels: Gmail SMTP App Password handling — normalize
  tls_mode (None/empty → starttls), reject creds without host (false-
  positive sendmail delivery), surface "AUTH not advertised" hint
- notification_events: is_vzdump_active_on_host() reads /var/log/pve/
  tasks/active directly so backup_start fallback and vm_shutdown
  suppression survive a Monitor restart mid-backup
- notification_templates: extract --storage flag from vzdump log →
  "PBS-Cloud: vm/104/…" instead of generic "PBS:" prefix when multiple
  PBS endpoints exist
- health_monitor: pve_storage_capacity + zfs_pool_capacity respect
  per-item dismiss (don't keep category WARNING/CRITICAL after user
  dismisses); updates_check cache invalidated when /var/log/apt/
  history.log mtime advances
- lxc_mount_points: PVE volume size from subvol quota (df via
  /proc/<host_pid>/root/<target> + lxc.conf size=NNNG fallback);
  host_source_state detects "host detached" zombie binds; per-mount
  subprocess work parallelised via ThreadPoolExecutor so a CT with
  many bind mounts doesn't trip the Caddy 3s reverse-proxy timeout
- virtual-machines: "host detached" badge on bind mounts whose host
  source path disappeared
- auto/customizable_post_install: log2ram FUNC_VERSION 1.1 → 1.2; new
  log2ram-check.sh vacuums journal + truncates non-rotating logs
  (pveproxy/access.log, pveam.log) instead of only calling
  `log2ram write` (which leaves the tmpfs full); auto flow gains the
  missing SystemMaxUse in /etc/systemd/journald.conf

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 00:06:49 +02:00
MacRimi 2f919de9e3 update beta ProxMenux 1.2.1.1-beta 2026-05-09 18:59:59 +02:00
MacRimi 3e0b907138 update notification_events.py 2026-04-19 02:01:04 +02:00
MacRimi 435f346d98 update notification_events.py 2026-04-09 14:08:56 +02:00
MacRimi 2b8caa924f update notification_events.py 2026-04-09 12:34:03 +02:00
MacRimi adde2ce5b9 update health_persistence.py 2026-04-06 12:02:05 +02:00
MacRimi 9636d3671c Update notification_events.py 2026-04-02 11:38:36 +02:00
MacRimi 23a6392979 Update notification_events.py 2026-04-02 11:09:50 +02:00
MacRimi 3746f356b9 Update notification_events.py 2026-04-02 09:49:54 +02:00
MacRimi 2072264918 update notification_manager.py 2026-04-02 09:29:29 +02:00
MacRimi 7ea0c4d36c Update notification_events.py 2026-04-02 08:57:37 +02:00
MacRimi 007e3d1c0e update notification_templates.py 2026-04-02 08:38:01 +02:00
MacRimi 618538a854 update health_persistence.py 2026-04-01 12:30:19 +02:00
MacRimi d62396717a update health_persistence.py 2026-04-01 12:03:54 +02:00
MacRimi 80afa789e7 Update notification service 2026-03-30 22:26:20 +02:00
MacRimi c549737ad0 Update HealthMonitor 2026-03-30 20:52:25 +02:00
MacRimi 2fc5e2865d Update notification service 2026-03-30 19:55:19 +02:00
MacRimi 54eab9af49 Update notification service 2026-03-30 18:53:03 +02:00
MacRimi a34efb50e0 Update notification service 2026-03-28 23:13:35 +01:00
MacRimi ac6561ca52 Update menus 2026-03-28 18:29:58 +01:00
MacRimi d628233982 Update notification service 2026-03-28 15:50:30 +01:00
MacRimi 4cc1147579 Update notification service 2026-03-27 20:42:03 +01:00
MacRimi 0edc2cc3af Update notification service 2026-03-27 19:40:17 +01:00
MacRimi 6bb9313b95 Update notification service 2026-03-27 19:15:11 +01:00
MacRimi 7c5e7208b9 Update notification service 2026-03-26 20:04:53 +01:00
MacRimi 839a20df97 Update notification service 2026-03-26 19:05:11 +01:00
MacRimi cdc2d7bbcb update notification service 2026-03-25 23:13:11 +01:00
MacRimi 8b6755d866 Update notification service 2026-03-25 22:43:42 +01:00
MacRimi 6da20aab05 update notification service 2026-03-25 22:14:38 +01:00
MacRimi 68872d0e06 Update notification service 2026-03-25 20:12:08 +01:00
MacRimi 6c2b03ae76 Update notification service 2026-03-25 19:21:37 +01:00
MacRimi 2241b125d6 Update notification service 2026-03-25 18:28:54 +01:00
MacRimi e6eb81cc61 Update notification_events.py 2026-03-24 12:48:26 +01:00
MacRimi 60518be5bd Update notification service 2026-03-23 23:05:27 +01:00
MacRimi 83254d9d70 Update notification_events.py 2026-03-23 21:04:01 +01:00
MacRimi c47a7ba2a5 Update notification_events.py 2026-03-22 15:02:29 +01:00
MacRimi d33741a90d Update notification service 2026-03-22 14:20:47 +01:00
MacRimi 41fa6f4b10 Update notification service 2026-03-21 22:27:54 +01:00
MacRimi 18aa9a77dd Update notification service 2026-03-21 21:53:46 +01:00
MacRimi c24c10a13a Update notification service 2026-03-20 21:45:19 +01:00
MacRimi 1603f1ae66 Update notification service 2026-03-20 11:44:46 +01:00
MacRimi 0cb8900374 Update notification service 2026-03-17 14:07:47 +01:00
MacRimi 3739560956 Update notification service 2026-03-08 22:47:04 +01:00
MacRimi b8cff3e699 Update notification service 2026-03-08 20:01:02 +01:00
MacRimi d1d44afc9d Update notification service 2026-03-08 19:37:04 +01:00
MacRimi a064a7471e Update notification service 2026-03-06 19:32:10 +01:00
MacRimi f0e3d7d09a Update notification_events.py 2026-03-06 19:05:08 +01:00
MacRimi 594ee21fcd Update notification_events.py 2026-03-06 12:16:06 +01:00
MacRimi ea2763c48c Update notification service 2026-03-06 12:06:53 +01:00
MacRimi d927b462b6 Update notification service 2026-03-05 20:44:51 +01:00