Signal-iOS/SignalServiceKit/Util
Jordan Rose 3d0963cfbf Use new libsignal connect logic for CDS (again)
This was turned on implicitly in libsignal v0.65.3, but was discovered
to have issues. Those issues should now be fixed, but this time we
have a RemoteConfig kill switch in case there are more. That kill
switch also needs to control the use of system proxies (cf. 1f6fea1a).
2025-02-25 11:30:52 -08:00
..
Avatars remove unused objc compat 2025-02-07 05:30:56 -06:00
ImageMetadata remove unused objc compat 2025-02-07 05:30:56 -06:00
StreamTransform Buffer GzipStreamTransform input 2024-10-24 15:04:39 -05:00
APNSRotationStore.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
AppContext.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
AppExpiry.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
AppReadiness.swift Update iPad transfer choice screen 2025-02-06 11:56:30 -07:00
AppVersion.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Array+SSK.swift Make backup media list endpoint handling more efficient 2024-10-25 11:09:51 -07:00
Atomics.swift Fix indentation in Atomics.swift 2024-11-15 16:04:02 -06:00
AVAssetExportSession+Async.swift enable internal imports by default 2024-09-29 20:03:17 -05:00
Batching.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Bench.swift Backup benching improvements 2025-02-20 16:48:59 -08:00
Bool+SSK.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Bundle+OWS.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
CallMessageRelay.swift One KeyValueStore to rule them all 2024-11-15 18:47:54 -06:00
CaseIterable.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
ChainedPromise.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Collection+OWS.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
CollectionDifference+SSK.swift Animate between compact & empty states of unread filter 2024-08-06 19:47:53 -04:00
CommonStrings.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
CRC32.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Currency.swift Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
DarwinNotificationCenter.swift fix race condition for cross process sds notifications by no longer using state 2024-09-24 21:28:22 -05:00
DarwinNotificationName.swift fix race condition for cross process sds notifications by no longer using state 2024-09-24 21:28:22 -05:00
Data+MessagePadding.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Data+SSK.swift remove unused objc compat extension on NSUUID 2025-02-10 09:03:42 -06:00
DataSource.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Date+SSK.swift remove Date.isBefore(_) and Date.isAfter(_) extensions 2025-02-10 09:00:02 -06:00
DateUtil.swift migrate logic from NSDate OWS category to swift extensions 2024-09-12 12:27:42 -05:00
DebouncedEvent.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
Decimal+IsInteger.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Decimal+Rounded.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
DecodableDefaults.swift Migrate TSOutgoingMessageRecipientState off of Mantle 2024-08-23 16:17:26 -07:00
DeviceNames.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
DeviceOwnerAuthenticationType.swift enable internal imports by default 2024-09-29 20:03:17 -05:00
DeviceSleepManager.swift Clean up DeviceSleepManager 2024-11-04 14:34:57 -06:00
Dictionary+SSK.swift Implement support for outgoing attachment-delete sync messages 2024-06-21 09:52:45 -07:00
DispatchQueue+OWS.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
EmptyForCodable.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Error+ErrorLocalizedDescription.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Error+IsRetryable.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Error+SSK.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
FeatureFlags.swift Enable AEP for dev builds 2025-02-24 13:21:29 -08:00
FeatureFlags+Generated.swift Move generated FeatureBuild constant 2024-04-11 12:42:57 -05:00
FiatMoney.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
HapticFeedback.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
ImageQuality.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Int+SSK.swift remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
InterleavingCompositeCursor.swift Receive support for DeleteForMe sync messages 2024-06-04 15:15:24 -07:00
LinkValidator.swift Use kOversizeTextMessageSizeThreshold consistently 2024-05-02 15:32:36 -05:00
LocalDevice.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Locale+SSK.swift remove unused NSLocale extension 2025-02-10 09:02:09 -06:00
LRUCache.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
MailtoLink.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Math+OWS.swift convert OWSMath.h to swift 2024-04-21 23:26:16 -05:00
MergingDict.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
MimeTypeUtil.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
ModelReadCache.swift Arrivederci, TSAttachment 2024-12-04 13:33:14 -08:00
NSAttributedString+SSK.swift Pipe up memoji from NSAttributedString attributes 2025-01-31 16:01:06 -08:00
NSKeyedUnarchiver+SSK.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
NSNotificationCenter+OWS.swift remove unused objc compat on NotificationCenter extension 2025-02-10 09:05:35 -06:00
NSRegularExpression+SSK.swift remove unused objc compat extension on NSRegularExpression 2025-02-10 09:02:22 -06:00
NSTimer+OWS.swift disallow swift code to call weak timer selector methods 2024-04-27 05:24:46 -05:00
OffMainThreadTimer.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
OrderedDictionary.swift Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
OrderedSet.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
OWS2FAManager.swift Split out various key managment methods into AccountKeyStore 2025-02-24 10:12:47 -06:00
OWSAssertionError.swift Add support for passing a PrefixedLogger to owsFail* methods 2024-10-07 11:06:47 -07:00
OWSBackgroundTask.swift remove unused objc compat from OWSBackgroundTask 2025-02-10 09:07:09 -06:00
OWSError.swift remove objc compat from OWSError 2025-02-10 09:13:19 -06:00
OWSFail.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
OWSFileSystem.swift remove Date.isBefore(_) and Date.isAfter(_) extensions 2025-02-10 09:00:02 -06:00
OWSFormat.swift remove unused objc compat code in OWSFormat 2025-02-10 10:17:58 -06:00
OWSLocalizedString.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
OWSMath.swift convert OWSMath.h to swift 2024-04-21 23:26:16 -05:00
OWSOperation.swift remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
OWSPaymentsLock.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
OWSProgress.swift Separately report progress for recreating indexes during Backup import 2025-02-25 09:51:15 -08:00
OWSUserProfile.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
ParamParser.swift Exhaustively enumerate errors in ParamParser 2024-06-13 11:10:11 -07:00
PendingTasks.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
PhoneNumberRegions.swift Remove and fix confusing substring methods 2024-05-01 15:46:25 -05:00
Platform.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Preferences.swift Add option to crash on owsFailDebug in nightlies 2025-02-11 17:23:52 -06:00
PrefixedLogger.swift Add support for passing a PrefixedLogger to owsFail* methods 2024-10-07 11:06:47 -07:00
ProximityMonitoringManager.swift Remove AtomicLock; it was just a simple wrapper around UnfairLock 2024-03-27 10:57:32 -07:00
ReadyFlag.swift Format AppReadiness whitespace and remove unused parameter 2024-09-27 09:57:21 -07:00
Refinery.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
RefreshEvent.swift remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
RemoteConfigManager.swift Use new libsignal connect logic for CDS (again) 2025-02-25 11:30:52 -08:00
Result.swift Drop frames instead of failing backup in prod 2025-01-31 15:27:17 -08:00
ReverseDispatchQueue.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
ScreenLock.swift remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
SDS+SSK.swift Arrivederci, TSAttachment 2024-12-04 13:33:14 -08:00
Sequence+OWS.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
SetAlgebra+SSK.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
SqliteUtil.swift enable internal imports by default 2024-09-29 20:03:17 -05:00
SSKPreferences.swift Remove unused message request epoch property 2025-02-14 01:53:38 -06:00
StorageService.swift Add support for supplying explicit credentials to storage service request 2025-02-11 10:26:52 -06:00
String+OWS.swift migrate NSString+OWS to swift 2024-09-10 12:26:09 -05:00
String+SSK.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
SwiftSingletons.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
SyncManagerProtocol.swift Prune a couple ImplRef properties off SSKEnvironment 2024-11-07 17:33:17 -08:00
TaskQueueLoader.swift Fix taskQueueLoader test flake 2025-01-27 10:57:22 -06:00
TaskQueueLoaderTest.swift Fix taskQueueLoader test flake 2025-01-27 10:57:22 -06:00
ThemedColor.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
ThreadBacked.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
ThreadUtil.swift remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
TimeInterval+SSK.swift Add limit to view once auto-expiration query 2025-02-11 14:44:50 -06:00
TSYapDatabaseObject+SQLiteRowId.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
TypingIndicators.swift Remove usage of some ObjC types in Swift code 2024-12-19 13:10:36 -06:00
UIColor+OWS.swift convert OWSMath.h to swift 2024-04-21 23:26:16 -05:00
UIColor+SSK.swift Replace color assets with programmatic colors 2025-01-03 15:42:40 -07:00
UIDevice+FeatureSupport.swift Avoid a few owsFailDebugs 2024-09-20 13:31:02 -07:00
UIImage+OWS.swift migrate NSData+Image to swift 2024-04-26 05:24:55 -05:00
UInt64+SSK.swift remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
UIView+OWS.swift Call link request bulk approval sheet 2024-09-24 10:49:00 -06:00
UnknownEnumCodable.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
URLPathComponents.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
UserProfileFinder.swift Check for profile when showing phone numbers 2024-07-25 02:57:42 -05:00
UUIDv7.swift Performance improvements to import performance for messages 2025-02-19 11:48:25 -08:00
ViewOnceMessages.swift Remove antiquated filter parameter 2025-02-14 01:47:00 -06:00
Weak.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
WeakTimer.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00