Saturday, January 7, 2012

CrushFTP 5.8.0 Released!

CrushFTP 5.8 changes:



New:

***better thread usage, handles higher loads now

***added Jump support for CrushTask (Enterprise customers only)

***added MFMT, MLSD, MLST command support to FTP

***added per user file at rest encryption capabilities

***improved HTTP interface response time

***improved speed handling for uploads and download with Java applet (advanced upload/download) in WebInterface

***supports delta based uploading and downloading when resuming a transfer with the Java applet

***CrushTunnel can now do reverse mode

***can now direct link to files even through a login request

***validates emails in Share WebInterface

***supports multiple simultaneous downloads and uploads on a single SFTP connections

***WebInterface can select all files even in pagination mode now

***shows growl notification in WebInterface when download starts

***supports read_only fields in WebInterface custom forms, and hidden fields

***added support for asynchronous events that might run for a long time

***less WebInterface caching

***WebInterface can now display the last error that occurred on a file transfer

***can now control the number of recent sessions kept in the GUI

***can block URL unsafe characters

***better URL decoding capabilities

***importing users can handle additional fields in tab delimited format

***added support for max connections per protocol

***added support for case insensitive usernames

***added support for complex password restrictions

***added support for changing the password front he login page when its expired

***changed to Derby for internal DB engine to prevent corruption caused from HSQL (automatically converts)

***internal code cleanup





Fixed:

***CrushTunnel bandwidth acceleration had a memory leak that was fixed

***other misc CrushTunnel fixes

***login count is less exaggerated with web clients now

***fixed zip archive structure being too deep for zipped web downloads

***WebDav fix for some clients looping forever

***fixed bug with IPv6 support

***FTP proxy fixes

***fix for Adobe Contribute WebDAV issue

***fixed changing password when using SQL back end

***fix for very small uploads and downloads int he WebInterface

***fix date customizations for shares not he WebInterface

***work around for JVM bug on some Windows versions

***fixed file size tracking for zipping and reports

***fixed upload bug with HTTP leaving files corrupt if the size was a specific size

***fix for uploads not overwriting a file

***fix for events and WebDAV, tracking multiple sessions as one

***fixed daemon install for some OS X systems

***fixed new files report when a path contained a space

***fixed delete order for CrushTask deletes

***fixes for variable replacement in CrushTask

***bug fix for tree view in WebInterface

***fixed bugs with resuming transfers in WebInterface

***fixed bug with ReverseProxy and WebInterface

Wednesday, June 8, 2011

CrushFTP and IPv6

Hope you didn't miss it today, but today was World IPv6 Day was heavily tested around the world. If your using CrushFTP, you have IPv6 capabilities built in. Just specify an IPv6 address to bind to, or if CrushFTP is already bound to all addresses, you are ready to go.


--Ben

Tuesday, May 24, 2011

CrushFTP 5.7.0 Released!

New:

***improved user manager load times

***added new 'welcome' event to trigger different actions

***increased size of thumbnails in Sharing emails

