Wing FTP Server

Changelog

Wing FTP Server 6.3.9:

  • Fixed a bug - The tray application will stop working when binding web admin's listener on a LAN IP.
  • Fixed a bug - The new added listener will always be green mark even the listener port is not available.
  • Fixed a bug - Fixed a possible crash when removing the running Wing Gateway node.
  • Improvement - Now will use SHA-256 hash by default for the admin/user password.
  • Improvement - Now will log banned IP attempts for the HTTP/HTTPS protocols.

Wing FTP Server 6.3.8:

  • Added PDF viewer in the web client, now you can view the PDF file online by double-clicking it.
  • Fixed a bug - The upload link won't be deleted when removing a folder.
  • Fixed a bug - The upload link won't be deleted when renaming a folder.
  • Other minor improvements, like read-only admin permission changes.

Wing FTP Server 6.3.7:

  • Improvement - When auto-forwarding active mode ports with Wing Gateway, the socket resources won't release quickly.
  • Improvement - Supported for handling FTP command "QUIT" before login or during data transferring.
  • Improvement - When making weblink/upload link, it will popup an error message if exceeding disk quota.
  • Improvement - Can't send weblink for a folder under mobile UI of the Web Client.
  • Improvement - Increased the max lines of the domain logs which displayed under "Domain > Logs & Status > Domain Log".

Wing FTP Server 6.3.6:

  • Fixed a bug - Copy files/folders under web client, won't increase disk quota.
  • Fixed a bug - Disk quota doesn't change correctly when removing some folder (or unzip file).
  • Fixed a bug - The domain log includes a wrong session ID, when download/upload a file in web client.
  • Fixed a bug - When download file via a weblink, the transfer quota won't increase.

Wing FTP Server 6.3.5:

  • Improvement - Now you can create a weblink for a subfolder, also updated the plugin "Send Files".
  • Improvement - When using Zip function for a subfolder, now will check the banned files inside also.
  • Fixed a bug - Can't remove download/upload link under web admin if the weblink file was deleted manually.
  • Fixed a bug - When uploaded a very small file, the thumbnail and upload-link data won't update correctly.
  • Fixed a bug - Sometimes the version number will be empty in New Version Reminder.

Wing FTP Server 6.3.4:

  • Improvement - Can search by the full file path in the audit report, when action is "Create Dir", "Delete Dir", "Rename".
  • Improvement - Now enable FIPS 140-2 and disable TLS 1.0/1.1 by default.
  • Improvement - Improved the mobile UI of upload/download link page.
  • Fixed a bug - After logout the HTTPS version of the web client, then can't login the HTTP version of the web client.

Wing FTP Server 6.3.3:

  • Fixed a bug - Fixed a possible crash when handling AES-CTR keys with SFTP client.
  • Fixed a bug - When enable Directory List Cache, it won't cache the directory list when using UNC path as home folder.
  • Fixed a bug - When enable timeout for transfer connection, FTP passive data connection might be closed if listing takes long time.
  • Fixed a bug - FTP Rush App (Android/iOS) can't connect to the server via HTTP protocol.

Wing FTP Server 6.3.2:

  • Fixed a bug - Some SFTP client software (like WinSCP) has an issue "Remote side unexpectedly closed network connection".
  • Improvement - Now you can change the listener address for web admin, under "Administration > Settings > Listener > Listener Address".
  • Improvement - Changed the default value of the option "Server > Settings > General Settings > Miscellaneous > User can change file's modification time".
  • Improvement - Changed the default value of the option "Domain > Settings > General Settings > Miscellaneous > Enable FTP command 'OPTS UTF8 ON'".

Wing FTP Server 6.3.0:

  • Fixed a bug - Some SFTP client software (like WinSCP) has an issue "Remote side unexpectedly closed network connection".
  • Improvement - Now you can change the listener address for web admin, under "Administration > Settings > Listener > Listener Address".
  • Improvement - Changed the default value of the option "Server > Settings > General Settings > Miscellaneous > User can change file's modification time".
  • Improvement - Changed the default value of the option "Domain > Settings > General Settings > Miscellaneous > Enable FTP command 'OPTS UTF8 ON'".

