summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-05-15Disable search icon when entry is blocked because of daitaJonatan Rhodin9-27/+52
2025-05-15Fix connection card paddingDavid Göransson1-7/+2
2025-05-15Fix screen height calculationDavid Göransson1-1/+4
2025-05-15Remove old buttonVerticalSpacingDavid Göransson5-6/+5
2025-05-15Use scaffold with small top bar in Filter ScreenJonatan Rhodin2-34/+10
2025-05-15Fix bottom marginDavid Göransson19-39/+36
2025-05-15Fix background color of rowsDavid Göransson8-17/+9
2025-05-15Fix backgound color of split tunneling cellDavid Göransson1-1/+1
2025-05-15Fix missing dividerDavid Göransson1-1/+1
2025-05-15Fix any ownership colorDavid Göransson1-0/+2
2025-05-15Fix change to small leading paddingDavid Göransson1-1/+1
2025-05-15Fix color and spacerDavid Göransson1-3/+1
2025-05-15Fix select location screen order and paddingDavid Göransson2-8/+16
2025-05-15Fix notification blob colorsDavid Göransson4-10/+13
2025-05-15Fix container colorDavid Göransson1-1/+1
2025-05-15Fix notification blob none for blocking internetDavid Göransson3-2/+6
2025-05-15Fix hardcoded fonts in device revokedJonatan Rhodin1-4/+3
2025-05-15Remove padding in WelcomeScreenJonatan Rhodin1-1/+1
2025-05-15Decrease buttonSpacing to 8Jonatan Rhodin1-1/+1
2025-05-15Update big icon and large spinner sizeJonatan Rhodin1-2/+2
2025-05-15Fix top bar icon paddingJonatan Rhodin1-2/+2
2025-05-15Update changelogDavid Lönnhager1-1/+0
2025-05-15Merge branch 'enable-all-worker-threads'David Lönnhager2-2/+15
2025-05-15Bump nightly toolchain in cargo udeps workflowDavid Lönnhager1-1/+1
2025-05-15Enable all worker threadsDavid Lönnhager1-1/+14
2025-05-14Merge branch 'investigate-dns-issues-tb-3-days-des-2076'Joakim Hulthe19-278/+523
2025-05-14Make sure that deprecated rule types are emptied in PFDavid Lönnhager2-7/+10
Otherwise, these may be left over after an upgrade
2025-05-14Remove unnecessary tokio::spawnJoakim Hulthe1-7/+9
2025-05-14Limit DNS exception to MDNS when flushing pf statesJoakim Hulthe1-3/+11
Not completely convinced even this is needed, but I'm confident the DNS exception is not.
2025-05-14Wait for daemon to start in install_appJoakim Hulthe1-3/+10
2025-05-14Flush in-tunnel states when toggling split-tunnelingJoakim Hulthe2-19/+55
Without this, active network connections would break when disabling split-tunneling, as the connections would try to route through the now nonexistent split-tunneling tun-device. Likewise, when enabling split-tunneling, existing connections would not get split properly.
2025-05-14Do not config resolver needlesslyDavid Lönnhager2-16/+39
2025-05-14Add stricter checking of forwarding DNS configMarkus Pettersson2-36/+36
Do not filter out all loopback addresses, only the address of the running local DNS resolver.
2025-05-14Do not ignore loopback addrs when setting DNSDavid Lönnhager1-9/+0
2025-05-14Add some comments to talpid-wireguardJoakim Hulthe1-0/+5
2025-05-14Use OnDrop from talpid-types in wggorsJoakim Hulthe4-19/+5
2025-05-14Remove DNS route-to hackJoakim Hulthe6-71/+1
Since we no longer run the local DNS resolver on a non-standard port, we don't need the PF rules that rewrite the destination port.
2025-05-14Add logger to talpid-core::resolver testsJoakim Hulthe3-8/+126
2025-05-14Make local resolver tests run sequentiallyJoakim Hulthe1-1/+9
2025-05-14Update changelogMarkus Pettersson1-0/+4
Describe the change to always use a local DNS resolver on macOS in the changelog along with the bug that is supposedly fixed by this change.
2025-05-14Use local DNS resolver on macOS by defaultMarkus Pettersson8-99/+223
- Enable the local dns resolver in [talpid_core::resolver] by default on macOS. - Change the local dns resolver to not run on a non-standard port. To avoid conflicting with any other service running on 127.0.0.1:53, we instead try to bind to a random address in the 127/24 range. This requires configuring an IP address "alias" on the `lo0` network device, but should be fairly non-invasive. The alias is removed when the daemon is shut down. - Add env var `TALPID_DISABLE_LOCAL_DNS_RESOLVER` which lets you disable the local resolver. Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-05-14Merge branch ↵David Göransson1-7/+6
'password-manager-save-account-may-be-prompted-multiple-times-droid-1989'
2025-05-14Fix save account prompted multiple timesDavid Göransson1-7/+6
2025-05-14Merge branch 'add-tobias-and-davids-keys'Oskar2-0/+70
2025-05-14Add Tobias and Davids PGP keysOskar2-0/+70
2025-05-14Add change from Classic McEliece -> HQC in the mobile changelogsLinus Färnstrand2-0/+9
2025-05-14Merge branch 'fix-flaky-ci'David Lönnhager4-0/+20
2025-05-14Fix flaky GitHub workflowsDavid Lönnhager4-0/+20
2025-05-14Merge branch 'fix-log-truncation-tests'David Lönnhager1-2/+4
2025-05-14Truncate test framework logs to include recent logs, not the oldestDavid Lönnhager1-2/+4