| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-09-11 | Make err-derive a workspace dependency | David Lönnhager | 1 | -1/+1 | |
| 2023-09-05 | Remove forwarded port from devices in Rust code | Linus Färnstrand | 1 | -4/+1 | |
| 2023-08-28 | Update shadowsocks to 1.16 | Emīls | 1 | -1/+1 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 1 | -1/+1 | |
| To align more with the upcoming standardizations within the Rust ecosystem which started with the release of `1.70.0` and the inevitable deprecation of `lazy_static`. | |||||
| 2023-08-04 | Remove some use of `once_cell` with new std alternatives | Markus Pettersson | 1 | -4/+4 | |
| `OnceCell` and `OnceLock` was stabilized in Rust `1.70.0`, which allow us to refactor some use of the `once_cell` crate to use the implementations in the standard library. | |||||
| 2023-08-02 | Remove unused regex dep from mullvad-api | Linus Färnstrand | 1 | -1/+0 | |
| 2023-08-02 | Make chrono a workspace dependency and fix features | Linus Färnstrand | 1 | -1/+1 | |
| 2023-08-01 | Upgrade rustls related crates | Linus Färnstrand | 1 | -2/+2 | |
| 2023-08-01 | Disable chrono features to get rid of time dependency | Linus Färnstrand | 1 | -1/+1 | |
| 2023-07-14 | Move tokio dependency to be a workspace dependency | Linus Färnstrand | 1 | -1/+1 | |
| 2023-07-14 | Remove `x_threshold_wg_default` code | Markus Pettersson | 1 | -10/+0 | |
| Since we migrated to using Wireguard as the definitive default VPN, we can stop reading the `x_threshold_wg_default` field from the API and remove all daemon code related to using it | |||||
| 2023-07-14 | Set package fields in workspace and inherit in packages | Linus Färnstrand | 1 | -5/+6 | |
| 2023-06-27 | Upgrade `chrono` to `0.4.26` | Markus Pettersson | 1 | -1/+1 | |
| Fix time zone being ignored on Android, incorrectly outputting UTC timestamps. This more recent version of `chrono` extracts timezone info from a tzdata file on Android. This issue is recognized in `chrono`'s issue tracker: https://github.com/chronotope/chrono/issues/922 | |||||
| 2023-06-20 | Bump shadowsocks commit to prevent misaligned reads | Emīls | 1 | -1/+1 | |
| 2023-05-24 | Fix warnings pointed out by Clippy | Linus Färnstrand | 1 | -1/+1 | |
| 2023-05-22 | Add shadowsocks-proxy crate | Emīls | 1 | -1/+1 | |
| 2023-04-20 | Update shadowsocks to 1.15.3 | Emīls | 2 | -2/+2 | |
| 2023-03-29 | Remove getters and setters from SettingsPersister | David Lönnhager | 5 | -77/+3 | |
| 2023-03-27 | Fix many typos | Alexander Seiler | 1 | -1/+1 | |
| Signed-off-by: Alexander Seiler <seileralex@gmail.com> | |||||
| 2023-02-08 | Make async fns without awaits into regular fns | Linus Färnstrand | 1 | -1/+1 | |
| 2023-01-30 | Run `cargo clippy --fix` with the new Rust 1.67 preferred format | Linus Färnstrand | 6 | -18/+17 | |
| 2022-12-21 | Fix rust formatting | Albin | 1 | -2/+1 | |
| 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 | 3 | -17/+15 | |
| 2022-11-21 | Update API ip | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-11-07 | Split up talpid-core | Emīls Piņķis | 1 | -3/+0 | |
| 2022-10-13 | Fix hyper features | Emīls Piņķis | 1 | -1/+1 | |
| 2022-10-10 | Set all Rust crate versions to 0.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-09-16 | Remove unused dependencies | David Lönnhager | 1 | -1/+0 | |
| 2022-08-29 | Fix Clippy errors | David Lönnhager | 2 | -5/+4 | |
| 2022-08-25 | Update chrono to 0.4.21 to fix Android | Emīls Piņķis | 1 | -1/+1 | |
| 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-07-01 | Remove dependencies reported as unused by cargo udeps | Linus Färnstrand | 1 | -2/+0 | |
| 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 | 5 | -31/+83 | |
| 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 | |
