FileExists perfromance issue

Hi, could you please use SIZE ftp command in case SIZE feature is supported by FTP server? Now you use GetListing and it's works very slow because every time new data connection creates: public boo...

Id #409 | Release: None | Updated: Jul 28 at 11:52 AM by ww8987 | Created: Jul 28 at 7:50 AM by ww8987

Two critical data communication bugs

Hi, I use System.Net.FtpClient assembly to download/upload a bunch of files to FTP from single thread (all timeout are default). I shortly reached the server connection limit (20 pcs) if EnableThre...

Id #408 | Release: None | Updated: Jul 28 at 11:53 AM by ww8987 | Created: Jul 28 at 7:46 AM by ww8987

OpenWrite throws exception with "not a plain file"

FtpClient.OpenWrite throws a FtpCommandException with {"/home/SDK/HmiStartup: not a plain file."} after uploading a few files. So for a few files before it works. It works well with System.Net.Ft...

Id #407 | Release: None | Updated: Oct 13, 2016 at 3:46 PM by Bassstingray | Created: Oct 13, 2016 at 3:46 PM by Bassstingray

Move IFTPClient into another Assembly

Currently we're using portable sources for our projects. At the moment I need to use standard class library instead of an pcl because i cant reference the IFTPClient without referencing the ftpcli...

Id #406 | Release: None | Updated: Jul 29, 2016 at 10:19 AM by Mark_Jungeblut | Created: Jul 29, 2016 at 10:19 AM by Mark_Jungeblut

Remove GetFileSize before upload

FtpClient .cs 1524: client.GetFileSize(path); 1525:stream = client.OpenDataStream(string.Format("STOR {0}", path.GetFtpPath()), 0); line 1524 should be removed as you cannot request the file s...

Id #405 | Release: None | Updated: Apr 4, 2016 at 9:09 AM by Simorgh | Created: Mar 23, 2016 at 3:50 PM by jglazer63

Extensions folder missing in release

the current release (didn't check previous ones) from https://netftp.codeplex.com/releases does include the source folder but is missing the Extensions folder inside.

Id #404 | Release: None | Updated: Feb 1, 2016 at 7:38 AM by PhilippC | Created: Feb 1, 2016 at 7:38 AM by PhilippC

"Malformed PASV response" with latest version

Hi, I've update from version 1.0.5281.14359 to the latest version and i get this exception: An unhandled exception of type 'System.Net.FtpClient.FtpException' occurred in FtpClientTest.exe Add...

Id #403 | Release: None | Updated: Oct 19, 2016 at 2:16 PM by ThomasWilliams | Created: Dec 18, 2015 at 9:00 AM by bp74

NuGet package not signed anymore

The NuGet package version 1.0.5281.14359 was signed. The latest package 1.0.5281.41114 is not signed anymore. Why?

Id #402 | Release: None | Updated: Dec 13, 2015 at 4:48 AM by jptrosclair | Created: Dec 13, 2015 at 12:29 AM by mlavigne

conn.OpenWrite - "Timed out trying to connect!"

Looking for guidance as to why OpenWrite throws a "Timed out trying to connect error" (using latest version). Please note Connect, SetWorkingDirectory etc all work fine - just seems a problem whe...

Id #401 | Release: None | Updated: Mar 23, 2016 at 6:06 PM by lyndali | Created: Dec 9, 2015 at 4:38 PM by swiftnik

GetListing is very slow with many files

When you have many files to list (I have ~5000), GetListing() takes a VERY long time to return (not sure how long, I gave up after several minutes). The parsing of each line, with multiple regexes ...

Id #400 | Release: None | Updated: Dec 13, 2015 at 1:01 AM by jptrosclair | Created: Oct 20, 2015 at 6:10 PM by ross3638