Agustin Rivera
a1c44d28fc
Feishu: tighten allowlist target canonicalization ( #66021 )
...
* fix(feishu): tighten allowlist id matching
* fix(feishu): address review follow-ups
* changelog: note Feishu allowlist canonicalization tightening (#66021 )
* fix(feishu): collapse typed wildcard allowlist aliases to bare wildcard
Previously normalizeFeishuTarget folded chat:* / user:* / open_id:* /
dm:* / group:* / channel:* down to '*', so those entries acted as
allow-all. The new typed canonicalization was producing literal keys
(chat:*, user:*, ...) that never matched any sender, silently
flipping those configs from allow-all to deny-all. Restore the prior
behavior by collapsing a wildcard value to '*' inside
canonicalizeFeishuAllowlistKey.
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-13 16:59:07 -06:00
..
2026-04-12 10:37:18 -07:00
2026-04-13 16:05:43 -05:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 11:03:47 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 23:56:39 +05:30
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-10 19:46:23 -05:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 22:37:24 +01:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 16:59:07 -06:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 12:04:59 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 16:05:50 +01:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 17:45:06 +08:00
2026-04-13 20:38:46 +02:00
2026-04-13 18:10:40 -04:00
2026-04-13 17:47:29 +01:00
2026-04-12 10:37:18 -07:00
2026-04-13 23:59:57 +02:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 23:52:30 +05:30
2026-04-13 22:37:25 +01:00
2026-04-13 18:07:23 +01:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 18:52:22 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 00:20:51 +01:00
2026-04-12 10:37:18 -07:00
2026-04-10 21:55:28 +01:00
2026-04-12 19:45:46 -07:00
2026-04-12 23:34:54 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 15:49:32 +08:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 13:14:02 -07:00
2026-04-12 19:41:13 -03:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-10 20:14:49 +01:00
2026-04-12 10:37:18 -07:00
2026-04-13 23:49:59 +01:00
2026-04-11 01:37:23 +01:00
2026-04-13 16:45:58 +01:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 16:51:16 -06:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 22:37:25 +01:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-12 10:37:18 -07:00
2026-04-13 15:36:35 +01:00
2026-04-12 10:37:18 -07:00
2026-04-12 09:09:50 +01:00
2026-04-09 23:59:00 +01:00
2026-04-11 12:03:16 +01:00