Tulir Asokan
756196ad4f
bridgev2/disappear: only start timers for read messages rather than all pending ones ( #415 )
2025-10-23 15:12:42 +03:00
Tulir Asokan
33d8d658fe
bridgev2/commands: fix panic when creating group with no arguments
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-10-22 21:25:46 +03:00
Tulir Asokan
34a65d3087
bridgev2/commands: enable create group command
2025-10-22 21:24:14 +03:00
Tulir Asokan
bae61f955f
bridgev2/matrixinvite: fix bugs in DM creation
2025-10-22 20:54:53 +03:00
Tulir Asokan
9fd1e0f87c
bridgev2/networkinterface: allow deleting children in chat delete event
2025-10-22 18:56:41 +03:00
Tulir Asokan
7f0f51ecf3
bridgev2/commands: add command to sync single chat
2025-10-22 18:13:21 +03:00
Tulir Asokan
2a01535030
bridgev2/portal: add helpers for chat member map
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-10-22 16:50:27 +03:00
Tulir Asokan
1cd285dee0
bridgev2/matrixinvite: allow redirecting created DM to no ghost
2025-10-22 16:50:16 +03:00
Tulir Asokan
e805815e41
bridgev2/commands: add account data debug command
2025-10-22 13:03:32 +03:00
Tulir Asokan
237499fdf5
client: fix admin whois response body
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-10-21 22:53:18 +03:00
Tulir Asokan
ef31dae082
bridgev2/provisioning: include user and DM room MXID in failed participants
2025-10-21 18:55:49 +03:00
Tulir Asokan
1aacf6e987
bridgev2/commands: include failed participants in group create response
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-10-21 17:40:18 +03:00
Tulir Asokan
8ee8fb1a20
bridgev2/provisioning: allow group creation to signal failed participants
2025-10-21 17:31:10 +03:00
Tulir Asokan
36edccf61a
bridgev2/provisionutil: allow mxids as participants in CreateGroup
2025-10-21 16:59:18 +03:00
Tulir Asokan
56b182f85d
bridgev2/bridgestate: only send one delayed transient disconnect notice
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-10-20 11:48:45 +03:00
Tulir Asokan
7b70ec6d52
bridgev2/bridgestate: send transient disconnect notices if they persist
2025-10-20 11:45:35 +03:00
Tulir Asokan
a661641bcb
bridgev2/matrix: don't sleep after registering bot on versions error
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-10-19 23:36:07 +03:00
timedout
2fd9e799d2
synapseadmin: Add force_purge option ( #420 )
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-10-18 21:27:08 +01:00
timedout
e61c7b3f1e
client: Add AdminWhoIs func ( #411 )
2025-10-18 20:30:43 +01:00
Tulir Asokan
c50460cd6e
client: add response size limits
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-10-18 13:54:14 +02:00
Tulir Asokan
827bb4c621
federation: add response size limit
2025-10-18 13:33:45 +02:00
Tulir Asokan
df957301be
federation: don't allow redirects
2025-10-18 13:33:45 +02:00
Tulir Asokan
a214af5bab
federation: fix server key query test
2025-10-18 13:33:45 +02:00
Brad Murray
572a704b04
errors: Add M_WRONG_ROOM_KEYS_VERSION ( #419 )
2025-10-18 05:42:01 -04:00
Tulir Asokan
50a49e01f3
Bump version to v0.25.2
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
v0.25.2
2025-10-16 11:26:46 +02:00
Toni Spets
22ea75db96
client,event: MSC4140: Delayed events
...
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
Includes transparent migration from deprecated MSC fields still used
in Synapse to later revision.
2025-10-14 14:22:47 +03:00
Toni Spets
080ad4c0a0
crypto: Allow decrypting message content without event id or ts
...
Replay attack prevention shouldn't store empty event id or ts to
database if we're decrypting without them. This may happen if we are
looking into a future delayed event for example as it doesn't yet have
those.
We still prevent doing that if we already know them meaning we have
gotten the actual event through sync as that's also when a delayed event
would move from scheduled to finalised and then it also contains those
fields.
2025-10-14 14:22:42 +03:00
Tulir Asokan
ab4a7852d6
bridgev2/provisionutil: don't allow self in create group participants
2025-10-14 13:01:21 +03:00
Tulir Asokan
097813c9b2
bridgev2/provisionutil: validate user IDs in CreateGroup if network supports it
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-10-14 00:20:04 +03:00
Tulir Asokan
5593d8afcd
changelog: update
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-10-13 15:30:12 +03:00
Tulir Asokan
91ea77b4d4
bridgev2/portal: don't send implicit read receipts for account data
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-10-08 19:16:00 +03:00
Tulir Asokan
9654a0b01e
bridgev2/portal: enforce media duration and size limits
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-10-08 18:47:55 +03:00
Tulir Asokan
d18142c794
bridgev2/errors: add reason for unsupported errors
2025-10-08 18:33:57 +03:00
Tulir Asokan
3a300246ac
id/userid: split validation into 2 functions
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-10-06 23:10:04 +03:00
Tulir Asokan
51edfc27c0
bridgev2: add omitempty for group create params struct
2025-10-06 23:00:04 +03:00
Tulir Asokan
548970fd0f
event: add Clone for other capability types too
2025-10-06 17:05:46 +03:00
Tulir Asokan
344b04c407
event: add Clone method for file features
2025-10-06 17:03:30 +03:00
Tulir Asokan
07bc756971
changelog: update
2025-10-06 16:51:41 +03:00
Tulir Asokan
13f251fe60
crypto/helper: don't block on decryption
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-10-05 12:30:54 +03:00
Tulir Asokan
8a72af9f6b
federation/eventauth: require that join authorizer is in the room
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-10-03 22:51:38 +03:00
Tulir Asokan
4be60a0021
bridgev2/simplevent: allow upserts with PreConvertedMessage
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-10-03 03:14:51 +03:00
Tulir Asokan
ce667a65e5
bridgev2/simplevent: add simpler form of message event
2025-10-03 03:10:29 +03:00
Tulir Asokan
8e668586f9
appservice/intent: add room ID to fake join response
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-10-02 22:10:22 +03:00
Tulir Asokan
9fc5d98774
bridgev2/mxmain: fix --version flag output
2025-10-02 21:57:25 +03:00
Tulir Asokan
5d69963ab5
bridgev2/portal: add exclude from timeline flag for not in chat leaves
2025-10-02 17:19:45 +03:00
Tulir Asokan
97da8eb44d
event: add helper to get remaining mute duration
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-10-02 14:45:46 +03:00
Tulir Asokan
dd778ae0cd
bridgev2/portal: add option to exclude metadata changes from timeline
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-10-01 14:55:35 +03:00
Tulir Asokan
9ee13d1363
bridgev2/portal: add option to exclude member changes from timeline by default
2025-10-01 14:48:28 +03:00
Tulir Asokan
77682fb292
bridgev2,error: use NonNilClone instead of creating map manually
2025-10-01 14:48:11 +03:00
Tulir Asokan
329da10584
bridgev2/database: fix split portal parent migration query
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-09-30 15:35:25 +03:00