1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-15 13:46:55 -04:00
Commit graph

605 commits

Author SHA1 Message Date
Tulir Asokan
3b2548d70c signalmeow: update protobufs 2025-06-30 13:22:34 +03:00
Tulir Asokan
97287928b8 libsignal: update to v0.76.1 2025-06-30 13:18:41 +03:00
Tulir Asokan
bb09c6fa0e
handlesignal: plumb event handling result to signalmeow (#603) 2025-06-17 19:54:34 +03:00
Tulir Asokan
fa57784c65 dependencies: update 2025-06-16 17:56:17 +03:00
Tulir Asokan
46e2158a6a groupinfo: fall back to resyncing group if catchup fails 2025-06-16 16:06:37 +03:00
Tulir Asokan
483bc4b8f2 libsignal: update to v0.74.1 2025-06-11 16:33:33 +03:00
Tulir Asokan
b39a9c4fd2 login: fix more invalid returns 2025-06-11 15:34:59 +03:00
Tulir Asokan
b8d7cd4f49 signalmeow/receiving: adjust decryption logs 2025-06-09 21:13:54 +03:00
Tulir Asokan
23ae2e2f7b login: fix invalid return in Start if provision state is error 2025-06-06 14:08:48 +03:00
Nick Mills-Barrett
cca55180cf
client: immediately sync DM ghosts when viewed 2025-06-04 18:12:45 +01:00
Nick Mills-Barrett
f029bbbef0
signalmeow: expose way to fetch profile with custom refresh interval 2025-06-04 18:11:07 +01:00
Tulir Asokan
086e97edac signalmeow: update protobufs 2025-06-03 20:26:10 +03:00
Tulir Asokan
6bba293cd4 libsignal: update to v0.73.2 2025-06-03 20:25:55 +03:00
Tulir Asokan
18ecb3fff9 msgconv/from-matrix: guess mime type if not specified 2025-06-02 19:33:43 +03:00
Tulir Asokan
286197927c directmedia: add nil checks for direct media 2025-06-02 18:11:30 +03:00
Tulir Asokan
c33b32631e handlesignal: don't panic in getters 2025-05-31 18:47:45 +03:00
Tulir Asokan
58f62f72b7 signalmeow/contactdiscovery: update enclave id 2025-05-27 14:42:51 +03:00
Tulir Asokan
55321a53e6 dependencies: update mautrix-go 2025-05-27 11:44:34 +03:00
Tulir Asokan
7eb997b460 handlesignal: add missing details to decryption error event 2025-05-26 15:40:36 +03:00
Tulir Asokan
6b06430c02 signalmeow/receiving: change log level for already processed events 2025-05-26 15:40:36 +03:00
Adam Van Ymeren
1b1136537d
directmedia: actually return properly decoded profile avatar info (#600) 2025-05-19 08:00:11 -07:00
Tulir Asokan
5eec76697d libsignal: update to v0.72.1 2025-05-15 16:00:53 +03:00
Tulir Asokan
708ef26c92 libsignal: update to v0.71.0 2025-05-12 20:04:14 +03:00
Tulir Asokan
c3bc814a9e signalmeow/receiving: remove content fields log 2025-05-12 19:12:05 +03:00
Tulir Asokan
00af0d3cc6 signalmeow/receiving: log ciphertext hashes 2025-05-12 19:10:19 +03:00
Tulir Asokan
f26198cce3 signalmeow/receiving: reset write counter on disconnect 2025-05-12 18:55:32 +03:00
Tulir Asokan
901b812bb8 signalmeow/receiving: delete old incoming ciphertext hashes 2025-05-12 18:37:19 +03:00
Tulir Asokan
da84e97cea signalmeow/receiving: add persistent buffer for decryption to prevent double processing 2025-05-12 18:26:16 +03:00
Tulir Asokan
3fb64cbc33 signalmeow/receiving: don't use pointers for stripping padding 2025-05-12 18:26:16 +03:00
Tulir Asokan
90c6218535 signalmeow/receiving: remove unused server trust root 2025-05-12 18:26:16 +03:00
Tulir Asokan
25497d1601 signalmeow/receiving: split decrypting code to separate file 2025-05-12 18:26:16 +03:00
Tulir Asokan
03af354d09 signalmeow/receiving: refactor decryption code 2025-05-12 18:26:16 +03:00
Toni Spets
9944eb3507 Initial direct media support
Everything still happens in-memory but any file can be downloaded
using direct media URIs.
2025-05-12 17:54:58 +03:00
Tulir Asokan
f6c5e01165 handlematrix: use client-generated transaction IDs 2025-05-08 15:26:19 +03:00
Nick Mills-Barrett
d3b05748cb
signalmeow: immediately react to context cancellations in the websocket loop 2025-05-07 15:39:13 +01:00
Nick Mills-Barrett
cfa7f3c496
signalmeow: increase initial backoff to 10s 2025-05-07 15:39:13 +01:00
Tulir Asokan
760ae1ed09 signalmeow/web: fix panic caused by race on close 2025-04-29 23:41:49 +03:00
Toni Spets
5e72e4dadd
signalwebsocket: Close and wait for main loop when socket is closed (#597) 2025-04-29 14:12:08 +03:00
Tulir Asokan
408cfbd9b5 signalmeow/store: fix reading last message ID 2025-04-24 19:18:04 +03:00
Tulir Asokan
6e62a6835f signalmeow/protobuf: rebuild without embed-raw 2025-04-24 19:16:34 +03:00
Tulir Asokan
e9dbb96401 signalmeow: update protobufs 2025-04-15 15:22:31 +03:00
Tulir Asokan
1a32ce06cc libsignal: update to v0.70.0 2025-04-15 15:20:37 +03:00
Tulir Asokan
be83b6133f
backfill: set stream order for outgoing items (#593) 2025-04-10 18:30:43 +03:00
Tulir Asokan
8aaa6f6f76 signalmeow/profile: lock cache when writing 2025-04-09 15:25:04 +03:00
Tulir Asokan
ebf7e9a60d signalmeow/web: fix writing to send channel during close 2025-03-25 12:52:13 +02:00
Tulir Asokan
6d621fc2aa signalmeow/web: fix error type on disconnects 2025-03-20 17:37:53 +02:00
Tulir Asokan
833d64a258 signalmeow/profile: add nil check when fetching expiring credentials 2025-03-20 16:53:40 +02:00
Tulir Asokan
c4797ab292 dependencies: update mautrix-go 2025-03-20 16:52:56 +02:00
Tulir Asokan
72b0616261 signalmeow/web: don't deadlock on status channel 2025-03-13 17:43:11 +02:00
Tulir Asokan
074a2a9bef client: consume unauth websocket status in ConnectBackground 2025-03-13 17:38:14 +02:00