Skip to content

Commit f21fab1

Browse files
authored
Update Cargo.toml
1 parent fef7339 commit f21fab1

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

Cargo.toml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,8 @@ which = "8.0"
5151

5252
# FTP
5353
async_ftp = "6.0"
54-
suppaftp = { version = "6.2", features = ["async", "async-native-tls", "native-tls"] }
54+
suppaftp = { version = "6.3", features = ["async", "async-native-tls", "native-tls"] }
5555
native-tls = "0.2"
56-
ftp = "3.0"
5756
rustls = "0.23"
5857
webpki-roots = "0.26"
5958

@@ -67,8 +66,8 @@ async-stream = "0.3.6"
6766
ssh2 = "0.9"
6867
libc = "0.2"
6968

70-
# RDP
71-
rdp = "0.12"
69+
# RDP - removed unused dependency (module uses external xfreerdp/rdesktop commands)
70+
# rdp = "0.12"
7271

7372
# Walkdir (used by telnet module)
7473
walkdir = "2.5"
@@ -92,8 +91,8 @@ tower-http = { version = "0.6", features = ["cors", "trace"] }
9291
uuid = { version = "1.10", features = ["v4"] }
9392

9493
# DNS
95-
trust-dns-client = { version = "0.23", features = ["dnssec"] }
96-
trust-dns-proto = "0.23"
94+
hickory-client = { version = "0.24", features = ["dnssec"] }
95+
hickory-proto = "0.24"
9796

9897
# Misc utilities
9998
once_cell = "1.19"
@@ -102,6 +101,11 @@ home = "=0.5.11" # pinned for edition 2021 compatibility
102101
[build-dependencies]
103102
regex = "1.11"
104103

104+
# Dependency overrides to address security warnings in transitive dependencies
105+
# Note: These are warnings (not vulnerabilities) in transitive dependencies
106+
# async-std warning: suppaftp uses async-std internally - waiting for upstream fix
107+
# The other warnings (atomic-polyfill, atty) are resolved by removing unused rdp dependency
108+
105109
[profile.release]
106110
opt-level = 3
107111
lto = "fat"

0 commit comments

Comments
 (0)