Commit Graph

4948 Commits

Author SHA1 Message Date
MacRimi
9bce6b0a6b Cleanup NEED_HOOK_SYNC 2026-05-28 17:07:40 +02:00
MacRimi
53ba7b3b2f Revise and clarify ROADMAP.es.md content
Updated the Spanish roadmap document for ProxMenux, improving clarity and correcting phrasing throughout. Adjusted sections on version planning and contributions.
2026-05-28 14:11:05 +02:00
ProxMenuxBot
48fd8579c5 Update helpers_cache.json 2026-05-28 07:16:42 +00:00
ProxMenuxBot
62bf372e1d Update helpers_cache.json 2026-05-27 18:44:04 +00:00
MacRimi
fe1297936f Update AppImage 1.2.1.3 2026-05-27 17:55:41 +02:00
MacRimi
e22ff85dc8 Update install_coral_lxc.sh 2026-05-27 17:36:11 +02:00
ProxMenuxBot
3a4654141f Update helpers_cache.json 2026-05-27 13:04:44 +00:00
ProxMenuxBot
967dcfcb37 Update helpers_cache.json 2026-05-27 07:23:05 +00:00
ProxMenuxBot
d7faf186f8 Update helpers_cache.json 2026-05-26 18:46:39 +00:00
MacRimi
3143fedb7a Updates scripts share 2026-05-26 17:21:24 +02:00
ProxMenuxBot
f819aa68d5 Update helpers_cache.json 2026-05-26 12:55:36 +00:00
MacRimi
2dc3a2b93c Update scripts share 2026-05-26 12:41:50 +02:00
MacRimi
a3aa5d9c1a Update flask_server.py 2026-05-25 18:01:24 +02:00
ProxMenuxBot
975ad20d5a Update helpers_cache.json 2026-05-25 00:33:36 +00:00
ProxMenuxBot
a94106ae61 Update helpers_cache.json 2026-05-24 18:19:55 +00:00
MacRimi
b299227da2 Update AppImage 1.2.1.3 2026-05-24 17:52:04 +02:00
MacRimi
3286fc315c Update AppImage 1.2.1.3 2026-05-24 16:42:44 +02:00
MacRimi
105576cf17 Update AppImage 2026-05-24 11:37:20 +02:00
ProxMenuxBot
777e830aec Update helpers_cache.json 2026-05-24 00:32:25 +00:00
MacRimi
4b934db7db Update AppImage 1.2.1.3 2026-05-23 21:27:18 +02:00
ProxMenuxBot
bbf2dc903a Update helpers_cache.json 2026-05-23 00:32:41 +00:00
MacRimi
9d2685d4a8 Update beta_version.txt 2026-05-22 18:48:30 +02:00
MacRimi
4507eacf1a Merge branch 'develop' of https://github.com/MacRimi/ProxMenux into develop 2026-05-22 18:47:46 +02:00
MacRimi
f2a40b993a Update AppImage 1.2.1.3 2026-05-22 18:47:30 +02:00
MacRimi
69956a46d0 Update beta version from 1.2.1.3 to 1.2.1.2 2026-05-22 18:39:53 +02:00
MacRimi
840385272c Add ProxMenux beta 1.2.1.3 2026-05-22 18:24:03 +02:00
ProxMenuxBot
8fb05858c8 Update helpers_cache.json v1.2.1.3-beta 2026-05-22 12:45:25 +00:00
MacRimi
95d0667077 Update AppImage 1.2.1.2 2026-05-21 22:25:29 +02:00
MacRimi
56fac4c34b Update AppImage 1.2.1.2 2026-05-21 22:00:35 +02:00
MacRimi
2d523b030f Update AppImage 1.2.1.2 2026-05-21 21:41:27 +02:00
MacRimi
f5b7a0a74b Update AppImage 1.2.1.2 2026-05-21 21:17:59 +02:00
ProxMenuxBot
d0d0f30d64 Update helpers_cache.json 2026-05-21 18:35:52 +00:00
MacRimi
3e9dd599a6 Update AppImage 1..2.1.2 2026-05-21 19:31:47 +02:00
MacRimi
0651f57e86 Update customizable_post_install.sh 2026-05-21 18:43:27 +02:00
MacRimi
7eccc3119b Update customizable_post_install.sh 2026-05-21 18:21:25 +02:00
MacRimi
9545587b67 Update AppImage 1.2.1.2 2026-05-21 17:24:09 +02:00
MacRimi
ef22c88861 Update AppImage 1.2.1.2 2026-05-21 17:18:23 +02:00
ProxMenuxBot
04185f9a31 Update helpers_cache.json 2026-05-21 13:02:35 +00:00
MacRimi
3723888b0c Update Install 2026-05-20 20:46:58 +02:00
MacRimi
bb982629b5 Update roadmap 2026-05-20 20:19:39 +02:00
MacRimi
48300d7f01 Update roadmap 2026-05-20 20:12:18 +02:00
MacRimi
2ae838b4a4 Add Roadmap 2026-05-20 20:05:55 +02:00
MacRimi
ceb563cd60 Add ProxMenux Phases 2026-05-20 19:50:17 +02:00
MacRimi
298cd2c6d4 Update Beta 1.2.1.2 2026-05-20 19:47:42 +02:00
MacRimi
4112323961 Update AppImage 2026-05-20 18:14:32 +02:00
MacRimi
1087a87ea2 Update samba_lxc_server.sh 2026-05-20 16:32:03 +02:00
ProxMenuxBot
5227a1370c Update helpers_cache.json v1.2.1.2-beta 2026-05-20 12:47:52 +00:00
ProxMenuxBot
c33f306944 Update helpers_cache.json 2026-05-19 13:01:03 +00:00
ProxMenuxBot
3306780507 Update helpers_cache.json 2026-05-19 07:09:35 +00:00
MacRimi
73389d842a Reset auth_fail cooldowns on NotificationManager.start()
Pedro Rico, 19/05: after reinstalling the Monitor from GitHub a real
SSH/web login failure went unnotified. Root cause was the auth_fail
cooldown surviving across the service restart — install_proxmenux_beta
extracts the new AppImage but leaves the notification_last_sent SQLite
table intact (desirable: we don't want to lose legitimate cooldowns
on every update). On startup `_load_cooldowns_from_db()` then loaded
the stale auth_fail row from the previous run into the in-memory
cache, and `_passes_cooldown` blocked the new event.

This extends the existing reset-on-start mechanism (already in place
for update_summary, proxmenux_update, post_install_update, …) to also
clear auth_fail rows. A security-relevant event shouldn't be silenced
because the same source IP happened to fail to log in yesterday.

- Rename `_UPDATE_EVENT_TYPES_RESET_ON_START` → `_EVENT_TYPES_RESET_ON_START`
  (the list no longer covers only update-status reports).
- Rename `_reset_update_cooldowns_on_start()` → `_reset_cooldowns_on_start()`
  for the same reason.
- Add `'auth_fail'` to the curated list.

High-frequency sources (log_critical_*, disk SMART errors, …) are
deliberately NOT on this list — they keep their 24h cooldown across
restarts to prevent inbox floods if the user toggles the service.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 01:18:49 +02:00