Brad Murray
|
8b2d34b9e8
|
Make the index a partial index
|
2025-08-24 18:54:40 -04:00 |
|
Brad Murray
|
3eee0c1afa
|
Add index to make finding megolm sessions to backup faster
|
2025-08-24 18:47:46 -04:00 |
|
Tulir Asokan
|
26e66f293e
|
bridgev2/portal: return event ignored result for type unknown
|
2025-07-29 16:15:36 +03:00 |
|
Tulir Asokan
|
f1da44490c
|
bridgev2/provisioning: move login step checks into handler
|
2025-07-29 16:15:16 +03:00 |
|
Tulir Asokan
|
2e7ff3fedd
|
all: fix trailing slash in subrouters
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-28 22:03:43 +03:00 |
|
Tulir Asokan
|
ae2c07fb86
|
appservice/websocket: close writer after sending
|
2025-07-28 17:34:28 +03:00 |
|
Tulir Asokan
|
74ab3b118e
|
bridgev2/portal: add todo
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-28 15:53:17 +03:00 |
|
Tulir Asokan
|
83b4b71a16
|
appservice/websocket: switch from gorilla to coder
|
2025-07-28 14:56:09 +03:00 |
|
Tulir Asokan
|
62c03d093a
|
bridgev2/status: take context and http client in checkpoint SendHTTP
|
2025-07-28 14:56:09 +03:00 |
|
Tulir Asokan
|
d5223cdc8f
|
all: replace gorilla/mux with standard library
|
2025-07-28 14:56:09 +03:00 |
|
Tulir Asokan
|
5b55330b85
|
bridgev2: run PostStart in background
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-23 14:37:57 +03:00 |
|
Tulir Asokan
|
463d2ea6d0
|
bridgev2/portal: add bots to functional members in DMs
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-22 23:35:58 +03:00 |
|
Tulir Asokan
|
69a3d27c1c
|
bridgev2: add interface for getting arbitrary state event
|
2025-07-22 22:50:26 +03:00 |
|
Tulir Asokan
|
cb80e5c63f
|
bridgev2/portal: fix adding rooms to personal space on create
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-22 20:31:31 +03:00 |
|
Tulir Asokan
|
fcd7d9a525
|
bridgev2/commands: allow canceling qr login
|
2025-07-22 19:20:32 +03:00 |
|
Tulir Asokan
|
3fe5a7badc
|
event: replace soft failed field in unsigned
|
2025-07-22 17:19:47 +03:00 |
|
Tulir Asokan
|
3ecdb886bf
|
bridgev2/database: add method to mark backfill task as not done
|
2025-07-22 16:18:25 +03:00 |
|
Tulir Asokan
|
ea72271bad
|
bridgev2/queue: run command handlers in background
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
|
65a64c8044
|
client: allow using custom http client for .well-known resolution
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-20 14:23:20 +03:00 |
|
Tulir Asokan
|
4866da5200
|
client: add custom room create ts 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
|
2025-07-18 23:59:28 +03:00 |
|
Tulir Asokan
|
96b07ad724
|
event: use full event type for stripped state for MSC4311
|
2025-07-18 23:59:28 +03:00 |
|
Tulir Asokan
|
0b62253d3b
|
all: add support for creator power
|
2025-07-18 23:59:28 +03:00 |
|
Tulir Asokan
|
237ce1c64c
|
client: remove redundant state store update in room create
|
2025-07-18 22:32:25 +03:00 |
|
Tulir Asokan
|
9a170d2669
|
bridgev2,appservice: add via to EnsureJoined and use it for tombstone handling
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-18 17:55:27 +03:00 |
|
Tulir Asokan
|
c7263bab40
|
bridgev2/portal: add support for following tombstones
|
2025-07-18 17:37:45 +03:00 |
|
Tulir Asokan
|
90a7dc3c75
|
bridgev2/portal: ignore delete for me in multi-user portals
|
2025-07-18 16:05:04 +03:00 |
|
Tulir Asokan
|
0508f02a9e
|
bridgev2/disappear: make next check field atomic
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-17 17:36:16 +03:00 |
|
Tulir Asokan
|
5a9e20e451
|
bridgev2/disappear: always delete synchronously if limit is reached
|
2025-07-17 17:27:48 +03:00 |
|
Tulir Asokan
|
8efdbc029b
|
bridgev2/disappear: reduce disappear loop interval when there are lots of messages
|
2025-07-17 17:20:28 +03:00 |
|
Tulir Asokan
|
7ffdbe8bfc
|
bridgev2/disappear: add limit to getting messages from the db
|
2025-07-17 16:54:55 +03:00 |
|
Tulir Asokan
|
81a807a6c9
|
Bump version to v0.24.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.24.2
|
2025-07-16 11:32:09 +03:00 |
|
Tulir Asokan
|
fcc72dc54b
|
dependencies: update
|
2025-07-16 11:06:39 +03:00 |
|
Tulir Asokan
|
095c63a97e
|
bridgev2/portal: add missing return
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-15 14:57:52 +03:00 |
|
Tulir Asokan
|
1ee29a47b6
|
bridgev2: add option to auto-reconnect after unknown error (#394)
|
2025-07-15 14:37:07 +03:00 |
|
Tulir Asokan
|
1d37430204
|
bridgev2/portal: block in queueEvent if buffer is full
|
2025-07-15 14:31:44 +03:00 |
|
Tulir Asokan
|
687717bd73
|
bridgev2: hardcode room v11 for new rooms
Upcoming breaking changes in room v12 prevent safely using the default
room version and security embargoes prevent fixing them ahead of time.
|
2025-07-15 14:19:38 +03:00 |
|
Tulir Asokan
|
b74368ac23
|
commands: add safety to type check
|
2025-07-15 13:19:44 +03:00 |
|
Tulir Asokan
|
5e29bac3dd
|
bridgev2/portal: adjust handleMatrixMessage return value for pending messages
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-10 16:19:37 +03:00 |
|
Tulir Asokan
|
4f8ff2a350
|
bridgev2/portal: merge MSS errors with handling result
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
|
22587e9159
|
bridgev2/portal: track event handler panics
|
2025-07-10 13:45:23 +03:00 |
|
Tulir Asokan
|
c80808439d
|
bridgev2: add logger to background context
|
2025-07-10 13:45:11 +03:00 |
|
Tulir Asokan
|
0777c10028
|
bridgev2/networkinterface: add extra fields to reply metadata to allow unknown cross-room replies
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-09 16:35:14 +03:00 |
|
Tulir Asokan
|
44515616d4
|
bridgev2/portal: don't assume unknown reply events are cross-room
|
2025-07-09 16:28:02 +03:00 |
|
Tulir Asokan
|
b62535edaa
|
bridgev2/portal: fix disappearing message notice for implicitly turning off timer
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-03 21:22:19 +03:00 |
|
Tulir Asokan
|
71b994b3fd
|
appservice: remove unnecessary parameter in ping
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-01 23:29:43 +03:00 |
|
Tulir Asokan
|
6f370cc3bb
|
bridgev2,appservice: move appservice ping loop to appservice package
|
2025-07-01 23:28:59 +03:00 |
|
Tulir Asokan
|
4f6d4d7c63
|
bridgev2/portal: add support for per-message profiles in relay mode
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-01 01:34:42 +03:00 |
|
Tulir Asokan
|
94950585c9
|
event: fix removing per-message profile fallback in edits
|
2025-07-01 01:15:24 +03:00 |
|
Tulir Asokan
|
7a7d7f70ef
|
federation: fix base64 in generated signatures
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-06-29 19:11:27 +03:00 |
|