Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Ehren Kret
a9792152fb
remove FunctionalUtil
2024-09-23 15:01:18 -05:00
Ehren Kret
eefdcadf0b
convert OWSError to swift
2024-09-23 15:01:18 -05:00
Ehren Kret
8476d64a01
remove NSData+OWS
2024-09-12 12:01:19 -05:00
Ehren Kret
1298bc414f
migrate NSString+OWS to swift
2024-09-10 12:26:09 -05:00
Harry
b6a049a621
Reject link preview urls with unsafe characters in path
2024-08-21 11:59:27 -07:00
Sasha Weiss
78ae578aa0
Use the withDefaults pattern for TSOutgoingMessageBuilder
2024-08-06 10:22:07 -07:00
Ehren Kret
8db47c5f62
inline Cryptography.generateRandomBytes
2024-08-01 15:33:26 -05:00
Adam Sharp
18a0d40d62
Fix various compiler errors in tests under Xcode 16
2024-07-03 11:29:37 -04:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Sasha Weiss
f55ba3682e
Exhaustively enumerate errors in ParamParser
2024-06-13 11:10:11 -07:00
Sasha Weiss
4a7be90003
Send support for DeleteForMe sync messages
2024-06-04 15:18:39 -07:00
Sasha Weiss
af12f210cb
Receive support for DeleteForMe sync messages
2024-06-04 15:15:24 -07:00
Sasha Weiss
11e9404d76
Add ThreadSoftDeleteManager
2024-06-04 14:58:58 -07:00
Harry
e9038e0a38
Abstract ImageMetadata loading so it can use more than just in memory Data
2024-05-30 15:29:15 -07:00
Pete Walters
0c2ec56809
Add HMAC validation to backup import.
2024-05-08 12:22:45 -05:00
Sasha Weiss
6ff76dd7e6
Do away with some ObjC test infra
2024-05-06 09:57:21 -07:00
Sasha Weiss
a25868491f
Make defaults in TSIncomingMessageBuilder explicit and complete
2024-05-02 15:56:02 -07:00
Max Radermacher
0b3d2a8f18
Remove and fix confusing substring methods
2024-05-01 15:46:25 -05:00
Ehren Kret
25335708f0
move ensureArabicNumerals test into the tests for the target where it is defined
2024-04-27 13:33:46 -05:00
Ehren Kret
b63a2d6bf4
migrate NSData+Image to swift
2024-04-26 05:24:55 -05:00
Harry
237bf46219
Remove TSAttachment bridging in TSMessage methods
2024-04-25 10:24:00 -07:00
Ehren Kret
70ac6f28d0
migrate NSString+SSK to swift
2024-04-24 09:26:12 -05:00
Ehren Kret
3b51f00f6a
migrate two factory methods of UIImage+OWS to swift
2024-04-22 00:17:31 -05:00
Ehren Kret
110a880d6c
remove and disallow warnings in SignalServiceKitTests target
2024-04-21 09:55:30 -05:00
Pete Walters
c9fb03a211
Add random IV to backup file
2024-04-19 13:11:43 -05:00
Pete Walters
b58a7e0411
Change from Compression.framework to zlib
2024-04-19 12:39:44 -05:00
Pete Walters
e76251c9d6
Remove unecessary finalize from ChunkedInputStream
2024-04-04 17:45:07 -05:00
Jordan Rose
2727a70b90
Make AtomicValue's lock-sharing explicit
...
Also:
- Remove AtomicUInt's @objc, it's no longer used from ObjC
- Remove Codable conformances, they would implicitly use shared locks
and weren't used in practice
2024-03-27 10:57:32 -07:00
Pete Walters
43901289ca
Decrypt/unzip backup files
2024-03-26 09:23:56 -05:00
Max Radermacher
4e9ebdb392
Don’t inherit from SSKBaseTestObjC unless needed
2024-03-18 13:48:34 -05:00
Pete Walters
9d0e4b278e
Zip and encrypt backups
2024-03-15 19:23:52 -05:00
Ehren Kret
146e437f48
move CDPointExtensionsTest into SignalServiceKit
2024-03-12 03:35:34 -05:00
Max Radermacher
774f420fd9
Remove Obj-C runtime hacks from BaseFlags
2024-03-08 17:02:28 -06:00
Ehren Kret
5ef0f19d16
fix compile error
2024-03-06 12:47:06 -06:00
Max Radermacher
ded1d2f5b8
Assume everybody is PNI-capable
2024-02-13 14:53:39 -06:00
Max Radermacher
978c15eaca
Use 4-part version numbers everywhere
2024-02-13 11:49:14 -06:00
Harry
00a73e072d
Use transactions in TSMessage attachment id(s) getters/setters
2024-02-06 08:50:44 -08:00
Max Radermacher
4db6cf354b
Remove some unused code run frequently in tests
2024-01-08 15:43:31 -06:00
Harry
4ed83814e3
Use millisecond durations, not string values, for group dm updates
2024-01-03 06:31:45 -08:00
Harry
5da3a3a498
Stop using TSIncomingMessage.sourceDeviceId
2023-12-19 11:16:26 -08:00
Harry
9891ceb13a
Clean up PreKeyManager to remove twenty thousand layers of abstraction
2023-12-12 13:44:00 -08:00
Max Radermacher
205da46614
Enable fts5 secure-delete
...
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2023-11-10 16:10:45 -06:00
Max Radermacher
15df501e7a
Always enable F_BARRIERFSYNC
2023-11-02 17:56:30 -05:00
Max Radermacher
600eef4bec
Replace Curve25519Kit with LibSignal
2023-10-31 14:18:22 -05:00
Max Radermacher
b2affe679b
Fix testChainingPromiseLongChain
2023-10-31 00:43:53 -05:00
Harry
9037c31816
[Death to TSAccountManager, long live TSAccountManager][10] Delete old TSAccountManager
2023-10-05 09:23:41 -07:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new
2023-10-05 08:56:08 -07:00
Pete Walters
43b7f38ac9
Remove uses of sharedBackground queues.
2023-09-28 07:46:52 -05:00
Sasha Weiss
72345f13cd
Functionally ignore V1 group records in Storage Service
2023-09-26 09:12:14 -07:00