Tulir Asokan
d486dba927
event: add some getters for state content
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-25 16:59:36 +03:00
Tulir Asokan
364ae39fef
responses: add Equal method for LazyLoadSummary
2025-10-25 15:34:48 +03:00
Tulir Asokan
02a0aad583
bridgev2/portal: add event for waiting for room creation
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-24 15:14:31 +03:00
Tulir Asokan
ee1e05c3e8
event: fix 32-bit compatibility
2025-10-24 13:15:46 +03:00
Tulir Asokan
5d87d14b88
event/powerlevels: fix some set user level calls in v12 rooms
2025-10-24 12:42:09 +03:00
Tulir Asokan
75ad1961d5
bridgev2/errors: add special-cased message for too long voice messages
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-23 17:35:08 +03:00
Tulir Asokan
1be49d53e4
bridgev2/config: add option to limit maximum number of logins
2025-10-23 15:49:11 +03:00
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