| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-06-24 | Refactor daemon init and deinit on Android | David Lönnhager | 1 | -13/+0 | |
| 2024-05-29 | Migrate to gRPC | David Göransson | 1 | -425/+5 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-03-19 | Implement JNI support for Server IP overrides | David Göransson | 1 | -2/+45 | |
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 1 | -11/+10 | |
| `err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical. | |||||
| 2024-02-08 | Add support for custom lists in jni | Jonatan Rhodin | 1 | -0/+31 | |
| 2024-01-04 | Rename Android enum variants to conform to lint rules | Linus Färnstrand | 1 | -2/+2 | |
| 2023-12-21 | Support new tunnel state API in the Android frontend. | David Göransson | 1 | -8/+0 | |
| Remove `get_current_location` from jni. | |||||
| 2023-12-21 | Handle am.i.mullvad.net with internal daemon event | Sebastian Holmin | 1 | -1/+0 | |
| Add `geoip::GeoIpHandler`, which sends an `InternalDaemonEvent::LocationEvent` when the location arrives. It also handles aborting in-flight requests and retries. | |||||
| 2023-10-31 | Replace UpdateRelaySettings with SetRelaySettings | David Lönnhager | 1 | -3/+3 | |
| 2023-10-16 | Add piping for google play payment API requests | Jonathan | 1 | -1/+21 | |
| This commit adds all of the basic piping in order to let Android use the JNI interface in order to make requests to our API pertaining to google play payment initialization and status. | |||||
| 2023-06-07 | Add android support for quantum tunneling in the daemon | Jonatan Rhodin | 1 | -0/+17 | |
| 2023-05-24 | Fix warnings pointed out by Clippy | Linus Färnstrand | 1 | -17/+17 | |
| 2023-05-09 | Propagate udp2tcp settings between app and daemon | Cubxity | 1 | -1/+11 | |
| Co-authored-by: Albin <albin@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> Co-authored-by: Odd Stranne <odd@mullvad.net> | |||||
| 2022-09-22 | Remove shutdown daemon command | Emīls Piņķis | 1 | -1/+1 | |
| 2022-05-12 | Adapt new device event/state to Android | Albin | 1 | -2/+2 | |
| 2022-05-05 | Hide private device type in `mullvad-daemon` | David Lönnhager | 1 | -2/+2 | |
| 2022-03-31 | Add update_device to Android interface | David Lönnhager | 1 | -0/+10 | |
| 2022-03-23 | Rename mullvad-rpc to mullvad-api | David Lönnhager | 1 | -1/+1 | |
| 2022-03-14 | Update Rust-end JNI and Android IPC | David Lönnhager | 1 | -17/+45 | |
| 2021-06-18 | Update account history RPCs | David Lönnhager | 1 | -4/+4 | |
| 2021-01-28 | Update Android daemon interface | David Lönnhager | 1 | -13/+49 | |
| 2021-01-22 | Start without version cache instead of using incorrect defaults | David Lönnhager | 1 | -1/+3 | |
| 2020-12-04 | Implement `DaemonInterface::set_dns_options` | Janito Vaqueiro Ferreira Filho | 1 | -1/+9 | |
| 2020-10-09 | Update Android daemon interface with new daemon command data | Oskar Nyberg | 1 | -3/+5 | |
| 2020-09-25 | Add `DaemonInterface::remove_account_from_history` | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| 2020-09-01 | Update Android daemon interface | David Lönnhager | 1 | -29/+22 | |
| 2020-05-11 | Implement `DaemonInterface::submit_voucher` | Janito Vaqueiro Ferreira Filho | 1 | -1/+12 | |
| 2020-04-28 | Implement `DaemonInterface::create_new_account` | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 | |
| 2020-04-27 | Adjust android code for new mullvad-rpc | Emīls | 1 | -1/+1 | |
| 2020-03-30 | Implement `DaemonInterface::set_wireguard_mtu` | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| 2020-02-24 | Rename `ManagementCommand` into `DaemonCommand` | Janito Vaqueiro Ferreira Filho | 1 | -25/+22 | |
| 2020-02-15 | Implement `MullvadDaemon.reconnect()` | Janito Vaqueiro Ferreira Filho | 1 | -7/+6 | |
| 2020-02-13 | Add setAutoConnect to mullvad-jni | Emīls | 1 | -0/+8 | |
| 2020-02-11 | Fetch account history from daemon | Emīls | 1 | -0/+8 | |
| Add JNI functions to call into the daemon to fetch the account history. | |||||
| 2020-02-10 | Implement `DaemonInterface::set_allow_lan` method | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| 2019-12-09 | Always have a command sender in `DaemonInterface` | Janito Vaqueiro Ferreira Filho | 1 | -16/+4 | |
| 2019-11-27 | Add reconnect to android-jni | Linus Färnstrand | 1 | -0/+7 | |
| 2019-10-24 | Add getWwwAuthToken to mullvad-jni | Emīls Piņķis | 1 | -0/+11 | |
| 2019-10-17 | Upgrade err-derive to 0.2.1 | Linus Färnstrand | 1 | -2/+2 | |
| 2019-10-07 | Update `get_version_info` API in `DaemonInterface` | Janito Vaqueiro Ferreira Filho | 1 | -4/+1 | |
| 2019-09-05 | Adjust mullvad-jni to support new public key structure | Emīls Piņķis | 1 | -2/+1 | |
| 2019-08-19 | Add method for validating wireguard key | Emīls Piņķis | 1 | -0/+7 | |
| 2019-07-31 | Implement `DaemonInterface::shutdown` | Janito Vaqueiro Ferreira Filho | 1 | -0/+4 | |
| 2019-07-31 | Implement `DaemonInterface::get_version_info` | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 | |
| 2019-07-30 | Implement `DaemonInterface::get_current_version` | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| 2019-06-28 | Use `TunnelState` in `mullvad-jni` | Janito Vaqueiro Ferreira Filho | 1 | -4/+9 | |
| 2019-06-26 | Add KeygenEvent to mullvad-jni | Emīls Piņķis | 1 | -5/+3 | |
| 2019-06-18 | Refactor daemon interface locks | Janito Vaqueiro Ferreira Filho | 1 | -5/+9 | |
| Reduce the amount of time threads are blocked. | |||||
| 2019-06-13 | Implement `DaemonInterface::get_current_location` | Janito Vaqueiro Ferreira Filho | 1 | -2/+10 | |
| 2019-06-11 | Implement `DaemonInterface::get_state` | Janito Vaqueiro Ferreira Filho | 1 | -1/+9 | |
