Nora Trapp
05313c3725
Update to LibSignalClient v0.15.0
2022-03-24 11:55:45 -07:00
Jordan Rose
01518551eb
Import SignalMetadataKit wholesale into SignalServiceKit
...
The only modifications are those necessary to build as part of SSK.
The follow-up commits will clean that up a bit.
2022-01-26 09:50:55 -08:00
Ehren Kret
6c37348f8a
Update to iOS 12.2 deployment target
2022-01-24 12:47:21 -06:00
Jordan Rose
38fbb3bbc2
Copy in AFNetworking's query string encoding implementation
...
Matthew previously stripped this down in our fork of AFNetworking; at
this point there's no benefit to it living in a separate repo and
separate target. With this we can remove the AFNetworking target
completely.
2021-12-17 14:52:59 -08:00
Matthew Chen
c0c72ef3fb
Introduce WebSocketFactory.
2021-11-03 19:48:48 -07:00
Nora Trapp
2814ab7629
Convert to new Promise library
2021-09-03 11:41:34 -07:00
Eugene Bistolas
22d67ae286
Adopt OpenSSL-Universal 1.1.1k as dependency to Signal/SignalCoreKit/SignalServiceKit
2021-06-17 14:29:14 -07:00
Matthew Chen
86b8eb08b8
Remove YapDatabase.
...
Apply asset from design.
Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Jordan Rose
68a27a76e2
Move AxolotlKit model classes into SSK and remove the dependency
...
We still need the AxolotlKit model classes to migrate old sessions,
but we don't need any of the actual protocol support. This also
means we can drop HKDFKit.
Additionally, we do still use some utilities from AxolotlKit:
- AxolotlExceptions.h: NSException names, should eventually be
replaced by NSErrors everywhere
- NSData+keyVersionByte.h: prepend/remove public key type byte,
should eventually be replaced by strong types (ECPublicKey)
- SPKProtocolContext.h: defines the SPKProtocol{Read,Write}Context
marker protocols, should be replaced by direct use of
SDSAny{Read,Write}Transaction
2021-03-22 16:17:47 -07:00
Jordan Rose
1705f36669
SSK: Add a test for sticker decryption
2021-01-28 12:03:49 -08:00
Jordan Rose
124d990659
Add SignalClient to SignalServiceKit's podspec
2021-01-28 12:03:49 -08:00
Nora Trapp
18ab5f3181
Switch Argon2 pod name
2020-10-15 15:55:49 -07:00
Nora Trapp
57a810658a
Goodbye iOS 10
2020-05-27 17:34:32 -07:00
Michael Kirk
ed43a667ab
remove unnused subset of AFNetworking
...
some of it's not yet compatible with catalyst, and we don't use it anyway.
2020-02-28 14:44:56 -06:00
Nora Trapp
b7411bcb40
Implement final KBS master key encryption
2020-01-20 16:16:57 -08:00
Michael Kirk
47c2d1cf70
script to dump formatted schema
2019-10-11 10:50:21 -07:00
Matthew Chen
3db3fa9734
Respond to CR.
2019-10-08 09:17:28 -03:00
Matthew Chen
efc79165e2
Intern the blurhash sources.
2019-10-08 09:17:28 -03:00
Matthew Chen
e9952ddeec
Add blur hashes to outgoing attachments.
2019-10-08 09:17:28 -03:00
Nora Trapp
5997c520a5
Update deployment target to iOS 10
2019-09-23 16:59:33 -07:00
Michael Kirk
6eb1595e87
update GRDB
2019-09-04 18:23:01 -06:00
Matthew Chen
0c8b305906
Respond to CR.
2019-04-30 10:02:20 -04:00
Matthew Chen
f3da4af24a
Fix edge cases around sticker interactions.
2019-04-30 09:40:48 -04:00
Matthew Chen
c351105715
Respond to CR.
2019-04-30 09:10:08 -04:00
Matthew Chen
1845ff7c4b
Render stickers.
2019-04-26 15:23:51 -04:00
Michael Kirk
040c79a487
GRDB pod
2019-04-05 10:52:27 -06:00
Michael Kirk
16c8a1a76e
replace SocketRocket with Starscream
2019-01-16 10:44:37 -07:00
Michael Kirk
d6a6024f37
Update PromiseKit
2018-10-13 16:04:20 -06:00
Matthew Chen
8ae200ac21
Fix build breakage around SignalCoreKit.
2018-10-01 09:07:40 -04:00
Matthew Chen
0125535d4d
Pull out SignalCoreKit.
2018-10-01 09:06:40 -04:00
Michael Kirk
6d92413931
WIP: Run SSK tests
...
This just configures them to run. They're very broken at the moment.
2018-08-31 12:35:32 -04:00
Michael Kirk
b860dce7f9
Swift protos for Envelope
2018-07-25 13:04:26 -06:00
Matthew Chen
819c2b1ceb
Remove Twisted Oak.
2018-07-23 13:24:33 -04:00
Michael Kirk
6b43199ba1
Full text search pods changes
...
// FREEBIE
2018-06-11 09:58:36 -04:00
Matthew Chen
710d164186
Update minimum iOS version to 9.0.
2018-02-26 14:13:38 -05:00
Joshua Lund
2c18a75d12
Update to the new GitHub organization name
2018-02-13 10:52:07 -05:00
Matthew Chen
c8351cef57
Update YapDatabase.
2017-12-15 11:11:04 -05:00
Michael Kirk
a58f1f385c
Share a photo from photos app
...
Shows the conversation picker, and sends the attachment to that
conversation.
There's still a lot TODO
-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager
// FREEBIE
2017-12-07 10:13:06 -05:00
Michael Kirk
08c324f948
Fix compiler warnings around ambiguous macro redefinition.
...
LMK if there's a better way to do this, which doesn't involve requiring
modules.
// FREEBIE
2017-12-04 12:50:28 -05:00
Michael Kirk
7ca314aa28
Use up-to-date framework friendly OpenSSL
...
// FREEBIE
2017-11-30 09:43:17 -08:00
Michael Kirk
2c4cf96515
Some proof of framework integration in the sample share extension
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
961727814b
Move pinning certificates into App
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
81cff837ae
Include root certs from pki.goog
...
// FREEBIE
2017-11-03 13:55:12 -04:00
Michael Kirk
a30533e7b5
Add GTSGIAG3 to censorship circumvention trust store
...
openssl x509 -outform der -in GIAG3.pem -out GIAG3.crt
// FREEBIE
2017-11-03 11:24:57 -04:00
Michael Kirk
72fbb02028
aes-gcm via openssl
...
// FREEBIE
2017-08-21 16:37:16 -04:00
Matthew Chen
64a99c63b3
[SSK] Migrating changes from obsolete SSK repo.
...
// FREEBIE
2017-07-21 15:08:37 -04:00
Michael Kirk
4b69126d1a
Use interned SSK
...
// FREEBIE
2017-07-21 13:58:32 -04:00