| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-25 | Replace use of old version check endpoint | Oskar | 1 | -0/+1 | |
| 2025-08-18 | Fail if QUIC address set is empty | David Lönnhager | 1 | -0/+1 | |
| 2025-06-16 | Do not rely on DNS for API in installer-downloader | David Lönnhager | 1 | -0/+1 | |
| 2025-03-28 | Switch from staging to prod for version metadata | David Lönnhager | 1 | -1/+0 | |
| 2025-03-25 | Add feature gate for app version client in mullvad-api | David Lönnhager | 1 | -1/+3 | |
| 2025-03-25 | Add function for fetching version info from new endpoint to mullvad-api | David Lönnhager | 1 | -0/+3 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2025-03-17 | Fix building for Android, rename api to access_mode in mullvad-api | Bug Magnet | 1 | -1/+0 | |
| 2025-03-17 | Move the api client from the daemon to mullvad-api | Bug Magnet | 1 | -10/+11 | |
| 2025-02-12 | Update `cbindgen` | Sebastian Holmin | 1 | -6/+18 | |
| 2025-01-02 | Remove global API endpoint | Emīls | 1 | -8/+1 | |
| 2025-01-02 | Add mockito | Emīls | 1 | -0/+6 | |
| 2024-11-22 | Add non-blocking DNS resolver for Android API requests | David Lönnhager | 1 | -0/+1 | |
| 2024-10-23 | Wire up Mullvad Encrypted DNS proxy in `mullvad-api` | Markus Pettersson | 1 | -0/+1 | |
| 2024-10-16 | Replace old client with `hyper_util` legacy client | Sebastian Holmin | 1 | -0/+1 | |
| 2024-10-16 | Update `rustls` in `tls_stream.rs` | Sebastian Holmin | 1 | -1/+1 | |
| 2024-10-16 | Update `hyper` and other deps that use `hyper` | Sebastian Holmin | 1 | -4/+6 | |
| 2024-09-26 | Add unit tests to `availability` module | Markus Pettersson | 1 | -0/+4 | |
| 2024-09-25 | Add `futures` to workspace dependencies | Sebastian Holmin | 1 | -1/+1 | |
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 1 | -1/+0 | |
| 2024-08-07 | Promote serde(_json) to workspace dependencies | Joakim Hulthe | 1 | -2/+2 | |
| 2024-07-25 | Upgrade pfctl to 0.5.0 and ipnetwork to 0.20 | Linus Färnstrand | 1 | -1/+1 | |
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 1 | -1/+1 | |
| `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-14 | Fix talpid-time for iOS, add FFI for mullvad-api | Emīls | 1 | -0/+10 | |
| 2024-01-16 | Add rust-version to all Cargo.toml | Linus Färnstrand | 1 | -0/+1 | |
| 2024-01-09 | Remove version and publish cargo metadata | Linus Färnstrand | 1 | -2/+0 | |
| Since Rust 1.75.0 the `version` field is optional. The version defaults to "0.0.0" if it's not specified, and `publish` defaults to false if no version has been given. So by not specifying a version we get both `version = "0.0.0" and `publish = false` "for free" | |||||
| 2024-01-04 | Add workspace level lints | Linus Färnstrand | 1 | -0/+3 | |
| 2023-10-23 | Improve error handling for API requests that failed to due being offline | David Lönnhager | 1 | -0/+1 | |
| 2023-10-11 | Make `once_cell` a workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| 2023-10-09 | Add `Socks5` as a Proxy setting | Markus Pettersson | 1 | -0/+1 | |
| - Rename `InnerConnectionMode` variant `Proxied` to `Shadowsocks` - Move proxy/socket connection logic to `InnerConnectMode` impl block - Move `handle_x_connection` functions to `InnerConnectionMode` impl block - These functions does not need to be visible in the entire module, really. - Refactor some code into standalone functions - Mostly for visibilities' sake, but it also helps `rustc` with inferring the return type of each match arm inside of `stream_fut`. | |||||
| 2023-09-11 | Move log depedency to workspace toml file | David Lönnhager | 1 | -1/+1 | |
| 2023-09-11 | Make err-derive a workspace dependency | David Lönnhager | 1 | -1/+1 | |
| 2023-08-28 | Update shadowsocks to 1.16 | Emīls | 1 | -1/+1 | |
| 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 | 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-22 | Add shadowsocks-proxy crate | Emīls | 1 | -1/+1 | |
| 2023-04-20 | Update shadowsocks to 1.15.3 | Emīls | 1 | -1/+1 | |
| 2023-03-29 | Remove getters and setters from SettingsPersister | David Lönnhager | 1 | -2/+1 | |
| 2022-11-28 | Use once_cell instead of lazy_static in mullvad-api | David Lönnhager | 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-25 | Update chrono to 0.4.21 to fix Android | Emīls Piņķis | 1 | -1/+1 | |
| 2022-07-01 | Remove dependencies reported as unused by cargo udeps | Linus Färnstrand | 1 | -2/+0 | |
