Monday, October 25, 2010

CrushFTP 5.5.0 Released! (This is a big release!)

Major Enhancements for Everyone:

1.) New SSH Engine

--faster, robust, and more compatible with SFTP/SCP clients in general.

2.) New HTTP Engine

--new engine is faster at handling HTTP requests, and handles reverse proxy scenarios correctly.

3.) New HTML WebInterface

--All based on CSS, Javascript, and HTML. Includes integrated invisible Java applet when needed.

--No more Flash interface! Same interface works on any modern browser now.

--Supports native browser drag and drop upload for modern browsers.

--Uploading and downloading in the WebInterface can now use zipstreaming for faster performance.

4.) Support for IPv6


Major Enhancements for Enterprise Customers:

1.) High speed file transfers using accelerated HTTP tunnels.

--regardless of distance, or packet loss, you can now get full speed on file transfers around the world.

--20Mbit connections from Australia to the US.

--100Mbit connections from Europe to the US.

--So whatever your bandwidth is from your ISP, you can utilize it all if the other end also has the bandwidth.

2.) Task Scheduler

--You can run scheduled CrushTask instances to do various things when needed.


Other general enhancements:

Added option to require both public key and password authentication for SFTP.

Added support for @AutoDomain where the user's domain on their login determines where CrushFTP finds the user account.

Added event for when a user connects.

Added event for deleting files.

Added button to send email notices of new accounts.

Increased speed of remote admin handling.

Added more compatibility for AS2 and AS3 file transfers including ASYNC MDN replies.

Stores the last 200 hours of prefs.xml files for longer history to recover from.

Added ability to easily restore an older prefs.xml file from the main window.

Added STOU FTP command. (Store Unique)

Added ability to restrict server bandwidth, but exclude some IPs

Added user manager customizations for the WebInterface to insert your own CSS or Javascript.

Added SQL "modified" table to we can track when data has been altered externally. (Better caching support for SQL.)

Added safeguards to prevent accidental deletion of config files.

Added protection against reading a file that is only partially written.

Directory listings are now sorted by default.

Increased the speed of ASCII mode handling.

Added ability to get URL parts in an email event

Added hammering alert for user accounts connecting too frequently.

Added some additional logging customizations.

Added support for the same CrushFTP folder to do remote admin for multiple places.

Added control for proxy mode to do active or passive mode on FTP connections.

Added ability to set the home path of a user who logs in with SFTP.

Added configuration option for maximum threads the server can do.

Added support for SITE restart command.

Added support for ASCII mode when using proxy.

Cleans up older stats out of the statistics DB.

Added upload and download counts to the GUI user info window.

Added support for SFTP proxy mode to keyboard interactive servers.

Improved efficiency of Chunked encoding in HTTP handlers.

Added control over the index of the ethernet adapter in the ServerBeat protocol (High Availability.)

Added helpful message about AES256 encryption and how to enable it.

Increased speed of SFTP proxy mode.

Added preliminary support for XML API to do server administration.

Added additional debug logging throughout the server.

Events now run multithreaded.

User manager can now do batch copying, linking, and deleting of events to users in that group.

Created stronger warning message on what monitor folders does.

Added create local folder button into user manager.

Added display item to see "filetree" listings statuses on really large listings

User manager automatically displays hidden items now when using the quick jump feature.

Now uses better privilege escalation for installing a daemon, or using ports below 1024. Less annoying popup window.

Added ability to create user home directories.



Bug Fixes:

Better socket management when CrushFTP is acting as a proxy

Fixed tunnel configuration in remote admin mode

Binds to the same IP that the incoming FTP connection used for data channels

Fixed caching bug on local files

GUI tweaks for better sizing and layout

Fixed bugs with synching plugins to remote admin session

Fixed new folder bug with Windows FTP client, and Windows WebDAV.

Fixed GUI issues in User Manager when using the quick find for a particular config item.

Improved searching algorithm to be more reliable and faster.

Fixed formatting on expiration date in user accounts.

Fixed ServerBeat (high availability) function for Linux machines.

Fixed bug in creating command line users.

Fixed bug in "Forgot my password" link not working.

Fixed bugs in proxy mode when using SFTP.

Fixed bugs in service install when port configuration is not correct.

Fixed STAT command in FTP.

Fixed bug with monitor folder settings not being cancelled properly.

Fixed bug with multiple PASV commands breaking the FTP session.

Fixed bug with installing daemon when using SQL mode.

Fixed error conditions when using a proxy in RFC mode.

Fixed bug with duplicating an event not making that vent unique.

Fixed bug with plugins using public key authentication.

Fixed beforeLogin plugin hook.

Fixed bug where the user manager reset permissions when renaming.

Fixed bug with some characters on remote admin passwords.

Fixed IP banning for HTTP sessions.

Fixed bug with jails proxy connections and merging multiple proxy FTP connections.

Fixed user manager concurrency issues.

Fixed inheritance in user manager.

Fixed browser's BASIC authentication popup.

Fix for events thread dieting and no events being triggered.

Fixed bug that showed the root SFTP VFS item's path.

Fixed reports to handle the display of larger file sizes.

Fixed out of memory issues when using inline plugins for the user manager's events.


No comments: