index
:
mullvadvpn
Add-imperative-verb-tidy
IOS-750-separate-ICMP-logic-from-Pinger
IOS-882-shadowsocks-obfuscation-settings
IOS-995-show-exit-constraints-in-connect-view
add-OpenPortSelectorMenu-accessibility-id
add-create-custom-context-utility
add-curly-apostrophe-check-droid-1716
add-custom-vpn
add-domain-fronting
add-exclude-device-communication-to-vpn-ios-1047
add-focus-trap-in-modals-des-2410
add-in-app-log-view
add-linux-repo-version-script
add-lwo-obfuscator-to-mullvad-ios-ios-1451
add-lwo-to-automatic-obfuscation-rotation-ios-1458
add-lwo-to-the-relay-list-ios-1452
add-lwo-to-the-relay-selector-and-settings-ios-1453
add-mimalloc-alloc
add-new-cve-to-osv-scanner-ignore
add-optional-yubikey-pin-in-container-script
add-recent-connections-to-location-list-ios-1288
add-repo-issue-stat-scripts
add-startup-macrobenchmark-droid
also-build-fdroid-builds-when-building-production-builds-on-droid-2429
android-throughput-tests
automate-publishing-of-linux-repositories
automate-release-process
backport-version-check-update
boring-singletun
boring-udp-gro
boringfun-ios
boringfun-multihop
boringtun-tso
bug-bash-2025-11-20
bug-bash-2026-01-08
bug-bash-location-view
bugbash-18-12-24
build-pacman-releases
build-rust-with-locked-for-ios-releases
buildserver-check
call-post-quantum-key-negotiation-method-from-ios-553
change-default-rollout-for-new-releases-to-a-low-value-des-2603
change-settings-import-test-to-use-shorter-delay-for-import-status-text
check-always-save-etag-and-timestamp-2
ci-runner-does-not-clean-up-orchestratorapk-droid-2004
ci-test
ci-test-env-pass
clean-up-ios-rust-build-more
cleanup/DES-1044
closest-daita-relay
codify-swift-rust-interactions-in-a-markdown-file-ios-1140
confirm-ipv6-external-source-for-flakiness
connect-to-daemon-on-other-machine
connect-to-grpc-service-over-https
connection-loss-event-when-the-connection-takes-too-long-ios-1298
convert
copilot/upgrade-android-gradle-plugin
create-a-poc-for-trying-to-connect-to-the-same-relay-over-ios-1030
create-rustc-path-prefix-remap-crate
daemon-tour-2025
debug-e2e-tests
debug-view
decrease-leaks-during-reconnect
detect-grapheneos-in-problem-report-metadata-droid-718
dns-settings-swiftui-again
domain-fronting-server
domain-fronting-server-test-poll
double-check-wait
dynamic-include-all-networks
early-boot-fw-timeout
enable-all-buttons-and-use-error-messages-instead-droid-2559
enable-upload-of-f-droid-builds-to-fdroid-cdn-on-stable-droid-2431
ensure-that-types-that-are-being-sent-across-actor-ios-633
esm-migration-test
evaluate-hyper-legacy-client-des-1288
exclude-app-android-17-beta3
experiment-reducer-mobius
export-figma-variables-to-swift
extend-login-timeout-for-leaktests
fail-invalid-ss-cipher
fda-fixes-backport
filter-account-deletion-on-digits-only-droid-2546
fix-alpha-builds-are-crashing-droid-1693-linus
fix-android-workspace-lints
fix-compiler-concurrency-issues-for-level-targeted-ios-828
fix-flaky-test-due-to-bad-modal-implementation
fix-guid-conflicts-with-mozilla-vpn-des-2576
fix-invalid-shadowsocks-ciphers-crashing
fix-masque-base-bench
fix-mount-path-git-bash
fix-mullvad-daemon-segfault
fix-store-payments-on-prod-builds
fix-user-init-shutdown-propagation-linux-macos
fix-wayland-fractional-scaling-ui-bugs
flatpak-experiments
forbid-clippy-as_underscore-tmp
frequent-disconnected-notifications-from-mullvad-android-app-droid-2210
gather-multihop-selection-behaviour-data-ios-1505
generate-grpc-js-bindings-from-arm-host
hackday-202504-andrew-filter-longpress
hackday-expressive
hackday-glance-widget
hackday-log-me-in
hackday-log-me-in-android-ui
hackday-material-3
hackday-metro-android
hackday-packettunnelactor-reducerise
hackday-remote-compose
hackday-wire
hacky-listitem-fix-linux-wayland-fractional-scaling
hotfix-2025.5-build2-release
hotfix-nwpath-monitor
hwasan-android
ignore-empty-dir
implement-carousel-slides-in-multihop-settings-view-ios-1565
implement-design-for-dns-settings-subview-droid-2581
implement-different-filters-for-the-entry-and-exit-list-droid-2325
implement-floating-search-field-ios-1353
implement-frontend-remove-port-from-constraint
implement-migration-wizard-ui-ios-1547
implement-support-for-separate-entryexit-filters-droid-2199-ui
implement-user-space-obfuscation-in-boringtun-des-2424
implement-verify-relay-list-droid-2436
improve-dnsdialogviewmodel-arguments-droid-579
improve-resign-script
improve-search
improve-select-location-lazy-expansion-ios
improve-tv-experience-module
in-app-banner-animation-overshoots-resulting-in-a-visual-ios-929
integrate-osv-scanner-into-ci-des-706-split
interactive-maps
investigate-tests
ios-662-update-ui-to-indicate-pq-connection-status
ios-add-gotatun-feature-indicator
ios-allow-multiple-fulfillments
ios-boring-tun-friday-hack
ios-bug-bash-01-22
ios-bug-bash-02-05
ios-bug-bash-02-11
ios-bug-bash-2025-02-11
ios-enable-rust-logging
ios-fix-custom-dns-test
ios-fix-offline-state-rebase
ios-gotatun
ios-gotatun-switching-improvement
ios-ipv6-rebase
ios-release-2024.11
ios-release-2024.3
ios-release-2024.6
ios-release-2024.9
ios-release-2025.10
ios-release-2025.11
ios-release-2025.2
ios-release-2025.3
ios-release-2025.4
ios-release-2025.5
ios-release-2025.6
ios-release-2025.6-2
ios-release-2025.7
ios-release-2025.8
ios-release-2025.9
ios-release-2026.1
ios-release-2026.2
ios-seperate-build-sign
lce-dns-temp-branch-android
leak-checker-kameo
linux-netns
linux-netns-old
log-failure-reason-in-test-detect-app-removal
macos-add-ipv6-local-resolver
macos-restart-upgrade
main
make-ios-build-fast-again
masque-backpressure
masque-bench
masque-connect-socket
masque-perf
masque-proxy-reduce-lock-contention
migrate-android-device-runners-to-bender-droid-2534
migrate-build-script-logic-to-gradle-config-droid-2631
migrate-to-aws-lc-rs
move-supported-platforms
mtu-detection-android
mullvad-api-storekit2
multihop-everywhere
new-gotatun-api
nftables-json
non-lazy-location-list
npm-ignore-scripts-experiment
nushell_completions
offline-mode-old
open-gfw-nix
openwrt
openwrt-and-remote-control
openwrt-x-android
pack-downloader-in-zip
package-mullvad-cli-for-openwrt-des-1255
poc-switch-component-form-label-integration-switches-not-focusable-des-1637
power-assert
pre-fix-standalone-build
pre-investigate-migration-from-cjs-to-esm-tb-4h-des-1739
prepare-2026.2
prepare-android/2025.10
prepare-android/2025.11
prepare-android/2026.1
prepare-android/2026.2
prepare-android/2026.3
prepare-android/2026.4
prepare-tunnel-settings-for-unique-entry-and-exit-filters-ios-1350
proptest-some-more
proptest-update-logic
push-pztsupwvprxv
qr-codes
relay-selector-refactor
remove-daita-cfgs
remove-delayed-reset-of-import-status-text
remove-dyn-error-view
remove-synthesized-offline-state
remove-unnecessary-tint-for-images-ios
remove-wireguard-go
replace-gprc-tools-npm-package-with-a-linux-container-des-2826
repro-tcp-connection-not-working
router-mode
run-ios-unit-tests-in-ci-on-rust-upgrade
screenshot-testing
screenshots-fixes
search-anything
sendable-tutorial
set-includeallnetworks-to-true-in-starttunneloperation-and-ios-945
settings-swift-ui
show-the-entry-field-when-its-being-used-in-when-needed-mode-ios-1511
sign-with-hardware-key-container
snapshot-settings-migrations
spam-dns-lookups
speed-connetcion-hackday
std-process
steal-desktop-improvements-for-generating-pq-keys-ahead-of-ios-1005
switch-to-zbus
systemd-cgroup-v2
systemd-cgroup-v2-seccomp
talpid-channels
talpid-firewall
talpid-winfw
temp-fix-xcode-26
test-branch
test-broken-ci
test-dns-stuff
test-eslint-plugin-import
test-macos
test-macos-stuff
test-main
test-manager-gotatun
test-masque-ech
test-new-js-and-css-apis
test-runner-on-build-server-android
test-test
test-userspace-obfs
test-win-gotatun
testNoAnimations
testfetchcurrentlocationidentifier-is-failing-ios-1456
tobias-edit-location-search-box-stops-being-selected-when-animation-des-1724
tracing-instrument
tracing-serde
try-fix-ios-release-2025.4
try-out-pnpm
tui-app
tunnel-args-remove-resource-dir
unit-tests-remove-mullvadvpntests-target-from-app-code-ios-539
untangle-talpid-wireguard
update-deps
update-formatting
update-ios-build-vm
update-login-view-to-new-design-droid-2560
update-protocol-usage-to-include-any-keyword-ios-616
update-screenshots-to-use-pq-tunnels-ios-684
update-sdk-target-to-37
update-the-ui-to-indicate-that-the-tunnel-is-post-quantum-ios-662
update-translate-workflow
update-tun
upgrade-build-server-to-mac-os-sequoia-and-xcode-164-ios-1265
upgrade-container-mold
upgrade-rand-talpid-wireguard
upgrade-rust-1.93
upload-xcode-exporetd-strings-to-crowdin-1241
use-gitoxide
v11-settings-migration-snapshot-settings-migrations
when-toggling-multihop-on-we-should-warn-users-if-they-will-ios-1521
win-configurable-guids
win-enable-gotatun
win-recreate-driver-service
win-st-bsod-workaround-backport
win-st-simplify-ip-reg
win-st-unblock-ip-update
win11-test
wip-replace-grpc-tools-npm-package-with-a-linux-container-des-2826
zbus
The Mullvad VPN client app for desktop and mobile
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
ios
Age
Commit message (
Collapse
)
Author
Files
Lines
2021-03-19
SimulatorTunnelProviderHost: pick the actual tunnel based on relay constraints
Andrej Mihajlov
7
-38
/
+156
2021-03-19
Add willExecute observer to operations
Andrej Mihajlov
3
-2
/
+22
2021-03-19
Fix multiline error message
Andrej Mihajlov
1
-1
/
+6
2021-03-17
Optimize RelayStatusIndicatorView
Andrej Mihajlov
1
-5
/
+8
2021-03-17
Handle interface orientation
Andrej Mihajlov
2
-0
/
+45
2021-03-05
Bump 2021.1 (build 2)
ios/2021.1
Andrej Mihajlov
1
-4
/
+4
2021-03-02
Add a build script for wireguard-go
Andrej Mihajlov
2
-3
/
+36
2021-03-02
Disable precompiled headers
Andrej Mihajlov
1
-0
/
+2
2021-03-02
Remove unused bridging headers and wireguard version extraction script
Andrej Mihajlov
3
-63
/
+2
2021-03-01
Add iOS changelog entry about problem reports
Linus Färnstrand
1
-0
/
+7
2021-02-26
Bump iOS version to 2021.1
Andrej Mihajlov
1
-4
/
+4
2021-02-26
Update CHANGELOG.md
Andrej Mihajlov
1
-0
/
+1
2021-02-26
Fix the invalid initial text color of the "unsecured connection" label on iOS 12
Andrej Mihajlov
1
-4
/
+1
Using a custom named color in Interface builder on iOS 12 results in the label overriding the text label color after viewDidLoad. Using any standard color, i.e white makes this problem go away
2021-02-25
Use safeAreaLayoutGuide to workaround the AutoLayout behaviour in scroll views
Andrej Mihajlov
1
-3
/
+6
2021-02-25
Correct the constant for trailing constraint (should be negative)
Andrej Mihajlov
1
-1
/
+1
2021-02-25
Enable multiline placeholder in text views
Andrej Mihajlov
1
-0
/
+1
2021-02-24
Update the placeholder text for problem report message field
Andrej Mihajlov
1
-1
/
+1
2021-02-24
Implement problem report UI and log consolidation
Andrej Mihajlov
4
-15
/
+46
2021-02-24
Remove unused Data+HexCoding
Andrej Mihajlov
2
-21
/
+0
2021-02-24
Switch ApplicationConfiguration to enum
Andrej Mihajlov
1
-1
/
+3
2021-02-24
Use withCString instead of utf8CString.map {}
Andrej Mihajlov
1
-8
/
+14
2021-02-24
Use convenience method to access infoDictionary
Andrej Mihajlov
1
-1
/
+1
2021-02-24
Implement problem report UI and log consolidation
Andrej Mihajlov
13
-12
/
+1338
2021-02-24
Add endpoint to send problem reports
Andrej Mihajlov
1
-0
/
+18
2021-02-24
Add custom navigation controller
Andrej Mihajlov
3
-1
/
+107
2021-02-24
Add custom text field & text view
Andrej Mihajlov
4
-0
/
+201
2021-02-24
Extract method swizzling
Andrej Mihajlov
3
-33
/
+45
2021-02-12
Fix crash when pasting empty string into empty account token input field
Andrej Mihajlov
2
-1
/
+2
2021-02-11
Integrate WireGuardKit
Andrej Mihajlov
34
-1703
/
+290
2021-01-27
Update CHANGELOG
Andrej Mihajlov
1
-0
/
+2
2020-11-02
Bump 2020.5-b1
Andrej Mihajlov
1
-8
/
+8
2020-10-27
Fix regression where "Internal error" was displayed instead of server error ↵
Andrej Mihajlov
4
-7
/
+35
(i.e too many WireGuard keys)
2020-09-15
Use UInt32 constants
Andrej Mihajlov
1
-1
/
+1
2020-09-15
Remove never unused options
Andrej Mihajlov
1
-8
/
+2
2020-09-15
Move AnyIPEndpoint to a separate file & implement CustomStringConvertible on ↵
Andrej Mihajlov
5
-74
/
+76
IPEndpoint<T>
2020-09-15
Update copyright notice in PacketTunnelSettingsGenerator.swift
Andrej Mihajlov
1
-0
/
+1
2020-09-11
Edit changelog and add iOS 2020.4 release header
Linus Färnstrand
1
-4
/
+10
2020-09-10
Screenshots: stop taking a screenshot of Login screen
Andrej Mihajlov
1
-1
/
+0
2020-09-10
Snapfile: clean up device status bar
Andrej Mihajlov
2
-37
/
+4
2020-09-10
Update snapshot 2.158.0
Andrej Mihajlov
3
-88
/
+66
2020-09-10
Add missing button identifiers
Andrej Mihajlov
6
-7
/
+13
2020-09-09
Refactor DNS64 resolution code
Andrej Mihajlov
3
-40
/
+68
2020-09-09
Add missing copyright notices
Andrej Mihajlov
2
-0
/
+2
2020-09-08
Rename IpAddress+Codable.swift to IPAddress+Codable.swift
Andrej Mihajlov
2
-9
/
+9
Aligns the naming convention with other files.
2020-09-08
Improve IPAddressRange and add tests
Andrej Mihajlov
3
-35
/
+136
2020-09-08
Add missing copyright notice
Andrej Mihajlov
1
-0
/
+1
2020-09-03
Add localization comment
Andrej Mihajlov
1
-1
/
+1
2020-09-03
Remove storyboards from project
Andrej Mihajlov
2
-3
/
+15
2020-09-03
BasicTableViewCell already creates background views
Andrej Mihajlov
1
-2
/
+0
2020-09-03
Move SettingsViewController to XIB
Andrej Mihajlov
12
-273
/
+111
[prev]
[next]