CrushFTP 7.2 Released (10/28/2014)


tunnel improvements for disconnected sockets
multi segment downloading from S3 bucket
thumbnail previews now operates on VFS items and not just local file:// references (SMB, FTP, SFTP)
task have {working_dir} variable they can access
added link task
added support for Job references in folder monitor, alerts, and events
allow access to server_info variables
support custom java classes for task type
added additional cache options for FindCache, Copy/Move cache
added date time scenarios for Wait task
allow settings the supported MACs for SFTP
sftp can do multithreaded listings
support and / or operator for WebInterface search
added alert type for monitoring server variables
hide actual file path from upload exceptions
improved SQL speed for users stored in a DB by using better caching methods
allow mass updating of users as a limited admin, not just full admins
supports MSSQL for StatsDB now and reports
ignores requests for getadminxmllisting by non admins and limitedadmins
allow share generation to suggest a user/pass to utilize
support s3crush revision tracking
allow a user to upload and overwrite a file that was in use by them (from a leftover dead connection)
increased SFTP buffer size default to improve Linux performance issues
stop excessive user backups done at every login
allow events to be applied to only shared accounts a user makes
removed duplicate login event call
added user usage report
improved job monitor speed to ask for less info unless needed
server log now set to click to activate
added minimum upload speed, and minimum download speed restrictions for alerts. (negative value to trigger an alert)
multithreaded CrushSync uploads and downloads
tunnel improvements for disconnected sockets
added accelerated multi segmented downloads from S3
better memory handling to keep caches clean dup after they won’t be used again
added ability to cache all local file items in memory for faster searches
added magic ports starting with 444 in tunnels to know if the port is FTP or HTTP
added test VFS button
crushftp defaults to TLS mode by default, SSLv3 is optional. (Poodle vulnerability fix)
supports unencrypted DMZ connection for speed
webInterface supports file sizes on folders when uploading with advanced mode
added memory based filesystem support for temps storage location
added {working_dir} variable to CrushTask
added Link task to link in other jobs to a job.
more variables are accessible to crush task action now, all sever_info items
added support for custom CrushTask java task items from 3rd parties.
added support for modifying FindCache references in CrushTask for Copy and Move actions
added date and time scenarios to WaitTask until…
added support to “touch” a file sign a rename
added garbageCollection on demand calls to CrushTask.
added MD5 file hash calculations on file copies in CrushTask
added file timing on CrushTask Copy actions
added {full_log} variable reference for CrushTask which could be embedded in emails
AS2 supports HTTPS client cert auth
added completion types for CrushTask of killed, cancelled, or completed
allow setting custom headers in HTTP CrushTask items
PGP task supports hinting on decrypted file size
added looping on email ask to attach one file at a time
added support for starttls on PopImap task
drastically improved the speed of short running jobs
added {MMMM} for full month names in CrushTask
allows any heap memory size for CrushFTPDrive and CrushSync
added sync now menu item to force a sync in CrushSync
added growl style notifications in CrushSync to warn you if sync is offline
added last_login tracking for User Manager accounts
added max_logins onto User Usage report
added {web_link_end} variable for Share email body
support quota usage for plugin based users
added support to generate heap dumps for admin users for troubleshooting
added support for Radius challenge / response system for one time use codes
added max expiration day config for shares and default expiration days
added support for responding with failed MDN messages
added reverse connections for ports in DMZ scenarios
added audit report and started tracking additional audit items like rename, delete
added support for events running in async mode event by event
added support to find user for password reset when in SQL mode for users
added history tracking for current uploads/downloads in progress for admin UI graphs
added per user password salting support
added job queueing for async events
added salt to tab delimited import
increased ACL lookup speed for LDAP ACL mode
added {size} for sharing email
added net mask support for ServerBeat
added support for events and statistics on copy/paste actions
added control for max event threads.
supports smtp mail From with pretty formatting
hides MACOSX garbage items from zip previews
added flag to control writing session logs
added progress bars for searching in WebInterface
added date/time localization support and many other enhancements for localization
added login page themes in the prefs for quick customizations
added new report JobSchedules
added new report AuditSummary
added hover over info in dashboard to see transfers that were in progress during bandwidth usage
check for update now looks for new builds too
added more controls in PGP task for signing and verifying
added port forward server time type
added mass update for banning list to past in text
enhanced radius plugin supporting more custom folders at login
enhanced LDAP plugin to support individual key mapping
enhanced job monitor to add breakpoints between all steps or clear breakpoints
added sort task item
added test button for custom VFS items in the User Manager
added option to optionally not save state or history if so desired for jobs/events
added multithreading capability to CrushSync for faster transfers of small items


fixed some SMB issues for rename move actions
fixed bug with find task when no times begin found not throwing an error
fixed multiple s3 buckets in single VFS
fixed name reference when times are unzipped
fixed job restoring after a server restart (multiple threads scenario)
webdav fixes
fixed max login time and dmz scenario
fixed encrypting the URL in VFS
fixed VIP movement issues with ServerBeat when both machines are offline
fixed memory leak with prior FTP sessions
fixed missing log entries for HTTP/SFTP RETR & STOR operations
fixed SSL manager error with blank trusted cert list
fixed csrf on downloads
Jobs UI fixes
login.html file redirection link restriction fix
sftp logging fix
fix overwrite not working on File objects when specified
fix for s3 downloads no closing properly
fixed client cert auth connects for HTTPS
fixed symlink support for SFTP client instead of removing them from listings
fixed SMB authentication errors
fixed DMZ internally routing connections through internal server not working
fixed bugs with known_host file support in SFTP client
fixed restoring a job after server restart and loading up prior cached file info
fixed names on CrushTask unzipped items
fixed file length references on CrushTask copied items
fixed UserList task on how it calls its subtask items
fixed closing connections bug with CopyTask actions
fixed bug with running multiple copies of the same job simultaneously (called from an event)
CrushSync threading fixes when multiple syncs are configured at a time
protects against getting banned during an upgrade
increased time-out for CrushSync and really slow dir listings
fixed bug with email templates with spaces in their name
restored http header access for plugins
fixed issue with TempAccounts and DMZ mode
fixed dir listings for FTPES clients and empty folders
fixed date locale for miniURLs
don’t waste connections on TempAccounts with a limit configured
fixed bug with upper/lower username case flag
fix race condition for plugin loosing active username info
fixed bug with access-allow-origin not working
fixed bug when log rolling greater than 20 days
fixed deadlocks scenario where the server could freeze under the right scenario
fixed bug taking down DMZ instance
improved socket cleanup for high load
fixed reverse proxy not matching path too
fixed default SQL config with datediff
fixed keystore arrangement of certs when adding in trusted certs
fixed bug with change password while having SMB or S3 filesystem
fixed bug in SSL test not testing the keystore properly
fixed bug where field login count wasn’t reset on success
fixed excessive logging in WebInterface actions
fixed DMZ bug with bad username/email requests
fixed linked vfs and SQL User Manager.
no temp rename on upload for S3Crush objects
fixed missing keep-alive header on redirect
fixed locked auth object for SMTP email
improved CSR generation for UK customers
fixed as2 message ids
fixed issues using TLSv1.1 and TLSv1.2
fixed hanging dir in SFTP when no files existed
fixed errors on mass uploads where cleanup is discarding them
fixes for UNC paths and Preview generation
fixed media playback with MP4 files and improved slideshow handling of MP4
fixed issues in the job monitor for active jobs not refreshing right
fixed issue with duplicating events