Commit graph

  • c108cba8bb security: Add request body size limits to remaining API handlers rcourtman 2025-12-02 16:47:13 +0000
  • 7b55564b62 security: Add request body size limits to API handlers rcourtman 2025-12-02 16:43:13 +0000
  • ccc26624e8 security: Add request body size limits to notification handlers rcourtman 2025-12-02 16:37:30 +0000
  • 0bcaa41499 test: Fix unreachable code warning in panic recovery test rcourtman 2025-12-02 16:30:31 +0000
  • 2bcdeea537 refactor: Use zerolog instead of fmt.Printf in config export rcourtman 2025-12-02 16:27:54 +0000
  • 12f133f6f8 test: Add tests for SyncGuestBackupTimes and UpdateStorageBackupsForInstance rcourtman 2025-12-02 16:22:38 +0000
  • b5a5fddaa3 test: Add tests for Ceph, backup, replication, and snapshot methods rcourtman 2025-12-02 16:20:11 +0000
  • cbbb790284 test: Add more State method tests for coverage rcourtman 2025-12-02 16:17:04 +0000
  • 5b7e7a3133 test: Add tests for state connection health and backup methods rcourtman 2025-12-02 16:14:40 +0000
  • 36740bffe3 docs: Add godoc comments to more exported functions rcourtman 2025-12-02 16:03:57 +0000
  • c019e4cd0e docs: Add godoc comments to exported functions rcourtman 2025-12-02 15:58:59 +0000
  • 25294da5d5 perf: Cache hostname lowercase in temperature proxy lookups rcourtman 2025-12-02 15:43:41 +0000
  • 6931fa34cd perf: Cache err.Error() in cluster node validation rcourtman 2025-12-02 15:41:18 +0000
  • 6a29e20b5e perf: Cache err.Error() in storage timeout error handling rcourtman 2025-12-02 15:39:37 +0000
  • 5d2eca3660 perf: Cache err.Error() in disk monitoring error handling rcourtman 2025-12-02 15:37:48 +0000
  • 9fc567dc2e perf: Cache lowercase RAID state in alerts processing rcourtman 2025-12-02 15:35:32 +0000
  • 128dccf270 chore: Remove debug logging that exposed config JSON rcourtman 2025-12-02 15:32:02 +0000
  • 8f5b258424 perf: Cache lowercase error string in guest agent error handling rcourtman 2025-12-02 15:26:40 +0000
  • f383cf8ddf perf: Remove redundant fmt.Sprintf in tempproxy contains function rcourtman 2025-12-02 15:24:40 +0000
  • b47a04aa97 perf: Use strconv.Itoa instead of fmt.Sprintf for int conversion rcourtman 2025-12-02 15:21:41 +0000
  • a965285738 perf: Pre-compile regexes in updates/version package rcourtman 2025-12-02 15:14:15 +0000
  • fd3c57377c perf: Pre-compile regexes in mdadm package rcourtman 2025-12-02 15:11:04 +0000
  • ac4e48fa4a fix: Properly show disabled storage status from Proxmox rcourtman 2025-12-02 15:03:40 +0000
  • be23624592 refactor: Remove unreachable dead code branches rcourtman 2025-12-02 15:00:26 +0000
  • a0a473ada8 refactor: Remove unreachable dead code branches rcourtman 2025-12-02 14:56:35 +0000
  • a647ffb219 refactor: Remove unreachable dead code branches rcourtman 2025-12-02 14:53:07 +0000
  • c1d98e6aa8 refactor: Remove unreachable dead code branches rcourtman 2025-12-02 14:48:57 +0000
  • 2453198f62 refactor: Remove unreachable dead code branches rcourtman 2025-12-02 14:36:52 +0000
  • 3d9c4f6da1 test: Add UpdateStatus not found test for notifications package rcourtman 2025-12-02 14:26:17 +0000
  • 3f8455dfa9 test: Add DispatchDue enqueue error test for monitoring package rcourtman 2025-12-02 14:21:25 +0000
  • a5f263cf79 test: Add NewNotificationQueue invalid path test for notifications package rcourtman 2025-12-02 14:17:05 +0000
  • eb302e6d4e test: Add SessionStore.load legacy format tests for API package rcourtman 2025-12-02 14:12:32 +0000
  • e7fa996e03 test: Add CSRFTokenStore.load format tests for API package rcourtman 2025-12-02 14:07:00 +0000
  • daafb51493 test: Add CheckAuth tests for API package rcourtman 2025-12-02 13:57:23 +0000
  • 2f203bf2d9 test: Add CheckCSRF valid token test for 100% coverage rcourtman 2025-12-02 13:51:27 +0000
  • e1ff07fd9f test: Add singleAlertTemplate type coverage tests rcourtman 2025-12-02 13:45:49 +0000
  • 4797e8d76a test: Add ValidateWebhookURL edge case tests for notifications package rcourtman 2025-12-02 13:41:34 +0000
  • 50769e12ea test: Add HandleSetupScript PBS path tests for API package rcourtman 2025-12-02 13:36:23 +0000
  • 28533975f6 test: Add CheckAuth tests for API package rcourtman 2025-12-02 13:32:21 +0000
  • d058b2ab96 test: Add CheckProxyAuth tests for API package rcourtman 2025-12-02 13:28:02 +0000
  • d219d9965d test: Add ValidateSession tests for API package rcourtman 2025-12-02 13:22:45 +0000
  • ef6a370144 test: Add ensureScope tests for API package rcourtman 2025-12-02 13:19:11 +0000
  • 301338d800 test: Add sendResolvedEmail tests for notifications package rcourtman 2025-12-02 13:14:22 +0000
  • d970055532 test: Add RequireAuth tests for API package rcourtman 2025-12-02 13:09:48 +0000
  • 1073c511b3 test: Add RequireAdmin tests for API package rcourtman 2025-12-02 13:06:06 +0000
  • 71e15886ed test: Add isRequestAuthenticated tests for API package rcourtman 2025-12-02 12:59:18 +0000
  • cf6149e884 test: Add CheckCSRF tests for API package rcourtman 2025-12-02 12:53:32 +0000
  • 5deca850d4 test: Add saveHistoryWithRetry tests for alerts package rcourtman 2025-12-02 12:49:27 +0000
  • cd33c577f8 test: Add resolvePublicURL tests for API package rcourtman 2025-12-02 12:45:04 +0000
  • 80739cce94 test: Add rescheduleTask tests for monitoring package rcourtman 2025-12-02 12:38:50 +0000
  • 2842dded28 test: Add getGuestThresholds tests for alerts package rcourtman 2025-12-02 12:35:07 +0000
  • a4e3fe65b8 test: Add preserveAlertState, checkPMGQuarantineBacklog, LoadActiveAlerts tests rcourtman 2025-12-02 12:22:14 +0000
  • 2133b25bb7 test: Add performCleanup tests for notifications queue rcourtman 2025-12-02 12:16:55 +0000
  • a6f4fc7bc0 test: Add GetQueue, addWebhookDelivery, GetWebhookHistory tests rcourtman 2025-12-02 12:10:29 +0000
  • f184174f2b test: Add HistoryManager tests for alerts package rcourtman 2025-12-02 12:06:53 +0000
  • fc96ba7b69 test: Add WaitNext and key() tests for TaskQueue rcourtman 2025-12-02 12:02:13 +0000
  • e63c297ca3 test: Add BuildPlan, FilterDue, DispatchDue, LastScheduled tests rcourtman 2025-12-02 11:59:37 +0000
  • ea120b78d7 test: Add RecordNodeResult, RecordQueueWait, SetQueueDepth tests rcourtman 2025-12-02 11:57:05 +0000
  • 47d0fb5a44 test: Add dispatchAlert tests (55.6%→77.8%) rcourtman 2025-12-02 11:47:24 +0000
  • b3bf63d3c7 test: Add CheckStorage tests (52.4%→92.9%) rcourtman 2025-12-02 11:43:56 +0000
  • 9127b27f4c test: Add CheckPMG tests (0%→100%) rcourtman 2025-12-02 11:40:53 +0000
  • 073d5ffa55 fix: Use --ctid instead of --standalone --http-mode in quick-setup command rcourtman 2025-12-02 11:38:47 +0000
  • 9f174be20b test: Add CheckPBS tests (0%→98.3%) rcourtman 2025-12-02 11:38:36 +0000
  • de6bd8065b docs: Clarify multi-server Proxmox temperature monitoring setup rcourtman 2025-12-02 11:36:43 +0000
  • 13f5ca4018 test: Add CheckHost tests (49.6%→98.3%) rcourtman 2025-12-02 11:34:20 +0000
  • 53a2c2a587 fix: Prevent agent type badge flapping in UnifiedAgents view rcourtman 2025-12-02 11:29:03 +0000
  • f4e3f625e7 test: Add CheckGuest tests (41.4%→97.4%) rcourtman 2025-12-02 11:27:32 +0000
  • 4ceb4f9a35 test: Add CheckNode tests (31%→100%) rcourtman 2025-12-02 11:24:04 +0000
  • 9791fc07cb test: Add suppressGuestAlerts and guestHasMonitorOnlyAlerts tests rcourtman 2025-12-02 11:14:30 +0000
  • f661c5a6a8 test: Add applyThresholdOverride tests rcourtman 2025-12-02 11:08:58 +0000
  • ed118c973f test: Add ClearActiveAlerts test with existing alerts rcourtman 2025-12-02 11:01:54 +0000
  • 219c568649 test: Add CheckDiskHealth normal path tests rcourtman 2025-12-02 10:59:48 +0000
  • c04d559700 test: Add Docker container restart loop alert tests rcourtman 2025-12-02 10:54:51 +0000
  • b6624e32cf test: Add Docker container health and OOM kill alert tests rcourtman 2025-12-02 10:49:42 +0000
  • 1ed8b18c12 fix: Deadlock in CancelByAlertIDs and add tests rcourtman 2025-12-02 10:40:07 +0000
  • 5ef4587767 test: Add queue IncrementAttempt and GetQueueStats tests rcourtman 2025-12-02 10:31:00 +0000
  • e27717f1a2 test: Add secure webhook client tests for redirect handling rcourtman 2025-12-02 10:26:34 +0000
  • 9118344355 fix: Isolate alerts tests with temp directories to prevent flaky failures rcourtman 2025-12-02 10:21:03 +0000
  • 350d21c80d test: Add diagnostics function tests for error handling rcourtman 2025-12-02 03:39:52 +0000
  • b053a2848b fix: Update TestPublicURLDetectionUsesForwardedHeaders for proxy hardening rcourtman 2025-12-02 03:16:52 +0000
  • 201f613ac3 test: Add sendNotificationsDirect email and apprise tests rcourtman 2025-12-02 03:08:35 +0000
  • 37ec6c3a93 test: Add scanNotification DLQ timestamp test rcourtman 2025-12-02 03:04:37 +0000
  • 99a6debd3a fix: Update Channel setting not persisting after save rcourtman 2025-12-02 03:03:51 +0000
  • ae54cfad8c test: Add processNotification tests for all code paths rcourtman 2025-12-02 03:01:17 +0000
  • ca7da7c18f test: Add CancelByAlertIDs empty input and no-match tests rcourtman 2025-12-02 02:58:10 +0000
  • 7a1c9ff53f test: Add SaveNodesConfigAllowEmpty test and document deadlock rcourtman 2025-12-02 02:54:49 +0000
  • d0fc62d45f test: Add LoadNodesConfig PBS/PMG migration tests rcourtman 2025-12-02 02:46:47 +0000
  • 6d1eb44f7b test: Add LoadEmailConfig encrypted round-trip test rcourtman 2025-12-02 02:43:49 +0000
  • 3c1ae26166 test: Add LoadWebhooks migration and error path tests rcourtman 2025-12-02 02:39:04 +0000
  • 9eb7c59a4d test: Add SaveAlertConfig host defaults normalization tests rcourtman 2025-12-02 02:37:01 +0000
  • 9027ab359b test: Add StageFile transaction tests rcourtman 2025-12-02 02:34:20 +0000
  • 6cb12bd048 test: Add ImportConfig error path tests rcourtman 2025-12-02 02:32:06 +0000
  • 0d482f9d63 test: Add DiscoveryConfig UnmarshalJSON tests rcourtman 2025-12-02 02:29:38 +0000
  • 071ccc44ec test: Add ProcessQueuedNotification error path tests rcourtman 2025-12-02 02:26:25 +0000
  • 904b088d5d test: Add Disk UnmarshalJSON RPM and error path tests rcourtman 2025-12-02 02:23:44 +0000
  • 7a63cf3be9 test: Add sendNotificationsDirect tests rcourtman 2025-12-02 02:21:46 +0000
  • ea04e4faae test: Add sendHTMLEmailWithError tests rcourtman 2025-12-02 02:19:49 +0000
  • 9768316e07 test: Add sendGroupedApprise error path tests rcourtman 2025-12-02 02:14:13 +0000
  • 42e7359506 test: Add describeInstancesForScheduler tests rcourtman 2025-12-02 02:11:14 +0000
  • de90519b21 test: Add handleHealth method tests rcourtman 2025-12-02 02:09:04 +0000