summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2024-11-28Make minor fixesAndrew Bulhak2-2/+2
2024-11-28Implement SwiftUI Shadowsocks settings view with custom field editingAndrew Bulhak10-38/+465
2024-11-28Remove settings table view cell for UDP port selection menuAndrew Bulhak2-26/+1
2024-11-28Move localisation out of SingleChoiceList to the clientAndrew Bulhak1-0/+1
2024-11-28Adjust spacing for UDP-over-TCP sectionAndrew Bulhak1-1/+1
2024-11-28Add changes from PRAndrew Bulhak3-3/+2
2024-11-28Replace udpTcp with udpOverTcpAndrew Bulhak3-11/+11
2024-11-28Implement SwiftUI UI for UDP TCP Obfuscation port selector viewAndrew Bulhak3-0/+26
2024-11-28Merge branch 'fix-broken-custom-wireguard-port-selection-ios-951'Bug Magnet1-1/+3
2024-11-28Fix custom Wireguard port not being persistedJon Petersson1-1/+3
2024-11-28Merge branch 'apply-the-shadowsocks-port-to-the-entry-configuration-ios-936'Bug Magnet10-48/+168
2024-11-28Fix ip address selection for ShadowSocksJon Petersson5-18/+67
2024-11-28Apply the obfuscation port to the entry configuration onlyJon Petersson8-44/+115
2024-11-27Merge branch 'daita-multihop-warning-is-shown-in-select-location-view-des-1506'Joakim Hulthe3-3/+18
2024-11-27Add entry location list fix to changelogOliver1-0/+1
2024-11-27Fix returning location type entry when multihop is disabledOliver1-2/+16
2024-11-27Fix daita and multihop warning being shown when multihop is disabledOliver1-1/+1
2024-11-27Merge branch 'add-restart-daemon-button-to-split-tunneling-menu-des-1453'Joakim Hulthe9-9/+64
2024-11-27Add daemon restart button to split tunneling settings on MacOSJoakim Hulthe9-9/+64
2024-11-27Merge branch 'remove-settings-migration-test-ios-866'Bug Magnet12-324/+34
2024-11-27Remove settings migration test from CImojganii5-182/+33
2024-11-27Move settings migration test into MullvadVPNUITestsAllmojganii7-142/+1
2024-11-27Merge branch 'fix-broken-retry-strategy-tests-ios-938'Bug Magnet12-117/+139
2024-11-27Use the Firewall API to get the device IP addressBug Magnet3-49/+37
2024-11-27Make verifyConnectingOverTCPAfterUDPAttempts more readableBug Magnet1-1/+1
2024-11-27Stop relying on interface name to get local IP address in UITestsBug Magnet2-16/+16
2024-11-27Fix UITests about Obufscation and add support for ShadowsocksBug Magnet4-38/+75
2024-11-27Update automatic port selection algorithmBug Magnet4-28/+11
2024-11-27Clarify automatic port selection for iOSBug Magnet1-2/+16
2024-11-27Merge branch 'illegalstateexception-in-vpnserviceprepare-droid-1548'David Göransson76-531/+730
2024-11-27Fix formattingDavid Göransson1-1/+1
2024-11-27Fix lintDavid Göransson1-3/+3
2024-11-27Fix formattingDavid Göransson3-33/+23
2024-11-27Update stringsDavid Göransson21-21/+2
2024-11-27Refactor error matchingDavid Göransson2-58/+63
2024-11-27Clarify commentsDavid Göransson1-2/+2
2024-11-27Update commentDavid Göransson1-4/+2
2024-11-27Fix usecaseDavid Göransson5-13/+13
2024-11-27Clarify commentsDavid Göransson1-2/+2
2024-11-27Remove default valueDavid Göransson1-1/+0
2024-11-27Handle legacy always-on vpn profilesDavid Göransson75-501/+727
2024-11-27Merge branch 'implement-multihop-ui-droid-822'Jonatan Rhodin92-2001/+4377
2024-11-27Update changelogJonatan Rhodin1-0/+2
2024-11-27Update and add screen testsJonatan Rhodin5-116/+182
2024-11-27Add and update unit testsJonatan Rhodin8-181/+691
2024-11-27Update translationsJonatan Rhodin20-57/+116
2024-11-27Implement multihopJonatan Rhodin58-1647/+3386
2024-11-27Merge branch 'even-better-nseventforwarder'Markus Pettersson2-58/+52
2024-11-27Allow `start` to be called multiple timeMarkus Pettersson2-45/+36
2024-11-27Clean up nseventfowrader codeMarkus Pettersson1-14/+17