Commits
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
Cargo.lock
| | | | r1 | r2 | r3 | ⊥r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
ios/ios/ |
MullvadMockData/MullvadREST/ios/MullvadMockData/MullvadREST/ |
APIProxy+Stubs.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MockProxyFactory.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadREST/ApiHandlers/ios/MullvadREST/ApiHandlers/ |
MullvadApiRequestFactory.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
RESTAPIProxy.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
RESTDefaults.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
RESTProxy.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
RESTProxyFactory.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
RESTResponseHandler.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
RESTRustNetworkOperation.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadRESTTests/ios/MullvadRESTTests/ |
RequestExecutorTests.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadRustRuntime/ios/MullvadRustRuntime/ |
MullvadApiCancellable.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadApiCompletion.swift | | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadApiContext.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadApiResponse.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
include/ios/MullvadRustRuntime/include/ |
mullvad_rust_runtime.h
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadVPN/ios/MullvadVPN/ |
AppDelegate.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
AddressCacheTracker/ios/MullvadVPN/AddressCacheTracker/ |
AddressCacheTracker.swift
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
MullvadVPN.xcodeproj/ios/MullvadVPN.xcodeproj/ |
project.pbxproj
| | | | r1 | r2 | r3 | ⊥r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | ⊥r15 | r16 |
PacketTunnel/PacketTunnelProvider/ios/PacketTunnel/PacketTunnelProvider/ |
PacketTunnelProvider.swift
| | | | r1 | r2 | r3 | ⊥r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
mullvad-api/src/mullvad-api/src/ |
lib.rs
| | | | r1 | r2 | r3 | ⊥r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
rest.rs
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
mullvad-ios/mullvad-ios/ |
Cargo.toml
| | | | r1 | r2 | r3 | ⊥r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
src/mullvad-ios/src/ |
lib.rs
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
api_client/mullvad-ios/src/api_client/ |
api.rs
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
cancellation.rs
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
completion.rs
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
mod.rs
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
response.rs
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 | r16 |
↺ Reverted
ungroup |
dist-assets/dist-assets/ |
binaries
| | | | | | | r4 | r5 | r6 | | | r9 | r10 | r11 | r12 | | | | |
ios/ios/ |
build-rust-library.sh
| | | | r1 | r2 | r3 | r4 | r5 | r6 | r7 | | r9 | r10 | r11 | r12 | | | | |
MullvadREST/ios/MullvadREST/ |
RetryStrategy/ios/MullvadREST/RetryStrategy/ |
RetryStrategy.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
Transport/ios/MullvadREST/Transport/ |
RESTTransport.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
RESTTransportProvider.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
MullvadTypes/ios/MullvadTypes/ |
AsyncExample.swift
| | | | r1 | r2 | r3 | r4 | | | | | | | | | | | | |
MullvadVPN/ios/MullvadVPN/ |
Containers/Root/ios/MullvadVPN/Containers/Root/ |
RootContainerViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
SimulatorTunnelProvider/ios/MullvadVPN/SimulatorTunnelProvider/ |
SimulatorTunnelProviderHost.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
TransportMonitor/ios/MullvadVPN/TransportMonitor/ |
PacketTunnelTransport.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
TransportMonitor.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
TunnelManager/ios/MullvadVPN/TunnelManager/ |
Tunnel+Messaging.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
View controllers/ios/MullvadVPN/View controllers/ |
CreationAccount/ios/MullvadVPN/View controllers/CreationAccount/ |
Completed/ios/MullvadVPN/View controllers/CreationAccount/Completed/ |
SetupAccountCompletedController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
Welcome/ios/MullvadVPN/View controllers/CreationAccount/Welcome/ |
WelcomeViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
DeviceList/ios/MullvadVPN/View controllers/DeviceList/ |
DeviceManagementViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
Login/ios/MullvadVPN/View controllers/Login/ |
LoginViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
OutOfTime/ios/MullvadVPN/View controllers/OutOfTime/ |
OutOfTimeViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
RedeemVoucher/ios/MullvadVPN/View controllers/RedeemVoucher/ |
AddCreditSucceededViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
RedeemVoucherViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
Tunnel/ios/MullvadVPN/View controllers/Tunnel/ |
TunnelViewController.swift
| | | | | | | | | | | | | r10 | ⊥r11 | | | | | |
MullvadVPN.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/ios/MullvadVPN.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/ |
Package.resolved
| | | | r1 | r2 | | | | | | | | | | | | | | |
PacketTunnelCore/ios/PacketTunnelCore/ |
IPC/ios/PacketTunnelCore/IPC/ |
AppMessageHandler.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
TunnelProviderMessage.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
URLRequestProxy/ios/PacketTunnelCore/URLRequestProxy/ |
APIRequestProxy.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
ProxyURLResponse.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
URLRequestProxyProtocol.swift
| | | | | | | | | | | | | | | | | r14 | r15 | r16 |
Looks good, but this breaks the UITests build unfortunately.
It looks like it should just be a matter of linking to the correct library in that target, but I haven't looked further
🚨 End to end tests failed. Please check the failed workflow run.