***bundled ThumbsUp to handle OS X image previews (http://www.devon-technologies.com/)

***faster WebInterface performance

***logs detailed changed being made to server prefs, or users to CrushFTP.log

***inheritance for WebInterface customizations now merges across all layers

***added cleanup of expired accounts in the user manager

***added support for controlling who emails are sent To: and From: for Sharing

***added ability to grant limited administration to just the user manager, and only the users in a group

***preserves modified times on uploaded files using advanced mode

***added the ability to do exclusion pattern matching for folder monitor

***added support to encrypt VFS URLs in the XML files

***additional modes for AS2 authentication

***added ability to redirect user at login to another web page

***alerts can now catch bad email addresses

***added list of files a user accessed to the Welcome form report

***reports no longer email out empty reports

***added support for importing BulletProof FTP users

***added support for MySQL and statistics DB

***added additional APIs for WebInterface for external access

***added default slideshow permissions when sharing images

***removed old WebInterface

***cleanup of unused libraries, smaller application size


Bug Fixes:

***fixed bug with export user pass report handling groups

***fixed bug with case sensitivity and using a DB as the back end for users

***fixed bug with some UTF8 chars on the WebInterface

***fixed bug with symlinks that are being downloaded

***fixed bug with searching in the WebInterface

***fixed bug with SSL and SMTP

***performance tweaks for SFTP proxy scenario

***fixed bug with tracking upload forms with Advanced upload

***fixed bug with POSIX permissions on OS X

***fixed bug with mass updates in user manager and VFS

***fixed NLST responses

***fixed bug with getting disk usage in Linux

***fixed bug with SQL mode and non local VFS

***fixed bug where password changes were lost in the user manager

***fixed memory leak in specific scenarios

***fixed bug with SFTP download packet order sequences

***fixed bug with Groups for various reports

***fixed bug with creating too long of paths in Windows

***fixed bug with cached VFS items being difficult to delete


Sunday, April 10, 2011

High Speed File Transfer - CrushTunnel

First, just a little background on what high speed file transfer is, and why you need it. If you are ever dealing with file transfers around the world, or even across the US, the distance of the network connection adds latency to the file transfer. This latency as a result limits the maximum speed the transfer can reach, regardless of the bandwidth you have with your ISP. Even if you have a 1Gbit connection to the internet, your maximum speed of a transfer from CA to Europe is going to be around the 2Mbit to 4Mbit mark.

How does CrushFTP help? CrushTunnel solves the latency issue using patent pending technology. The file transfer runs inside a CrushTunnel which uses HTTPS for the file transfer. CrushTunnel automatically opens multiple connections as needed to accelerate the file transfer over the network. It will use as few as needed, and no more than beneficial to prevent wasted overhead and IO operations. Additionally, since everything runs inside a HTTPS tunnel, its automatically securing the plain FTP protocol making it secure, and faster at the same time. Full bandwidth speed transfers, all without using UDP at all.

Does it really work? Absolutely! If you can get 4Mbit on one connection, you can now get 400Mbit over 100 connections. If your latency is extremely low, there is no need for the tunnel. Either way, the WebInterface, or local CrushTunnel application can adjust and be used as needed to get the best speeds possible.

CrushTunnel uses a Java applet, or stand alone Java WebStart application to achieve the speeds.

CrushTunnel is available to Enterprise customers. If you regularly do long distance transfers, how can you not afford to use CrushTunnel?

--Ben

Wednesday, March 9, 2011

NAB - Las Vegas April 9th-13th

If anyone is attending, I'll be around roaming the floors. Not exhibiting this year, just attending.

Friday, January 21, 2011

CrushFTP 5.6.0 Released!

New:

***Many WebInterface enhancements. Faster loading, pagination, selecting recent items, quick view

***Web Customizations now inherit individual settings instead of only all at once.

***All statistics that are tracked in the stats DB can be sent to another DB

***Auto calculations for HTTP(S) tunnels now works correctly for high speed transfers

***Previews of images will now skip corrupted images better, improved logging

***Enterprise customers now get a Jobs tab to monitor and schedule CrushTask events

***Support groups for running reports

***Shared files with the temp link now keep web customizations of parent user

***added retry capability to CrushTask

***Added support for %expiration% date in automatic MagicDirectory emails


Changes:

***bug fixes to how PASV response is determined

***SSL sockets are now bound to the proper IP

***fix for selecting users when the list is very long

***better compatibility with AS2 servers

***fixes loading of deep URLs after HTTP login

***fixed "I forgot my password." link on login page

***fixes bugs with IE downloads and UTF8 characters

***fixed bug with deleting multiple temp accounts

***fixed bug with Test Email button

***fixed logging display on remote admin when under high load

***fixed download file tracking for reports

***fixed slow report generation on big reports

***fixed defaults for SSH

***fixed bug with GoodReader and iCal

***fixed bug with calculating transferred data this month

***fixed issue with default owner, group, and privies with WebDAV

***fixed how CrushTask handles copying files from remote FTP servers

***fixed downloading using advanced method of download basket

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.