Wing FTP Server 6.2.9:

  • Supported HTTP welcome message, you can define the message under "Domain > Settings > General Settings > Miscellaneous".
  • Fixed a bug - The server logs might be wrong for the SFTP "SSH_FXP_ATTRS" response.
  • Improvement - Added a variable "%WebLink" for getting the ID of Weblink or Upload link.

Wing FTP Server 6.2.8:

  • Fixed a bug - SFTP debug logs won't be written correctly, this bug was introduced in recent version.
  • Fixed a bug - When upload small files via a file request link, some UploadLink sessions will always exist.
  • Fixed a bug - When upload multiple files via a file request link, the audit report shows the wrong filename.
  • Improvement - If you use tray application, Windows IE may cache thousands of files like "keeplive.html?r=xxx".
  • Fixed a bug - In the web client, when removing files by multi-files operation, it will always show OK even have no permission.
  • Fixed a bug - Fixed a few issues under "Web Admin > Domain > Logs & Status > Graphs".

Wing FTP Server 6.2.7:

  • Fixed a possible CSRF vulnerability under the web administration.
  • Fixed a possible CSRF vulnerability under the web client.
  • When uploading multiple files in the web client, some variable lile "%PathName" will be incorrect in the event OnFileUploaded.
  • The uploaded file information will be wrong in the audit database, if you upload multiple files via a file request link.
  • Added CTRL key suppport - For the multi-file operation in the web client, now you can hold CTRL key and click files you want to select.
  • Disabled the SFTP cipher "diffie-hellman-group-exchange-sha256" by default.

Wing FTP Server 6.2.6:

  • Changed the permissions for the folder "session" and "session_admin", Linux/Mac/Solaris user may launch the setup script "./setup.sh" again.
  • Added a feature - Added Automatic Crash Recovery feature for Windows version.
  • Added a feature - Added New Version Reminder feature in the web administration.
  • Improvement - Updated the Help Manual for the web client.

Wing FTP Server 6.2.5:

  • Added an option "Enable Linux/Unix symbolic links" under domain settings, it is disabled by default to prevent Linux privilege escalation.
  • Fixed a bug - Can't upload 0-byte file (empty file) in the web client.
  • Fixed a bug - The web client zip/unzip/text editing operations won't use the default file permission defined in the server settings.
  • Improvement - Improved the listing speed for the audit report page when have millions of records.
  • Improvement - Changed the default file permission into "0600" under Linux, you can also change it by yourself under "Server > Settings > General Settings > Miscellaneous > Default permissions".
  • Improvement - For some security reason, new installation of Linux version will change the entire "Data" folder permissions into "0600".
  • Fixed a bug - Can't add home directory when using the API "c_AddGroupDirectory".

Wing FTP Server 6.2.3:

  • Improvement - Updated OpenSSL to the latest version 1.0.2u.
  • Improvement - Updated MacOS application into 64-bit version, because MacOS Catalina drops support for 32-bit apps.
  • Fixed a bug - Renaming a file will overwrite an existing file which has the same file name (as the new file name).
  • Fixed a bug - The AD/LDAP user won't have weblink (or upload link) permissions, this bug was introduced in the previous version.

Wing FTP Server 6.2.2:

  • Added a new language - Polish.
  • Added a feature - Added Weblink Manager for managing the download links and upload links.
  • Improvement - Enhanced the performance of the tray application, now it takes very low CPU usage.
  • Improvement - Now you can enable (or disable) file download/request link under user settings.
  • Fixed a bug - Weblink is still active when the old file is overwritten by the new uploaded file.
  • Improvement - Embedded Visual C++ redistributable into the installer file, because some old Windows system lacks it.
  • Improvement - Added a global variable "bSelfAuthenticated" in the event "BeforeUserLoggedIn", it allows you handle customized authentication.
  • Improvement - You can specify a domain URL for the weblinks now, under "Domain > Settings > General Settings > Data Transfer Limit".

