| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-05-08 | Add QUIC obfuscation to mullvad daemon and management interface | David Lönnhager | 1 | -0/+4 | |
| 2025-04-11 | Add the ability to turn on trace logging for grpc | Jonatan Rhodin | 2 | -0/+71 | |
| 2025-04-10 | Implement quick access to active features | David Göransson | 2 | -7/+35 | |
| - Add Daita: Multihop feature indicator - Make feature indicators clickable - Add animations when accessing the features through the indicators - Rework VpnSettings in order to support navigating to a feature in the list | |||||
| 2025-04-09 | Improve error message when an unavailable ip version is selected | Jonatan Rhodin | 1 | -1/+5 | |
| 2025-04-04 | Show correct in ip when using multihop | Jonatan Rhodin | 1 | -8/+14 | |
| 2025-03-24 | Make it possible to disable IPv6 in the tunnel | Jonatan Rhodin | 2 | -1/+14 | |
| 2025-03-07 | Add support for device ip setting in model | Jonatan Rhodin | 3 | -0/+45 | |
| 2025-02-26 | Remove Joda Time and use java.time package instead | Kalle Lindström | 2 | -5/+7 | |
| Joda Time has been superseded by the Java 8 java.time package which has more or less the same API. This commit removes all usage of Joda Time and replaces it with the java.time classes. This is done so that we can remove the dependency on Joda Time. | |||||
| 2025-02-25 | Fix gRPC not working with WiFi proxy | David Göransson | 1 | -0/+3 | |
| 2025-02-18 | Bump gRPC to 1.70.0 | David Göransson | 1 | -0/+1 | |
| 2025-02-06 | Replace old waitForTunnelUp function | David Göransson | 1 | -7/+3 | |
| After invoking VpnService.establish() we will get a tunnel file descriptor that corresponds to the interface that was created. However, this has no guarantee of the routing table beeing up to date, and we might thus send traffic outside the tunnel. Previously this was done through looking at the tunFd to see that traffic is sent to verify that the routing table has changed. If no traffic is seen some traffic is induced to a random IP address to ensure traffic can be seen. This new implementation is slower but won't risk sending UDP traffic to a random public address at the internet. | |||||
| 2025-01-08 | Make UI state have constraints | David Göransson | 2 | -2/+2 | |
| 2024-12-20 | Remove one-to-one relationship between provider and ownership | David Göransson | 2 | -107/+42 | |
| 2024-12-19 | Add proto datastore dependency | Kalle Lindström | 1 | -1/+1 | |
| 2024-12-02 | Implement support for daita with multihop | Jonatan Rhodin | 3 | -12/+19 | |
| 2024-11-27 | Handle legacy always-on vpn profiles | David Göransson | 1 | -44/+83 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> | |||||
| 2024-11-27 | Implement multihop | Jonatan Rhodin | 3 | -5/+23 | |
| 2024-11-20 | Fix trailing comma when location has no city | Jonatan Rhodin | 1 | -1/+1 | |
| 2024-11-12 | Fix incorrect parsing of auth failed error | David Göransson | 1 | -1/+15 | |
| 2024-11-04 | Remove gRPC dummy DNS name resolver | Kalle Lindström | 3 | -61/+0 | |
| This is no longer needed as of grpc-java v1.68.1. | |||||
| 2024-10-29 | Update grpc to 1.68.1 and grpc-protobuf to 4.28.3 | Jonatan Rhodin | 1 | -4/+7 | |
| 2024-10-23 | Add support Encrypted DNS Proxy | David Göransson | 2 | -4/+14 | |
| 2024-10-09 | Add support for mutlihop communication with daemon | Jonatan Rhodin | 3 | -23/+46 | |
| 2024-10-08 | Fix relay comparator | David Göransson | 1 | -2/+3 | |
| 2024-10-08 | Simplify RelayNameComparator | David Göransson | 1 | -16/+19 | |
| 2024-10-07 | Do not use forbidden word in Android code | Markus Pettersson | 1 | -2/+3 | |
| 2024-10-07 | Run `kotlinfmt` | Markus Pettersson | 1 | -8/+9 | |
| 2024-10-07 | Set "Direct only" to `false` as default | Sebastian Holmin | 1 | -4/+8 | |
| For android, it is set to true, as multihop is not supported. Note that in the daemon, the setting is called `use_multihop_if_necessary` and has the inverse meaning. | |||||
| 2024-10-07 | Simplify the DAITA + multihop feature indicator logic | Sebastian Holmin | 1 | -1/+0 | |
| We now simply show the "multihop" indicator there is an entry endpoint, regardless of whether it was activated manually or through DAITA. This reflects the intent to base the feature indicators on the current connection and not the user settings. There is no special indicator for "smart routing" or "direct only". | |||||
| 2024-10-03 | Make all compiler warnings errors | David Göransson | 1 | -1/+4 | |
| 2024-10-03 | Suppress deprecation for workaround | David Göransson | 1 | -0/+1 | |
| 2024-10-03 | Fix usage of deprecated lambda | David Göransson | 1 | -3/+3 | |
| 2024-10-01 | Rename account "token" to account "number" | Joakim Hulthe | 2 | -4/+4 | |
| 2024-09-26 | Remove auto-connect feature from ui | Jonatan Rhodin | 2 | -8/+0 | |
| 2024-09-24 | Set build tools version to 35.0.0 | David Göransson | 1 | -0/+1 | |
| 2024-09-19 | Align feature indicator order with other platforms | David Göransson | 1 | -1/+1 | |
| 2024-09-18 | Implement new Connect screen with feature indicators | David Göransson | 1 | -4/+5 | |
| 2024-09-17 | Implement wireguard over shadowsocks | Jonatan Rhodin | 3 | -25/+60 | |
| 2024-09-17 | Mark Smart Routing feature indicator as unsupported on android | Joakim Hulthe | 1 | -0/+1 | |
| 2024-09-06 | Add daita grpc and ui | Albin | 3 | -1/+43 | |
| 2024-08-28 | Reformat kotlin code using updated ktfmt plugin | Albin | 4 | -76/+74 | |
| This commit mostly adds trailing commas throughout the project, but also includes a few other formatting changes. | |||||
| 2024-08-26 | Add support for feature indicators for tunnel state | Jonatan Rhodin | 1 | -2/+30 | |
| 2024-08-23 | Add error logs for all unknown errors | Jonatan Rhodin | 1 | -5/+64 | |
| 2024-08-23 | Fix unit tests | Jonatan Rhodin | 1 | -1/+1 | |
| 2024-08-23 | Wrap missing external calls in either catch | Jonatan Rhodin | 1 | -16/+19 | |
| 2024-08-21 | Set empty shadowsocks port when setting obfuscation settings | Jonatan Rhodin | 1 | -0/+1 | |
| 2024-08-21 | Add error for voucher code looks like an account number | David Göransson | 1 | -2/+5 | |
| 2024-08-16 | Add Shadowsocks obfuscation support to mullvad-daemon | David Lönnhager | 1 | -3/+7 | |
| 2024-08-15 | Fix potential crash in connection state flow | Jonatan Rhodin | 1 | -7/+11 | |
| 2024-08-13 | Migrate to version catalogs | Albin | 1 | -34/+35 | |
