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