Wing FTP Server 6.1.9:

  • Fixed a bug - Wing Gateway won't work when the gateway password contains special characters like "&".
  • Fixed a bug - Fixed unquoted service path vulnerability for Windows system service.
  • Improvement - Enhanced the search file speed under web client, and improved the display for long file name.
  • Improvement - Improved the thumbnail mode display in Android and iPhone.
  • Improvement - Added some tips for the failed weblink download.

Wing FTP Server 6.1.8:

  • Fixed a bug - Sometimes SFTP session will be killed when other SFTP sessions come in.
  • Fixed a bug - Fixed a possible crash when downloading files via the FTP protocol.
  • Fixed a bug - The timeout setting for the SFTP protocol won't take effect, when you set the timeout value as "0".

Wing FTP Server 6.1.7:

  • Improvement - Updated OpenSSL to the latest version 1.0.2t.
  • Fixed a bug - Fixed a possible memory leak issue which can cause WingFTP crash.
  • Fixed a bug - SFTP speed information is incorrect in the server logs.

Wing FTP Server 6.1.6:

  • Fixed a bug - The download/upload speed statistics are not correct.
  • Improvement - When have multiple subfolder rules defined in the group, now will use the most matched rule, not the first matched rule.
  • Improvement - Increased the email/note/address string length limitation under user settings.
  • Added a feature - Map the FTP active ports automatically in Wing Gateway.

Wing FTP Server 6.1.5:

  • Improvement - Improved the user search function when using ODBC/Mysql database, now it will list all the users whose username includes the keyword.
  • Fixed a bug - The closed domain will be started when restarting WingFTP service.
  • Fixed a bug - Fixed a possible crash when handling FTP passive listener, this bug was introduced in recent version.
  • Fixed a bug - If user already logged in the web client, the web page won't display correctly when redirected from another domain.
  • Improvement - Improved the listing speed of the audit report when have millions of pages.
  • Fixed a bug - Wing Gateway connection will be lost sometimes.

Wing FTP Server 6.1.3:

  • Added 5 new events - "BeforeUserLoggedIn", "BeforeFileDownloaded", "BeforeFileUploaded", "BeforeFileDeleted", "BeforeDirDeleted".
  • Improvement - Updated libssh to the latest version 0.9.0.
  • Improvement - Added more SFTP MAC algorithms and key exchange algorithms.
  • Fixed a bug - Server listener hangs and won't accept any connection under some system.
  • Fixed a bug - When generating thumbnail for special image, Wing FTP Server might crash under Linux.
  • Fixed a bug - Memory might be leaked when sending email.
  • Fixed a bug - File transfer via Wing Gateway might be interrupted in some situation.
  • Added a feature - Add an option "SET NAMES UTF8" for Mysql database, for avoiding mojibake with non-English data.
  • Improvement - Updated the Help Manual for Wing FTP Server.

Wing FTP Server 6.1.0:

  • Improvement - Updated OpenSSL to the latest version 1.0.2s.
  • Added a feature - Map the FTP passive ports automatically in Wing Gateway (needs Wing Gateway v1.0.2+).
  • Added a feature - Use LAN IP for FTP PASV response if the client is from LAN.
  • Added a feature - Passive port listener timeout can be configured now.

Wing FTP Server 6.0.9:

  • Added a feature - New "Bookmark" function in Web Client, you can add current path into bookmarks via "More actions -> Add Bookmark".
  • Improvement - Improved the listing speed of the audit report when have thousands of pages.
  • Improvement - Improved the web client interface for some iPad device.
  • Improvement - Using background image cache for the login page of Web Client.

Wing FTP Server 6.0.8:

  • Added a feature - New "Copy" function in the web client, and it needs "Rename" permission.
  • Fixed a bug - Can't connect to Wing Gateway when using single thread mode, it was introduced in the previous version.
  • Fixed a bug - FTP or FTPS file transfer might be interrupted in some situation.
  • Improvement - If you customized the logo before v6.0.1, the login page's button will be shifted.

