summaryrefslogtreecommitdiffhomepage
path: root/Cargo.lock
AgeCommit message (Collapse)AuthorFilesLines
2023-11-23Remove unused crate `env_logger`Sebastian Holmin1-1/+0
2023-10-25Update cargo lock fileJonatan Rhodin1-2/+2
2023-10-23Improve error handling for API requests that failed to due being offlineDavid Lönnhager1-0/+1
2023-10-20Add process module to talpid-windowsDavid Lönnhager1-0/+1
2023-10-20Move talpid-windows-net into talpid-windowsDavid Lönnhager1-12/+4
2023-10-20Move Event and Overlapped to talpid-windows crateDavid Lönnhager1-0/+8
2023-10-12Update OpenVPN monitorDavid Lönnhager1-2/+0
2023-10-11Remove dependency on `duct`Markus Pettersson1-1/+0
Remove the dependency on `duct` from `talpid-openvpn`, since we can use `tokio` to spawn processes instead.
2023-10-11Remove dependency `is-terminal` from `talpid-openvpn`Markus Pettersson1-1/+0
`std::io::IsTerminal` has been since Rust `1.70`, which allows us to migrate away from `is_terminal::IsTerminal`.
2023-10-09CleanupMarkus Pettersson1-1/+0
- General code cleanup - Fix some typos - Add some doc comments - Address several `TODO` comments - Fix `clippy` warnings - Removed unused dependency `mullvad-api` from `mullvad-cli` - Removed unused dependency `rand` from `mullvad-daemon` - Rename `mullvad proxy` to `mullvad api-access` - Rename `mullvad_types::api_access_method` -> `mullvad_types::access_method` - Remove unused `mullvad api-access edit` arguments - Fix `Display` for `ProxyConfig` printing arguments in the wrong order - Re-phrase `mullvad api-access test` - If the API call failed, point out which tested access method that did not work. - Fix missing `socket_bypass_tx` value for Android - Refactor `ApiAccessMethod` proto definition - Simplify protobuf definitions of `SOCKS5` api access methods - Remove the `Socks5` enum in favor of implementing `Socks5Local` and `Socks5Remote` directly. - Move `enabled` and `name` out of the individual messages and put them next to the `oneof access_method` in `ApiAccessMethod` proto definition - Use derived `PartialEq` and `Hash` from `AccessMethod` - Instead of hand-rolling `Hash` and implementing an ad-hoc version of half of `PartialEq`, these can now be derived and used as one would imaging due to the refactoring wherer `name` and `enabled` was moved out of `AccessMethod` into `ApiAccessMethod`.
2023-10-09Add `mullvad proxy` commandMarkus Pettersson1-0/+1
The `proxy` subcommand will allow for adding/deleting/editing/showing different API access methods using the mullvad CLI.
2023-10-09Add `Socks5` as a Proxy settingMarkus Pettersson1-0/+13
- 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-11Remove parking_lot from mullvad_daemon manifestDavid Lönnhager1-1/+0
2023-09-11Update winreg from 0.7 to 0.51David Lönnhager1-7/+8
2023-09-11Update tonic and prostDavid Lönnhager1-35/+20
2023-09-11Update dependenciesDavid Lönnhager1-745/+567
2023-08-30Remove unused socket2 dependencyEmīls1-1/+0
2023-08-29Update x25519-dalek to get stable version instead of rc3Linus Färnstrand1-4/+4
2023-08-28Update trust-dnsEmīls1-141/+106
2023-08-28Update shadowsocks to 1.16Emīls1-79/+143
2023-08-28Update rustls-webpki to avoid RUSTSEC-2023-0053Linus Färnstrand1-2/+2
2023-08-21Remove `wg_migration_rand_num` field from settingsMarkus Pettersson1-2/+0
2023-08-11Upgrade socket2 from 0.4 to 0.5 in our own cratesLinus Färnstrand1-4/+3
2023-08-08Enable the exception catching features of objcLinus Färnstrand1-0/+10
2023-08-08Migrate from libc::c_void to std::ffi::c_voidLinus Färnstrand1-1/+0
2023-08-08Adapt talpid-windows-net to windows-sys 0.48Linus Färnstrand1-0/+1
2023-08-08Upgrade windows-sys to 0.48Linus Färnstrand1-13/+13
2023-08-07Upgrade uuid from 0.8 to 1.4.1Linus Färnstrand1-2/+2
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-12/+11
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-03Upgrade ipconfig (gets rid of one direct dep on winapi)Linus Färnstrand1-20/+24
2023-08-03Use std::ffi::c_void in Rust<->iOS code instead of libc::c_voidLinus Färnstrand1-2/+0
2023-08-03Upgrade tokio-tfo to get rid of windows-sys 0.36Linus Färnstrand1-55/+22
2023-08-03Migrate translation-converter to err_deriveLinus Färnstrand1-49/+3
2023-08-02Remove unused dependencies in tunnel-obfuscationLinus Färnstrand1-1/+0
2023-08-02Remove unused dependencies from talpid-routingLinus Färnstrand1-1/+0
2023-08-02Remove unused dependencies from talpid-openvpnLinus Färnstrand1-3/+0
2023-08-02Remove unused dependencies from mullvad-relay-selectorLinus Färnstrand1-2/+0
2023-08-02Remove unused dependencies from mullvad-jniLinus Färnstrand1-4/+0
2023-08-02Remove unused dependencies from mullvad-daemonLinus Färnstrand1-4/+0
2023-08-02Remove unused regex dep from mullvad-apiLinus Färnstrand1-1/+0
2023-08-02Remove unused deps from mullvad-cliLinus Färnstrand1-3/+0
2023-08-02Remove a lot of unused dependency from talpid-coreLinus Färnstrand1-16/+0
2023-08-01Remove cfg-if and use regular cfg! macroLinus Färnstrand1-1/+0
2023-08-01Replace unmaintained dirs-next with maintained dirsLinus Färnstrand1-11/+17
Gets rid of one usage of winapi in our dependency tree
2023-08-01Upgrade rustls related cratesLinus Färnstrand1-19/+18
2023-08-01Disable chrono features to get rid of time dependencyLinus Färnstrand1-15/+2
2023-08-01Upgrade mio, tokio and parking_lot_core (to get newer windows-sys)Linus Färnstrand1-14/+13
2023-08-01Upgrade dependencies to get rid of some duplicate windows-sysLinus Färnstrand1-51/+26
io-lifetimes, tempfile, notify was upgraded
2023-08-01Upgrade colored to get rid of atty as a dependencyLinus Färnstrand1-23/+3
2023-07-14Set package fields in workspace and inherit in packagesLinus Färnstrand1-1/+1