Tulir Asokan
|
7836f35a1a
|
bridgev2/portal: fix third matrix reaction not removing previous one on single-reaction networks
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-03-05 23:57:35 +02:00 |
|
Tulir Asokan
|
0f6a779dd2
|
readme: 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-03-05 11:59:11 +02:00 |
|
Tulir Asokan
|
ed6dbcaaee
|
client: log content length when uploading to external url
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-03-04 22:50:43 +02:00 |
|
Tulir Asokan
|
ed9820356e
|
bridgev2/portalreid: try to fix deadlock when racing with room creation
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-03-04 13:58:24 +02:00 |
|
batuhan içöz
|
fef4326fbc
|
client,event,bridgev2: add support for Beeper's custom ephemeral events and AI stream events (#457)
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-03-04 01:38:50 +01:00 |
|
Tulir Asokan
|
77f0658365
|
bridgev2/{commands,provisioning}: log full login step data
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-03-03 17:33:51 +02:00 |
|
Tulir Asokan
|
e1529f9616
|
bridgev2/provisioning: log when returning login steps in provisioning API
|
2026-03-03 17:28:19 +02:00 |
|
Tulir Asokan
|
26a62a7eec
|
event: add missing omitempty
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-03-01 13:49:04 +02:00 |
|
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 |
|