Commit Graph

158 Commits

Author SHA1 Message Date
Greyson Parrelli
d8b7da030c Fix issue with FetchLatest messages. 2019-11-11 21:16:38 -05:00
Greyson Parrelli
a88d6a6533 Support additional sync behavior for linked devices. 2019-11-11 11:58:55 -05:00
Greyson Parrelli
a037c05a24 Populate legacy membersE164 field in group contact syncs. 2019-11-04 10:17:31 -05:00
Alan Evans
9f565cbadf Update to protobuf 3.10 lite. 2019-11-01 18:33:31 -04:00
Greyson Parrelli
593334222f Do additional validation around SignalServiceAddresses. 2019-11-01 16:38:30 -04:00
Greyson Parrelli
878805c63e Simplify isNeedsSync logic. 2019-10-29 13:46:27 -04:00
Greyson Parrelli
2f59a9487e Add support for UUIDs. 2019-10-29 13:46:27 -04:00
Alan Evans
54171217a0
Change default GZIP behavior on Base64.decode(String) and move Base64. 2019-10-16 09:50:45 -04:00
alex-signal
b263e53ed3
Add support for blur hashes. 2019-10-08 10:28:43 -03:00
Brian Acton
e8229de7cf relax phone number length checks
better support more countries that have phone numbers less than
10 digits (eg Finland, Sweden). the previous version was more
restrictive than necessary.
2019-10-03 13:38:07 -07:00
Greyson Parrelli
cae05e57dc Enable padding for all attachments. 2019-09-23 15:31:36 -04:00
alex-signal
e86cc49a37 Add support for view-once video. 2019-09-23 15:31:32 -04:00
Greyson Parrelli
d43605ad3e Update fields for view-once messages. 2019-08-01 14:02:21 -04:00
Greyson Parrelli
8b0ca53f92 Updated jackson to 2.9.9.2 2019-07-29 09:35:03 -04:00
Alan Evans
28700ba01d
Specify locale where using %d. 2019-07-17 15:11:20 -04:00
Greyson Parrelli
1f85c8a364 Add support for one-off disappearing messages. 2019-07-09 19:12:50 -04:00
Alan Evans
7b7f2ffb63
Request push challenge, and allow supplying it to code and voice call requests. 2019-07-09 16:06:34 -04:00
Alan Evans
44d084bb98
Use GCMParameterSpec for GCM in ProfileCipherOutputStream. 2019-07-09 16:06:13 -04:00
Greyson Parrelli
eed1625965 Improved socket fallback for attachment v2 2019-06-15 12:38:30 -04:00
Greyson Parrelli
1aebce8d6e Fix self-sync timestamp inconsistency 2019-06-14 17:46:40 -04:00
Greyson Parrelli
ce9f635f11 Allow setting the socket timeout on SignalServiceMessageReceiver 2019-05-30 17:54:43 -04:00
Greyson Parrelli
a12d506f7f Add support for a requiredProtocolVersion 2019-05-30 17:52:01 -04:00
Greyson Parrelli
1d55a87ade Add support for isRecipientUpdate flag 2019-05-30 17:48:11 -04:00
Jeffrey Griffin
fdf547622f New Contact Discovery feedback endpoint, error handling improvements 2019-05-23 15:46:36 -04:00
Greyson Parrelli
9ec5d577ce Support padding on sticker attachments 2019-05-23 15:28:32 -04:00
Greyson Parrelli
66e1ee6e7c Add support for stickers 2019-05-23 15:15:27 -04:00
Greyson Parrelli
67ecd91eaf Migrate to attachments v2 2019-05-06 15:02:38 -07:00
Moxie Marlinspike
b864eceaec Update libphonenumber 2019-03-15 14:28:31 -07:00
Moxie Marlinspike
d5be7750b2 Remove apache httpclient dependency 2019-03-15 14:28:31 -07:00
Moxie Marlinspike
9160a237bd Convert attachment upload/download to using okhttp 2019-03-15 14:27:56 -07:00
Moxie Marlinspike
a6eb6bbc99 Restrict okhttp to 1.2/1.3 2019-03-12 20:02:15 -07:00
Moxie Marlinspike
28f380ab51 Update okhttp to 3.12.1 2019-03-12 19:32:04 -07:00
Moxie Marlinspike
7d88ea5e70 Update jackson to 2.9.8 2019-03-12 19:20:59 -07:00
Moxie Marlinspike
6941a93e09 Eliminate explicit spongycastle dependency, use JCE exclusively 2019-03-12 19:19:00 -07:00
Greyson Parrelli
5ac14f4123 Support CAPTCHA tokens when requesting a verification code. 2019-02-14 12:51:38 -08:00
Greyson Parrelli
f5a0d063de Add support for CDS failure reasons. 2019-02-07 13:19:52 -08:00
Greyson Parrelli
58338decf3 Add link previews to configuration sync. 2019-01-29 17:06:45 -08:00
Greyson Parrelli
6ada0e80dd Support attachment pointers in more places. 2019-01-25 14:58:13 -08:00
Greyson Parrelli
b2519f446f Make previews a repeated field. 2019-01-25 14:58:08 -08:00
Greyson Parrelli
38f2534e2e Account for preview thumbnails being optional. 2019-01-23 12:43:43 -08:00
Moxie Marlinspike
51ad43f10c Support for link previews 2019-01-11 11:22:29 -08:00
Greyson Parrelli
1a5c47adcd Update number validation checks.
Adds specific rules for US and Brazillian numbers.
2019-01-10 10:32:46 -08:00
Greyson Parrelli
5fb779c59c Support sending SentTranscriptMessages in SignalServiceMessageSender. 2018-12-17 14:39:35 -08:00
Moxie Marlinspike
615fcad8b0 Request sms retriever api support if available 2018-12-12 14:13:08 -08:00
Moxie Marlinspike
5c0113b5ce Support uploading and including attachment pointers directly 2018-12-10 17:07:25 -08:00
Moxie Marlinspike
2d82453ed9 Transmit locale with voice request 2018-12-07 15:35:19 -08:00
Moxie Marlinspike
3ac9e1681c Handle signaling key deprecation 2018-12-07 15:08:57 -08:00
Moxie Marlinspike
0674df19c5 Use separate SSLContext for identified/unidentified requests 2018-11-14 09:03:42 -08:00
Moxie Marlinspike
a1cea5ca00 Put timestamp on typing indicator 2018-11-07 11:00:50 -08:00
Moxie Marlinspike
6c7f13d960 Send sync messages identified 2018-11-07 10:57:15 -08:00