Description
ftp.ncbi.nih.gov uses active mode. list command after login times out.
Steps to reproduce
use suppaftp::FtpStream;
fn main() {
let parent_url = "ftp.ncbi.nlm.nih.gov:21";
let ftp_stream = FtpStream::connect(parent_url).unwrap();
let mut ftp_stream = ftp_stream.active_mode(std::time::Duration::new(60, 0));
ftp_stream.login("anonymous", "").unwrap();
ftp_stream.cwd("/snp/latest_release/VCF").unwrap();
let filenames_r = ftp_stream.list(None);
println!("@ filenames r={:?}", filenames_r);
}
Expected behaviour
filenames_r being a Vec of filenames
Environment
- OS: MacOS on M3 Max
- Architecture: Apple Silicon
- Rust version: 1.75.0
- library version: 5.3.0
- Protocol used: No TLS
- Remote server version and name: N/A
Additional information
N/A
Description
ftp.ncbi.nih.gov uses active mode.
listcommand after login times out.Steps to reproduce
Expected behaviour
filenames_rbeing a Vec of filenamesEnvironment
Additional information
N/A