Fedor Indutny
|
f52da976f9
|
Compile protobufs with no-convert/null-defaults
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-11-07 22:31:59 +01:00 |
|
Fedor Indutny
|
59fa75c309
|
Better check for empty storage/master keys
|
2023-11-07 01:38:51 +01:00 |
|
Scott Nonnenberg
|
99b2bc304e
|
Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
|
2023-10-30 09:24:28 -07:00 |
|
Fedor Indutny
|
d7b53f3d27
|
Deprecate storageServiceKey in SyncMessage.Keys
|
2023-10-12 21:42:24 +02:00 |
|
Fedor Indutny
|
eb7942dd1e
|
Use untagged pnis in storage service
|
2023-09-27 16:14:55 -07:00 |
|
Fedor Indutny
|
654215e136
|
Fix format of pniSignature.pniBytes
|
2023-09-14 22:39:51 +02:00 |
|
Josh Perez
|
d0296ececa
|
Improvements to the media editor
|
2023-09-14 10:04:48 -07:00 |
|
Josh Perez
|
944a70abe7
|
DRY up the message receive timing validation
|
2023-09-12 16:12:07 -04:00 |
|
Josh Perez
|
cc13350d3f
|
Bump up the edit send/receive timers to 24hr/48hr
|
2023-08-25 09:50:04 -04:00 |
|
Josh Perez
|
04f716986c
|
Do not confirm messages until we have handled them
|
2023-08-21 13:08:27 -07:00 |
|
Fedor Indutny
|
58aec8b1a3
|
Unlink on PNI identity key mismatch
|
2023-08-21 09:30:33 -07:00 |
|
Fedor Indutny
|
8b0da36caa
|
Migrate schema to service ids
|
2023-08-21 09:30:33 -07:00 |
|
Fedor Indutny
|
366b875fd2
|
Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-08-21 09:30:32 -07:00 |
|
Jamie Kyle
|
1eaabb6734
|
Calls Tab & Group Call Disposition
|
2023-08-08 17:53:06 -07:00 |
|
Josh Perez
|
d8ea785f4e
|
Do not confirm DOE or edit until it is processed
|
2023-08-07 09:36:37 -07:00 |
|
Josh Perez
|
8aac997b4f
|
Removes groupv1 protos
|
2023-07-26 13:49:27 -04:00 |
|
Scott Nonnenberg
|
b6445a6af0
|
Support for loading, storing, and using kyber keys in decryption
|
2023-07-19 16:21:30 -07:00 |
|
Scott Nonnenberg
|
8177a4e2b3
|
MessageReceiver: Emit envelope event on queue for cached+decrypted items
|
2023-07-06 01:16:17 +02:00 |
|
Fedor Indutny
|
f90c2b7479
|
destinationServiceId in Sent
|
2023-06-29 21:17:27 +02:00 |
|
Scott Nonnenberg
|
efc237d106
|
Additional logging, more reliable contact/group sync fetch
|
2023-06-14 13:51:49 -07:00 |
|
Josh Perez
|
a255ac02c8
|
Adds logging to see what server timestamp is for edit messages > 24hr
|
2023-06-13 17:35:41 -07:00 |
|
Fedor Indutny
|
1941a33556
|
Fix handling of replies on multiple dist lists
|
2023-05-25 14:12:33 +02:00 |
|
Fedor Indutny
|
759c61d06e
|
Use e164 from PniChangeNumber sync message
|
2023-05-22 09:37:58 -07:00 |
|
Fedor Indutny
|
22e1ff9b50
|
Drop support of PniIdentity sync message
|
2023-05-10 10:02:32 -07:00 |
|
Fedor Indutny
|
34baa0fa2f
|
Fix check in MessageReceiver
|
2023-05-09 10:52:39 -04:00 |
|
Fedor Indutny
|
ca4aad6bad
|
Extra toast for Message Receiver errors
|
2023-05-09 10:52:33 -04:00 |
|
Fedor Indutny
|
36b3e2de08
|
MessageReceiver improvements
|
2023-05-09 10:52:33 -04:00 |
|
Scott Nonnenberg
|
850442bf2d
|
Consider all messages without contentHint, from us, to be resendable
|
2023-04-18 15:49:14 -07:00 |
|
Josh Perez
|
68ae25f5cd
|
Remove GroupContext proto
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-04-14 17:52:50 -07:00 |
|
Scott Nonnenberg
|
4c9baaef80
|
Filter incoming bodyRanges, also filter before display
|
2023-04-11 17:16:46 -07:00 |
|
Jamie Kyle
|
76b9d07acf
|
Remove Signal.Util
|
2023-04-10 20:54:43 -07:00 |
|
Scott Nonnenberg
|
d9d820e72a
|
Support for receiving formatted messages
Co-authored-by: Alvaro Carrasco <alvaro@signal.org>
|
2023-04-10 09:31:45 -07:00 |
|
Jamie Kyle
|
0d4d43fbcf
|
Filter unknown call disposition event types
|
2023-04-06 09:34:52 -07:00 |
|
Jamie Kyle
|
f1a632263a
|
Log unknown field tags for sync messages we havent handled
|
2023-04-05 18:05:04 -07:00 |
|
Josh Perez
|
36e21c0134
|
Receive support for editing messages
|
2023-03-27 19:48:57 -04:00 |
|
Fedor Indutny
|
486cbe0471
|
Support reporting token on envelope
|
2023-02-07 16:55:12 -08:00 |
|
Scott Nonnenberg
|
f3b68677b3
|
Use envelope.receivedAtDate when saving items to the cache
|
2023-02-06 09:35:14 -08:00 |
|
Alvaro
|
e51f582bfb
|
Removed hard limit on unprocessed messages in cache
|
2023-02-02 11:39:07 -08:00 |
|
Scott Nonnenberg
|
257f5e1231
|
MessageReceiver: handle sender key distro message included in any proto
|
2023-01-25 14:59:40 -08:00 |
|
Jamie Kyle
|
e5638c0b20
|
Call Disposition
|
2023-01-09 16:52:01 -08:00 |
|
Josh Perez
|
235a188291
|
Always download link preview image
|
2023-01-06 16:55:12 -08:00 |
|
Jamie Kyle
|
3705b959d6
|
Remove end year from licenses
|
2023-01-03 11:55:46 -08:00 |
|
Fedor Indutny
|
ecbf84638d
|
Increase max attempt count for unprocessed items
|
2022-12-21 16:06:50 -08:00 |
|
Fedor Indutny
|
ed271d92ea
|
Add no-misused/floating-promises lint rule
|
2022-12-21 10:41:48 -08:00 |
|
Scott Nonnenberg
|
a49a6f2057
|
Notifications for a few merge-related scenarios
|
2022-12-05 14:46:54 -08:00 |
|
Alvaro
|
4294429bc2
|
Made StoryDataType sourceDevice required
|
2022-11-23 12:52:36 -08:00 |
|
Fedor Indutny
|
b26f60d2fc
|
Better handling of calling messages
|
2022-11-19 00:31:31 -08:00 |
|
Josh Perez
|
cf43726664
|
Populate sender state correctly via story sync to group
|
2022-11-17 11:59:00 -08:00 |
|
Fedor Indutny
|
6be69a7ba8
|
Use DurationInSeconds for expireTimer
|
2022-11-16 13:18:02 -07:00 |
|
Alvaro
|
9de31d1b1c
|
Allow receiving group stories from senders with profileSharing=false
|
2022-11-09 14:53:19 -08:00 |
|