Tulir Asokan
|
f8234ecf85
|
event: add m.room.policy event type
|
2026-03-01 13:23:32 +02:00 |
|
Tulir Asokan
|
36c353abc7
|
federation/pdu: add AddSignature helper method
|
2026-03-01 12:37:13 +02:00 |
|
Tulir Asokan
|
dd51c562ab
|
crypto: log destination map when sharing megolm sessions
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
|
2026-02-26 17:40:15 +02:00 |
|
Tulir Asokan
|
98c830181b
|
client: omit large request bodies from logs
|
2026-02-26 17:40:15 +02:00 |
|
Radon Rosborough
|
7f24c78002
|
bridgev2/login: add attachments option to user input step type (#465)
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
|
2026-02-25 08:52:29 -08:00 |
|
Tulir Asokan
|
3efa3ef73a
|
bridgev2/portal: log remote event timestamps by default
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
|
2026-02-23 22:14:23 +02:00 |
|
timedout
|
28b7bf7e56
|
federation/eventauth: Fix inverted membership check for 5.6.1 (#464)
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
|
2026-02-22 19:37:19 +00:00 |
|
Tulir Asokan
|
5779871f1b
|
bridgev2/commands: add file info for QR codes
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
|
2026-02-21 14:10:55 +02:00 |
|
Tulir Asokan
|
bc79822eab
|
crypto: save source of megolm sessions
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
|
2026-02-21 01:06:12 +02:00 |
|
Tulir Asokan
|
67d30e054c
|
dependencies: 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
|
2026-02-19 22:51:37 +02:00 |
|
Tulir Asokan
|
974f7dc544
|
crypto/decryptmegolm: allow device key mismatches, but mark as untrusted
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
|
2026-02-19 14:10:20 +02:00 |
|
Tulir Asokan
|
ae58161412
|
bridgev2/provisioning: log group create params
|
2026-02-19 14:09:59 +02:00 |
|
Tulir Asokan
|
de0d12e26a
|
goolm/crypto: add test to ensure shared secrets can't be zero
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
|
2026-02-18 12:53:37 +02:00 |
|
Tulir Asokan
|
9cd7258764
|
Bump version to v0.26.3
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.26.3
|
2026-02-16 14:33:21 +02:00 |
|
Tulir Asokan
|
0b9471e190
|
dependencies: update
|
2026-02-16 14:31:01 +02:00 |
|
Tulir Asokan
|
53ed8526c6
|
federation/eventauth: disable underscore support in string power levels
|
2026-02-16 14:29:09 +02:00 |
|
Tulir Asokan
|
c52d87b6ea
|
mediaproxy: handle federation thumbnail requests
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
|
2026-02-15 21:47:10 +02:00 |
|
Tulir Asokan
|
bafba9b227
|
federation/eventauth: make expected success a part of test name
|
2026-02-14 23:49:14 +02:00 |
|
Tulir Asokan
|
b97f989032
|
federation/eventauth: add support for underscores in string power levels
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
|
2026-02-14 23:37:20 +02:00 |
|
Tulir Asokan
|
7dbc4dd16a
|
appservice: fix building websocket url
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
|
2026-02-12 17:34:40 +02:00 |
|
Tulir Asokan
|
fe541df217
|
main: bump minimum Go version to 1.25
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
|
2026-02-11 21:34:47 +02:00 |
|
Tulir Asokan
|
d2364b3822
|
bridgev2/portal: allow delivery receipts even if portal has no other user ID
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
|
2026-01-29 19:47:19 +02:00 |
|
Nick Mills-Barrett
|
4b387c305b
|
error: add RespError.CanRetry field (#456)
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
|
2026-01-29 15:01:48 +00:00 |
|
Tulir Asokan
|
60742c4b61
|
crypto: update test
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
|
2026-01-28 21:37:23 +02:00 |
|
Tulir Asokan
|
2423716f83
|
crypto/keysharing: don't send withheld response to some key requests
|
2026-01-28 21:34:07 +02:00 |
|
Tulir Asokan
|
b613f4d676
|
crypto/sessions: add missing field in export
|
2026-01-28 21:32:48 +02:00 |
|
Tulir Asokan
|
2c0d51ee7d
|
crypto/ssss: handle slightly broken key metadata better
|
2026-01-28 14:43:02 +02:00 |
|
Tulir Asokan
|
c4ce008c8e
|
crypto/ssss: skip verifying recovery key if MAC or IV are missing
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
|
2026-01-28 12:51:46 +02:00 |
|
Tulir Asokan
|
9d30203f6b
|
bridgev2/userlogin: add todo
|
2026-01-26 13:42:33 +02:00 |
|
Tulir Asokan
|
074a2d8d4d
|
crypto/keysharing: fix including sender key in forwards
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
|
2026-01-26 01:39:44 +02:00 |
|
Tulir Asokan
|
b041eb924e
|
error: allow storing extra headers in RespError
|
2026-01-26 01:21:20 +02:00 |
|
Tulir Asokan
|
8b04430d84
|
event: switch url preview image blurhash to use MSC2448 field
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
|
2026-01-23 19:38:09 +02:00 |
|
SpiritCroc
|
d057f1c673
|
event: add action message content for rich call notifications (#454)
|
2026-01-23 15:38:17 +01:00 |
|
Tulir Asokan
|
a1236b65be
|
crypto/keyimport: call session received callback for all sessions in import
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
|
2026-01-20 14:28:21 +02:00 |
|
Tulir Asokan
|
a55693bbd7
|
client,bridgev2/matrix: fix context used for async uploads
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
|
2026-01-20 12:09:01 +02:00 |
|
Nick Mills-Barrett
|
f32af79d20
|
bridgev2/ghost: consider avatar being set in Ghost.UpdateInfoIfNecessary (#453)
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
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2026-01-19 14:26:22 +00:00 |
|
Tulir Asokan
|
e28f7170bc
|
bridgev2/portal: auto-accept message requests on message (#451)
|
2026-01-19 14:58:18 +02:00 |
|
Tulir Asokan
|
28bcc356db
|
client: add MemberCount helper method for lazy load summary
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
|
2026-01-18 22:41:34 +02:00 |
|
Tulir Asokan
|
0b6fa137ce
|
client: add support for sending MSC4354 sticky events
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
|
2026-01-18 14:49:06 +02:00 |
|
Tulir Asokan
|
b2b58f3a29
|
bridgev2/provisioning: cancel logins on error and delete completed logins from map
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
|
2026-01-17 01:36:36 +02:00 |
|
Tulir Asokan
|
ec3cf5fbdd
|
crypto/decryptmegolm: add additional checks for megolm decryption
|
2026-01-17 01:02:39 +02:00 |
|
Tulir Asokan
|
b226c03277
|
crypto: add length check to hacky megolm message index parser
|
2026-01-17 00:55:16 +02:00 |
|
Tulir Asokan
|
0e4b074b57
|
event: add detail to not json string parse error
|
2026-01-17 00:43:41 +02:00 |
|
Tulir Asokan
|
65d708f1b7
|
Bump version to v0.26.2
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
v0.26.2
|
2026-01-16 14:50:43 +02:00 |
|
Tulir Asokan
|
34bcd027e5
|
bridgev2/commands: add debug command for resetting connections
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
|
2026-01-15 14:02:00 +02:00 |
|
Tulir Asokan
|
75f9cb369b
|
bridgev2: add helper method for getting HTTP settings from matrix connector
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
|
2026-01-14 17:06:32 +02:00 |
|
Tulir Asokan
|
38799be3ca
|
bridgev2/networkinterface: let matrix connector reset remote network connections
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
|
2026-01-13 23:23:31 +02:00 |
|
Tulir Asokan
|
d77cb628ff
|
bridgev2/matrixinterface: let matrix connector suggest HTTP client settings
|
2026-01-13 23:11:50 +02:00 |
|
Tulir Asokan
|
3d5de4ed2f
|
bridgev2/matrixinterface: add parent interface to MatrixConnector subinterfaces
|
2026-01-13 23:11:18 +02:00 |
|
Tulir Asokan
|
9d70b2b845
|
bridgev2/matrixinterface: properly expose GetProvisioning
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
|
2026-01-12 12:33:55 +02:00 |
|