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

25 commits

Author SHA1 Message Date
Tulir Asokan
28c03d8e0e libsignalgo/sealedsender: remove unnecessary debug code 2025-12-21 23:35:19 +02:00
Tulir Asokan
bcc5917067 libsignalgo: add debug for duplicate destinations in multi-recipient send 2025-12-09 00:16:45 +02:00
Tulir Asokan
36e9f02dce signalmeow: add support for retry receipts 2025-12-09 00:16:45 +02:00
Tulir Asokan
b4048bf1e3 signalmeow/receiving: read group ID from USMC 2025-12-09 00:16:45 +02:00
Tulir Asokan
659222b31b signalmeow: implement sending with sender keys 2025-11-27 17:34:14 +02:00
Tulir Asokan
5eec76697d libsignal: update to v0.72.1 2025-05-15 16:00:53 +03:00
Tulir Asokan
22a18a7418 libsignalgo: remove duplicate cflags 2025-01-17 20:05:42 +02:00
Tulir Asokan
33905f74ac libsignal: update to v0.65.2 2025-01-17 17:52:53 +02:00
Tulir Asokan
4727da48fa signalmeow/sending: set urgent flag and content hint properly 2024-09-24 17:22:43 +03:00
Tulir Asokan
ffd1ba34c0 signalmeow: clean up decryption code 2024-09-09 21:05:15 +03:00
Tulir Asokan
9722361288 Use contexts in signal stores properly 2024-01-04 01:06:45 +02:00
Tulir Asokan
4446688764 Sprinkle runtime.KeepAlive everywhere 2024-01-03 20:31:27 +02:00
Tulir Asokan
42075c88f5 Add runtime.KeepAlive to sealed sender encrypt
This is a quick hack since that part crashes often, the proper solution
is probably refactoring everything to free memory manually using defers
rather than using finalizers and still having to use defer to keepalive
2024-01-03 19:53:12 +02:00
Tulir Asokan
dcb84458f4 Cancel finalizers for values returned to Rust code 2024-01-03 00:16:19 +02:00
Tulir Asokan
616f4f4a29 Don't allow copying structs with finalizers 2024-01-03 00:16:19 +02:00
Tulir Asokan
a0dadf733f Add -lm to ldflags 2024-01-03 00:16:19 +02:00
Tulir Asokan
49ce1f530c Add copyright headers 2023-12-17 15:54:35 +02:00
Scott Weber
9ea94243a9 Update bridge to use libsignal v0.36.1 and latest protobufs
- Update libsignal to v0.36.1 and run protobuf fetch and update
- Update libsignalgo to work with libsignal v0.36.1
2023-12-10 21:39:43 -05:00
Scott Weber
099a58a31b Fixes: FFI problems, logging, profile fetch error caching 2023-07-26 10:03:28 -04:00
Scott Weber
9f592956e0 Almost decrypting group message, but getting an error
"ciphertext version was too old <2>"
2023-07-09 09:39:45 -04:00
Scott Weber
6631216af7 Update libsignal to v0.27.0
git sha: af7bb8567c812aa13625fc90076bf71a59d64ff5
2023-06-20 15:55:54 -04:00
Scott Weber
4c8a4dc87c Receiving (sealed sender) and sending (not sealed sender) in signalmeow! 2023-05-31 16:43:08 -04:00
Sumner Evans
7869012961
fix LDFLAGS libsignal_ffi
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 11:02:54 -06:00
Sumner Evans
db29528239
move libsignal-ffi.h to libsignalgo root
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 10:55:34 -06:00
Sumner Evans
3f7d090d1a
copy over everything from libsignalgo
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-03-22 10:32:13 -06:00