summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2022-03-15Use WireGuardKitTypes in the main bundle to avoid loading go runtime.Andrej Mihajlov8-23/+23
2022-03-14ObserverList: cast WeakBox value to AnyObject to get rid of AnyObserver typesAndrej Mihajlov9-195/+78
2022-03-11SimulatorVPNConnection: reasserting = false should transition connected stateAndrej Mihajlov1-5/+2
2022-03-11SimulatorVPNConnection: group internal variablesAndrej Mihajlov1-3/+3
2022-03-11VPNConnectionProtocol: implement connectedDateAndrej Mihajlov1-0/+19
2022-03-11SimulatorTunnelProvider: use locks directlyAndrej Mihajlov1-69/+117
2022-02-22Implement custom error messages for Coding errorsAndrej Mihajlov2-0/+59
2022-02-22Add CustomChainedErrorDescriptionProtocolAndrej Mihajlov1-18/+51
2022-02-22Add period at the end of error descriptionsAndrej Mihajlov7-44/+44
2022-02-22Add missing error descriptionsAndrej Mihajlov2-0/+30
2022-02-08iOS: bump 2022.1 (build 3)ios/2022.1Andrej Mihajlov1-4/+4
2022-02-08iOS: Update footnote in SettingsAndrej Mihajlov2-4/+4
2022-02-08iOS: bump 2022.1 (build 2)Andrej Mihajlov1-4/+4
2022-02-08Update changelogAndrej Mihajlov1-0/+1
2022-02-08Add block malware toggleAndrej Mihajlov3-6/+61
2022-02-08Obtain DNS server IP from blocking optionsAndrej Mihajlov1-8/+3
2022-02-08Add DNSBlockingOptionsAndrej Mihajlov1-11/+60
2022-02-08Pick random relay when all relays within the list have zero weight.Andrej Mihajlov1-9/+31
2022-02-08Decode weight as UInt64Andrej Mihajlov1-1/+1
2022-02-07Refactor background refresh on iOS 12Andrej Mihajlov1-14/+16
2022-02-07Operation: add extension to set multiple dependencies at onceAndrej Mihajlov1-1/+8
2022-02-07Handle cancellation in background fetchAndrej Mihajlov2-8/+18
2022-02-07AsyncBlockOperation: clean up cancellation blocks once operation is finishedAndrej Mihajlov1-0/+6
2022-02-07AsyncOperation: add operationDidFinish hookAndrej Mihajlov1-9/+19
2022-02-07AsyncBlockOperation: add cancellation handlerAndrej Mihajlov1-3/+32
2022-02-07Return cancellation handle for key rotationAndrej Mihajlov2-4/+8
2022-02-02TunnelManager: add period to error messagesAndrej Mihajlov1-6/+6
2022-02-02TunnelManager: add message to start tunnel errorAndrej Mihajlov1-1/+1
2022-02-02SetAccountOperation: always replace keys if next key is foundAndrej Mihajlov1-16/+15
2022-02-02ReplaceKeyOperation: slightly rewrite the key rotation logicAndrej Mihajlov1-2/+2
2022-02-02Add period at the end of error case descriptionsAndrej Mihajlov1-20/+20
2022-02-02Rename missingAccount to unsetAccountAndrej Mihajlov8-10/+10
2022-02-02Update changelogAndrej Mihajlov1-0/+2
2022-02-02SetAccountOperation: always reset the tunnel provider referenceAndrej Mihajlov1-3/+3
2022-02-02SetAccountOperation: delete current and next keysAndrej Mihajlov1-19/+32
2022-02-02SetAccountOperation: replace old key if current and next keys are foundAndrej Mihajlov1-33/+64
2022-02-02Store next private key when rotating the keyAndrej Mihajlov6-135/+240
2022-02-02Update changelogAndrej Mihajlov1-0/+1
2022-02-02Xcode: update dependenciesAndrej Mihajlov2-2/+2
2022-02-02Remove duplicate error messageAndrej Mihajlov1-1/+1
2022-02-01Add IPC timeoutAndrej Mihajlov7-173/+348
2022-02-01UpdateAddressCacheOperation: add missing finish() callAndrej Mihajlov1-7/+9
2022-02-01Update translationsAndrej Mihajlov1-0/+3
2022-02-01Break tunnel management on operationsAndrej Mihajlov30-1041/+1997
2021-12-21REST: handle success response codes defensivelyAndrej Mihajlov2-52/+23
2021-12-16Bump iOS version (2022.1)Andrej Mihajlov1-4/+4
2021-12-16Add API address cacheAndrej Mihajlov26-222/+1573
2021-12-16SSLPinning: return `.rejectProtectionSpace` instead of `.cancelAuthentication...Andrej Mihajlov1-12/+5
2021-12-16Rename update-relays.sh to prebuild.shAndrej Mihajlov2-2/+2
2021-12-16Bundle api IP addresses with the appAndrej Mihajlov2-1/+17