Commit Graph

103 Commits

Author SHA1 Message Date
Owen 78b00a18cc Add retry to aquire 2026-01-11 10:39:28 -08:00
Owen 192702daf9 Quiet log 2026-01-11 10:39:18 -08:00
Owen 53e7b99605 Quiet up logs 2026-01-05 21:25:15 -05:00
miloschwartz 9759e86921 add stripPortFromHost and reuse everywhere 2025-12-24 16:14:26 -05:00
Owen ca89c5feca Reorder when the redirect gets in there 2025-12-23 16:02:52 -05:00
Owen 729c2adb3f Dont allow maintence page on remote nodes 2025-12-23 15:24:26 -05:00
Owen ab3be26790 Working on remote nodes 2025-12-22 21:53:57 -05:00
Owen 5c67a1cb12 Format 2025-12-22 16:28:41 -05:00
Owen e28ab19ed4 Add header 2025-12-22 16:28:19 -05:00
Owen 59f8334cfd Fix ee export of MaintenanceSchema 2025-12-22 16:27:54 -05:00
Owen 2e60ecec87 Add maintence options to blueprints 2025-12-22 14:00:50 -05:00
Dhananjay Mahtha 90c48f20e0 Fix: Prevent cache memory leak by adding maxKeys limit and conditional caching
- Add maxKeys limit (10,000) to NodeCache to prevent unbounded memory growth
- Skip caching undefined values when GeoIP/ASN lookups fail (e.g., when MaxMind DB not configured)
- Add periodic cache statistics logging every 5 minutes for monitoring
- Fixes memory leak where cache would grow indefinitely with high request volumes

The maxKeys limit uses LRU eviction, so oldest entries are automatically removed
when the limit is reached. With ~10k requests/day and 5min TTL, 10k keys provides
ample headroom while preventing OOM issues.

Fixes #2120
2025-12-21 17:08:27 -05:00
Owen 8ea6b0cd9e Adjust algo for showing maintence page 2025-12-21 16:38:27 -05:00
Owen af4f85a081 Fix api call 2025-12-20 21:14:48 -05:00
Owen 6a5939599c Remove maintence mode internal vars and use server 2025-12-20 17:28:39 -05:00
Owen a9a0fbe244 Merge UI into new screen 2025-12-20 16:35:16 -05:00
Pallavi Kumari d3c4688c0f redirect everything to maintenance page 2025-12-20 16:35:16 -05:00
Pallavi Kumari bd20bb0dd1 add logger 2025-12-20 16:35:16 -05:00
Pallavi Kumari d82535d3e1 point the resource to the nextjs server for maintenance screen 2025-12-20 16:35:16 -05:00
Pallavi Kumari 795302a351 refactor files and add func to private traefik config generator file 2025-12-20 16:35:16 -05:00
Owen a767a31c21 Quiet log message 2025-12-13 12:28:44 -05:00
Owen f9b03943c3 Format all files 2025-12-09 10:56:14 -05:00
Owen e011580b96 Update and add server version 2025-12-08 21:26:23 -05:00
Owen e24a13fb11 Implement previous year delete 2025-12-06 20:49:53 -05:00
miloschwartz 1714140ee7 fix branding favicon and subtitle texts 2025-12-06 16:16:42 -05:00
miloschwartz a3b852ef45 Merge branch 'dev' into clients-user 2025-12-05 15:17:32 -05:00
Owen 35f9c67cfe Merge branch 'main' into dev 2025-12-05 09:45:17 -05:00
Owen 2cfb0e05cf Lock working without redis? 2025-11-20 14:03:25 -05:00
Owen 5b9386b18a Add lock 2025-11-20 12:40:25 -05:00
Owen 937b36e756 Build client site resource associations and send messages 2025-11-19 18:05:42 -05:00
Owen 806949879a Merge branch 'dev' into clients-user 2025-11-18 13:53:12 -05:00
miloschwartz b5c6191c67 add email consent and update audience 2025-11-17 20:50:24 -05:00
miloschwartz 02fbc279b5 add email consent and update audience 2025-11-17 20:37:24 -05:00
Owen 364b84359e Merge branch 'dev' into clients-user 2025-11-17 11:30:12 -05:00
Owen 93d4a40977 Merge branch 'main' into dev 2025-11-17 11:30:05 -05:00
Owen 97312343e4 Merge branch 'dev' into clients-user 2025-11-17 11:28:47 -05:00
Lokowitz 7db99a7dd5 used zod codemod 2025-11-16 14:18:17 +00:00
Owen de8262d7b9 Batch deletes 2025-11-15 11:51:52 -05:00
Owen e62806d6fb Clean up old timestamps 2025-11-14 11:33:51 -05:00
Owen a70799c8c0 Merge branch 'dev' into clients-user 2025-11-08 16:51:45 -08:00
Owen a776b2ea94 Fix: qiery perferWildcardCert from db
Fixes #1816
Fixes #1829
2025-11-08 14:14:17 -08:00
miloschwartz 52a311bf36 fix colors and footer 2025-11-03 21:44:34 -08:00
miloschwartz 847479b639 Merge branch 'cli-web-auth' into clients-user 2025-11-03 17:14:12 -08:00
Owen d30743a428 Update schmea; create client when registering 2025-11-03 15:42:22 -08:00
miloschwartz e888b76747 complete web device auth flow 2025-11-03 11:10:17 -08:00
Owen 2af100cc86 Warning -> debug 2025-11-02 18:56:46 -08:00
Owen 75b0745e42 Add proxy procotol to private config 2025-10-29 17:42:21 -07:00
Owen 0e649883cb More bugfixes 2025-10-29 17:21:32 -07:00
Owen f5eadc9e1e Various fixes 2025-10-29 12:16:28 -07:00
miloschwartz 219e213c1e change logs to debug 2025-10-29 11:39:45 -07:00