summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-02-25Stop checkout out `wireguard-go` recursivelyMarkus Pettersson1-4/+3
2025-02-25Cache Cargo artifacts between buildsMarkus Pettersson1-12/+21
2025-02-25Do not compile `test-manager` when compiling the test reportMarkus Pettersson1-14/+27
2025-02-25Do not relaunch as root if only formatting test reportsMarkus Pettersson1-28/+21
2025-02-25Build `test-runner` binaries as a separate stepMarkus Pettersson1-11/+50
2025-02-25Build test-manager once per e2e-test runMarkus Pettersson4-17/+306
Cache test-manager for Linux. This includes not building `test-manager` in `run/ci.sh` (by default) and building `test-manager` as a completely statically linked binary.
2025-02-25Remove `USE_MOLD` env variableMarkus Pettersson1-2/+0
Use default value instead (which is false)
2025-02-25Accept output folder in `test-runner.sh`Markus Pettersson1-1/+18
2025-02-25Rename some scripts (and move them to subdirectories)Markus Pettersson8-115/+77
Start off with the download app package / e2e tests binary in `download.sh`. Rename `test-utils.sh` to `lib.sh` & start to break up `lib.sh`.
2025-02-25Give `end-to-end tests` steps descriptive namesMarkus Pettersson1-6/+12
2025-02-25Merge branch 'fix-wait-for-routes'David Göransson13-208/+305
2025-02-25Remove cached VpnConfig in TalpidVpnServiceDavid Göransson1-8/+1
2025-02-25Reduce open_tun calls (Establish)David Göransson11-103/+246
Each call to Establish opens a window for leaks on android. By only invoking Establish if the VpnConfig if any of the input has changed and reusing it otherwise we avoid many of these leaks. This commit also waits for android to report back that the routes have been created to ping and verify connectivity to avoid pings going outside the tunnel.
2025-02-25Fix incorrectly notifying offlineDavid Göransson1-19/+30
Incorrectly notifying that we are offline to the daemon would result in us enter ErrorState, and thus restarting the tunnel in a blocking state, opening a small window for leaks of traffic.
2025-02-25Remove calls to restart tunnelDavid Göransson2-64/+8
These calls would later invoke VpnService.Establish in Android. Each call without properly waiting for routes and halting all API calls opens for leaking in tunnel ip and some other traffic.
2025-02-25Allow invalidating NetworkState cacheDavid Göransson1-2/+13
2025-02-25Refactor defaultRawNetworkStateFlowDavid Göransson1-18/+13
2025-02-25Merge branch 'set-cargo-locked-in-all-gradle-builds-droid-1761'Jonatan Rhodin1-3/+1
2025-02-25Enable --locked for all gradle rust buildsJonatan Rhodin1-3/+1
2025-02-25Merge branch ↵Jonatan Rhodin1-1/+16
'navigating-in-problem-report-on-firestick-does-not-work-as-droid-1598'
2025-02-25Fix navigation in report problem screen for FirestickJonatan Rhodin1-1/+16
2025-02-25Merge branch 'app-is-broken-when-using-wifi-proxy-droid-1803'David Göransson1-0/+3
2025-02-25Fix gRPC not working with WiFi proxyDavid Göransson1-0/+3
2025-02-25Merge branch 'update-icons-in-app-to-latest-version-from-design-system-des-1648'Markus Pettersson146-1239/+1295
2025-02-25Increase icon size for smaller iconsOliver1-2/+2
2025-02-25Fix spacing when no results in split tunneling viewOliver1-35/+34
2025-02-25Fix spacing between browse button and app listTobias Järvelöv1-6/+9
2025-02-25Update iOS asset conversion scriptOliver1-35/+58
2025-02-25Use same constant for icon sizes in Icon and IconButtonOliver2-12/+4
2025-02-25Rename icon badge svg assetsOliver3-2/+2
2025-02-25Rename spinner svg assetOliver2-1/+1
2025-02-25Add IconBadge componentOliver12-72/+69
2025-02-25Make FilterChip composableOliver6-50/+107
2025-02-25Move language svg to imagesOliver2-1/+0
2025-02-25Make IconButton composableOliver21-120/+167
2025-02-25Remove old iconsOliver32-187/+0
2025-02-25Move icons folder to assetsOliver34-1/+1
2025-02-25Replace ImageView with Image and Icon componentsOliver52-844/+436
2025-02-25Set disabled color in IconButtonOliver1-1/+2
2025-02-25Add Image componentOliver3-0/+17
2025-02-25Update Icon propsOliver1-13/+8
2025-02-25Set min height and width in Box componentOliver1-0/+2
2025-02-25Add FilterChip componentOliver3-0/+81
2025-02-25Add flexWrap prop to Flex componentOliver1-0/+3
2025-02-25Add SpinnerOliver3-0/+25
2025-02-25Add new iconsOliver43-28/+391
2025-02-25Add Icon componentOliver6-21/+68
2025-02-25Merge branch 'add-end-to-end-test-for-shadowsocks-port-selection-ios-1012'Bug Magnet1-13/+77
2025-02-25Add end to end test for custom shadowsocks port selectionBug Magnet1-13/+77
2025-02-24Merge branch 'fix-overwrite-relay-location-test-framework'Sebastian Holmin9-222/+313