Fedor Indutny
|
8d07fa840c
|
Require more provisioning fields when linking
|
2024-05-30 16:31:33 -07:00 |
|
Fedor Indutny
|
87ea909ae9
|
Backup encryption and improvements
|
2024-04-15 22:54:21 +02:00 |
|
Fedor Indutny
|
d85a1d5074
|
Add preliminary message backup harness
|
2024-03-15 10:20:33 -04:00 |
|
trevor-signal
|
ed94c11d08
|
Improve resiliency to excessive prekey generation
|
2024-03-13 18:07:29 -07:00 |
|
Fedor Indutny
|
08eb4fc168
|
Run storage service on link
|
2024-02-28 17:48:11 -08:00 |
|
Fedor Indutny
|
dd5b66039d
|
Further PNP fixes
|
2024-02-16 12:39:58 -08:00 |
|
Scott Nonnenberg
|
d7177516c1
|
No more type passed to removeAllConfiguration; keep more UI keys
|
2023-11-13 17:01:27 -05:00 |
|
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 |
|
Jamie Kyle
|
3ef0d221d1
|
Refactor Signal app routing
|
2023-11-02 15:42:31 -04:00 |
|
Fedor Indutny
|
edd6ed5fab
|
Clear PNI signature flag on PNI change
|
2023-10-30 16:25:55 -07:00 |
|
Fedor Indutny
|
f1e8ffe720
|
Accept masterKey in ProvisionMessage
|
2023-10-30 21:31:39 +01:00 |
|
Fedor Indutny
|
eb7942dd1e
|
Use untagged pnis in storage service
|
2023-09-27 16:14:55 -07:00 |
|
Josh Perez
|
d0296ececa
|
Improvements to the media editor
|
2023-09-14 10:04:48 -07:00 |
|
Fedor Indutny
|
ccb5eb0dd2
|
Atomic linking
|
2023-08-28 17:41:32 -07:00 |
|
Scott Nonnenberg
|
cbd16b90bb
|
Resilience to failed PNI key upload, clean more key tables
|
2023-08-28 17:26:39 -07:00 |
|
Scott Nonnenberg
|
3339899684
|
Eliminate extra preKeys, fail early on key creation if no PNI identity key
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
|
2023-08-21 22:15:10 +02: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 |
|
Scott Nonnenberg
|
9d03d9b59c
|
Fix initial kyber key hydration; improve generation and logging
|
2023-07-19 16:21:31 -07:00 |
|
Scott Nonnenberg
|
b6445a6af0
|
Support for loading, storing, and using kyber keys in decryption
|
2023-07-19 16:21:30 -07:00 |
|
Scott Nonnenberg
|
22fb69bbb7
|
Call refreshPreKeys on same cadence as rotateSignedPreKey
|
2023-06-08 18:08:24 -07:00 |
|
Fedor Indutny
|
22e1ff9b50
|
Drop support of PniIdentity sync message
|
2023-05-10 10:02:32 -07:00 |
|
Josh Perez
|
86488b97b9
|
Adds debugging utilities in dev/beta environments
|
2023-01-18 19:02:03 -05:00 |
|
Josh Perez
|
9374832ea4
|
Enables ContextIsolation
|
2023-01-12 16:24:59 -08:00 |
|
Dimitris Apostolou
|
3c80272673
|
Fix typos
|
2023-01-03 13:02:01 -08:00 |
|
Jamie Kyle
|
3705b959d6
|
Remove end year from licenses
|
2023-01-03 11:55:46 -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 |
|
Fedor Indutny
|
991580a1ed
|
Improve error handling during group sends
|
2022-11-22 10:43:43 -08:00 |
|
Fedor Indutny
|
e20ec013f5
|
Provide pni registration id in createAccount
|
2022-10-04 17:50:07 -07:00 |
|
Fedor Indutny
|
373f121887
|
Extend cleanSignedPreKeys to support PNI
|
2022-09-27 09:33:56 -07:00 |
|
Jamie Kyle
|
eb10aafd7c
|
tsc:allowUnreachableCode, eslint:no-unreachable, assert->assertDev
|
2022-09-15 13:17:15 -06:00 |
|
Fedor Indutny
|
647335086d
|
Use ourPni when creating our own contact
|
2022-08-16 16:52:34 -07:00 |
|
Fedor Indutny
|
00cfd92dd0
|
Send and receive PniSignatureMessage
|
2022-08-15 14:53:33 -07:00 |
|
Scott Nonnenberg
|
faf6c41332
|
Early preparations for PNP Contact Merging
|
2022-08-09 14:39:00 -07:00 |
|
Scott Nonnenberg
|
2b648b79a4
|
Upgrade to libsignal-client v0.19.2
|
2022-08-01 18:31:24 -07:00 |
|
Scott Nonnenberg
|
08b2aeb237
|
Move back to libsignal-client v0.18.1
|
2022-07-29 09:17:59 -07:00 |
|
Fedor Indutny
|
79b48115e6
|
Handle PniChangeNumber
|
2022-07-28 14:50:10 -04:00 |
|
Fedor Indutny
|
5c2016ec40
|
Refresh PNI on startup
|
2022-07-18 15:32:00 -07:00 |
|
Fedor Indutny
|
a450e13a99
|
Fetch PNI group credentials
|
2022-07-08 13:46:25 -07:00 |
|
Evan Hahn
|
ab9a50357b
|
Convert libphonenumber utilities to TypeScript, removing unused ones
|
2022-06-01 10:48:16 -07:00 |
|
Fedor Indutny
|
7775f7d806
|
Ignore PNI key upload errors for now
|
2022-04-22 12:02:23 -07:00 |
|
Fedor Indutny
|
a0ae7c1aa2
|
Request and handle PniIdentity sync message
|
2022-03-25 10:36:08 -07:00 |
|
Fedor Indutny
|
2b0c98f943
|
Handle PNI keys from ProvisionMessage
|
2022-03-01 15:01:21 -08:00 |
|
Fedor Indutny
|
8cd557ff91
|
Add extra logging for change phone number
|
2022-01-20 14:44:25 -08:00 |
|
Fedor Indutny
|
8070b8b14f
|
Block WebAPI during active registration
|
2021-12-17 22:26:50 +01:00 |
|
Fedor Indutny
|
61a6f1b4cf
|
Reduce logging from rotateSignedPreKey
|
2021-12-09 11:45:21 -08:00 |
|
Evan Hahn
|
c0dcce7c82
|
Clean up AccountManager#registerSecondDevice
|
2021-12-03 18:46:44 +01:00 |
|
Fedor Indutny
|
ca1aef660f
|
Generate PNI key on standalone registration
|
2021-12-02 18:06:32 -08:00 |
|
Fedor Indutny
|
348012ef4c
|
Add PNI endpoints to WebAPI
|
2021-11-30 20:33:51 +01:00 |
|