-
-
Notifications
You must be signed in to change notification settings - Fork 658
Future Plans
FanDjango edited this page Jan 25, 2023
·
25 revisions
- See list of all implemented enhancements.
- See major enhancements in v40.
Features that are hotly demanded and prioritized for future releases.
- Upload() verification and multiple stream upload
- How to get progress when uploading multiple files with UploadFiles?
- Powershell - How to upload entire local directory recursively
- GetListing problem with a pathname containing whitespaces and a server only supporting LIST
- GetListing sometimes lists content of CWD instead of specified directory
- GetListing() does not work with square brackets
Features that are planned for future releases.
- Add support for integration tests against Fubar Server
- UploadFileAsync with Overwrite
- DownloadDirectoryAsync not downloading relativly but always with full file name
- Reconnection leads to loss of WorkingDirectory
- DownloadDirectory may not work on custom systems due to internal FileListing
- General issues with UserAtHost proxy
- Add “stopPosition” in “Download” method
- FluentFTP gets out of sync when server sends "150 Opening BINARY mode data connection for file list" response
- Timezone conversion issue - Version 33.x
- Verifying Files from FTP to PC
- UploadDirectory with FtpFolderSyncMode.Update reads all the remote folders and files
- AutoConnectAsync is actually synchronous
- Search by file pattern functionality in FtpClient
- Upload Directory Mirror does not remove source nonexist directories
- Upload files with replacement with newer ones
- Data channel timed out due to not meeting the minimum bandwidth requirement
- When PASV download fails it should fallback to PORT
- Duplicate file or folder on the server
- AutoDetect should get a file listing to check if it works
- More checks for folder upload and download
- Create API for parameter startpos in Upload method
- Implement XDUPE to eliminate duplicate files in a folder
- Upload() method does not have Retry implemented
- Use transfer compression (ZLIB) to improve speeds
- Handle edge cases of failure for RETR command
- Auto Connection
- Auto Reconnection
- FTP(S) Connection
- FTP(S) Connection using GnuTLS
- FTPS Proxies
- Custom Servers
- Custom Commands
- v40 Migration Guide