| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-12-12 | Run device check on every third attempt instead of every other | David Lönnhager | 1 | -1/+1 | |
| 2023-12-12 | Add unit tests for device check | David Lönnhager | 1 | -32/+196 | |
| 2023-10-24 | Remove 'ResponseFailure' device error variant | David Lönnhager | 1 | -43/+26 | |
| 2023-10-19 | Fold all access token requests into a single request | David Lönnhager | 1 | -6/+6 | |
| 2023-10-16 | Add android conditional compilation for google pay | Jonathan | 3 | -76/+102 | |
| Add conditional compilation for google pay API access for only android. Also allow new error type to be parsed. Additionally fix review comments, formatting and warnings. | |||||
| 2023-10-16 | Add piping for google play payment API requests | Jonathan | 3 | -3/+216 | |
| 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-09-19 | Simplify immediate retry strategy | David Lönnhager | 1 | -33/+22 | |
| 2023-09-19 | Define retry strategy constants | David Lönnhager | 1 | -29/+12 | |
| 2023-09-05 | Remove forwarded port from devices in Rust code | Linus Färnstrand | 1 | -6/+1 | |
| 2023-08-07 | Get rid of "extern crate serde" and import derive macros explicitly | Linus Färnstrand | 1 | -3/+3 | |
| 2023-04-03 | Set retry interval to 24 hours for automatic key rotation | David Lönnhager | 1 | -1/+5 | |
| 2023-03-30 | Account manager now always rotates key if needed | Jonathan | 1 | -6/+6 | |
| Previously the account manager would not rotate the wireguard key unless any account manager command was given. This resulted in old keys not being rotated sometimes when not using the GUI. This fixes this by always starting a key rotation when the account manager starts. | |||||
| 2022-09-13 | Move expiry event to separate enum | David Lönnhager | 1 | -29/+34 | |
| 2022-09-13 | Log whether account has time left | David Lönnhager | 1 | -0/+6 | |
| 2022-09-13 | Fix mapping of daemon voucher errors to gRPC errors | David Lönnhager | 2 | -0/+6 | |
| 2022-09-13 | Implement correctly cancellable voucher submissions in the account manager | David Lönnhager | 3 | -5/+95 | |
| 2022-09-13 | Enter or leave error state when account runs out of time or has time | David Lönnhager | 1 | -2/+9 | |
| added | |||||
| 2022-09-13 | Emit expiry event when account validity is checked | David Lönnhager | 1 | -0/+8 | |
| 2022-09-13 | Give invalidate_current_data a more specific name | David Lönnhager | 1 | -7/+7 | |
| 2022-09-13 | Add expiry check to the account manager | David Lönnhager | 3 | -4/+86 | |
| 2022-09-13 | Allow for within-daemon-only device events | David Lönnhager | 1 | -13/+17 | |
| 2022-09-07 | Reset device check counter in error state to ensure that the device | David Lönnhager | 1 | -1/+3 | |
| validity check is made when reconnecting from that state | |||||
| 2022-09-07 | Fix unlikely overflow due to reconnect | David Lönnhager | 1 | -1/+1 | |
| 2022-08-29 | Fix Clippy errors | David Lönnhager | 1 | -4/+4 | |
| 2022-06-21 | Fix the large majority of clippy warnings | Jonathan | 1 | -8/+5 | |
| This commit fixes most of the remaining clippy warnings in the codebase. These warnings were the more semantically difficult ones to fix. There are some warnings that remain from the rebase that will be fixed in the upcoming PR. | |||||
| 2022-06-13 | Perform a clippy --fix | jonathan | 1 | -8/+5 | |
| This is a giant commit which performs only a clippy --fix. Auditing can happen in two ways, either by reading every line or by running a `cargo clippy --fix` on the previous commit and make sure that the result is the same. | |||||
| 2022-05-30 | Improve error message for device broadcast error | David Lönnhager | 1 | -1/+1 | |
| 2022-05-25 | Simplify device removal event | David Lönnhager | 1 | -22/+3 | |
| 2022-05-25 | Save 'created' and 'hijack_dns' fields in device structs | David Lönnhager | 2 | -0/+21 | |
| 2022-05-12 | Update RPCs to handle device states and event variants | David Lönnhager | 1 | -17/+28 | |
| 2022-05-12 | Overwrite device.json if deserialization fails | David Lönnhager | 1 | -7/+14 | |
| 2022-05-12 | Remove pointless async block | David Lönnhager | 1 | -2/+1 | |
| 2022-05-12 | Distinguish between logged-out and revoked device states | David Lönnhager | 1 | -50/+103 | |
| 2022-05-11 | Don't stop device check if an API request is aborted | David Lönnhager | 1 | -2/+18 | |
| 2022-05-11 | Check status in API response body to determine whether a device has been revoked | David Lönnhager | 1 | -10/+7 | |
| 2022-05-11 | Validate device more often | Emīls | 1 | -1/+1 | |
| 2022-05-10 | Log WireGuard key rotation | David Lönnhager | 1 | -0/+3 | |
| 2022-05-10 | Return initial device when spawning the account manager | David Lönnhager | 1 | -3/+5 | |
| 2022-05-10 | Initialize account manager event listener in constructor | David Lönnhager | 1 | -17/+4 | |
| 2022-05-10 | Refactor device removal out of daemon struct | David Lönnhager | 2 | -1/+33 | |
| 2022-05-09 | Decouple tunnel parameters generation from daemon message handler | David Lönnhager | 1 | -1/+1 | |
| 2022-05-05 | Hide private device type in `mullvad-daemon` | David Lönnhager | 3 | -109/+192 | |
| 2022-05-05 | Fix regression in device validation | David Lönnhager | 1 | -6/+6 | |
| 2022-05-05 | Add back logging for device validity check | David Lönnhager | 1 | -0/+8 | |
| 2022-05-05 | Do not store pubkey in device.json | David Lönnhager | 2 | -6/+5 | |
| 2022-05-05 | Simplify panic | David Lönnhager | 1 | -7/+6 | |
| 2022-05-04 | Wipe the device config if it cannot be parsed | David Lönnhager | 1 | -15/+24 | |
| 2022-04-29 | Succeed if logging out without account | David Lönnhager | 1 | -0/+1 | |
| 2022-04-29 | Logout event was not sent despite state change | David Lönnhager | 1 | -5/+7 | |
| 2022-04-27 | Remove old device correctly | David Lönnhager | 1 | -1/+1 | |
