Commit Graph

20223 Commits

Author SHA1 Message Date
Gustavo Madeira Santana
637f26cdca Core: harden matrix migration and runner wiring 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
5e480a4c90 Matrix: serialize outbound sends per room 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
caebc75456 Matrix: keep SAS notices in the verification DM 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
77aa26e0c8 Matrix: route SAS notices through active DM 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
45c0f90d48 Matrix: harden device-scoped storage reuse 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
d3cc58ee69 Matrix: avoid eager DM SAS starts 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
d02ced66c7 Matrix: dedupe direct room mapping writes 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
0341d681bb Matrix: split shared client stop and eviction 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
22bba37b4e Matrix: productize direct room repair 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
80be1bb356 Matrix: dedupe SAS verification handling 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
57e11f1d75 Matrix: keep fresh devices out of stale storage roots 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
320552687d Matrix: harden multi-account auth resolution 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
b86824c8b0 Matrix: emit SAS notices from verification state 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
2b5c98ff0a Matrix: stop one-off shared action clients 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
60b5eb2c4c Matrix: scope verification fallback by DM room 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
8fd04a9075 Matrix: retry SAS notice after verification start 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
a1604a668a Matrix: give humans time to confirm SAS 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
3928870880 Matrix: delay inbound SAS auto-confirm 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
c7cf44a3ff Matrix: harden monitor startup cleanup 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
ada8d0eea2 Matrix: avoid stale verification SAS reuse 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
2b7c013918 Matrix: harden legacy migration fallback 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
bba53b1855 Matrix: harden backup and recovery verification 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
a327053954 Matrix: reload backup keys after reset 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
ae5771330a Matrix: reuse shared clients for encrypted actions 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
7568d4a858 Matrix: harden media handling and summaries 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
13db1d1c01 Matrix: make device probe best-effort on account add 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
554b661816 Matrix: finish main sync follow-ups 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
4dd08a9396 Matrix: simplify plugin migration plumbing 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
c791b99f7c Matrix: scope legacy credential migration 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
34c01153c2 Matrix: tighten fallback resolution and ACP lookup 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
ba0ed62ede Docs: document hook group ids 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
73972fb103 Session: split stable group ids from labels 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
28b318ba71 Docs: sync Matrix zh-CN security notes 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
f6fcca6281 Matrix: dedupe strict DM trust checks 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
d130020dac Matrix: fetch aliases only when needed 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
e9a6dc1c47 Matrix: avoid alias trust in group context 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana
cb28711750 Matrix: bound room metadata caches 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana
73f91bb974 Matrix: defer sender lookups until needed 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana
1c66321454 Matrix: default invite auto-join to off 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana
c8caf05f0f Matrix: suppress auto-linked file refs 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana
29882e60f7 Matrix: gate expensive inbound work on mentions 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana
e50f182035 Matrix: revalidate cached direct targets 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana
b900cedcd4 Matrix: invalidate DM cache on membership changes 2026-03-18 02:30:02 +00:00
Gustavo Madeira Santana
a42a29fac7 Matrix: harden visible mention trust 2026-03-18 02:30:02 +00:00
Gustavo Madeira Santana
bc6d8ad83f Matrix: tighten direct room trust 2026-03-18 02:30:02 +00:00
Gustavo Madeira Santana
010b032a55 Matrix: harden DM and verification routing 2026-03-18 02:30:02 +00:00
Gustavo Madeira Santana
ee9a7f4ca4 Matrix: harden alias trust and log redaction 2026-03-18 02:30:02 +00:00
Gustavo Madeira Santana
93468fe387 Matrix: scope reply media to agent roots 2026-03-18 02:30:02 +00:00
Gustavo Madeira Santana
2607ec3bfd Matrix: honor scoped media roots 2026-03-18 02:30:02 +00:00
Gustavo Madeira Santana
21310df13f Matrix: validate homeserver URLs at runtime 2026-03-18 02:30:01 +00:00