diff options
36 files changed, 2 insertions, 66 deletions
diff --git a/.github/workflows/rust-supply-chain.yml b/.github/workflows/rust-supply-chain.yml index 67e15b7390..b679766c73 100644 --- a/.github/workflows/rust-supply-chain.yml +++ b/.github/workflows/rust-supply-chain.yml @@ -20,4 +20,5 @@ jobs: uses: EmbarkStudios/cargo-deny-action@v1 with: log-level: warn + rust-version: stable command: check all diff --git a/.github/workflows/rust-unused-dependencies.yml b/.github/workflows/rust-unused-dependencies.yml index b2c95bcd7a..98f279d1de 100644 --- a/.github/workflows/rust-unused-dependencies.yml +++ b/.github/workflows/rust-unused-dependencies.yml @@ -10,7 +10,7 @@ on: workflow_dispatch: env: # Pinning nightly just to avoid random breakage. It's fine to bump this at any time - RUST_NIGHTLY_TOOLCHAIN: nightly-2023-08-03 + RUST_NIGHTLY_TOOLCHAIN: nightly-2024-01-07 jobs: prepare-containers: runs-on: ubuntu-latest diff --git a/Cargo.toml b/Cargo.toml index d5db47a22a..a1bbf9c2bb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,8 @@ [workspace.package] -version = "0.0.0" authors = ["Mullvad VPN"] repository = "https://github.com/mullvad/mullvadvpn-app/" license = "GPL-3.0" edition = "2021" -publish = false [workspace] resolver = "2" diff --git a/android/translations-converter/Cargo.toml b/android/translations-converter/Cargo.toml index ee6cd4989f..67295759bc 100644 --- a/android/translations-converter/Cargo.toml +++ b/android/translations-converter/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "translations-converter" description = "Converts between PO and Android style localization formats" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/ios/MullvadREST/Transport/Shadowsocks/shadowsocks-proxy/Cargo.toml b/ios/MullvadREST/Transport/Shadowsocks/shadowsocks-proxy/Cargo.toml index 1247e3200a..2d63683a90 100644 --- a/ios/MullvadREST/Transport/Shadowsocks/shadowsocks-proxy/Cargo.toml +++ b/ios/MullvadREST/Transport/Shadowsocks/shadowsocks-proxy/Cargo.toml @@ -1,11 +1,9 @@ [package] name = "shadowsocks-proxy" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml b/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml index 0eb3980e73..9e2f227912 100644 --- a/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml +++ b/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml @@ -1,11 +1,9 @@ [package] name = "tunnel-obfuscator-proxy" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-api/Cargo.toml b/mullvad-api/Cargo.toml index 9ff57b3fd2..9c7f6c9ade 100644 --- a/mullvad-api/Cargo.toml +++ b/mullvad-api/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-api" description = "Mullvad VPN API clients. Providing an interface to query our infrastructure for information." -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-cli/Cargo.toml b/mullvad-cli/Cargo.toml index 8e310dce3b..fab9ac6156 100644 --- a/mullvad-cli/Cargo.toml +++ b/mullvad-cli/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-cli" description = "Manage the Mullvad VPN daemon via a convenient CLI" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-daemon/Cargo.toml b/mullvad-daemon/Cargo.toml index 7391b268f8..72c700b41b 100644 --- a/mullvad-daemon/Cargo.toml +++ b/mullvad-daemon/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-daemon" description = "Mullvad VPN daemon. Runs and controls the VPN tunnels" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-exclude/Cargo.toml b/mullvad-exclude/Cargo.toml index b641fd281b..3ff19ae5fb 100644 --- a/mullvad-exclude/Cargo.toml +++ b/mullvad-exclude/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-exclude" description = "Runs programs outside the Mullvad VPN tunnel on Linux" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-fs/Cargo.toml b/mullvad-fs/Cargo.toml index e0d43888c6..5b0e4f6b7d 100644 --- a/mullvad-fs/Cargo.toml +++ b/mullvad-fs/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-fs" description = "File utility library" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-jni/Cargo.toml b/mullvad-jni/Cargo.toml index 6ed3ddcadf..5020e2d17e 100644 --- a/mullvad-jni/Cargo.toml +++ b/mullvad-jni/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-jni" description = "JNI interface for the Mullvad daemon" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-management-interface/Cargo.toml b/mullvad-management-interface/Cargo.toml index b83298779e..8391a18724 100644 --- a/mullvad-management-interface/Cargo.toml +++ b/mullvad-management-interface/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-management-interface" description = "Mullvad VPN IPC. Contains types and functions for IPC clients and servers." -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-nsis/Cargo.toml b/mullvad-nsis/Cargo.toml index dd6b2aa8bc..ed949873c3 100644 --- a/mullvad-nsis/Cargo.toml +++ b/mullvad-nsis/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-nsis" description = "Helper library used by Mullvad NSIS plugins" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-paths/Cargo.toml b/mullvad-paths/Cargo.toml index df8a66635a..1965c1713a 100644 --- a/mullvad-paths/Cargo.toml +++ b/mullvad-paths/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-paths" description = "Mullvad VPN application paths and directories" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-problem-report/Cargo.toml b/mullvad-problem-report/Cargo.toml index d5b19d3703..2eed335290 100644 --- a/mullvad-problem-report/Cargo.toml +++ b/mullvad-problem-report/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-problem-report" description = "Collect Mullvad VPN logs into a report and send it to support" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-relay-selector/Cargo.toml b/mullvad-relay-selector/Cargo.toml index 7cf25034bc..ad09d174dd 100644 --- a/mullvad-relay-selector/Cargo.toml +++ b/mullvad-relay-selector/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-relay-selector" description = "Mullvad VPN relay selector" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-setup/Cargo.toml b/mullvad-setup/Cargo.toml index bc13c3e593..b60540a9fe 100644 --- a/mullvad-setup/Cargo.toml +++ b/mullvad-setup/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-setup" description = "Tool used to manage daemon setup" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-types/Cargo.toml b/mullvad-types/Cargo.toml index 68e036e5f7..44c63941fa 100644 --- a/mullvad-types/Cargo.toml +++ b/mullvad-types/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "mullvad-types" description = "Common base data structures for Mullvad VPN client" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/mullvad-version/Cargo.toml b/mullvad-version/Cargo.toml index 229b858f5f..e95699a2f0 100644 --- a/mullvad-version/Cargo.toml +++ b/mullvad-version/Cargo.toml @@ -6,12 +6,10 @@ what version string a build should have. This crate is responsible for computing `-dev-$git_hash` suffix as well as transforming the version into semver, Android versionCode and other formats. """ -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-core/Cargo.toml b/talpid-core/Cargo.toml index b7ff565293..3d64ae0e1b 100644 --- a/talpid-core/Cargo.toml +++ b/talpid-core/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-core" description = "Privacy preserving and secure VPN client library" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-dbus/Cargo.toml b/talpid-dbus/Cargo.toml index 346f154a95..7d0470473f 100644 --- a/talpid-dbus/Cargo.toml +++ b/talpid-dbus/Cargo.toml @@ -1,11 +1,9 @@ [package] name = "talpid-dbus" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-openvpn-plugin/Cargo.toml b/talpid-openvpn-plugin/Cargo.toml index 2dc6506c03..fa85050df8 100644 --- a/talpid-openvpn-plugin/Cargo.toml +++ b/talpid-openvpn-plugin/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-openvpn-plugin" description = "OpenVPN shared library plugin for relaying OpenVPN events to talpid_core" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-openvpn/Cargo.toml b/talpid-openvpn/Cargo.toml index 2dfa62d321..dc05e1a552 100644 --- a/talpid-openvpn/Cargo.toml +++ b/talpid-openvpn/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-openvpn" description = "Library for creating OpenVPN tunnels" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-platform-metadata/Cargo.toml b/talpid-platform-metadata/Cargo.toml index 168bb2e0ba..07146261a8 100644 --- a/talpid-platform-metadata/Cargo.toml +++ b/talpid-platform-metadata/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-platform-metadata" description = "Platform metadata detection functions" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-routing/Cargo.toml b/talpid-routing/Cargo.toml index 1844377bbd..fbf65fed76 100644 --- a/talpid-routing/Cargo.toml +++ b/talpid-routing/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-routing" description = "Library for managing routing tables" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-time/Cargo.toml b/talpid-time/Cargo.toml index fc0effe6b9..0b59f8e0e7 100644 --- a/talpid-time/Cargo.toml +++ b/talpid-time/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-time" description = "Time functions" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-tunnel-config-client/Cargo.toml b/talpid-tunnel-config-client/Cargo.toml index 46a96828c6..9c7feb162f 100644 --- a/talpid-tunnel-config-client/Cargo.toml +++ b/talpid-tunnel-config-client/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-tunnel-config-client" description = "Uses the relay RPC service to set up PQ-safe peers, etc." -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-tunnel/Cargo.toml b/talpid-tunnel/Cargo.toml index e6cda3ac99..8f230ecc56 100644 --- a/talpid-tunnel/Cargo.toml +++ b/talpid-tunnel/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-tunnel" description = "Library for creating tunnel devices and interfacing with various VPN tunnels" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-types/Cargo.toml b/talpid-types/Cargo.toml index 0b3905774d..c16917257c 100644 --- a/talpid-types/Cargo.toml +++ b/talpid-types/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-types" description = "Common base structures for talpid" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-windows/Cargo.toml b/talpid-windows/Cargo.toml index 15bb5824dc..f7ef92515b 100644 --- a/talpid-windows/Cargo.toml +++ b/talpid-windows/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-windows" description = "Nice abstractions for Windows" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/talpid-wireguard/Cargo.toml b/talpid-wireguard/Cargo.toml index f50383d92b..26073cfb23 100644 --- a/talpid-wireguard/Cargo.toml +++ b/talpid-wireguard/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "talpid-wireguard" description = "Library for creating various WireGuard tunnels" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true diff --git a/test/test-manager/Cargo.toml b/test/test-manager/Cargo.toml index 5f583e8f4f..ffba39bae0 100644 --- a/test/test-manager/Cargo.toml +++ b/test/test-manager/Cargo.toml @@ -1,6 +1,5 @@ [package] name = "test-manager" -version = "0.1.0" edition = "2021" [lints] diff --git a/test/test-manager/test_macro/Cargo.toml b/test/test-manager/test_macro/Cargo.toml index 7883deaecc..4942a8af48 100644 --- a/test/test-manager/test_macro/Cargo.toml +++ b/test/test-manager/test_macro/Cargo.toml @@ -3,7 +3,6 @@ proc-macro = true [package] name = "test_macro" -version = "0.1.0" edition = "2021" [dependencies] diff --git a/test/test-runner/Cargo.toml b/test/test-runner/Cargo.toml index 6f95d2b34b..cb92a35513 100644 --- a/test/test-runner/Cargo.toml +++ b/test/test-runner/Cargo.toml @@ -1,6 +1,5 @@ [package] name = "test-runner" -version = "0.1.0" edition = "2021" [lints] diff --git a/tunnel-obfuscation/Cargo.toml b/tunnel-obfuscation/Cargo.toml index 2a7bc8fdc3..2fafc3a927 100644 --- a/tunnel-obfuscation/Cargo.toml +++ b/tunnel-obfuscation/Cargo.toml @@ -1,12 +1,10 @@ [package] name = "tunnel-obfuscation" description = "Provides different types of obfuscation layers for WireGuard" -version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true -publish.workspace = true [lints] workspace = true |