Wing FTP Server 6.0.7:

  • Fixed a bug - Fixed a possible crash when handling SFTP file listing.
  • Improvement - SFTP server listener may stop working when have large traffics.
  • Improvement - Supported password for the SSH host key now (Windows/Linux version only).
  • Fixed a bug - FTP server will return "550 read file error" when resume download from the end of file.
  • Fixed a bug - Can't get the latest version information in some situation.
  • Improvement - Domain/Server statistics will be updated in time.
  • Improvement - Removed Flash uploader under web client for IE/Edge browser.
  • Improvement - Improved the web administration interface for old IE browser.

Wing FTP Server 6.0.5:

  • Improvement - Updated OpenSSL to the latest version 1.0.2r.
  • Improvement - Updated libssh to the latest version 0.8.7.
  • Improvement - Added more SFTP key exchange algorithms.
  • Improvement - Added global options to specify folder for weblink/upload link.
  • Improvement - Added a domain option to disable FTP Passive mode or PORT mode.
  • Improvement - SFTP client Cyberduck can't login with the error message "Connection failed".
  • Fixed a bug - When using ODBC/Mysql database, user will be forced to change password twice if enabled first logon password change.

Wing FTP Server 6.0.3:

  • Fixed a bug - Fixed a possible crash when handling FTP passive connection.
  • Fixed a bug - For the Event Manager, can't execute 3rd party program when the parameter includes double quotes.
  • Improvement - Added an option "Listen on single IP" for the Wing Gateway settings.

Wing FTP Server 6.0.2:

  • Improvement - Updated OpenSSL to the latest version 1.0.2q.
  • Fixed a bug - When generating thumbnails with some special conditions, WingFTP service could crash.
  • Fixed a bug - Service might crash when doing "Zip File" with some conditions (Windows only).
  • Fixed a bug - Web client operation "Zip File" will fail for non-English file/folder name (Windows only).

Wing FTP Server 6.0.1:

  • Free Edition added - After the trial period, you can continue use WingFTP as Free edition for non-commercial use.
  • Added an Android App - Help Android user manage FTP files easily.
  • Added an iOS App - Help iOS user manage FTP files easily.
  • Improvement - Updated libssh to the version 0.7.7.
  • Fixed a bug - When connecting database using some ODBC driver, may cause the service crash.
  • Fixed a bug - The customized logo will be overwritten when installing a new version under Linux.
  • Fixed a bug - Customized logo won't be shown in Google Chrome due to its caching strategy.
  • Improvement - Updated the Help Manual for Wing FTP Server.

Wing FTP Server 5.1.4:

  • Added a feature - Now you can define additional HTTP headers under domain settings.
  • Improvement - Added a new tab "Users" for the group to show the user members.
  • Fixed a bug - Fixed an XSS vulnerability for the web link download.
  • Fixed a bug - When modify Wing Gateway by the top button, will popup an error "Wing Gateway is not running".

Wing FTP Server 5.1.2:

  • Released a new product "Wing Gateway" and added integration to WingFTP.
  • Improvement - Improved the stability of the SFTP server process.
  • Improvement - When sending email failed, more error information will be recorded in the server logs.
  • Improved the compatibility for some screen reading software (for blind people).
  • Updated the Help Manual for Wing FTP Server.

Wing FTP Server 5.1.0:

  • Improvement - Improved the image viewer interface in web client, and also improved its compatibility with old web browsers.
  • Fixed a bug - When using Windows authentication with the option "Using Windows NTFS permissions for the home directory", Windows user always has READ/LIST permissions.
  • Fixed a bug - File uploader in web client will compress large image file into smaller size.
  • Fixed a bug - When a domain admin is limited with a base folder, then modifying home folder may cause the error "Invalid directory path".
  • Improvement - User can't generate or see the thumbnails when he has no READ permission.

Wing FTP Server 5.0.9:

  • Improvement - SFTP client under Solaris 11.3 can't connect to the SFTP server.
  • Improvement - Improved the cache strategy for the user data, better experience when using Mysql/ODBC database.
  • Fixed a bug - Some read-only administrator can clear the domain logs.

