Fedor Indutny
4dde3df4d3
Update to libsignal 0.60.2
...
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-11-04 12:35:45 -08:00
Fedor Indutny
a338bc5a67
Update HKDF constants for backups
2024-10-31 10:01:03 -07:00
Scott Nonnenberg
669abab36a
setProfileKey: Additional logging for debugging oscillation
2024-09-23 10:12:11 -07:00
Fedor Indutny
cd44a7a033
Introduce isStagingServer util method
2024-09-04 11:12:45 -07:00
trevor-signal
0433264eed
Update mediaName derivation to hex encoding
2024-07-31 23:13:38 -07:00
Fedor Indutny
24a22bf191
Update prettier to 3.3.3
2024-07-23 17:31:40 -07:00
trevor-signal
61548061b8
Support thumbnail export & import during backup of visual attachments
2024-07-16 16:39:56 -04:00
Fedor Indutny
11a4b32270
Handle additional errors in attachment_channel
2024-07-15 16:26:27 -07:00
trevor-signal
1e8047cf73
Enable downloading attachments from backup CDN
2024-05-02 13:11:34 -04:00
Fedor Indutny
3eb0e30a23
Backup Server APIs
2024-04-22 16:11:36 +02:00
Fedor Indutny
87ea909ae9
Backup encryption and improvements
2024-04-15 22:54:21 +02:00
trevor-signal
b7ab1d7207
Store plaintext hash with newly sent or received attachments
2023-11-17 15:02:02 -05: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
Jamie Kyle
502ea174ab
Upgrade Storybook
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-10-11 12:06:43 -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
1f2cde6d04
Send edited messages support
...
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -07:00
Jamie Kyle
3705b959d6
Remove end year from licenses
2023-01-03 11:55:46 -08:00
Fedor Indutny
d608b81292
Simplify sticker upload
2022-12-15 13:47:38 -08:00
Fedor Indutny
7f0a66847b
Remove LegacyCDS
2022-10-26 16:17:14 -07:00
Evan Hahn
5219cdf2c9
Make 1 the minimum registration ID
2022-10-05 09:35:56 -07:00
Josh Perez
e321e1fea8
Edit distribution lists via story settings menu
2022-07-20 20:07:09 -04:00
Jordan Rose
5a107e1bc3
Update for @signalapp/libsignal-client rename
2022-03-24 14:47:21 -07:00
Fedor Indutny
2eaacac151
Use --force-long with pbjs
2022-03-23 13:49:27 -07:00
Fedor Indutny
e7b4b9015c
Update TypeScript to 4.6.2
2022-03-02 10:55:35 -06:00
Fedor Indutny
5453d10572
Improve conversion between typed arrays
2022-02-22 17:05:53 -08:00
Fedor Indutny
b4b65c4f00
Add v2 implementation of CDS HSM
2021-12-06 23:54:20 +01:00
Evan Hahn
5619eeca83
Upgrade Prettier to 2.4.1
2021-11-11 16:43:05 -06:00
Fedor Indutny
63fcdbe787
Use UUIDs in group database schema
2021-10-26 15:59:08 -07:00
Fedor Indutny
4ef0bf96cc
Uint8Array migration
2021-09-23 17:49:05 -07:00
Josh Perez
65ddf0a9e8
Import log instead of using it off of window
2021-09-17 14:27:53 -04:00
Evan Hahn
3cf6ea882b
Remove unnecessary any
casts from ts/Crypto.ts
2021-09-16 09:28:29 -07:00
Fedor Indutny
570fb182d4
Fully move to protobufjs
2021-07-13 11:54:53 -07:00
Scott Nonnenberg
e6bab06510
Receive support for Sender Key
...
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2021-05-20 17:37:08 -07:00
Scott Nonnenberg
7ed54111e2
encryptCdsDiscoveryRequest: Reset offset after writing to array
2021-04-29 14:27:37 -07:00
Scott Nonnenberg
86d2a4b5dd
decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript
2021-04-29 14:27:35 -07:00
Scott Nonnenberg
a1c534ec0c
Fix CDS fetches; use proper hashing mechanism
2021-04-07 14:27:40 -07:00
Fedor Indutny
6cfb3c9867
Use synchronous crypto for sealed sender
2021-04-05 18:08:50 -04:00
Fedor Indutny
919259c960
Use non-subtle crypto in libsignal-protocol
2021-03-23 17:50:02 -07:00
Josh Perez
1b38db2d79
Fixes rendering of about bio
2021-01-27 19:18:50 -05:00
Scott Nonnenberg
2c69f2c367
Support for GV1 -> GV2 migration
2020-11-23 14:48:12 -05:00
Evan Hahn
022c4bd0f4
Initial group calling support
2020-11-23 14:45:44 -05:00
Evan Hahn
8bfaf598af
Add license headers across the project
2020-11-04 13:03:13 -06:00
Chris Svenningsen
63b2644cb4
Read Pinned Chats
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-10-12 18:10:08 -04:00
Chris Svenningsen
50378ed9bc
Migrate base ts to eslint
2020-09-21 15:42:50 -04:00
Scott Nonnenberg
7a02cc815d
Support for new GroupV2 groups
2020-09-09 17:34:57 -07:00
Ken Powers
8290881bd8
Support for Contact Discovery Service
2020-09-09 17:34:57 -07:00
Josh Perez
8502d23576
Social Graph: read-only state sync with primary device
2020-07-30 13:10:05 -07:00
Scott Nonnenberg
c1dfe3e5b4
Adds support for versioned profiles
...
* Add zkgroup library
* tsconfig.json: Prettier wants to mess it up. :0(
* Initial take on versioned profile fetches
* Fix up the logging in getProfiles() - warn instead of error
* Introduce new VERSIONED_PROFILE_FETCH flag
* Update zkgroup dependency to v0.5.0
* Fix lint-deps - new zkgroup library brought in new debug dep
* ts/zkgroup: Introduce some commonly-used helper functions
* Update to latest serverPublicParams
* Don't derive profileKeyVersion unless flag is set
2020-04-15 16:12:28 -07:00