Commit graph

27 commits

Author SHA1 Message Date
Tulir Asokan
9e3fa96fb4 bridgev2/portal: handle portal deletion edge cases
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-12-12 17:31:56 +02:00
Tulir Asokan
2eeece6942 bridgev2/networkinterface: allow HandleMatrixMembership to redirect invites to another user ID 2025-12-02 15:22:04 +02:00
Tulir Asokan
5206439b83 bridgev2/portal: pass is state request flag to event handlers 2025-12-02 13:52:48 +02:00
Nick Mills-Barrett
1779c72316
bridgev2: pass back event ID and stream order in send results 2025-11-10 13:44:04 +00:00
Tulir Asokan
14e16a3a81 bridgev2/matrix: drop events from users without permission earlier
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-11-09 11:40:10 +02:00
Tulir Asokan
ea72271bad bridgev2/queue: run command handlers in background
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
2025-07-21 11:15:23 +03:00
Tulir Asokan
4f8ff2a350 bridgev2/portal: merge MSS errors with handling result
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-07-10 15:04:57 +03:00
Tulir Asokan
40bb9637cd bridgev2/queue: add event handling result for matrix events 2025-07-10 14:48:54 +03:00
Tulir Asokan
26da46dbbf
bridgev2/portal: return result of handling remote events (#389)
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
2025-06-17 19:38:29 +03:00
Tulir Asokan
1143cfaa85 event: implement fallbacks for per-message profiles
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
2025-06-14 18:19:42 +03:00
Tulir Asokan
50cc3d4d47 bridgev2/queue: fix context used for queueing remote events 2025-05-27 16:37:51 +03:00
Tulir Asokan
06f200da0d bridgev2: clear management room on leave. Fixes #355
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
2025-03-20 15:41:09 +02:00
Tulir Asokan
5d916e0e9a bridgev2/queue: add shortcut for QueueRemoteEvent 2024-09-26 12:12:02 +03:00
Tulir Asokan
a5c4446a22 bridgev2: add option to split all portals by user login 2024-09-13 23:36:47 +03:00
Tulir Asokan
6d5ae8858b bridgev2: add support for starting DM by inviting ghost 2024-08-09 23:32:54 +03:00
Tulir Asokan
8c0f705ee9 bridgev2: add support for receiving events with uncertain portal receivers 2024-08-09 15:44:13 +03:00
Tulir Asokan
b395abf62e bridgev2: add extra metadata to SendMessage calls 2024-07-18 18:22:12 +03:00
Tulir Asokan
d1905f6232 bridgev2: rename some uses of ID to Key in reference to portal keys 2024-07-14 11:06:19 +03:00
Tulir Asokan
012d542a07 bridgev2: improve handling bot invites 2024-06-29 23:18:17 +03:00
Tulir Asokan
07f7849c28 bridgev2: add permissions 2024-06-29 13:30:21 +03:00
Tulir Asokan
c8b03b087e bridgev2: add portals to per-userlogin space 2024-06-27 00:19:18 +03:00
Tulir Asokan
cf6b0e71f0 bridgev2: read receipt support 2024-06-12 19:44:08 +03:00
Tulir Asokan
f97d365ea9 Add proper main for v2 matrix bridges 2024-06-11 15:04:02 +03:00
Tulir Asokan
39ce0103d4 Add DM receivers to portals 2024-06-10 22:14:02 +03:00
Tulir Asokan
9ba40c5d17 Add message checkpoints, status events and error notices 2024-06-10 15:11:59 +03:00
Tulir Asokan
3c7b3e13ef Add initial user and room metadata support 2024-05-28 20:49:23 +03:00
Tulir Asokan
9254a5d6c1 Add base for v2 bridge architecture 2024-05-27 13:53:18 +03:00