Wing FTP Server 5.0.8:

  • Updated OpenSSL to the latest version 1.0.2o.
  • When using ODBC/Mysql, more information can be shown under the user listing (when choosing a group).
  • Added file listing column "Date modify" for the mobile UI of the Web Client.
  • Fixed a bug - With some ODBC database (for user storage), non-English username can't be displayed.
  • Added a button "Clear Log" under the domain log interface.
  • The option "File timestamp uses GMT time" is only for FTP now, because SFTP/HTTP client won't convert the file timestamp.
  • Let some earlier iPad models use the desktop UI of the Web Client.

Wing FTP Server 5.0.6:

  • Improvement - When have multiple subfolder rules, now the server will use the most matched rule, not the first matched rule.
  • Improvement - Now when you Drag&Drop file into the web client directly, the file uploader will keep the same as the main uploader.
  • Fixed a bug - SFTP server returns the incorrect file/folder names for the virtual folder which is placed under the subfolder.
  • Improvement - Modified the WingFTP startup script for Linux/MacOS/Solaris.

Wing FTP Server 5.0.5:

  • Added a feature - Added video/audio player under web client, based on the built-in HTML5 player.
  • Improvement - Improved the web admin interface, now supports adaptive UI height.
  • Improvement - Edge browser can access the web client correctly.
  • Improvement - Changed the image viewer interface in web client, more concise.
  • Fixed a bug - The issue "Too many open files" when Windows Server has high traffic.
  • Fixed a bug - The SFTP downloaded file will be corrupted with WinSCP, it was introduced in v5.0.1, for Windows version.
  • Improvement - Improved the compatibility of the web client uploader, supports almost all browsers even no HTML5/Flash support.
  • Improvement - Improved the web client uploader, fixed no progress bar issue under Edge browser.
  • Improvement - Improved the web client interface for iPhone/Android.

Wing FTP Server 5.0.1:

  • Improvement - Updated OpenSSL to the latest version 1.0.1n.
  • Improvement - Windows version moved to Visual Studio 2017 and its CRT library.
  • Added a feature - File request link is now available in web client, you can request files with just a link.
  • Added a feature - Introduced a new file uploader in web client, supports both HTML5 and Flash, supports Drag&Drop and multi-threads.
  • Improvement - Added sorting function for the IP/file access rules under web admin.
  • Improvement - Enhanced the performance of the SFTP file uploading.
  • Improvement - Added a HTTP header "X-Content-Type-Options:nosniff".
  • Improvement - Added a domain option to disable ECDSA host key.
  • Improvement - Updated the Help Manual for Wing FTP Server.
  • Fixed a bug - When creating SSH host key under some folder, the key path will be incorrect.

Wing FTP Server 4.9.3:

- Fixed a bug - With many SFTP concurrent sessions, the user XML file could be corrupted when it has a very large size (>80KB).
- Fixed a bug - The HTTP event "OnFileDownloaded" will be triggered twice when downloading a weblink file.
- Fixed a bug - SFTP file list doesn't return the correct date for Daylight Saving Time with some Windows system.
- Fixed a bug - When downloading/uploading with SFTP protocol, transferred bytes won't be updated in the domain's statistics.
- Improvement - The Flash uploader under Web Client won't be shown in Google Chrome, because Chrome requires to enable Flash Player for each website.

Wing FTP Server 4.9.2:

- Fixed a bug - FTP/SFTP file listing doesn't return the correct file date for Daylight Saving Time.
- Fixed a bug - With special conditions, WingFTP will trigger a SIGFPE/Arithmetic exception.
- Improvement - Removed the event "OnIPIsBanned", because normally it won't be triggered or executed.

Wing FTP Server 4.9.1:

- Improvement - CuteFTP can't connect to the SFTP server, with the error message "Failed to create the ssh channel".
- Fixed a bug - Can't jump into the virtual folder with some SFTP client software.
- Fixed a bug - When ending the SFTP session, socket will be shutdown directly before closing the SSH channel.
- Improvement - Improved the compatibility for the SFTP library "phpseclib" which has "Failed to exchange the keys" issue.

