johnlanni
2289f56c49
fix(matrix): hot-reload dm.allowFrom and groupAllowFrom on each inbound message
...
Re-read raw allowlist entries from live config on each inbound message,
merging with the startup-time resolved values. This allows new entries in
dm.allowFrom and groupAllowFrom to take effect immediately without
restarting the gateway.
Display-name resolution still only runs at startup, so newly added entries
should use full Matrix IDs (@user:server) for reliable matching.
Closes #68544
2026-04-19 15:53:08 -04:00
..
2026-04-19 02:09:43 +01:00
2026-04-18 20:31:41 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 08:43:32 -07:00
2026-04-19 02:09:43 +01:00
2026-04-19 12:21:23 +02:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-17 10:14:00 +05:30
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 17:00:30 +02:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 18:50:54 +08:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 15:53:08 -04:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-17 10:14:00 +05:30
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-03 16:39:47 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-17 10:14:00 +05:30
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-17 10:14:00 +05:30
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 14:20:46 -03:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-19 02:09:43 +01:00
2026-04-17 02:23:49 -04:00
2026-03-28 20:22:03 -04:00
2026-04-06 19:15:31 +01:00
2026-04-06 15:38:04 +01:00
2026-04-09 23:59:00 +01:00
2026-04-14 14:59:01 +01:00