summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadTypes
AgeCommit message (Expand)AuthorFilesLines
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet14-20/+37
2024-12-27Use DAITAv2 on iOSEmīls3-7/+48
2024-12-19Change key exchange to be asynchronousEmīls3-15/+35
2024-12-19Use IAN TCP connection for ephemeral peer exchangeEmīls3-27/+49
2024-12-03Fix log redaction loading issuemojganii1-0/+31
2024-11-28Fix ip address selection for ShadowSocksJon Petersson1-0/+10
2024-09-30Fix IPv6 parsing in API access methods and custom DNSJon Petersson1-0/+4
2024-09-18Bump minimum target deployment to 15.0mojganii1-1/+1
2024-09-06Enable Daita in the PacketTunnel actorBug Magnet3-25/+37
2024-08-15Add DAITA into TunnelSettingsmojganii1-12/+0
2024-07-26Apply PQ key exchanging for multihopmojganii2-1/+16
2024-07-17Add a Rust FFI, Disable sandboxing for scriptsBug Magnet3-1/+69
2024-06-04Upgrade settings to associate with multi-hopmojganii3-10/+124
2024-05-21Implement PQ PSKEmīls1-10/+2
2024-05-13Fix user input string validationJon Petersson1-0/+15
2024-03-18Move PacketTunnelProvider extension pass the key to the ActorAndrew Bulhak1-5/+5
2024-03-14Create view with custom lists to editJon Petersson2-12/+38
2024-03-06Define the PostQuantumKeyReceiving protocol, along with an extension to decod...Andrew Bulhak1-0/+27
2024-02-26Adjust relay selector to support custom listsJon Petersson2-5/+42
2024-02-21Review fixesJon Petersson1-1/+1
2023-12-06Reflect obfuscation transport layer in the UIBug Magnet1-0/+14
2023-11-14remove importing namespaces partiallyMojgan5-7/+5
2023-10-17Add filtering to location selectionJon Petersson2-1/+30
2023-09-21Merge TunnelProviderMessaging into PacketTunnelCoreAndrej Mihajlov3-196/+0
2023-09-04iOS: Remove forwarding portsAndrej Mihajlov1-18/+3
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson2-0/+169
2023-07-10Enable Shadowsocks bridges selection via RelaySelectorBug Magnet1-0/+12
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet9-19/+17
2023-06-13Replace Caching type with FileCache<Content: Codable>Andrej Mihajlov4-129/+42
2023-06-13Cache the last used shadowsocks configuration and reuse it subsequentlyBug Magnet3-0/+129
2023-06-08PacketTunnel: rotate private key on mismatch with serverAndrej Mihajlov2-15/+134
2023-06-08Add custom deserialiser for RelayConstraintsJon Petersson1-0/+10
2023-06-06Add custom port selection to settingsJon Petersson1-5/+7
2023-05-22Reformat the code for Swift 5.8Andrej Mihajlov4-4/+4
2023-05-12Simplify the AddressCache logic, it now filters results to only keep the firs...Bug Magnet1-0/+51
2023-05-09Fix port selection algorithmJon Petersson1-1/+6
2023-05-03Pass closure to block operations instead of the entire operationAndrej Mihajlov1-2/+9
2023-05-03MullvadTypes: add AnyCancellableAndrej Mihajlov1-0/+12
2023-05-03Move Result+Extensions into MullvadTypesAndrej Mihajlov1-0/+64
2023-03-22Add coordinators and app routerAndrej Mihajlov1-0/+49
2023-02-03Keep the tunnel process running if it had failed to read configuration on sta...Andrej Mihajlov1-0/+5
2023-02-03Add new KeychainError variant for errSecInteractionNotAllowedAndrej Mihajlov1-0/+1
2023-02-03Add configuration failure causeAndrej Mihajlov1-18/+23
2023-01-18Rename DisplayChainedError to DisplayError and add it to MullvadTypesAndrej Mihajlov1-0/+21
2022-12-16Convert MullvadLogging, MullvadTypes, Operations into frameworksAndrej Mihajlov1-0/+19
2022-12-09Handle application updates with settings migrationsajacl2-3/+42
2022-11-30Start tunnel monitoring upon receiving the first path updateAndrej Mihajlov1-0/+1
2022-11-07Check if device revoked or time expired after couple of failed attemptssajacl1-0/+28
2022-11-07Move FixedWidthInteger arithmetics to MullvadTypesAndrej Mihajlov1-0/+65
2022-10-21Move PacketTunnelRelay and PacketTunnelStatus to MullvadTypesAndrej Mihajlov2-0/+67