| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -1/+1 | |
| 2024-10-16 | Replace occurrences of old `Body` type in `rest` mod | Sebastian Holmin | 1 | -1/+1 | |
| Use `Empty<Bytes>` for outgoing, `Incoming` for responses and generic paras for our type wrapping `Request`. | |||||
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 1 | -2/+2 | |
| 2024-02-19 | Fix redundant imports | David Lönnhager | 1 | -4/+1 | |
| 2024-02-15 | Swap out `talpid-core` for `talpid-future` | Markus Pettersson | 1 | -4/+2 | |
| 2024-01-04 | Remove debug logging for geoip | David Lönnhager | 1 | -1/+0 | |
| 2023-12-21 | Handle am.i.mullvad.net with internal daemon event | Sebastian Holmin | 1 | -7/+59 | |
| Add `geoip::GeoIpHandler`, which sends an `InternalDaemonEvent::LocationEvent` when the location arrives. It also handles aborting in-flight requests and retries. | |||||
| 2023-12-21 | Remove `GetCurrentLocation`. | Sebastian Holmin | 1 | -10/+3 | |
| Make the daemon send two tunnel state updates, one with out IP being empty, and another with it being filled when am.i.mullvad.net responds. Update CLI for this change. Other front ends are left out. | |||||
| 2023-12-21 | Change to exponential retry delay | Sebastian Holmin | 1 | -5/+5 | |
| 2023-11-28 | Add retry for `GetCurrentLocation` | Sebastian Holmin | 1 | -1/+33 | |
| 2023-10-30 | Newtype REST Response | David Lönnhager | 1 | -2/+1 | |
| 2023-10-30 | Rename RestRequest to Request | David Lönnhager | 1 | -1/+1 | |
| 2023-10-23 | Improve error handling for API requests that failed to due being offline | David Lönnhager | 1 | -20/+4 | |
| 2023-10-19 | Fold all access token requests into a single request | David Lönnhager | 1 | -1/+2 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 1 | -18/+17 | |
| 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-05-26 | Allow dev builds to override location checking endpoint | Markus Pettersson | 1 | -9/+36 | |
| If `mullvad-daemon` was built with the `api-override` feature flag, the new environment variable `MULLVAD_CONNCHECK_HOST` may be used to supply a different hostname for the location checking endpoint than the standard `am.i.mullvad.net`. It is equivalent to replacing `curl https://ipv4.am.i.mullvad.net/json` with `curl https://ipv4.{$MULLVAD_LOCATION_HOST}/json` Note that this change applies to both IPv4 and IPv6 endpoints. Log warning if `MULLVAD_CONNCHECK_HOST` is used in release builds. The variable will have no effect if `mullvad-daemon` was built in release mode, but it is good to let the user know this if he/she thinks otherwise. | |||||
| 2023-01-30 | Run `cargo clippy --fix` with the new Rust 1.67 preferred format | Linus Färnstrand | 1 | -1/+1 | |
| 2022-09-30 | Stop IPv6 requests | Emīls Piņķis | 1 | -6/+15 | |
| Stop sending IPv6 geolocation requests if IPv6 is disabled. | |||||
| 2022-03-23 | Rename mullvad-rpc to mullvad-api | David Lönnhager | 1 | -3/+3 | |
| 2021-04-06 | Only log interesting network errors | Emīls | 1 | -9/+28 | |
| 2021-04-06 | Import RPC error | Emīls | 1 | -5/+5 | |
| 2020-12-07 | Log entire error chain in geoip | David Lönnhager | 1 | -3/+10 | |
| 2020-09-07 | Use new-style futures for geoip requests | David Lönnhager | 1 | -39/+36 | |
| 2020-06-25 | Parse version info to check if version is too new | Emīls | 1 | -1/+1 | |
| 2020-04-27 | Use HTTP RPCs in daemon | Emīls | 1 | -52/+36 | |
| 2019-10-17 | Upgrade err-derive to 0.2.1 | Linus Färnstrand | 1 | -2/+2 | |
| 2019-04-08 | Update mullvad-daemon::geoip module to not use error-chain | Linus Färnstrand | 1 | -12/+21 | |
| 2019-04-08 | Getting rid of error-chain in mullvad-rpc | Linus Färnstrand | 1 | -3/+1 | |
| 2019-03-26 | Send two GeoIP lookups, one over each IPv | Linus Färnstrand | 1 | -3/+32 | |
| 2018-10-16 | Include known exit IP address in current location | Janito Vaqueiro Ferreira Filho | 1 | -4/+4 | |
| 2018-07-05 | Use bundled CA | Linus Färnstrand | 1 | -2/+3 | |
| 2018-01-15 | Download geoip data from am.i.mullvad on request | Linus Färnstrand | 1 | -0/+32 | |
