| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-12-21 | Apply more clippy fixes | Emīls | 1 | -3/+1 | |
| 2022-11-28 | Conditionally compile some API override fields | David Lönnhager | 3 | -17/+46 | |
| 2022-11-28 | Warn about MULLVAD_API_DISABLE_TLS being set if the API address and host are not | David Lönnhager | 1 | -3/+10 | |
| 2022-11-28 | Use specified port for the API | David Lönnhager | 1 | -4/+9 | |
| 2022-11-28 | Make API address overridable from MullvadDaemon | David Lönnhager | 1 | -9/+44 | |
| 2022-11-28 | Add option to disable TLS for API RPCs, and resolve address from hostname if ↵ | David Lönnhager | 1 | -14/+28 | |
| needed | |||||
| 2022-11-28 | Don't use bridges if the API endpoint is overridden | David Lönnhager | 2 | -1/+12 | |
| 2022-11-28 | Add support for non-TLS API connections | David Lönnhager | 3 | -39/+83 | |
| 2022-11-28 | Use once_cell instead of lazy_static in mullvad-api | David Lönnhager | 2 | -16/+14 | |
| 2022-11-21 | Update API ip | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-08-29 | Fix Clippy errors | David Lönnhager | 2 | -5/+4 | |
| 2022-08-15 | Allow for migrating windows users to WG | Jonathan | 1 | -0/+10 | |
| Use a potential value between 0 and 1 provided by the API version check to decide if the Windows client should use WireGuard or OpenVpn. This decision is then persisted in the settings in the form of a random value between 0 and 1 where if the value is higher than the value provided by the API the client will use OpenVpn. If there is no value provided by the API then the client will use WireGuard as the migration has concluded. | |||||
| 2022-07-07 | Implement functions for extracting relays in mullvad-api as methods | David Lönnhager | 1 | -108/+113 | |
| 2022-07-07 | Move shared endpoint data to the top of the relay list | David Lönnhager | 1 | -77/+67 | |
| 2022-06-21 | Fix the large majority of clippy warnings | Jonathan | 6 | -27/+26 | |
| 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-20 | Add abstraction for atomic file I/O | David Lönnhager | 4 | -30/+81 | |
| 2022-06-14 | Manually fix the simpler non-semantic clippy warns | Jonathan | 3 | -16/+9 | |
| This commit tries to manually fix the clippy warnings that are fairly straightforward and do not have rippling effects on the codebase nor have a very high chance of causing bugs. | |||||
| 2022-06-13 | Perform a clippy --fix | jonathan | 5 | -24/+18 | |
| 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-25 | Save 'created' and 'hijack_dns' fields in device structs | David Lönnhager | 1 | -0/+7 | |
| 2022-05-11 | Don't stop device check if an API request is aborted | David Lönnhager | 1 | -0/+7 | |
| 2022-05-11 | Check status in API response body to determine whether a device has been revoked | David Lönnhager | 2 | -1/+3 | |
| 2022-05-09 | Use stable device API endpoints | David Lönnhager | 2 | -2/+2 | |
| 2022-05-02 | Remove account number field from non-creation account API response | David Lönnhager | 1 | -8/+12 | |
| 2022-04-29 | Pause API requests when the daemon hasn't received any commands for 3 days | David Lönnhager | 1 | -3/+84 | |
| 2022-04-29 | Only log API availability changes if the state actually changes | David Lönnhager | 1 | -9/+14 | |
| 2022-04-26 | Set hijack_dns explicitly | David Lönnhager | 1 | -1/+5 | |
| 2022-04-26 | Rotate the API endpoint when bridge constraints change | David Lönnhager | 1 | -0/+7 | |
| 2022-04-21 | Change API IP to use DDoS protected IP | David Lönnhager | 1 | -1/+1 | |
| 2022-04-19 | Track API calls in device manager | Emīls | 1 | -1/+1 | |
| Instead of blocking the device manager on API calls, the API calls are now serviced concurrently, allowing users of the device manager to retrieve data without blocking. | |||||
| 2022-04-11 | Refactor long-running timers and use talpid-time for suspend-aware | David Lönnhager | 1 | -42/+32 | |
| clocks | |||||
| 2022-03-24 | Restructure how WireGuard obfuscation is configured and applied | Odd Stranne | 1 | -2/+2 | |
| 2022-03-23 | Rename `mullvad_api::MullvadRpcRuntime` to `mullvad_api::Runtime` | David Lönnhager | 2 | -12/+10 | |
| 2022-03-23 | Rename mullvad-rpc to mullvad-api | David Lönnhager | 12 | -0/+3112 | |