Wing FTP Server 4.9.0:

- Improvement - Updated OpenSSL to the version 1.0.2L.
- Fixed a bug - SFTP service will crash under Linux/Unix system, this bug might be introduced in recent version.
- Fixed a bug - User data file will be empty with special conditions. When such issue happens, admin may see the error message "User does not exist".
- Improvement - Added two options for disabling TLSv1.0 and TLSv1.1.

Wing FTP Server 4.8.8:

- Improvement - Web client editor doesn't display correctly under IE10+.
- Improvement - Improved the web client listing display for IE10/IE11.
- Fixed a bug - WingFTP will hang when exists file "Domains/xxx/xxx.log" (log file modified before 2 days).
- Improvement - SFTP client Cyberduck can't login when enable both password and public key authentication.
- Improvement - The group drop down box under "Administration -> Domain -> Users" is not alphabetical (only for Linux/Unix).

Wing FTP Server 4.8.7:

- Improvement - Updated libssh to the version 0.7.5.
- Fixed a bug - SFTP service will hang or crash with some special condition.
- Fixed a bug - SFTP public key authentication skips the digest verification, it was introduced in v4.7.0.
- Fixed a bug - Linux sftp client can't login when enable both password and public key authentication, it was introduced in v4.7.0.
- Fixed a bug - The SHA-256 hash for the password is wrong under 64-bit Linux system.

Wing FTP Server 4.8.5:

- Improvement - Updated OpenSSL to the version 1.0.2k.
- Improvement - Updated OpenSSL FIPS to the version 2.0.14.
- Improvement - Updated libssh to the version 0.7.4.
- Improvement - Now supports ECDSA host key for the SFTP connection.
- Improvement - Supports 5 log levels for the SFTP debug logs.
- Added a feature - Now you can enter the customized SFTP Algorithms.
- Improvement - User can change password under the mobile UI of the Web Client.
- Fixed Bugs.

Wing FTP Server 4.8.3:

- Added the HTTP header "Strict-Transport-Security".
- Removed the web client plugins "Jupload" and "Jdownload", because most web browsers stopped supporting Java Applet.
- Fixed Bugs.

Wing FTP Server 4.8.2:

- Fixed a bug - web client stops working for the error "cannot read webclient/run.lua: Bad file descriptor".
- Fixed a bug - web client stops working for the error "not enough memory".
- Added a feature - Now you can enter the customized OpenSSL Cipher Suites under the server settings.
- Added a feature - Added sorting function for the feature "Audit & Report".
- Improvement - Treated weblink session as normal session, admin can manage it and view its statistics.
- Improvement - Now can display thousands of online sessions with better performance.
- Improvement - Updated the Help Manual for Wing FTP Server.

Wing FTP Server 4.7.8:

- Now supports Perfect Forward Secrecy (PFS) for TLS/SSL connection.
- Using SHA256 algorithm for generating the self-signed SSL certificate.
- Now the default SSL certificate is with SHA256 algorithm and 2048-bit key.
- Added security HTTP Headers "X-XSS-Protection" and "X-Frame-Options".
- Will remove the thumbnail cache when the image file is changed.
- Added LSB tags to the WingFTP startup script under Linux.
- Fixed bugs.

Wing FTP Server 4.7.6:

- Updated OpenSSL to the version 1.0.1u.
- Provided a tool for converting the old PKCS#15 ssh key to the PEM format.
- Restored the SSH Key Manager, now you can use different ssh key for different domain.
- Now you can backup the customized html file as a ".bak" file, then it will be restored after an upgrade.
- Updated the Help Manual for Wing FTP Server.
- Fixed bugs.

Wing FTP Server 4.7.3:

- Updated OpenSSL to the version 1.0.1t.
- Improved the compatibility for some SFTP client which has "Failed to create the ssh channel" issue.
- Now the FXP feature will be turned off by default.
- Disabled the auto-saving setting file feature.
- Fixed a bug - Can't handle the LDAP group mapping correctly if the LDAP user belongs to 20+ LDAP groups.