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
|
17b67552dc
|
docker: update to Alpine 3.22
|
2025-06-11 16:36:25 +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
|
f378624e87
|
legacymigrate: drop invalid disappearing message rows
|
2025-06-03 16:54:03 +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
|
3c960fe562
|
dependencies: update mautrix-go
|
2025-05-31 18:07:07 +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
|
99d026d510
|
Bump version to v0.8.3
v0.8.3
|
2025-05-16 08:16:28 +03:00 |
|
Tulir Asokan
|
79701f572a
|
dependencies: update
|
2025-05-15 16:01:09 +03: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
|
e1cbbc9b9a
|
Bump version to v0.8.2
v0.8.2
|
2025-04-16 12:55:13 +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 |
|