Tulir Asokan
|
d799a2b895
|
msgconv/urlpreview: don't try to re-decrypt preview images
|
2024-09-30 21:11:41 +03:00 |
|
Tulir Asokan
|
aee07ca536
|
msgconv/from-signal: use mautrix-go function for disappearing timer change notice
|
2024-09-25 16:15:35 +03:00 |
|
Tulir Asokan
|
4727da48fa
|
signalmeow/sending: set urgent flag and content hint properly
|
2024-09-24 17:22:43 +03:00 |
|
Tulir Asokan
|
ce665b23a4
|
signalmeow/receiving: don't send decryption error notice if content hint is implicit
|
2024-09-24 17:19:17 +03:00 |
|
Tulir Asokan
|
ebd8114db1
|
signalmeow/receiving: actually ignore old counter decryption erorrs
Might fix #552
|
2024-09-23 20:45:12 +03:00 |
|
Tulir Asokan
|
11686cbe96
|
signalmeow/web: log attachment download http status
|
2024-09-14 19:47:11 +03:00 |
|
Malte E
|
09f854e860
|
groupinfo: skip unnecessary membership changes when banning (#537)
|
2024-09-14 13:06:37 +03:00 |
|
Tulir Asokan
|
4b7b3c5ec3
|
ids: add support for split portals
|
2024-09-14 12:47:51 +03:00 |
|
Tulir Asokan
|
adee821006
|
msgconv/matrixfmt: fix trimming space from whitespace-only string
|
2024-09-13 12:35:31 +03:00 |
|
Tulir Asokan
|
4ede5dc9e1
|
dependencies: switch to new import path for websocket library
|
2024-09-13 12:35:31 +03:00 |
|
Tulir Asokan
|
ac5fc5fb11
|
libsignal: update to v0.57.1
|
2024-09-13 12:35:31 +03:00 |
|
Tulir Asokan
|
a4301347de
|
signalmeow/receiving: don't panic on decryption errors with unknown sender
Fixes #546
|
2024-09-10 22:20:52 +03:00 |
|
Tulir Asokan
|
c3ac2bc0d1
|
config: remove pointer
|
2024-09-10 21:22:18 +03:00 |
|
Tulir Asokan
|
fed58c6635
|
handlematrix: ignore unsupported message IDs when sending read receipts
|
2024-09-10 13:45:22 +03:00 |
|
Tulir Asokan
|
58416d1d16
|
signalmeow/web: fix unnecessary NewBuffer use
|
2024-09-09 21:05:15 +03:00 |
|
Tulir Asokan
|
ffd1ba34c0
|
signalmeow: clean up decryption code
|
2024-09-09 21:05:15 +03:00 |
|
Tulir Asokan
|
798ebb689f
|
handlesignal: bridge decryption errors
|
2024-09-09 19:25:10 +03:00 |
|
Tulir Asokan
|
ea8208b9e0
|
dependencies: update mautrix-go
|
2024-09-06 14:35:25 +03:00 |
|
1Conan
|
92d338b8ad
|
add iOS to serviceid
|
2024-09-04 22:52:12 +08:00 |
|
Tulir Asokan
|
81841f4a82
|
dbmeta: add support for expiration timer versions
|
2024-09-03 20:27:06 +03:00 |
|
Tulir Asokan
|
b1bd303b0e
|
client: register capabilities on connect
|
2024-09-03 20:12:28 +03:00 |
|
Tulir Asokan
|
bf63aa1aa6
|
signalmeow: adjust raw data logs
|
2024-09-03 03:03:37 +03:00 |
|
Tulir Asokan
|
e36642bab8
|
signalmeow/sending: always include expiration start in sync messages
|
2024-09-03 03:03:01 +03:00 |
|
Tulir Asokan
|
3349697408
|
msgconv/from-matrix: convert voice messages to raw aac instead of m4a
Apparently Signal iOS doesn't like ffmpeg's m4a's, but is fine with aac?
|
2024-09-03 02:45:42 +03:00 |
|
Tulir Asokan
|
4d46dd703f
|
dependencies: update libsignal and others
|
2024-09-02 12:24:56 +03:00 |
|
Tulir Asokan
|
460379b7d9
|
signalmeow: log all profile fetch errors at debug level
|
2024-08-23 18:08:52 +03:00 |
|
Malte E
|
162cfdba68
|
handlematrix: add support for power levels (#531)
|
2024-08-21 21:42:59 +03:00 |
|
Tulir Asokan
|
7ad59f2694
|
userinfo: implement use_outdated_profiles config option
Fixes #538
|
2024-08-21 13:21:39 +03:00 |
|
Tulir Asokan
|
39b408ddf1
|
signalmeow: don't use embedded pointers in SendMessageResult
Fixes #533
|
2024-08-17 14:13:43 +03:00 |
|
Malte E
|
f43307b546
|
groupinfo: handle promote pending/requesting member changes (#529)
|
2024-08-16 11:34:05 +03:00 |
|
Tulir Asokan
|
3a32a7f46e
|
signalmeow: move keepalive log to trace level
|
2024-08-15 16:56:34 +03:00 |
|
Tulir Asokan
|
3c483d16f3
|
signalmeow: use go:embed for protobuf compiling
|
2024-08-13 01:23:43 +03:00 |
|
Tulir Asokan
|
94ae69047b
|
msgconv/from-signal: fix panic bridging stickers
|
2024-08-11 17:01:05 +03:00 |
|
Tulir Asokan
|
6f4781fcaa
|
signalmeow: only apply provisioning timeout to websocket step
|
2024-08-10 23:36:19 +03:00 |
|
Tulir Asokan
|
efe80989af
|
handlematrix: return wrapped errors in some handlers
This enables error notices for signalmeow send errors and better HTTP
responses for start chat API requests.
|
2024-08-10 23:36:01 +03:00 |
|
Tulir Asokan
|
bf4cedb7fa
|
libsignal: update to v0.55.0
|
2024-08-10 01:40:15 +03:00 |
|
Tulir Asokan
|
6106265787
|
dbmeta: don't save revision for DMs
|
2024-08-09 23:42:38 +03:00 |
|
Tulir Asokan
|
4ba7ef7442
|
signalmeow: make sync contacts call on connect optional
|
2024-08-09 23:42:38 +03:00 |
|
Malte E
|
c3fd55cf38
|
handlematrix: add support for most membership changes (#527)
Missing knocks and joins
[skip cd]
|
2024-08-09 23:42:34 +03:00 |
|
Malte E
|
77cf7e7985
|
groupinfo: look up ACI from local devices when receiving PNI group member (#528)
|
2024-08-09 13:03:50 +03:00 |
|
Tulir Asokan
|
b7a5bb74b3
|
chatinfo: implement ValidateUserID
|
2024-08-08 23:33:22 +03:00 |
|
Tulir Asokan
|
eeffb0d7e5
|
chatinfo: allow passing service IDs to ResolveIdentifier
|
2024-08-08 01:31:16 +03:00 |
|
Tulir Asokan
|
0c9f2c19d2
|
all: delete legacy bridge
|
2024-08-07 15:14:13 +03:00 |
|
Tulir Asokan
|
219b3bec1d
|
v2: store remote profile info in UserLogin
|
2024-08-05 17:36:36 +03:00 |
|
Tulir Asokan
|
03995c219c
|
libsignal: update to v0.54.0
|
2024-07-30 16:51:40 +03:00 |
|
Tulir Asokan
|
570d0542b8
|
dependencies: update
|
2024-07-30 16:46:41 +03:00 |
|
Tulir Asokan
|
478a3f14b9
|
v2: fix message ID when handling incoming edits
|
2024-07-29 16:41:08 +03:00 |
|
Scott Weber
|
5d2163056a
|
Disable encryption for local bridges (#525)
|
2024-07-22 19:14:13 -04:00 |
|
Tulir Asokan
|
ca460d8021
|
v2: fill other user ID in DM portals
|
2024-07-18 18:22:21 +03:00 |
|
Tulir Asokan
|
fd3ef2ebc3
|
v2: fix edit time limits
|
2024-07-17 11:58:58 +03:00 |
|