Saturday, October 26, 2013

CrushFTP 6.4 Released!

  • 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.

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.