Version 7.2.0
CrushFTP 6.5.0 is no longer receiving enhancements. Consider upgrading to
CrushFTP v7, which is a paid upgrade ($20 to $50 cost range.)
CrushFTP v7 was released in February 2014 with major improvements all
around! New dashboard, faster performance, job scheduler, and many other
features and improvements. Visit
www.CrushFTP.com to find out more!
Upgrading is not automated, but it is easy:
http://www.crushftp.com/crush7wiki/Wiki.jsp?page=CrushFTPUpgrade
- CrushFTP v7 New:
- Dashboard for server administrators
-
Role based administration so you can delegate some administration tasks
to users.
-
Job scheduler (Enterprise only), and events have a new Task designer
interface that greatly simplifies creating task flows, and monitoring in
realtime the progress of a Task.
-
MP4 streaming playback in WebInterface with ability to skip to any point
in the file.
-
SSL Certificate manager to simplify using existing certificates, and
requesting new ones.
-
Automatic port forwarding using UPNP and PMP to simplify router
configurations.
-
Built in self diagnostics and testing for server ports to quickly verify
outside connectivity is working, and get meaningful suggestions for the
issue.
-
Quick find system to search for a parameter, setting, user, etc. quickly
with a hot key.
-
OS X journaling tool improvement for CrushSync tracking in realtime the
changes being made so they can be synchronized.
-
Users sharing files can automate the attaching of the file into the
email.
-
Full file indexing can be enabled to allowing searching file contents.
- Limited user admin can make and manage their own sub groups.
-
Session replicated and clustered servers have their settings saved
between multiple servers, and user manager changes sync also.
-
Outgoing connections through the VFS or Jobs/Tasks can be routed out
through a DMZ server instance.
-
Shares can have limitations put on the usage of the expiring link
allowing a limited number of uses.
-
Better log grouping for HTTP sessions that may span multiple different
sockets.
-
Internal shares can automatically issue an email to the recipient, or
attach the file.
-
Individual accounts can be disabled after too many attempted logins, or
a general IP can just be banned from trying anything.
-
Zip files can be opened, and navigated through all protocols, and
individual files can be downloaded from inside of them.
-
GDrive integration where the back end file system can be a Google drive.
-
CrushLDAPGroup can honor ACL permissions assigned in NTFS for
authenticated users.
-
Hashed password stored in CrushFTP can have a salt applied to make them
more unique.
- Tasks can survive server restarts, resume where they left off.
-
Tasks can be clustered where multiple servers can take over the same
tasks if one server goes down.
-
Supports acting as a Socks proxy, and HTTP Forwarding proxy server.
- Jump task items have more controls on the logic (Enterprise only)
----
CrushFTP 6.5 - 04/15/2014
- Changes:
- Faster dir listings
- Folder monitor has more controls on filtering items
- Added support for MD5 hash in email events
- Jobs can be scheduled for multiple times in a daily schedule
- Changed syslog provider
- DMZ can display image previews
-
DMZ connection was rewritten for stability and simplicity, no longer
uses JGroups
- Replication between internal servers no longer uses JGroups
-
Changed signing method for applets and JNLP for new java requirements
- Improved inherited item population with expiration dates
- Supports multiple TLS versions
- Improved AS2 logging
- ServerBeat can issue POST command after becoming master
- Adds a thread debug button to track debug scenarios
- Adds more password algorithms for SMTP servers
- Faster logins when there are lots of temp accounts
- Reports quota and space errors to web browser clients
- Fixes:
- FTP command MFMT bug fix for UTC format
- tracking of decrypted file size
- cached file size reported after upload
- password expiration and changing when going through DMZ
- forwarding proxy bug
- ServerBeat (VIP) bug fix when IP gets disabled
- branding issues with CrushFTPDrive and CrushSync
- Specific file size and timing could cause HTTP upload to fail
- IE11 fix for it hiding its user agent
- Oracle DB user manager event name
- CrushSync copy/paste bug
- Block invalid download requests from HTTP client
- Some user events could be lost in a particular scenario
CrushFTP 6.4 - 10/21/2013
- New:
- iOS can stream videos from WebInterface
- Java 7 support for OSX (already supported everywhere else)
- Content restrictions on specific byte sequences in uploads
-
Added HTLM5 player support for movie files, and audio files if the
browser supports it.
- Keeps jars from being in use allowing for easier updates
- CrushTask can generate share links on demand.
-
High Availability added for enterprise licenses (session replication,
ServerBeat VIP, and DMZ mode)
-
HTTP session replication for enterprise users across multiple servers.
- ZIP64 can be used on demand
- DMZ keystore info only needs to be on internal server now
- DMZ changed to use JGroups libraries
- DMZ preference changes replicates to all internal servers
- SQL mode handles all VFS properties now
-
Find task no longer generates job entry if its the first task item, and
fails for no times found
-
Supports multiple bind IPs for tunnels to utilize multiple internet
connections for a single tunnel distributing load.
- Tunnel speed and efficiency improvements
-
CrushTunnel can now use a static number of channels without expanding or
collapsing.
- CrushFTPDrive can be instantiated in a headless Linux server
- Failing logins can trigger an error event
- Faster server update system
- Improved file listing speed
-
Added Browse... button to many areas of the Virtual File System (VFS)
and Tasks to help in entering URLs
- Added more customizations for Manage Share in WebInterface.
-
Added customizations to only allow cut/copy of files, not folders.
- Search results now shows the parent path info for the item.
- Added customization to hide/show path column in tree view
- Search panel can have defaults configured
- Added stat support for MFMT
- Added support for @ sign in usernames in URL format
-
Added additional FTP server compatibility (windows servers faking Unix)
- DMZ scenario passes along real client issue to internal server
- Improved popup dialogs on initial install of CrushFTPDrive
- Supports additional variables in CrushTask
- CrushTask Find can now ignore folders.
- CrushTask can now do MD5 hashes and random id generators.
- CrushTask can start and stop a tunnel.
- CrushTask Wait can handle workflow, approvals and conditionals.
- CrushTask Find/AS2 can have a max item count to process.
- CrushTask Copy is more efficient when copying many files
- CrushTask HTTP calls can be grouped now
- CrushLDAPGroup can validate a token against a token server
- CrushLDAPGroup can replace some variables in the URL
- CrushSync uses built in sys tray on windows now
- CrushSync includes upload, and delete feature
-
CrushSync can replace invalid characters before synching. (OSX synching
to windows server)
- CrushSync can handle larger slow running file listings
-
Calculation of transfer statistics change to username instead of ip
- Simplified plugin loading
- Added import method for vsftpd
- selfRegistration user inherits from parent user now
-
Updated windows wrapper configuration to use new jar loading system
- Expiring VFS can execute a task for cleanup
- Limited admin can access email templates in User Manager
-
Allow for extra server customizations with a server_messages.xml file.
- Can ignore web items when generating a new shared temp account
- Custom share subject line can include info from body
- XMD5 FTP command
- Merges linked VFS across inherited users
- Kicking a HTTP session forces them to login again
- Can act as a learning proxy
- Simplified syslog configuration
- DMZ service can be installed from command line
- Added SHA512 hashing for passwords
- Changes to a user, or inherited user updates logged in users
- Added CC and BCC on email templates
- Supports multiple checkbox results in custom forms
- Supports NLST as LIST for bad clients
- Banned IP HTTP user gets more informative message.
- Plugins can access the HTTP headers used from client
- Supports alternative names for uploaded files in iOS safari
- Supports ignoring expired client certificate.
-
Allow direct linking to a file with login to force redirect, or serve
the file.
- Max login time will affect HTTP sessions too now.
- Added support for RENAME with overwrite for FTP.
- CrushSync interface can be localized
- Added date time validation in custom forms
- User Manager batch update can be applied only to selected users
-
Filter in WebInterface can be filtered negatively with a ! symbol.
- Search can only search keywords
- Added DND upload support for IE10 since it started supporting it.
- Filter can do a file search instead of current dir filter
- View selector can be hidden
- Upload window can be hidden after upload
- Fixes:
- CrushFTPDrive localization bug
- S3 protocol fixes for bad bucket names
- CrushSync disconnect bug
- Java applet downloader fix for bad filenames
- Java applet library fix for applet and new java versions
- Chunked/unchunked stream switching
- Default ftps port bug
- Better error message on sftp client connection failures
- Compatibility for CrushFTPDrive and some MS products
- Missing parent folder on advanced downloads
- Bug in UTF8 characters and advanced download
- Long timeout for FTP listings that take a long time to respond
- Bad characters in advanced upload mode
- SFTP client connections not getting a dir listing
- UTF8 encoding for SFTP client connections
- UNC path fixes for CrushTask
- moving file across different protocols in CrushTask
- CrushTask SQL variables.
- Memory leak on CrushTask SQL
- CrushTask PGP decrypt fixes for nameless files
- CrushTask SFTP private keys authentication.
- CrushLDAPGroup limiting to specific port
- MagicDirectory random mode and days/hours variable replacement
- CrushSync sync issues on windows
- CrushSync password change exiting the app
- CrushSync download path fix
- CrushSync library bug with new java version
- Dimmed empty folder issue.
- Email template ignored for User Manager send password
- CrushSync tracks copy/paste in WebInterface
- Memory leak fixes in SQL mode
- DMZ socket utilization
- SyncDB creation
- Search not showing results for items that can't be downloaded
- Multiple VFS linking issue
- Upload forms report readability
- Reverse proxy fixes for spaces in path
- Plugin template inheritance issue with customizations
- SSL keystore loaded with wrong password
- Testing certificate can report failures
- Start / stop deamon buttons on OSX
- ProFTPD import bug
- ServerBeat VIP reliability issues
- MD5 calculations on transfers not logged properly
- Publish/share feature in DMZ mode
- WebInterface search for exact name
- Expiration fixes for User Manager fields
- FTP ASCII mode speed
- Log rolling bug when prefs.xml file edited directly
- Windows WebDAV client fix
- Quota alerts had old info
- Configuring expiration date orphaned share admin user
- Monthly report schedules for days 1-9
- Max packet length for SFTP
- DMZ login delay when DMZ was idle for a period
- Active mode FTP source port uses port -1 unless overridden
- OPTIONS command missing some headers
- Searching sub folders and handling duplicate search result names
- Expiration date being lost form plugins
- Viewing preview of filenames containing a plus sign in their name
- SSHFS compatibility changes for CrushFTP SFTP
- Caching issue with custom.js
- DMZ restart not reconnecting issue
- Password encryption with certain special characters
- Events panel display issue
- Custom upload form in WebInterface when uploading.
- Reports panel in admin missing some parameters.
- Java detection issues in WebInterface for loading the applet.
- QuickShare auto email not working
- Duplicating user in User Manager
- Auto start upload not working when overwrite file occurs
- Scrolling jump issues in WebInterface when expanding folders
-
Empty list issues with different config parameters not allowing empty to
be saved
- Reverse proxy settings not saving
- Preview config in prefs not saving size info correctly.
CrushFTP 6.3 - 4/3/2013
New:
-
CrushFTPDrive - enterprise only feature allowing direct high speed file
access in the OS to CrushFTP as a network drive.
-
Added multiple VFS configurations per user. Single user can have many
VFS's configured now.
- Added VFS expiration option.
-
Added support for multiple VFS items acting as one in a merged scenario.
Upload once, write multiple.
- Added ability to log to SQL server as well as to a file.
-
User Manager individual item panels can be made sticky to always display
even if not configured.
-
Added support for folder icon previews to see preview of images inside
of it.
-
Custom forms can handle cascading to show specific fields depending on
drop down selections.
-
Added email templates for user manager so you can quickly choose a form
email for new accounts.
- Added custom themes in the User Manager for the WebInterface.
- Improved logging data from client protocols.
- DMZ server mode performance improvements
- DMZ server mode reliability improvements
- Dynamic tunnel creation and start/stop and demand
- Improved Jobs tab log handling to be much faster.
- CrushSync can change admin user/pass info from systray.
- Supports variables in Event paths configuration
- Improved logging to log similar chunks together.
- Added MD4 hashing support on passwords.
- Added support for changing passwords with SFTP.
- Added support for MD5Crypt passwords.
-
Fixed content-length bug preventing Chrome from some video playback.
- Added start/stop buttons for service/daemon on GUI.
- Tracks new empty folders for syncs.
- Changes to a user take effect immediately to the logged in user.
-
Added support for third party restart script after an update is applied.
- Fix for TLS 1.1 and 1.2 protocol being enabled.
- Home folder automatic creation supports variables now.
-
Added support for log viewer to open other log files and monitor in
realtime.
- Added support for miniURLs in DMZ server mode
-
When an account expires, custom actions can be taken to delete the
account, delete the VFS, send emails, etc.
- Use default keystore if specified keystore can't be loaded.
-
Added support for linked VFS's from roles on LDAP Auth only logins.
-
Added support for groups and inheritance to pass on their expiration
information to individual users.
----
Bug Fixes:
- Fixed UI configurations on SFTP outgoing connections.
- Path fixes for # signs and other URL unsafe characters.
- Fixed client date parsing for some FTP servers
- Fix for resume with advanced download/upload
- S3 listing fixes for dates, and with failed prior transfers
- Fixed bug in CrushTask emails
-
Fixed bug in PGP key loading, and allow for loading form remote
locations.
- Fixed SSH private/public keys for outgoing client connections.
- Fixed UNC path issue for CrushTask
- Fixed HTML emails to have proper tags.
-
SMTP emails used 'mixed' multipart to support text and attachments.
- Fixed SCP upload of zipstream data.
- Fixed bug in preview thumbnail generation with empty folders.
- Fixed bug where Manage Shares was missing items.
- Fixed bug with events and custom form 'label' values.
-
Fixed bug for alternate duration information from pcastaction on OS X
10.7
-
Fixed bug with multi channel SFTP connections and idle timeouts for
entire socket
- Fixed magicdir email getting lost for events.
- Fix for WebDAV 'LOCK' request with no XML body
- Fix for tunnels connections missing HTTP cookies.
- Fix for AS2 message MDN filenames.
- Fix for email event not updating variables.
- Fix for AS2 loosing header info for events
- Fixed memory leak with user's being loaded from SQL table.
- Fixed UI on how passwords are erased and re-encrypted.
- Fixed UI bug with filtering in logging panel.
-
Fixed WebInterface UI tree expansion of dirs with a name starting with a
dot.
- Fixed User Manager UI bug with renaming VFS items.
-
Fixed estimated time remaining to calculate in hours and minutes for
large transfers.
- Fixed UI bug in User Manager for filtering customizations.
- Fixed WebInterface download for iOS to try and open the item.
- Fixed UI issues with Opera/IE10.
- Fixed bug with the Sharing email body text.
-
Added additional localization variable items for people writing custom
translations.
CrushFTP 6.2 - 2/1/2013
New:
- Added support to update user manager users in batch mode.
-
CrushSync redesigned with web based install, management, and monitoring
-
CrushSync can now start synchronizing while a file is still being
updated.
-
CrushSync uses a more straight forward file synchronization mode using
less DB interaction.
- CrushSync can be scheduled to run at specific times only.
-
Added support for CUT/COPY/PASTE working with the VFS and not just local
files.
- Session information is preserved through server restarts.
- Job history information is preserved through server restarts.
-
Added support for looking up user emails from a group.
{groupname}@G.{UserConnectionGroup}
- Added support for multiple reverse proxy servers.
- Tunnel can handle much faster throughput speeds over 1Gbit.
-
CrushTask - WriteFile - Added find/replace for altering an existing
file.
-
CrushTask - SQL - Added support to do queries to SQL, inserting rows,
selecting rows, using information about files.
-
CrushTask - FileParser - New feature to read CSV (delimited) or fixed
text files, parsing results into items that can be used for other
actions like SQL inserts.
-
CrushTask - Find - Support finding items that have been deleted by
comparing to last cache.
- Added TempAccounts admin controls.
-
Linked VFS support is much more advanced to handle complex scenarios.
-
Added re-captcha support to WebInterface login page. (Requires google
re-captcha account to use it.)
-
Added support for viewing EXIF info and changing EXIF values on images.
-
Automatic user refresh on logged in users when a save is done in the
user manager. No need to logout.
-
New log viewer in admin lets you view the entire log, search, filter,
color tags, realtime scrolling, and more.
-
Added ability to have a list of results for custom form fields to assist
users in entering correct data.
-
Added ability to have uploads auto start, and restrict to specific file
extensions
- Added QuickShare feature for after an upload is completed.
-
Enhanced download basket giving more controls to review the items in the
basket.
- Added HTML editor for share email body.
-
CrushLDAPGroup allows specifying roles and template users to use for the
role
-
VFS handles SSH key authentication when connecting outbound to remote
servers
-
VFS handles client cert auth for FTPES authentication when connecting
outbound to remote servers
- OS X Advanced mode upload has a better file chooser.
-
VFS is more robust at handling bad FTP servers on outbound connections.
- VFS has additional logging capabilities for tracking actions.
- DMZ mode now uses socket pooling for better efficiency
-
MagicDirectory supports creating random usernames as well as passwords.
- MagicDirectory can now handle a 'days' notation for expiration.
- CrushTask - PopImap - support folder structures
- CrushTask - Copy - Added copying a file with a unique name.
- CrushTask - Copy - Supports ASCII mode when doing a FTP copy.
-
CrushTask - Copy - Added support for very limited 'simple' mode for bad
FTP servers.
- CrushTask - Added unique guid value as a variable.
- Self registration now honors password rules.
- AS2 MDN responses are now written to a file.
- Removes 'Shares' folder when last share is removed from a user.
-
Added variable for events tracking success and failure for transfers.
- Added support to encrypt and decrypt items from the WebInterface.
-
Automatically fixes emails to be HTML mode if the SMTP server is set to
HTML and email was plain text.
- Update mechanism is faster.
- Added multithreaded listing for large folders and FTP protocol.
- Generates exif data for previews using exiftool.
- Compression fixes for large zip files (greater than 4GB).
- HTTP uploads failures errors are displayed in browser now.
- Faster PGP encryption and decryption.
- Less verbose HTTP headers in logging.
- Added ability to log individual user session logs to disk.
- Discards CRLF HTTP injection.
- Added FileZilla user import process.
-
Added ability for FolderMonitor to execute a scheduled job if it finds
an old file.
- Preserves OS X Info.plist file during CrushFTP updates.
- Improved AS2 compatibility with more servers.
-
Added support to download multiple preview thumbnails as a zip file.
-
Added support for reading giant ACII mode files with only one line.
- Added unsafe filename characters for uploads.
- Enhanced objects plugins can work with.
- Added speeds to UploadDownloadSummary report.
- User hammering Alert emails have more data available now.
- Automatically starts using new SSL cert if cert it changed.
-
Added password rules to login.html file and resetting the password with
the randomly generated one.
-
Added support for windows ACL permission lookups on files for some
plugins.
- Added preference for where preview thumbnails are stored.
-
Added support to limit the TLS version that is used to avoid BEAST
attack. (Or just use Java 7)
- Increased PASV port timeout for slow clients.
- Allows browser to save login credentials on login page.
- Improved advanced upload mode in WebInterface.
- Added media preview for WebInterface slideshows.
- Added control to rotate previews in browser.
-
Added support to show custom HTML file instead of directory listings.
- Improved log viewer in User Info panel of WebInterface.
----
Bug Fixes:
- Fixed reverse HTTPS tunnels not working
- Fixed deleting and creating internal shares.
-
Fixed bug in detecting insufficient privs on Windows for installing
service.
- Fixed UTF8 mode for SMTP email subjects.
- Fixed bad SITE commands not getting error response.
- Fixed bug loosing inheritance when saving with SQL DB.
- Fixed bug not setting OS folder privs when expanding a zip.
- Fixed bug loosing user_email variable from plugin users.
- Fixed bug with command lien generation of users.
- Fixed bug sending emails through exchange servers.
- Fixed bad URLs in the VFS coming from older CrushFTP versions.
- Fixed recursive event processing
- Updated SFTP library for bug fixes and security fixes.
- Fixed bug loosing keywords and thumbnails on rename.
- Fixed LimitedAdmin user manager error messages.
- Fixed bugs in upload form values not being accessible.
- Fixed bug logging some plain text passwords in CrushSync mode.
- Fixed DMZ socket timeout issues.
- Fixed rename when only changing filename case.
- Fixed bugs when using a DB for the search index.
- Fixed bug in looking up the local LAN IP on some systems.
- Fixed bugs with selfRegistration process
- Fixed bugs for ExportUsers report stopping on a bad username.
- Fixed bug in IP banning causing all IPs to be banned.
- Fixed bug in creating home folders.
- Fixed quota alerts for when quota is exceeded.
- Fixed alerts missing user_info for variables in email.
- Fixed duplicate entries in FTP STAT command.
- Fixed folder path matching in events.
- Fixed DMZ and CrushSync mode.
- HomeDirectory has a fix for being used as an event.
- CrushTask - Find - bug fixes.
- CrushTask - Unzip - fix for unzipping in parent folder.
- CrushTask - Jump - fix for not passing error information
- CrushTask - Preview - Ignore disabled preview configs
- CrushTask - PGP - Fixed decryption bug.
- CrushTask - Find - Fixed bug when iterating through directories
- CrushTask - Execute - Avoid deadlock on process that doesn't end.
- Fixed admin theme switcher not functioning.
- Fixed bugs in WebInterface slideshows.
- Fixed bugs with IE10 compatibility.
- Fixed many bugs with User Info panel on WebInterface.
- Fixed data validation on some User Manager fields.
CrushFTP 6.1 - 7/24/2012
- New:
-
WebInterface supports HTML5 drag and drop for file uploads. Upload
interface is more streamlined now too.
-
Download basket has been enhanced and supports icon previews, and other
actions.
- VFS is much faster, more capable, SQL integration faster too
- Added self registration with approval process
- Added S3 protocol support
- Compatible with OSX 10.8 Mountain Lion
-
Added support for DMZ server and managing multiple CrushFTP instances
from one for Enterprise licenses
- Added support for creating a ZIP in the WebInterface
-
File based encryption is PGP based now instead of proprietary format
- Supports larger zip files sizes (ZIP64)
- Added "changing all" flag for CrushTask Find task
- Added newer/older condition for Find task in CrushTask
-
Added FindCache task type to CrushTask to prevent finding items again
- Added retry support for Copy task in CrushTask
- Support resuming file transfers for Copy task in CrushTask
-
Added streaming support for PGP task in CrushTask (not only local files)
-
Added streaming support for Zip/Unzip task in CrushTask (not only local
files)
- New protocol engine in CrushTask, faster, more lightweight.
-
Java applet loading warns user if Java is disabled, or not installed.
- Improved update handling with automatic CrushFTP service restart
- Previews handle bad files quickly now
- Better thread management
- Added automatic inheritance for users added to a group
- Previews icons can be downloaded with right click now
- Added linked VFS items to UserFolderPermissions report
- Limited Admin can configure forms, and tunnels on users
-
Support for bad FTP servers when using CrushFTP as a proxy (OS/400)
- Supports ASCII/BINARY mode for FTP proxy operations
- ExportUserPass report can access more properties from a user
- Supports merging / colliding VFSs from multiple users
- Added ERROR event type to user manager
- Creates home folders when improving users
- Changed library for proxy mode doing SFTP connections.
-
Supports setting the email on a user when making them from the command
line
-
Added feedback when server is decompressing a file slowly on zipped
uploads
- Improved internal log messages
- Added max timeouts for HA proxy connections
----
- Fixes:
- Fixes for sshfs client interacting with CrushFTP
- Fixed events not being triggered
- Fixed registration issues with older licenses
-
Fixed many issues with URL encoding of special characters in the admin
UI
- Fixed memory leak related to SFTP
- Fixed disk space calculation for alerts
- Fixed AS2 handling of MDN responses
- Fixes downloading a file that is currently being uploaded into
- Fixes for FTPS client SSL auth
- Fixed importing older CrushFTP4 users to CrushFTP6
- Fixed bug with duplicate event execution
- Fixes for limited admin management
- Fix for SMTP Subject not handling UTF8 chars
- Fixed for folder monitor when finding empty folders
- Fix for rename event
- Fixed emailto: links for some versions of Outlook
- Fixed bug in downloading ASCII files over FTP
- Fixed bug with bad URL in sharing a copy of a folder
- Fix for reverse proxy mode and unusual forwarded-for header
- Fixes for tunnel closure
- Fixes for in stream PGP encryption and decryption
- Fixes for zip filenames in CrushTask
- Fixed execute exit code handling in CrushTask
- Fixed Wait task in CrushTask
- Fixed many UI issues in User Manager