summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN.xcodeproj
AgeCommit message (Expand)AuthorFilesLines
2023-09-07Fix or report all current smaller Swiftlint warnings in xcodeJon Petersson1-2/+5
2023-09-04Fix xcconfig for buildingEmīls1-2/+0
2023-08-29fix some linting violationsMojgan1-0/+12
2023-08-29Fix screenshot script and testplanJon Petersson3-11/+14
2023-08-29REST: add executor testsAndrej Mihajlov1-0/+25
2023-08-29Introduce RESTRequestExecutor to support async flowsAndrej Mihajlov1-0/+4
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson1-7/+11
2023-08-25Add build phase to run swiftlintAndrej Mihajlov1-0/+40
2023-08-24Return RESTTransport from TransportProviderAndrej Mihajlov1-0/+4
2023-08-23Introduce new Routing framework for high level router and coordinator codeJon Petersson4-113/+536
2023-08-23implement in-app purchase in new account flowMojgan1-16/+48
2023-08-18Convert Xcode schemes to use test planAndrej Mihajlov11-27/+237
2023-08-18Enable APPLICATION_EXTENSION_API_ONLY for PacketTunnelCoreAndrej Mihajlov1-0/+2
2023-08-18Do not embed MullvadLogging into PacketTunnelCoreAndrej Mihajlov1-13/+0
2023-08-17PacketTunnel: refactor parsing of start optionsAndrej Mihajlov1-0/+4
2023-08-17TunnelMonitor: add initial connection testAndrej Mihajlov1-0/+28
2023-08-17Extract router and break it down on smaller filesAndrej Mihajlov1-3/+25
2023-08-16Introduce PacketTunnelCore frameworkAndrej Mihajlov3-18/+483
2023-08-10Rework change log to be compliant with our designJon Petersson1-15/+4
2023-08-09Add a UI for wireguard obfuscation preferencesBug Magnet1-0/+1
2023-08-08Introduce MigrationManagerBug Magnet1-0/+14
2023-08-08Remove legacy settingsBug Magnet1-14/+0
2023-08-08Add a generic version of tunnel settingsBug Magnet1-1/+31
2023-08-03implement account deletionMojgan1-2/+34
2023-08-03Use UIAction based handlers for bar itemsAndrej Mihajlov1-4/+0
2023-08-03Bump deployment target to iOS 14Andrej Mihajlov1-7/+3
2023-08-03Restore Package.resolvedAndrej Mihajlov1-0/+22
2023-08-01Fix DNS server info inconsistencies in settings viewJon Petersson1-7/+7
2023-07-21Add filtering by Haversine distanceBug Magnet2-26/+14
2023-07-21add tunnel obfuscation tests to test planBug Magnet1-3/+2
2023-07-21Move tests into test plansJon Petersson2-1/+24
2023-07-12Implement redeeming voucher on creation accountMojgan1-16/+72
2023-07-11Add bindings for tunnel obfuscator and a testAndrej Mihajlov3-1/+407
2023-06-29Move rust library build script to ios/ to make it reusable by other targetsAndrej Mihajlov1-1/+1
2023-06-28Enable APPLICATION_EXTENSION_API_ONLY for MullvadTransportBug Magnet1-2/+4
2023-06-22Add info button next to device name in account viewJon Petersson1-1/+5
2023-06-20Enable reusing the shadowsocks connection once it is establishedBug Magnet1-4/+0
2023-06-20Set Base.xcconfig for MullvadTransport target and switch to manual codesignAndrej Mihajlov1-3/+6
2023-06-20Implement redeeming voucher on account flowMojgan1-0/+32
2023-06-19Use manual signing for all modulesApp Appest1-7/+2
2023-06-13Replace Caching type with FileCache<Content: Codable>Andrej Mihajlov1-23/+22
2023-06-13Cache the last used shadowsocks configuration and reuse it subsequentlyBug Magnet1-6/+35
2023-06-12Formalize background tasksAndrej Mihajlov1-0/+4
2023-06-09Formalize application targetsAndrej Mihajlov1-0/+6
2023-06-08Implement redeeming voucher codeMojgan1-0/+4
2023-06-08Format text based on group size via separatorMojgan1-20/+21
2023-06-08Create custom alert dialogsJon Petersson1-12/+16
2023-06-08SetAccount: rework to use callback flow vs. child operationsAndrej Mihajlov1-20/+0
2023-06-08PacketTunnel: rotate private key on mismatch with serverAndrej Mihajlov2-42/+171
2023-06-06Add custom port selection to settingsJon Petersson1-9/+17