Wednesday, April 3, 2013

CrushFTP 6.3 Released!

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.

Thursday, January 31, 2013

CrushFTP 6.2 Released!

Its a massive update bringing lots of new enhancements, and bug fixes. Development is more active than ever. CrushFTP is more robust than ever too. 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.

Wednesday, April 11, 2012

CrushFTP 6 Released!

  • Everything is now web based (administration, user monitoring, jobs, reports, user manager, preferences).
  • CrushSync client application real-time replication and synchronization (delta transfers, high speed tunnel integration).
  • WebInterface supports movie thumbnails, including ability to hover over thumbnail and see multiple frames from the movie.
  • WebInterface can play movie files, and mp3 files directly in the browser.
  • PGP in-stream encryption / decryption on a per folder level in the VFS.
  • Many new CrushTask plugin items
    • HTTP POST/GET can be done with information about the upload, or download
    • PGP encryption or decryption on files
    • POP3/IMAP support to pull files out of email attachments and do things with them
    • Users list can find users, and repeatedly call a task with variables from that user (such as pulling in attachments from emails counts for all users).
  • Multiple administrators can work simultaneously on the server.
  • Share files/folders between users in CrushFTP without temp links and expirations.
  • Indexed searches for faster results in the WebInterface.
  • Uses built in tools for OS X in building icon, and movie thumbnails.
  • Reverse proxy where CrushFTP is the reverse proxy, and other app servers are behind CrushFTP.
  • VFS back end has been rewritten supporting parodying to servers running FTP(s)/SFTP/HTTP(s)/WebDAV.
  • WebInterface has a count down timer for when your session expires.
  • Updates can be applied with a single click on OS X and Windows.
  • Radius plugin for authentication against Radius servers.
  • Web API calls can be done for custom controls over server administration.



This is a major update, with many new useful features. As a result, users of prior versions will need to purchase an upgrade to get a license for this new major version.

Sunday, April 1, 2012

CrushFTP 6 Public beta released!

Its been a long time in development to get this new version ready, but its finally here. New website is in place, docs are being written, movies are being recorded, and CrushFTP 6 is available as a beta for you to try things out yourself.

Just go to the download page on www.crushftp.com and download a copy today. This is *not* intended for production use yet, and will *not* work with a CrushFTP 5 code, and I do *not* yet offer upgrade licenses for it. Its beta...and I'm looking for feedback and bug reports first.

Thanks,
Ben

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