FileCatalyst Direct Release Notes
NOTICE: Java 1.8+ is required for all FileCatalyst products. Amazon Corretto JRE 8u332 is now bundled into
all FileCatalyst product installers (Windows, macOS, Linux).
Version 3.8.7
Build 27 - February 16th, 2023PROCESS BY BUILD - DO NOT REMOVE
- TransferAgent - Updated SSL Certificate
Build 24 - January 19th, 2023
Added:
- All - Multiple security fixes
- All - Modernized look and feel
- Central, Server - Added OAuth support for email authentication
Fixes:
- All - Various UI fixes
- HotFolder - Upgrading HotFolder does not add TLSv1.3 to the config file
- HotFolder - "Move to Sent" functionality would delete the HF location, if destination is outside HF
- HotFolder - Hotfolder Connect functionality, through Swing Admin, when running as a service
- LoadBalancer - LoadBalancer would not properly cycle through sites that were down
- LoadBalancer - LoadBalancer sticky sessions were not using the same ID for check site and transfer operations, in Single Client mode
- Central - Alarm history was being redundantly generated with no retention limits
- Central, HotFolder - Backwards compatibility issue between Central and HotFolder
Known issues:
- Central, Server - Some third party email providers (such as Gmail and Office 365) reject emails if the "From" field does not match the account sending the email
Version 3.8.6
Build 43 - October 26th, 2022
Added:
- All - Update Amazon Corretto to version 8.332.08.1
- All - Multiple security fixes
- All - Modernized look and feel
- Server - TLS 1.3 support
- Server - HTML Remote Admin now allows the creation of self-signed certificates for testing and demo purposes
- HotFolder - MD5s now included in HotFolder data reports
- Server, HotFolder, TransferAgent - Labs: New Rate-based Congestion Control Algorithm
- Server, HotFolder, Central - Ability to enforce strong password policy
- Central, LoadBalancer - LoadBalancer now has built in sticky sessions, where a multiclient task execution will utilize the same server
Fixes:
- All - Various UI fixes
- Central - FileDetails CSV export has Null in Task ID and Name columns
- Central - FileDetails CSV export has swapped Task ID and Name column values
- Server - Issue with diagnostic generation on shutdown
- HotFolder - Thread leak causing HotFolder to hang
- HotFolder - No task logging, after first execution
- TransferAgent - TransferAgent would incorrectly reset connections when receiving multiple transfer requests
- Server, TransferAgent - SessionID is not relevant to the FileCatalyst TransferAgent
Version 3.8.5
Build 78 - April 8th, 2022
Added:
- All - Update Amazon Corretto to version 1.8.0_282
- All - Multiple security fixes
- Central - Ability to generate a CSV for Central report data
- Central - New report in Central provides data transferred per Node
- HotFolder - Bandwidth blackout cancellation
- Load Balancer - Origin Affinity for Load balancer
- Reverse Proxy - Run time Diagnostics generation
- Server - New upload SSL certificate button for Server HTML admin
- Server - Support for authenticating against an OpenID service (Beta feature, support limited to certain UIs)
- Server, HotFolder - Checksum now included in select Server and HotFolder CSV reports
- Server, HotFolder - New Read/Write speed test tool for testing I/O speeds
Fixes:
- TransferAgent - Weblink page intermittently getting Connection Refused
- Server - Error when downloading from Weblink using SSL
- Server - Renaming an Amazon S3 folder creates a 0B file instead
- HotFolder - Intermittent hang on startup, with CPU spiking to 100%
Version 3.8.4
Build 48 - October 22nd, 2021
Added:
- All - Modernized look and feel
- Server - Usability enhancements to the Logs page in the HTML Admins
- Server - Performance improvements
- HotFolder,TransferAgent - Client applications no longer require license key to enable reporting
Fixes:
- All - XML REST API calls return a 500 Internal Server Error
- All - Various usability improvements
- All - Multiple security fixes
- TransferAgent - About dialog not displaying information
- TransferAgent - Email Weblink page not loading
- TransferAgent - Install on Mac showing failure despite successful installation
- TransferAgent - TA Express page does not detect TA is running when running Localhost Fallback Proxy
- TransferAgent - Addressed issue where TransferAgent would not properly queue transfers
- Server - Upgrading S3 authentication method to enable compatibility with newer buckets
- Server - Connection limit email reporting incorrect value
- Server - Unable to Browse on an EFS
- Server - Fixed an issue where we were not writing bandwidth reports.
- Server - License information not being displayed
- Server - Native HTTP Upload page not loading
- Server - Help button on Weblink page disappears on page refresh
- Server - File Ownership is not being applied with auto-zip
- Server - Corrected Server shutdown process
- HotFolder - HotFolder incorrectly identifying itself for licenses purposes, erroneously limiting functionality
- HotFolder - Serialization error when setting task to Always on.
- HotFolder - Fixed an issue where we were failing to write transfers to logs on rescans
- Central - Search on filepath produces an SQL error
Version 3.8.3
Build 62 - May 20th, 2021
Added:
- All - Increase database file path storage limits to 4096 characters.
- All - Memory requirements have been updated for modern needs.
- All - Linux service wrapper now using YAJSW, allowing memory allocations above previous 4G limit
- TransferAgent - Labs: New proxy mechanism for environment when localhost DNS resolution is blocked
- Server - Added CLI command to generate Request String
- ServerAdmin - Advanced View enabled by default
- HotFolder,TransferAgent - Verify Integrity (MD5) is now turned off by default
- HotFolder,TransferAgent - Files with reserved characters will be skipped instead of terminating the transfer
- Central - Limiting HotFolder tasks names to supported 255 characters
Fixes:
- All - Multiple security fixes
- All Clients - On Big Sur, secondary drives do not get listed
- TransferAgent - TA fails to startup on Big Sur
- TransferAgent - TA fails to launch in Chrome on Big Sur from Tray Icon
- Server - Improved messaging of Office365 SMTP exceptions
- Server - External file systems not assigning proper sizes for multi-part uploads
- Server - Very large user directories (10 million + ) could freeze the swing ui
- HotFolder - HotFolder failing to launch on certain systems
- HotFolder - HotFolder tasks mapping to drives omitting a trailing slash (i.e. X:) are not visible
- HotFolder - Sites with complex characters in their names causes HTML Admins to fail to load
- HotFolder - Added a password confirmation field in HotFolder HTML admins
- HotFolder - Failed transfers from HotFolder are not generating failure email
- Central - Session history main view shows incorrect value for Total Transferred
- Central - Transfer failed alarm raised in Central when no files are transferred
- Central - NullPointerException occurs while managing the Server via Central
- Central - Silenced alarms not returned via REST
Version 3.8.2
Build 147 - December 22nd, 2020
Added:
- TransferAgent - Increase default # of concurrent multiclient connections in TA Express to 3
- TransferAgent - REST API exposing Advanced progressive features in TA
- Server - Advanced Server Optimizations panel for Server HTML Admin
- Server - Administration Connections panel for Server HTML Admin
- Server - User Home directory validation in User panel of HTML Admin
- Server - File Systems panel for Server HTML Admin
- Server - Provide an option to write blocks in sequential order
- Server,HotFolder - New mechanism for tracking and auditing changes to product configurations
- HotFolder - Tray icon has new link to the HTML Admins
- Central - Increase the default Max Records in central following performance enhancements in 3.8.1
- Central - New Server storage health alarms. See "Understanding Alarms" section of Central documentation for more details
Fixes:
- TransferAgent - TransferAgent running as Service on Big Sur cannot access Documents folder for user
- Server - SSL port added to conf but assigns wrong port
- Server - Server Admin intermittently fails to not connect to Server when using IP filters
- Server - Corrupted files when uploading to S3 storage when using Temporary file names
- Server - Resource leak in Server
- Server - Web server does not apply the TLS settings from the fccon.conf
- Server - HTML Logs page doesn't load in Firefox (Version >= 80.0.1)
- Server - Cancelling out of the browse dialog for a user's home directory on HTML Admin clears the configured path
- HotFolder - Clients are Hanging on the PASS call
- HotFolder - FCAPI logs created in the installation folder
- HotFolder - Tasks added through older HotFolder Swing admins (<= 3.8.1) cause NullPointerExceptions to be thrown
- HotFolder - HotFolder hangs on scheduled tasks with Workflow site
- HotFolder - "Allow concurrent tasks" re-enables itself
- HotFolder - Max value of task scheduled execution by minutes is incorrect
- HotFolder - User bandwidth is not respected by tasks
- Central - Central database upgrades from 3.7.2 to 3.8.1 are broken
Removed:
- All - Internet Explorer (IE) is no longer supported
- Server - Direct Server product is no longer supported on macOS. macOS clients continue to be supported.
- Server - SFTP is no longer supported
Known issues:
- All Clients - Due to changes in how the operating system permissions are handled, on
macOS Big Sur, secondary drives do not get listed
NOTE: Initial testing of clients have been performed on macOS with new Apple silicon. No issues have been found.
Version 3.8.1
Build 103 - October 7th, 2020
Fixes:
- All - Customer experiences high packet loss when uploading on low bandwidth
- TransferAgent - Installation should not recommend installing for all user if user has admin privileges
- TransferAgent - TA show no logs for transfers when using IE
- HotFolder - Cannot add a HotFolder site using the HTML admin if the site uses SSL
- Central, HotFolder - Central 3.8 can't control/access HotFolder nodes
- ReverseProxy - Reverse Proxy unexpectedly restarts itself
Build 20 - September 9th, 2020
Added:
- Central - Multiple performance enhancements
- HotFolder - Expansion of HTML Administration
- Site Network Characteristics Auto-detection
- Site Tuning Optimization Auto-detection
- Site restore defaults
- Proxy configuration
- Test Task Settings
- Check site connectivity
- Import/Export configurations
- Server - Expansion of HTML Administration
- IP filters
- Administration Configuration
- Administration Filters
- Reporting
- Advanced UDP
- Advanced Memory
- Advanced Miscellaneous
- Server - FC Server REST API documentation
- Server - Request String Copy to Clipboard
Fixes:
- All - Multiple security fixes
- All - Several improvements and fixes to Diagnostics
- Server - Cannot delete file in Connect with # in name
- Server - Improved error messages when connecting to an EFS
- Server - In Express, cannot delete files with # in their names
- Server - Shutdown with OutOfMemory following upgrade to 3.8
- Central - Graphical omission of server to server transfers
- TransferAgent - POST operations not always triggering
- Client API - Sample code improvements
- Documentation - Printer friendly documentation
NOTE: Remote admin protocol change, only 3.8.1 remote admin can connect to 3.8.1 server
Version 3.8
Build 11 - July 7th, 2020
Fixes:
- Server - Command line arguments for database location not being respected
- Server - Command line arguments for Server TLS SSL updater not being respected
Build 10 - June 25th, 2020
Fixes:
- Reverse Proxy - Reverse Proxy stops accepting connections
- Server - Multiple Dropbox enhancements
- Server - Upload of very large file (250GB) to Azure failed the MD5
- Server - Upload of very large file (250GB) to Backblaze failed to be renamed
- Server - Can't edit/view permissions of EFS virtual files/folders from user or group edit box
- Server - Can't see list of assigned virtual files in swing remote admin if an EFS virtual file is assigned
- Server - Assigning a EFS virtual folder/file to a group causes swing remote admins to not connect
- Server - Setting the default user home directory to an EFS causes server to crash
- Server - Unavailable folders can cause performance issue in GUI
- Server - Clients command with "/tmp/.." form throws NullPointer Exception
- Server - EFS virtual file/folder for a path with spaces displays the path as URL encoded
- HotFolder - HotFolder download task cache isn't updating
Build 3 - April 29th, 2020
Added:
- All - Amazon Corretto 8u242 now bundled into all Windows, macOS, and Linux installers.
- All - Increase the default TLS protocol version to TLSv1.2
- HotFolder - Multi-million file directory streaming (N-File) with Multi-client transfers.
- HotFolder - Faster transfer startup for massive directory transfers.
- HotFolder - Path-based directory filters.
- Server and HotFolder - HTML admin performance improvements over high latency networks.
- Server - Added support for Wasabi cloud storage as well as our proprietary Encrypted File System.
- Server - Google Cloud Storage - support for regional buckets
- Server - Email notification when license is about to expire
- Central - Support for Users & Groups for node management.
- Central - LDAP and AD authentication support for Central administration.
- Central - CSV export of Session History
- LoadBalancer - Preview our LoadBalancer solution under development.
- Reverse Proxy - Added system property to bypass masquerade address for local connections
- TransferAgent - Ability to perform multiple transfers in TransferAgent and manage each transfer as a separate one.
Fixes:
- All - Multiple security fixes
- All - Several improvements and fixes to Diagnostics
- All - Mac installer will not upgrade software within the same major version
- HotFolder - The associated transfer cache is not deleted when a task is deleted
- HotFolder - Disabling remote monitoring incorrectly clears some configuration fields
- HotFolder - Multi-client "Delete after transfer" did not remove folders
- HotFolder - HTML Admin not drawing charts from data pulled from report
- HotFolder - Issue with rename behaviour with HotFolder Connect
- HotFolder - Single archive zip chunking broken on downloads
- HotFolder - Rename can rename a different file/folder
- HotFolder - Empty backup folders created outside of its install directory
- HotFolder - Integrity check fails for HTTP uploads with 'Transfer File Deltas'
- HotFolder - Sorting HotFolder list in Task creation dialog
- HotFolder - Export of Bandwidth table fails to write the xml file
- HotFolder - Incorrect message displayed when Server is not licensed for HotFolder
- HotFolder - Elevating CPU usage on receiving end of transfer leads to immediate packet loss
- HotFolder - Uploading file with name containing # causes problems
- Server - Logging for some HTML products has intermittent issues on first run
- Server - Default user home directories are sometimes not created during install
- Server - Unable to mount Azure Blob storage
- Server - Server UI initialized with a bad configuration on Linux
- Server - Read-only admin sees Central status as "permission denied"
- Server - EFS: Support for SMBv2 protocol
- Server - Tasks that download as zip from server leave the created zip file behind
- Server - EFS: Credentials file doesn't work unless it's named google_creds.json
- Server - Improved messaging for failed email notifications
- Server - HTTP Upload form transfer of number of files greater than the licensed connections should be queued
- Server - Server should pull email and users name when user is provisioned through LDAP
- Reverse Proxy - UDP port is incorrectly being set to 1081 in fcproxy.conf
- Reverse Proxy - Resolved several resource leaks
- Reverse Proxy - Improved thread handling in Reverse Proxy
- Reverse Proxy - Reverse Proxy not responding toclient requests
- TransferAgent - Files uploaded to root instead of specified remote directory.
- TransferAgent - Ubuntu 18 menu items not working
- TransferAgent - REST sample does not properly work out of the box
- TransferAgent - File/folder names with a pipe ( | ) are no longer allowed to be transferred
- TransferAgent - Broken link in TA Deployment landing page
- TransferAgent - Uninstall wasn't removing TA from Windows start menu
- TransferAgent - Multimanager connections not cleaned up for workflow job submission via Strict security
- TransferAgent, Central - System property to captureHeapOnShutdown not working
- Central - Read-only user should not be able to delete system properties
- Central - Transfer statistics not updating live in Classic View
- Central - 'Edit Map' Maps list is not getting refreshed.
- Central - Unable to clear favorite map
- Central - Intermittent issues administering linux Server and HotFolder nodes via HTML admins on the Central nodes page
- Central - Central reports page take a long time to load and/or hangs with 300+ nodes
- Central - Central displays -2 as time remaining for active transfer
- Client API - APIs not showing method parameter names
Known limitation:
FileCatalyst LoadBalancer is currently considered a
Labs
product. This means that although it is functional and works for specific use cases, experience with certain configurations may vary.
Functionality that is known to have issues when used in conjunction with LoadBalancer includes (but may not be limited to):
- Multi-client when working in conjunction with FileCatalyst Central.
- Multi-client when load balanced servers are on unique networks that do not share the same network bandwidth.
- Multi-client may have issues with bandwidth distribution if server licensing or user account
bandwidth settings are not perfectly in synch
- Strict Security in FileCatalyst Spaces / Workflow
NOTE: Multi-client in general has many permutations that have not been tested in conjunction with
LoadBalancer. This will continue to be the case while it is a Labs
product.
Version 3.7.3
NOTE: - JRE is included in macOS and Windows installers.
Build 36 - Dec 19th, 2019
Fixes:
- HotFolder - Fixed an issue where WebUI was not converting from bytes to MB
- HotFolder - Advanced view options were not displayed in HTML Admin
- Proxy - Additional dataport cleanup fix
- Server - Improved cleanup mechanism for deleted virtual files/folders.
- Client CLI - -exportSettings should not export passwords in plain text.
- Client CLI - When using the -importSettings argument, specified CLI settings are not respected for undefined values in the properties file.
- All - macOS 10.15 (Catalina) requires explicit permissions from the user to access Files and Folders.
Build 26 - August 26th, 2019
Fixes:
- All - Modified Mime Types for the embedded webserver to ensure *.pkg is handled as a file.
- All - Fixed flag to generate heapdump on shutdown and added the functionality to the Proxy.
- Reverse Proxy - Resolved issue with dataport cleanups.
Build 25 - July 11th, 2019
Fixes:
- All - Installer prevents JRE version colliding with previous installs.
- All - Better reporting of errors from clients to Server.
- All - macOS reduce frequency of "AppNap".
- All - macOS Service migration improved. Must be explicitly enabled in 3.7.3.
- All Clients - Log number of files successfully zipped.
- All Clients - Improved MultiClient stability.
- Central - Connections to Central report fail when doing abbreviated SSL handshake on reconnects.
- Central - Edit maps drop down is not refreshed after adding/saving map.
- Central - Properly recycle map background images.
- Central - Resolved UI issues with Map Creation.
- Central - Allowed for Listener IP to specify a particular IP or bind to all. Please review this KB article for more details on this fix.
- Central - Improved node reconnection stability on macOS and Linux.
- Central - Resolved UI issues with Report page.
- Central & HotFolder - Resolved a communication problem causing performance issues between Central and older HotFolder nodes.
- CLI - Ensure correct reading of settings for dynamic file transfer.
- CLI - Ensured proper shutdown for exported settings and directory listings.
- Client API - Cleaned up API sample code.
- Client API - Removed outdated files.
- HotFolder - Progressive downloads aren't waiting for files to finish growing before transfer.
- HotFolder - Blocked TUDP tests for non-UDP transfers.
- Proxy - Standard encryption of non-default SSL passwords on start-up.
- Proxy - New system property to allow proxy to bypass IP masquerade for local connections.
- Server - EFS driver obfuscation fix.
- Server - Null pointer exception on CWD command on a Linux system.
- Server - SSH: Adding 2048 bit RSA host key exchange.
- Server - Fixed error message for failing virtual file/folder creation on server.
- Server - Improved error messaging for HTML Admin.
- Server - Updated HTTP Upload form documentation.
- Server - Correctly update HTTP paths when IP set and no HTTP features enabled.
- Server - EFS driver for Azure (Azure storage library 5.0) for 100MB blocks and to accommodate file size limitation of 200 GB.
- Server - Can't use HTTP Download option for Links if remote administration is disabled.
- Server - Link: Download of a link fails if a single link file contains a character that is illegal in VF creation.
- Server - Consumption Per GB License key is not accepted by Server HTML admin.
- Server - ServerAdmin doesn't update when adding or removing users from Groups in Edit Group screen.
- Server - Fixed UserRoot location bug causing migration issues.
- Server - Simplified service activation on macOS.
- Server - Clean up temp user directories.
- Server - Improved Spaces integration.
- Server - Fixed Central Management UI issue.
- Server - Resolved reporting issue.
- Server - Fixed issue preventing HTML Upload Form connection.
- Server - Improved Azure stability.
- TransferAgent - Resolved TA restart after timeout issue.
- TransferAgent - Cancelled transfers now send Cancelled notifications.
- TransferAgent - Fixed per-email transfer notification status reporting.
- TransferAgent - Expanded REST API.
- TransferAgent - Better internal handling of transfer cancellation.
- TransferAgent - Better browsing of local machine and improved EFS support.
Build 18 - April 15th, 2019
Fixes:
- All - Increase default max attribute cache to 1 million entries.
- All - Improved performance of attribute cache.
- Server - Idle timeout setting of FileCatalyst Server is not being respected via Server to Server transfers.
- Server - Chargify support for resellers to sell consumption per GB.
- Server - FCServer needs to disconnect a disconnected connection before reconnecting.
- Server - Downloading of link does not work.
- Server - EFS transfers to resources other than SMB showed 100% for the entirety of their transfer.
- Server - HTTP Servlet needs to grab domain address from address bar.
- Server - Link: EFS paths don't properly function with characters that need URL encoding.
- Server and ServerAdmin - Stability fix in communication protocol.
- HotFolder - Transfer appears to stall after MD5 on large files (no feedback in log for local MD5).
- HotFolder - HTTP post URL call hangs session.
- TransferAgent - Cannot browse local folders when connected to an older server.
- Central - Issues on Map page when loaded using IE 11.
Build 17 - March 22nd, 2019
NOTE: - JRE is now included in macOS and Windows installers.
Fixes:
- All - Increase default max attribute cache to 1 million entries.
- All - Improved performance of attribute cache.
- Server - Idle timeout setting of FileCatalyst Server is not being respected via Server to Server transfers.
- Server - Chargify support for resellers to sell consumption per GB.
- Server - FCServer needs to disconnect a disconnected connection before reconnecting.
- Server - Downloading of link does not work.
- Server - EFS transfers to resources other than SMB showed 100% for the entirety of their transfer.
- Server - EFS driver for Azure (Azure storage library 5.0) for 100MB blocks and to accommodate file size limitation of 200 GB.
- Server and ServerAdmin - Stability fix in communication protocol.
- HotFolder - HTTP post URL call hangs session.
- TransferAgent - Cannot browse local folders when connected to an older server.
Build 13 - February 27th, 2019
Fixes:
- All - Reports and Central sessions are reporing the Chinese character file names with "?????"
- Server - Session Statistics: Statistics are incorrect when performing auto-resume transfers.
- HotFolder - Optimizations when using remote large Samba share for uploads.
- Central & HotFolder - Addressed an issue where Central would be unable to communicate with HotFolder nodes in future releases.
- Central - Proxy WebUI: WebServer cache causing system to be unable to redownload node WebUI.
Build 10 - January 31st, 2019
Fixes:
- All - Exception in log rollover on Dec 31st.
- All - Instructions missing for silent install/uninstall on Windows.
- Server - Rest API - HTTP Download Link doesn't properly construct the temp user if it evoked directly via /rs/weblink/httpDownloadLink.
- Server - Ability to skip testing for FTP when using auto-detect for sites on *.filecatalystspaces.com.
- Server - Cannot delete user created with username of three periods "..." from Server HTML Admin.
- Server - Salt and hash database access password if set in configuration.
- Server - Filenames with Chinese character failed to transfer from a FileCatalyst Server installed on Linux Server as a service.
- Server - Creating Virtual File/Folder without a description in HTML admin sets description to "null" in swing admin.
- Server - Restarting the server does not recreate the deleted .fcdb, backup and fcconf.conf file.
- Server - Redundant values in configuration file.
- Server - HTML Admin - Hostname is not updating to selected IP in Central Mgt screen.
- Server - HTML Admin - Users with leading or trailing whitespace were not being trimmed.
- Server & TransferAgent - Link - Pipes in a subject line breaks transfers.
- TransferAgent - Forced ownership feature failing to set the specified group.
- TransferAgent - Issue with remote REST calls.
- TransferAgent - Origins dialog not appearing when using TA HTML pages with a remote control license enabled.
- HotFolder - "Transfer Entire File with Unique Name " is overwriting original files when temp names are disabled.
- HotFolder - Monitor usage graph displays time in UTC instead of system time.
- HotFolder - Duplicated tasks should be disabled.
- HotFolder - HTML Admin - Error is invoked when the user attempts to delete a hotfolder created with a name of "." (i.e. a single period).
- HotFolder - HTML Admin - Changing the task direction has no effect.
- HotFolder - HTML Admin - Set folder as "Sent" instead of "/Sent" in case of filed left as blank.
- HotFolder - Trim leading whitespace on system property strings.
- HotFolder - High CPU load and alarm count when connecting to Central.
- HotFolder - Multi-client transfers executing post transfer operations multiple times.
- Central - Newly added map is disappearing from list.
- Central - Central Proxy Admins: Disconnecting a node and immediately reconnecting causes unuseable node HTML admin.
- Central - Improved performance for alarm summaries.
- CLI - OptimizeBlockSize value not being respected for CLI single-client.
Build 7 - December 5th, 2018
Fixes:
- Server - Unable to create virtual files pointing to S3 files that have spaces in the file name .
- Server - Weblink: EFS paths don't properly function with pipe character "|" in file name.
- Server - HTML Admin: Cannot delete user created with username of three periods "...".
- Server - HTML Admin: User validation not enforced when configuring "Force File ownership".
- Server - User bandwidth limit not respected after initial burst.
- Server - When clicking HTTP download from "Allow FileCatalyst Transfer Agent dialog" fails with unauthorized access.
- Server - Updated cloud metering code to pass along username with reports.
- Server - Issue where cloud custom built meter could shut down the metering thread.
- Server - In limited cases, downloaded data may be reported twice to metering API.
- Server - Failover license behaviour changed.
- Server - EFS: Issues with paths that have "/" characters within their password hashes.
- ServerAPI - API was not properly adding VFs in external file systems, error message "Cannot complete command because Illegal char <:> at index.
- HotFolder - Null Pointer error invoked when deleting Hotfolders with single period "." name.
- TransferAgent - Remote control of TA is enabled even without valid license string.
- TransferAgent - Remote calls to /rs/config/ should return 404 error message.
- TransferAgent - Setting log location, report location or download path with browser button can fail.
- TransferAgent - Adding PUT method (ta.api.singleFileTransfer for uploads and downloads) to main js api.
- Central - List of filtered alarms was displaying duplication.
- Central - Change log level for alarm list being reset list of filtered alarms from CONFIG to INFO.
- Central - Current Transfers: Time remaining column does not show elements correctly.
- Central - 'Edit Map' Maps list is not getting refreshed.
- Central - Stability fix on Central.
- Documentation - Add silent uninstall and install parameters and other switches for Windows products.
Build 5 - November 7th, 2018
Added:
- All - Improved MD5 checksum speeds through native calls.
- All - Windows installers now embed JRE. External JAVA is no longer required for Server, HotFolder, TransferAgent, and Central.
- Core - Improvement to protocol auto-detection for multiclient (fail over between protocols).
- Server - Allow the ability to specify file ownership/group on file systems for uploads.
- Server - EFS (External File System) official support for Google Cloud Storage and Backblaze B2.
- Server - EFS (External File System) support for Encryption at Rest for Amazon S3 File System.
- Server - Ability to restrict bandwidth of server via ServerAdmin.
- Server - HTML Admin: browsing tools for file path based configurations.
- ServerAPI - Add client API calls now available in server API.
- ServerAPI - Add ability to set / modify account expiry from the Server CLI.
- Clients - Allow the ability to specify file ownership/group on file systems for downloads.
- HotFolder - New scheduler core implemented to support large task list.
- CLI - Switch to allow pre-allocation of packet pool.
Fixes:
- All - Large (multi-TB) files transferring slower than (multi-GB) files.
- All - Enabled Grizzly cache (filecatalyst.embedded.webserver.enable.cache) for improved performance.
- All - Trim trailing whitespace for system property strings.
- All - Grizzly web server patch to resolve high CPU/Memory loads on some systems.
- All - Allow cipher and protocol restricting parameters for Grizzly 2 web service, similar pattern as exists on Server.
- All - Include the version/build specifics in the install/upgrade dialog.
- Core - All clients should report failures in post transfer (MD5 verification) to server so central statistics are accurate.
- Core - Downloading with single archive not possible on read only volume.
- Core - Attribute cache to expire in 2 minutes by default (old default was 30 minutes).
- Core - Cannot do a progressive download on a file that starts at size 0.
- Core - Adding a more detailed failure message of files that fail MD5 checks within FCDirect.
- Core - HTTP unable to display remote subfolder contents when TCP control port is not open.
- Core - Diagnostic report should default to contain only last 24 hours of logs.
- Core - Add originator IP when REST is used to make configuration change.
- Core - Unable to set the start rate for multi client.
- Server - Unable to download files from weblinks that contain IPv6 addresses.
- Server - User account capped on the Server does not divide bandwidth for multiple users connecting with the same account.
- Server - Email link fails with a growl message of 'undefined'.
- Server - Authentication failed against HTML form upload when using FQDN vs IP address, need option to set domain name for servletLocation.
- Server - Disallow username of "." or "..".
- Server - Request string keeps changing on machine for Windows OS.
- Server - Server fails to upgrade from version 3.4.2.
- Server - Link generates weblinks using the internal IP of Server even though Masquerade IP is set (can use hostname).
- Server - Add User Confirm Password is not case sensitive.
- Server - Link with EFS paths don't properly function with characters that need URL encoding.
- Server - Add a toggle to disable Manage Application (HTML Admin) in Server Admin.
- Server - REST calls to modify a user has some undocumented required properties.
- Server - Can not use HTTP Upload when FCWEB flag not included in license features.
- Server - Client backbone clients are visible on server as idle sessions.
- Server - Post process script is not executing for HTTP transfers.
- Server - EFS: Autoresume not working for uploads from Connect using Google.
- Server - Unable to authenticate users in Server for OpenLDAP with SSL certificate.
- Server - Authentication against active Directory (AD) and Open LDAP is not working since Java 8 u181.
- Server - Transfer Agent Test connections fails on Multi-stream TCP data connection When SSL is enabled.
- Server - Switching from LDAPS to LDAP requires the server to be restarted.
- Server - Remote Server Admin can't get directory listing of Linux or Mac Servers containing illegal URL characters.
- Server - Make "File Systems" tab show by default.
- Server - User directory validation is in the startup thread and will delay starting with long timeouts for connection failure.
- Server - User list disappears when EFS storage is not available.
- Server - Server resources not cleaning up when using server-to-server transfers.
- Server - Null value in database prevents admin from displaying virtual files\folders.
- Server - Unable to authenticate users in Server for Active Directory with SSL certificate.
- Server - Improvements to ServerAdmin to lower CPU overhead.
- Server - Improvements to optimize calls by server admin to large server databases.
- Server - NullPointer exception caused by paginated REST resources not having proper defaults for iDisplayStart and iDisplayLength.
- Server - HTTPUpload documentation wasn't properly setup to work with the documentation distributions.
- Server - EFS: Folder creation on buckets with encryption enabled fail.
- Server - Logic for selecting link IP is not checking if the IP masquerade is enabled.
- Server - Emails are not being sent out.
- Server - AuthenticationServiceFailure alarm not displayed in Central when Active Directory is unavailable.
- Server - Server is truncating local paths when to a network drive and containing an ampersand.
- Server - HTML admins login should log connection on log file.
- Server - HTTP upload redirects to a blank page when attempting to upload > 80 small (1-byte) files.
- Server - HTTP Upload connections causing FCAPI* logs in Server's installation root directory.
- Server - HTTP Upload fails to transfer tiny files.
- Server - HTTP Upload form - provided mechanism to declare trusted origins for FileCatalyst Server's Webserver (trustedorigin.xml).
- Server - HTML Admin - System Properties Cannot Be Modified in Firefox.
- Server - HTML Admin - Reload the groups and virtual folders tables properly when managing assignments to users to reflect changes.
- Server - HTML Admin - creating virtual Files/Folders only allowing Folders.
- Server - HTML Admin - User login security tab does not allow 0 as an input in "Time to block login (seconds)".
- Server - HTML Admin - Expiry date shows last loaded value for users without expiry dates.
- Server - HTML Admin - need to have a "bind all interfaces" value for Server IP Address.
- Server - HTML Admin - Can't apply changes to edit user after clicking on a duplicate virtual file/folder.
- Server - HTML Admin - Identify blocked user in user list.
- Server - HTML Admin - Add ability to unblock a blocked user.
- Server - HTML Admin - Test disk write I/O does not respond.
- Server - HTML Admin - HTTP Upload form doesn't show number of files selected in Internet Explorer.
- Server - HTML Admin - Identify Blocked Users in the User List.
- Server - HTML Admin - Improved behaviour when browsing invalid path in field.
- Server - HTML Admin - User account expires if it is edited and settings are applied.
- Server - HTML Admin - Customer logo from Link feature should be saved internally (uploaded).
- ServerAdmin - Logging in and out of multiple servers using ServerAdmin may bring over configuration artifacts such as EFS settings.
- ServerAdmin - File/Folder List should use ellipses for Virtual Files and Folders with really long names.
- ServerAdmin - Remove dependency on cloud licensing libraries for remote admin.
- ServerAdmin - EFS: Browse button not working in remote admin when configuring virtual folder physical path.
- HotFolder - FQDN connection through forward proxy works with Central but not with FileCatalyst Server.
- HotFolder - Creating HotFolders in HTML Admin doesn't remember last folder used or recognize Windows shortcuts like Documents, Desktop.
- HotFolder - Partial payload with Hotfolder REST calls sets user to anonymous.
- HotFolder - Multiple section to enable/disable tasks on HotFolder.
- HotFolder - HotFolder is not reverting "grey out" after task be re-enabled.
- HotFolder - HotFolder diagnostics needs to grab additional logs.
- HotFolder - Pausing scheduler should be highly visible in Hotfolder.
- HotFolder - "Move Source Files to Sent directory" old files in Sent directory are not deleting.
- HotFolder - Issue with Incremental with Auto-Resume and Transfer with Temp Names.
- HotFolder - Issue with Incremental File Deltas with Unique Name in TCP mode.
- HotFolder - HTML Admin - Connection status in sites not showing the proper full status.
- HotFolder - Move to sent was failing when the parent directories of the destination files didn't properly exist.
- HotFolder - Error itemsMap is not defined is noticed via HotFolder Remote Administration web access portal.
- HotFolder - Standard admin now correctly validates Site ID values.
- HotFolder - Partial payload with Hotfolder REST calls sets user to anonymous.
- HotFolder - Incremental options are broken for HTTP Uploads.
- HotFolder - Mass Enable/Disable creates duplicate tasks.
- TransferAgent - Responds with an error message when it fails to find a invalid connection key on transfer request.
- TransferAgent - User permissions overwrite virtual folder permissions.
- TransferAgent - Missing fcta.default configuration file after install.
- TransferAgent - Need ability to edit virtual paths' path value.
- TransferAgent - REST Doc LocalFileResource description missing the word "slash".
- TransferAgent - Test connection is failing in FireFox.
- TransferAgent - Deployment in single page application causes FileCatalyst icon to appear on non-FC pages.
- TransferAgent - Modify "Verify Integrity" default to false on sites and quick connect.
- TransferAgent - Transfer Configuration is missing Transfer with Temp Name Mode.
- TransferAgent - Test connection, always use the connection mode as AUTO.
- TransferAgent - Incorrect messaging after user declines to add unknown file type.
- TransferAgent - Reveal button is visible and clickable even when the button is nonfunctional when running as service.
- TransferAgent - TransferAgent running on a non-default port causes connection error message after downloads.
- TransferAgent - Refresh clears file list from 'connect' Express due to control client timing out during long transfer.
- TransferAgent - When the user cancel the upload page is redirecting to Error URL instead of Cancelled URL.
- TransferAgent - Downloads after TransferAgent restarts are not auto-resuming.
- TransferAgent - Site IDs using invalid characters are being accepted and blanking out existing sites.
- TransferAgent - Automatically navigate to contents of subfolder instead of root if it's the only thing in user home directory.
- TransferAgent - Not getting an error message when trying to delete virtual file using trashcan button.
- TransferAgent - Edit virtual folders in TransferAgent.
- TransferAgent - User should get a meaningful error message when hit a MD5 check.
- TransferAgent - Usability - rename "Connections" to "Test Connections" in TransferAgent.
- TransferAgent - Very large number of files transferred slows down TransferAgent.
- TransferAgent - PostURL in TransferAgent fails to report on all the uploaded files.
- TransferAgent - Reserved words "package" removed from main.js.
- TransferAgent - UI shows transfer cancelled for transfers that fail due to disconnection.
- TransferAgent - Getting wrong status email alerts per file for cancelled sessions.
- TransferAgent - HTTP Download page gives ambiguous error when clicking on expired files.
- Central - Add in ability to set system properties in Central.
- Central - Central needs to release a loading page when the DB is initializing.
- Central - Central not licensed for maps uses maps as default landing page.
- Central - Redirect HTTP traffic to HTTPS automatically.
- Central - Lower the log level of idle connections.
- Central - Changing RO Central Account to anything other than user causes failures.
- Central - Customers should now be able to upload images that contain illegal URL characters.
- Central - System property (unlimited.fc.central.reports.store_bad_reports_in_file) to disable creation of badReports.csv.
- Central - Search File Transfer History in search page does not allow to click on the calendar date picker.
- Central - Launching 'Connect to node' on nodes not available invokes 'failed to start downloading' error.
- Central - Node constantly disconnecting to Central.
- CLI - Recover if you forget a trailing slash on the -file parameter for download of directory.
- API - Clarified documentation.
- Documentation - Workflow Examples are missing in the FC Client API.
Removed:
- Windows - Windows 32-bit is no longer supported due to embedded 64-bit JRE in FileCatalyst products.
Version 3.7.2
Build 16 - Aug 22nd, 2018
Fixes:
- All - Security improvement for applications with web services (Server, HotFolder, TransferAgent, Central).
- Server - Modified label for the External File System.
- HotFolder - "Move to Sent" is both transferring sent directory and created a nested structure.
- HotFolder - "Move to Sent" registered as "\Sent", which on upgrade moved files to the root file system instead of "./Sent" by default.
- HotFolder - Cannot download a progressive file if the file starts at 0 bytes.
- HotFolder - Download with "Transfer File Deltas with Unique Name" does not complete for TCP transfers.
- Central - Lock held when a node with a bad connection prevents activity on rest of the nodes.
- Central - Remote admins are not opening up on Central.
Build 12 - June 21st, 2018
Fixes:
- Server - Link Management: Link Management UI doesn't load when invalid SMB paths are in the DB.
- Server - Server fails to upgrade from v3.4.2 to 3.7.2.
- Server - Setting java.io.tempdir to existing directory creates duplicate path.
- Server - Web Server security parameters and ciphers are not used when specified in fcconf.conf.
- Server - Option to set domain name for servletLocation instead of IP address.
- Central - Change method used to store remote WebUI to be node based (unlimited.fc.central.webui_store_webui_by_nodeID).
- Central - Central database migration during upgrade is slow.
- Central - HTML5 Admin becomes unresponsive until a Central restart.
- TransferAgent - Clicking on parent directory ".." sometimes redirected to user root.
Build 8 - April 18th, 2018
Fixes:
- Server - HTTP upload form UI redirects user to error page when one file fails to upload but others are still uploading.
- Server - HTTP servlet not recognizing consumption licensing, preventing HTTP transfers.
- HotFolder - HotFolder Admin locks up if connection replies from Central are blocked by firewall.
- Central - Message "FA Could not retrieve PCR: Could not get Object java.io.EOFException" thrown during HTTP request, needs to be rephrased in plain language.
Build 7 - April 9th, 2018
Fixes:
- All - Custom installer doesn't update monitor password on an upgrade.
- All - Custom installer populates with default values on upgrade.
- All - JAVA 9 warning during MD5 found in logs: WARNING: An illegal reflective access operation has occurred.
- Server - HTML admin cannot edit or delete user/group/folder after finding it in search..
- Server - Case mismatch in link path prevents help from opening on Linux.
- Server - Bandwidth by connection license is not respected on download.
- Server - Expose TransferAgent Express on FC Server internal webserver home page.
- Server Admin - Cloud jar is missing in install package, and is required for some cloud integrations.
- HotFolder - FCAPI(date)Usr.single.log are still being created.
- HotFolder - Cancelling task for TCP transfer truncated the file, forcing restart from 0%.
- HotFolder - HotFolder is reporting Pre-Processor to Central as an Active Session.
- TransferAgent - User should get a meaningful error message when hit a MD5 check.
- TransferAgent - Putting a percent sign % in Virtual Path label causes TA to crash.
- Central - Active client count in task list is sometimes inaccurate for multi-client transfers.
Build 6 - March 28th, 2018
Fixes:
- TransferAgent - Setting all display transfer speed to kbps units (not KB/s).
- TransferAgent - Silent installer -- add/remove programs report installed version as "Beta 2" instead of "Build 2".
- TransferAgent - TransferAgent: Bulk remote file deletion don't take LockInitialDirectory into consideration.
- HotFolder - Problematic characters set for HotFolder ID can cause warning messages in HTML admin.
- HotFolder - Customer is losing the ability to resume as the truncated MD5 fails and we start from 0%.
- HotFolder - Does not recover from an outage and resume the transfer while reconnect timeout is still valid.
- HotFolder - HTML Admin: Modifying existing site resets password with incorrect value.
- HotFolder - HTML Admin: Sites and HotFolders tabs throwing "undefined" error message constantly on delays (caused by high latency or bad connection speed).
- Server - Update key expiry date if cloud license is found.
- Central - Search function on some pages are case-sensitive.
Build 2 - March 22nd, 2018
NOTE: - Java 7 is no longer supported by FileCatalyst 3.7.2.
Added:
- HotFolder HTML Admin - Task Activity View in HotFolder HTML admin.
- Server HTML Admin - Session Activity View in Server HTML admin.
- Server HTML Admin - Reporting tab.
- Server HTML Admin - Email tab.
- Server HTML Admin - View log window.
- TransferAgent - Added an Express (File Area) right-click context menu to improve usability.
- TransferAgent - TA to have the ability to set System Properties (for instance: specify temp directory).
- TransferAgent - Windows silent installers available.
- TransferAgent - Visual connectivity test available to evaluate protocols allowed on network.
- TransferAgent - REST Call to see if a path is a file or a directory.
- TransferAgent - Ability on connect/register call to support an ID being passed in.
- TransferAgent - Overwrite/Resume prompt available for file transfers.
- TransferAgent - Configure connection to Central as part of TransferAgent advanced installer.
- TransferAgent - Configure download location as part of TransferAgent advanced installer.
- TransferAgent - Configuration option to not migrate download location even if unavailable on startup.
- Server - WebLink can have one-time-download option to limit access of link once sent out.
- Server - WebLink needs to have expiry settings controlled by the user.
- Server - HTTP download for WEBLINKS in Direct.
- Server - Provide simple HTTP Upload tool as a Server feature and as an integration sample.
- Server - Make the custom logo for Link visible on the download link page.
- Server - Cloud metering plugin to Chargify licensing to allow by-the-gigabyte cost structure.
- Server - Allow Server to report via email if Central connection has been lost and cannot be reestablished.
- Server API - Administrative REST calls to create temporary users in ServerLite.
- Server API - Method in Server API to get the full URL of the Remote HTML Admin.
- HotFolder - Ability to view a multi-client file queue and elevate a file to transfer next in line.
- HotFolder - Activate/deactivate email success alerts when nothing has been transferred in HotFolder (see system properties).
- HotFolder - Immediately restart missed task if HotFolder detects it was down (see system properties).
- HotFolder - On a graceful shutdown of FC HotFolder: add an option to send email with the tasks scheduled pending to be executed.
- Documentation - Replace GWTClient With Swagger UI Application.
- All - Added ability to create application diagnostics from admin tools (Server, HotFolder, TransferAgent, Central).
Fixes:
- All - Installers not working with Java 9 on system.
- All - Removal of direct memory limit on start scripts - value set to HEAP default by Java.
- All - Upgraded web container to Grizzly 2.0 for HotFolder, Server, Central, and TransferAgent.
- All - Strict SSL and other system properties documented for TA and CLI.
- All - When application is running as a service and wrapper.java.command is left blank, it is not grabbing the system java.
- All - Scrub *.conf files for poorly formed properties.
- All - Filename being truncated for single file notifications.
- All - Help documentation should be opened within the component webserver if available.
- All - Add Client version information in the connection log for the client.
- All - Incompatibility with Java 9 (UnsupportedClassVersionError).
- All - Removed references to "-XX:MaxDirectMemorySize" from the application and executables.
- All - Service installers on Ubuntu 16.04 need to run "systemctl daemon-reload" to avoid warning.
- All - System property "unlimited.fc.fastio.max_cache_age" to set attribute cache expiry value.
- All - Shutting down service (HotFolder, Server, TransferAgent) can sometimes take a long time when connected to Central.
- Core - Improved performance in pasvPool.
- Core - Removal of the SmartThread to optimize performance.
- Core - Cleanup of the QuoteThread for performance.
- Core - Integrity check failed in TransferAgent Express MD5 returns NullPointerException.
- Core - Add caching of approximate rate detection to improve performance.
- Core - Transfer Agent periodically has issues (NULL pointer) getting features available on server on problematic network.
- Core - File names are truncated in SendEmailNotificationForEachFile notifications.
- Core - Log files are not being zipped when Global Rotation time is reached.
- Core - Improved RTT and Loss based congestion control.
- Core - Raised threshold for packet loss detection when packets are coming out of order.
- Core - Multiclient does not need to retry MKDIR command if it already exists.
- Core - File System Events fails when attempting to create a directory that already exists.
- Core - IP Filter does not block HTTP transfers.
- Core - Transmitter to properly detect remote addresses when using multiple receive ports.
- Core - Improved performance uploading over multiple sockets (bridged LTE network devices).
- Core - ConcurrentModificationException in the RTT rate control.
- Core - System property "unlimited.fc.logging.skipWrapperZip" to prevent the application from zipping older logs.
- Core - Grizzly not serving intermediate SSL certificate (Server, Central, HotFolder).
- HTML Admin - Better exception when configuration chagnes forces restart of web server, logging user out of session (Server, HotFolder, Central).
- Server - "Run at startup" from remote admin not working properly.
- Server - Server now has the ability to generate data reports via REST.
- Server - Improved statistics engine for Server reports in HTML admin.
- Server - Download weblink generation: support both ";" and "," for email delimiters when sending links link to multiple users.
- Server - Web UI folders constantly download recursively every time that they connected to Central.
- Server - Virtual file/folder labels are still being truncated to 255 characters in Java admin.
- Server - Long group names falling off 'Groups and Virtual Paths' tab screen in Server HTML Admin.
- Server - Need more user friendly error message when adding a group in the server that already exists.
- Server - Request string keeps changing when Java version changes - service (macOS, Linux).
- Server - Expanded list of REST config changes that trigger restarts on the server.
- Server - On startup, server needs to write values for fields that are using defaults.
- Server - Contents of virtual folders can be deleted after transfer even though user only has read-only permissions.
- Server - HTML admin has email as required field when creating new a user.
- Server - Setting HTTP to listen to IP interface binds to wildcard instead.
- Server - HTTP Access Links Don't Work With IPV6 Addresses.
- Server - Renaming SerfoLocation to servletLocation.
- Server - Request string keeps changing on machine.
- Server - Indicate which cloud we are running on on license panel.
- Server - unlimited.fc.disableMD5OnTheFly not documented in server (only HF).
- Server - EFS: Need ability to add SMB file system with no credentials.
- Server - Removing SFTP from bandwidth allocation.
- Server - Update the Post Process help text for Windows instructions.
- Server - EFS: improvements to loading of pluggable file system.
- Server - EFS: Browse option missing from right-click menu.
- Server - Virtual Folders are created with READ permissions.
- Server - Silent failure when using post processing on server with path to an incorrect file.
- Server - EFS: Email link does not contain complete file set for user with home directory on Openstack.
- Server - Long email messages in Link cause the Server admins to render the Link Management table improperly.
- Server - EFS: Performance enhancements to get multi-Gbps speeds writing into Azure Blob.
- Server - EFS: S3 issue where unwanted temp files were created even when append was disabled.
- Server - Inconsistent behaviour in directory browse window when using external file system.
- Server - Additional logging for root cause stack trace of Server "InvocationTargetException".
- Server - Max connections does not update when increasing connections in license.
- Server - C++ in IOS app sends wrong SETUP command, causing issues in Server.
- Server - CPU ramps up to 100% when doing transfers to S3.
- Server - Remote admin applet doesn't connect when the server is behind NAT.
- Server - Weblink - Download via HTTP Link doesn't work when behind a NAT.
- Server - Too many login error message when server was not exceeding license value.
- Server - Grizzly Web Server port should not bind to IP Masquerade address, as the IP is not available on the system.
- Server - Error message needed in clients when post-processing on Server fails.
- Server - Request string changes on reboot on Linux / macOS.
- Server - Excessive number of connections when using HTTP transfers with TransferAgent (Workflow).
- Server - EFS system property (unlimited.core.filesystem.s3.usehttp) to use non ssl port to mount the endpoint.
- Server - Adding a group in the server that already exists has confusing error message.
- HTML Admin - Collision with JSESSIONID in header (HotFolder admin vs. Server admin).
- HTML Admin - Improved polling mechanism for data tables (HotFolder & Server admin).
- HTML Admin - Set Server Hostname/IP on Advanced Panel was not populating with possible hostname/IPs.
- HTML Admin - Email Address Validation Does Not Accept Unicode Characters in Firefox.
- HotFolder - Improved task scalability of HotFolder.
- HotFolder - Failure of post process (rename) does not cause transfer to abort (fail).
- HotFolder - "Transferred" column in multi-client tasks sorts by first digit instead of actual size.
- HotFolder - Need a dialog "About us" on HTML Admin.
- HotFolder - Improved statistics engine for HotFolder reports in HTML admin.
- HotFolder - Large amount of logs generated by 3rd Party FTP connection which are not zipped and rotated.
- HotFolder - The main HotFolder UI (Swing GUI) is setting the Schedule value to "Every Minute" even though it is not marked to run every day.
- HotFolder - Footer and Header values are incorrectly limited on front-end.
- HotFolder - Scheduled execution sets wrong execution time when you deselect current day.
- HotFolder - The hotfolder end point /rs/scheduler do not contain if the task is enable or not.
- HotFolder - Return 417 (Expectation Failed) errors when a client tries to remotely access our applications when remote administration has been disabled.
- HotFolder - Unable to leave Sent Directory blank when creating/editing a task.
- HotFolder - Move to Sent and Delete After Transfer Marking Transfers As Failures When Filter Excludes Files In A Nested Folder.
- HotFolder - SiteWizard on Surface returned MTU of 4 - use OS default when values returned are too small.
- HotFolder - Document system properties to enable SOCKS authentication.
- HotFolder - File count keeps increasing on progressive download tasks.
- HotFolder - Tasks hanging due to silent exception.
- HotFolder - Task deadlock preventing scheduler executing (stuck in working state).
- HotFolder - Testing line speed even when start rate specified.
- HotFolder - Transfer activity view shows average rate drop (graph only) after long running transfer.
- HotFolder - Transfer with nothing to send shows up as failure in the logs.
- HotFolder - Wait for growth preprocessor ignores directories now.
- HotFolder - Client ID needs to be in the task log for multi-client transfers.
- HotFolder - Making changes to a task while its running does not save the changes.
- HotFolder - Read Only HTML Admin, system property delete button is present when logged in as RO.
- HotFolder - Read-only user is able to start/stop tasks from HTML admin in Central.
- HotFolder - Task re-transfer headers/footers size limit is too low - needs to be configurable value.
- HotFolder - Priority sequence ignored with 'Wait for file growth to cease' in Advanced Progressive.
- HotFolder - Task setup for growth files is not picking up some files if task filtered out zero byte files.
- HotFolder - Dynamic files with header/footer retransfer sometimes transfer header/footer twice (picked up by different client as file).
- HotFolder - Optimize redundant MKDIR calls for each multi-client connecting in when a task.
- HotFolder - Generate TransferCache on download task does does not work with multi-client tasks.
- HotFolder - Bypass MD5 checksum does not persist after service restart.
- HotFolder - Race condition could lead to tasks disappearing on HotFolder service startup.
- HotFolder - Default settings (zero seconds) for "wait for file growth to cease" can cause task to throw IllegalArgumentException.
- HotFolder - Issue where transfer cache would filter out new files if they were added to a directory that had already been added to the cache.
- HotFolder - Issue with slow growth files eating up extra bandwidth allocation when not needed.
- HotFolder - Retransfer patch files will now append ## to the end of the file name to prevent system from picking up temp files based on extension.
- HotFolder - On Fileset tab, Remote Dir "..." dialog to select directories is not sorting virtual folders.
- HotFolder Admin - Excessive threads detected in HotFolder admin and not garbage collected properly.
- HotFolder Admin - Activity view - added tooltip for status's over 30 characters long.
- TransferAgent - Express (File Area) connection need a right-click menu.
- TransferAgent - Negative value can be selected for Sender Sockets.
- TransferAgent - Client side will add all paths that have been entered into the "selected" field in virtual path selector even if it has been deleted.
- TransferAgent - Bespoke error messaging for sample application.
- TransferAgent - Stack traces are fully exposed in client logs.
- TransferAgent - Need a property to hide the "property" action on TA Express.
- TransferAgent - Express log is not selectable, can not copy any of it to a text file.
- TransferAgent - Transfer area should become unavailable with a loading screen while TA Express is connecting.
- TransferAgent - Show overall file transfer stats in a global progress bar in TransferAgent Express.
- TransferAgent - Landing page for TransferAgent.
- TransferAgent - Failed to generate the schema for the JAX-B elements.
- TransferAgent - Set transfer rate on TA Express' transfer page to be KBps (kilobytes per second) to match its status page units.
- TransferAgent - Changes to remoteDirectory and lockInitialDirectory options don't take until TA client is restarted.
- TransferAgent - Open Download Location doesn't update to new location if page isn't refreshed.
- TransferAgent - Unable to specify which Network Interface TA should start up on.
- TransferAgent - Need improvement on UI error messages if download path is unavailable.
- TransferAgent - Add ability to bypass overwrite file request in Transfer Agent client.
- TransferAgent - No recovery after attempting to use toolbar button to delete a non-deleteable file.
- TransferAgent - Hide/Remove the port number box in the login prompt window.
- TransferAgent - An error message should show up when adding a storage location that does not exist.
- TransferAgent - "Welcome" page, "Link" (creation and download) pages, "Express" pages not localized in IE.
- TransferAgent - Resolve "flash" of Reveal button on Virtual Paths page.
- TransferAgent - TA Express does not create folder on connect (if remove directory path is set for new site).
- TransferAgent - Calls to PUT: /rs/files/remotefile/<directoryname> are failing on special characters.
- TransferAgent - LocalFile and remoteFile operations now support a non-PathParm request where the front-end can simply provide a payload instead of a query-string / path-parm request.
- TransferAgent - Files uploaded to wrong Remote Directory when using Parameter Encryption.
- TransferAgent - Warning for MaxFiles Does not Indicate Actual Limit Reached.
- TransferAgent - Post URL examples in documentation produce NullPointerException.
- TransferAgent - Import of existing Express sites behaves differently depending on platform.
- TransferAgent - Connection error encountered for site names that have valid special characters.
- TransferAgent - TA Express email notifications are not correctly displaying file path.
- TransferAgent - Strict SSL and other system properties need to be documented for TA and CLI.
- TransferAgent - TransferAgent reconnecting for every transfer request instead of reusing connection.
- TransferAgent - Hide/Bury the Launch button on the subsequent load of the TA Launch Dialog (assume they do not have it installed).
- TransferAgent - TransferAgent Status Page Should Show Individual Transfers Within A Multi-Client Transfer.
- TransferAgent - FCWeb: TransferAgent download button in IE/EDGE browser gives 404 error.
- TransferAgent - Provide feedback if TransferAgent is already running as a service.
- TransferAgent - TransferAgent client timing out during huge file listing retrieval.
- TransferAgent - TransferAgent enforcing password for Anonymous user login.
- TransferAgent - Replicate connection test functionality in TransferAgent.
- TransferAgent - Expose the ability to change the certificate and keystore password in TransferAgent config.
- TransferAgent - Allow users to change the default username and password for Rest calls to TA.
- TransferAgent - Rename "headless-insecure" mode to "remote control" for sites wanting REST calls to originate from remote systems.
- TransferAgent - Improved origins prompt to provide more plain language message to the user.
- TransferAgent - TA Express to allow connection with 3rd party FTP servers when licensed with hardware key.
- TransferAgent - LicenseExpiring alarm does not trigger for TransferAgent nodes.
- TransferAgent - "Send Email Notification For Each File" only sends to admin email account.
- TransferAgent - TA not allowing network drives/UNC paths user has write permissions to in configuration.
- TransferAgent - Encrypt.html missing connection parameters (Servlet URL, ConnectionMode).
- TransferAgent - Refresh SSL certificate for 3.7.2.
- TransferAgent - TransferAgent was improperly functioning when the transfer mode AUTO was specified.
- TransferAgent - TransferAgent now registers itself as "Express" to the server when running local TransferAgent Express browsing.
- TransferAgent - TAConf file doesn't support UNC paths for file/folder locations.
- TransferAgent - Auto-detect connection modes when the configuration has been configured for AUTO mode.
- TransferAgent - Bad messaging for unlicensed server connection.
- TransferAgent - Connection error invoked for initial auto-mode attempt with UDP and FTP blocked.
- Central - Improved pagination on Session History page.
- Central - There is no link on the Alarms panel name in the Map and Data page.
- Central - Creating Organizers smaller than 150px on a side.
- Central - Navigation tag is missed on top menu for Central.
- Central - Second "Progress" column in Current Transfers renamed "Transferred".
- Central - Hovering over an offline node should display it is offline.
- Central - Nodes list is too long on reports page and makes the page looks disproportionate.
- Central - Improved polling mechanism for Nodes page to reduce frequent page redraws.
- Central - Existing active nodes' status do not change after Connection Port is changed in Central.
- Central - Columns no longer resizable. Filenames that are long are truncated on Central tables.
- Central - Display clear message to let customer know nodes below 3.7 are not supported in map view.
- Central - Ability to report on server to server transfers in Central.
- Central - 'Connect to node' invokes 500 internal error for node with disabled Remote connections.
- Central - Launch Applet button is only displayed when node is selected from Nodes menu.
- Central - Launch Applet button is only displayed when node is selected from Nodes menu.
- Central - Status Manager is not clearing finished transfers when HotFolder drops from network.
- Central - Viewing the Central Management tab of Server's HTML admin in Central caused a NullPointerException.
- Central - IPV6 addresses are not displayed in the Listener IP list for Central installed on Linux.
- Central - Session History page should default to show the last transfer on top.
- Central - Seting notification interval to higher than 999999 gives you an error.
- Central - Selecting Organizers and Clicking "Report from Selection" produces empty nodes list.
- Central - Added pencil and trash icons outside of the labels for when editing the map.
- Central - The endpoint /rs/transfers is failing when multiple transfers are running and no query parameters are specified.
- Central - Concurrent map edit notification is popping up with only one session open.
- Central - Silenced Alarms menu option is missing for RO admin.
- Central - Show All Entries in Search doesn't display any records.
- Central - PortError alarm is not being raised.
- Central - Multiple windows logged out should be able to reconnect if one window logs back in again.
- Central - Central not allow multiple tabs or windows when it is triggered by right-click.
- Central - Central Current Bandwidth Between Nodes Chart Dropdown breaks the UI with large list.
- Central - Setting AgentID to null in the conf file causes Central UI Nodes page to not load.
- Central - Upgrading Central does not automatically migrate background images to new location.
- Central - UI returns error on successful password changes.
- Server API - Automatically detect which Server API to use (FCServer, FCServerLite).
- Server API - Need more verbose return value for -listuserdetails and -listalluserdetails for permissions.
- Server API - Java 9: Document how to use the FCServerAPI.jar -lite flag on Java 9 using "-XX:+IgnoreUnrecognizedVMOptions --add-modules=java.xml.bind" flags.
- Client API - "-incSizeCheckOnly" switch transfers files that have not changed in size when used with multi-client.
- Client CLI - Multiclient transfers are not transferring empty directories like single client transfers.
- Documentation - Upgrade Enunciate (2.9) for REST documentation.
- Documentation - Provide Swagger example for REST documentation.
- Documentation - Missing docs in FC Client API.
- Documentation - No documentation for FC Server Models.
- Documentation - Incorrect examples for TA REST docs.
- Documentation - Add default log location to the client help / documentation.
- Documentation - Server: Add a new section to introduce and setup Reverse Proxy.
- Documentation - Updated performance tuning guide section in HotFolder and Server.
- Documentation - Updated sections for HotFolder / Server / Central on how to enable SSL on web service.
Removed:
- Express - FileCatalyst Express discontinued, and functionality replaced by TransferAgent Express.
Version 3.7.1
Build 23 - September 22nd, 2017
Fixes:
- All - Improved GlobalByteBuffer to minimize memory fragmentation.
- All - Flag "unlimited.fc.maintain_uid_gid" can be used to maintain UID/GID instead of username/groupname.
- Server - Incoming FTP transfers takes all bandwidth from UDP transfers with 3.7.1 servers.
- Server - SMB file system driver is running in debug mode.
- Server - Server under load eventually refuses all connections.
- Server - Resolved an issue with virtual folder creation, throwing unhelpful exception.
- Server - EFS: Email Link creation failing using SMB, OpenStack, or Amazon S3.
- Server - Ability to set JRE path as a service, not use system path.
- Server - Server resources are not being cleaned out properly by non-finalized sessions.
- Server - ServerEngine resources not being cleaned up properly by the system when client disconnected improperly.
- Server - EFS: Unable to specify port for OpenStack Swift3 file system.
- TransferAgent - Ability to get transfer cancel email alerts.
- TransferAgent - Files uploaded to root instead of specified remote directory.
- TransferAgent - System property "unlimited.fc.client.transferagent.includeDestinationFilesInEmail" to allow remote file listings to appear in email.
- TransferAgent - Method TransferRev1Resource was incorrectly flagged as deprecated in documentation.
- TransferAgent - Ability to specify network interface the web port starts on.
- HotFolder - Multi-client autoarchiving mixed with progressive can cause resource load on system.
- HotFolder - Move source files uses system root instead of hotfolder root.
- HotFolder - Multiple "FCAPI(date)Usr.single.log" logs created.
- HotFolder - Dangling connections to server causing issues.
- HotFolder - Files are not transfering after growth has stopped.
- HotFolder - Issues with dynamic files wait for growth to stop before transfer.
- HotFolder - The auto-zip feature is failing to respect the zip file size limit for particular file-sets with multi-client.
- HotFolder - Improved robustness with transfer after-growth for dynamic files.
- HotFolder - Bandwidth set at either the Bandwidth tab or at the site level is not being respected for single-client transfers.
- HotFolder - HotFolder uploads fail if an empty file is found with progressive enabled.
- CLI - Issue when remote directory does not exist.
- CLI - Flag "-preserve" is not maintaining permissions when autozip is used.
- CLI - CLI does not give file doesn't exist error When using -scrape -dotnetapi.
- Proxy - Documentation needs to be updated to specify outbound port communication for internal to dmz.
Build 10 - July 10th, 2017
Fixes:
- All - Some clients are not showing the correct icons in Linux.
- All - HTTP Transfers failing on LAN transfers.
- Server - C++ sends invalid packet 65.
- Server - C++ UDP downloads fails MD5 integrity checks.
- Server - REST api, duplicate name exception when adding folders.
- Server - Issue with virtual folder labels with underscores.
- Server - HTML admin, uploads showing as downloads in bandwidth usage graph, and vice versa.
- Server - 30K+ line stack trace on the server.
- Server - Null user found in server session .
- Central - Thread load distribution to the central audit pool to increase scalabiltiy.
- TransferAgent - Fixing transferagent pathing issue.
- HotFolder - Issue starting as a service on slow drives on Windows.
Build 6 - June 5th, 2017
Added:
- HotFolder - Edit Task available on HTML admin
- Proxy - Proxy available for FileCatalyst product now available.
- EFS - Moving EFS jar files to separate downloadable package.
Fixes:
- Core - Estimated transfer times do not update quickly client side when bandwidth cap is changed.
- Core - Single-client HTTP transfers display two entries per session in Current Transfers.
- Core - Total transfer time not reported if last file is small.
- Core - System property "unlimited.fc.logFileIDTag=true" to enable unique transfer IDs for each file in multiclient transfers.
- Core - MD5 on-the-fly is calculated on single core, limiting >2 gbps speeds for single transfers.
- Core - Jumbo packets are not enabled when using AES encryption.
- Core - Progressives starting at 0 bytes and slow growing are failing.
- Core - Task interrupted by bad network connection is not attempting a re-connect on Linux.
- Core - Integrity check in TransferAgent Express MD5 returns NullPointerException.
- Core - Can't upload files user doesn't have write permissions on in FTP mode.
- Core - SSL Ciphers with TLSv1.2 are not accepted by the Server.
- Core - Add caching of approximate rate detection to improve performance (default disabled).
- Core - Definitions for wrapper log properties (Windows and Linux services) point to JavaServiceWrapper site.
- Core - Missing Application-Name manifest attribute for AppletLoader.jar.
- Core - Heap dump parameters inside the respective conf files.
- Core - Single Client Transfers downgrade number of receiveSockets and numSenderSockets during INIFC and never readjusts with small files.
- Core - Spikes seen in transfer speeds set to auto-detect.
- TransferAgent - Verify mode should read "Partial verification".
- TransferAgent - Browsing into an empty Remote Directory shows "No Data" in TA Express.
- TransferAgent - TransferAgent Express help should open in new tab.
- TransferAgent - Unable to save "Send Email Notification For Each File" setting.
- TransferAgent - In Link, when picking up files from blacklisted origin, there is a misleading error message of "link is invalid".
- TransferAgent - Delete icon for multiselect, and other file management options.
- TransferAgent - "Lock icon" logic does not work with PGP Message logins.
- TransferAgent - Landing page for TransferAgent points to 404 error page.
- TransferAgent - Changes to Timeout Settings in configuration.js are not taking effect.
- TransferAgent - Launch TA after it has shut down and a transfer request triggered from an existing TA page.
- TransferAgent - Failure message is displaying for successful relaunch after timeout.
- TransferAgent - Transfer failing with "Transfer failed silently" and "Finished state" messages.
- TransferAgent - REST call to a path now throws a "not a directory" exception.
- TransferAgent - Reveal buttons broken when running as a service.
- TransferAgent - Remove EFS drivers from TransferAgent Installer.
- TransferAgent - Clicking FileCatalyst Transfer Agent on macOS System Preference panel throws an error.
- TransferAgent - Allow origin dialog should not contain a dot after the address.
- TransferAgent - Express log is not selectable, can not copy any of it to a text file.
- TransferAgent - Validation needed for Origin policies in TransferAgent configuration.
- TransferAgent - Cannot fix multiple invalid virtual paths fields.
- TransferAgent - Quick Connect button redirects to error page when no server values are entered.
- TransferAgent - Inserts extra slashes into file paths and prevents transfers from succeeding.
- TransferAgent - If a requested file does not pass the MD5 check, user is not informed in a meaningful way.
- TransferAgent - Unable to apply new port for Express in Linux.
- TransferAgent - Clicking on macOS FileCatalyst Transfer Agent on System Preference panel throws an error.
- TransferAgent - Uploads fail when virtual paths configured with backslashes (Windows).
- TransferAgent - Possible caching issues in TA causing user credentials to be reused.
- TransferAgent - Speed ramps up slowly when overwriting a local file in standalone mode.
- TransferAgent - Allow Central to define VirtualPath if none exists, or allow Central to select download path to use if defined.
- TransferAgent - Hyperlink to go up a directory returns you to root.
- TransferAgent - After configuration change on TA via Central we get an unable to connect page.
- Central - Can't submit IPv6 for Listener IP field on configuration.
- Central - Issue installing/starting central with a 1.7 JRE.
- Central - Polling stopped, shows "pause" button instead of "play" button to restart polling.
- Central - Pop-out icons are missing from Nodes page in IE.
- Central - HTTP port on central needs to be read only.
- Central - 2 FC servers with same agentid corrupt Central Database.
- Central - Documentation updated to enable SSL on Central.
- Central - Connection Status field values should be displayed in title case and not all caps.
- Central - Silenced alarms reappearing before specified time has passed.
- Central - Inline admins not loading for nodes 3.6 or older.
- Central - Session History (Under Transfers) shows undefined.
- Central - 3.6 HotFolders "Task Control" does not update properly.
- Central - Central unable to download HotFolder admin applet from older HotFolders.
- Central - Older legacy nodes (3.0) without REST calls cannot launch admin applet.
- Central - Y-axis values are not completely displayed on Current Bandwidth Between Nodes chart.
- Central - Cannot refresh 3.7 nodes from node page.
- Central - When viewing a legacy node ui on a separate tab, the "Launch Applet" button was showing even in browsers without Applet capability.
- Central - Central connects to the wrong TransferAgent node from nodes page.
- Central - IPv6 address comes back as invalid.
- Central - Unlicensed call alarm is not being displayed in the Alarms panel.
- Central - Launch Applet button is not displaying for Central nodes in IE10.
- Central - Filtered results display links for blank pages in 'Session History' screen.
- Central - Central Alarm is thrown on FTPS port when the Node IP does not match the IP in the Alarm.
- Server - Improved bandwidth override control.
- Server - After disabling and then re-enabling reporting, data no longer written to reports.
- Server - No indication if control connection is secure or unsecure and what port # is.
- Server REST - Ability to send weblink from the server - User Level Authentication.
- Server - Server allowing HotFolder to create a directory when permissions are not set.
- Server - Add support for IAM roles for accessing S3 from authorized EC2 instances.
- Server - Server remote admin using web applet is not accessible.
- Server - Every-time a temp user is modified via the serverAPI, the expiry of every temp user is logged.
- Server - Transfers stop at 100% after TA and Server service restart when connecting to S3 on first transfer.
- Server - Server replies missing from logs.
- Server - Server REST API returns a 500 exception when multiple rest calls are made to add a virtual files to individual users.
- Server - Allow administrative LINK expiry modification in REST API.
- Server - Allow serverAPI calls via Server JAR (java -cp FileCatalystServer.jar unlimited.fc.server.api.FCServerCLIWrapper -help).
- Proxy - Issue with server re-establishing connection to proxy if connection was lost.
- Proxy - Increase packet pool size and number of packets in the pool.
- Proxy - UDP downloads fail with single client.
- Proxy - Proxy recovery from connection loss on Linux instances.
- EFS - OpenStack read timeout occurs on rename of large files.
- EFS - NullPointerException when trying to edit an S3 file system.
- EFS - Issues when retrying interrupted uploads to directories on EFS.
- EFS - Progress bar indicates restart from beginning when retrying interrupted uploads.
- ServerAdmin - Add a read-only UI for the Server's Advanced->Network config values (ports, masquerade, etc).
- ServerAdmin - Maxlength for the Virtual File/Folder input field needs to be increased to 4096.
- ServerAdmin - HTML Admin is allowed access even if IP is denied in admin filter.
- ServerAdmin - "Unauthorized request" error message should read "Session has expired. Please refresh the page. Click here to refresh.".
- ServerAdmin - Users list tab doesn't resize properly.
- ServerAdmin - Apply button does not become enabled after only modifying physical path for a virtual folder/file.
- ServerAdmin - Changing settings in server admin results in red growl errors (e.g. Could not retrieve PCR: Could not get Object java.io.EOFException).
- ServerAdmin - Instruction text in Add User Wizard is shaved off at the top in FC Server Admin on Mac.
- ServerAPI - Need CLI command to pull single user details and all user details.
- HotFolder - Email notification with multi-client & incremental deltas shows incorrect details.
- HotFolder - Scheduling issues switching to Daylight Savings Time.
- HotFolder - "Always transfer directory structure (even if empty)" is broken in combination with filters.
- HotFolder - # packet processors not being set on multi-client download.
- HotFolder - # sockets not passed in by HF using multi-client.
- HotFolder - Hotfolder remote admin is a outlined white box with no content.
- HotFolder - Resizing edit task windows to accommodate larger Linux fonts.
- HotFolder - HF UI and Docs using "millibits per second" instead of "megabits per second".
- HotFolder - System property "unlimited.fc.direct.num_clients_connect" to increase the number of multi-clients used when using connect.
- HotFolder - Average calculation in GUI for Hotfolder Transfers is not displaying correctly.
- HotFolder - HTML admin polling mechanism for dataTables is not effective on poor networks.
- HotFolder - HTML admin updating "allow concurrent tasks" does not affect the remote admin desktop.
- HotFolder - Scheduler Tab is broken when a task delete happens causing a silent error on the polling mechanism.
- CLI - Retransfer header/footer ("focusedDelta") results in an invalid command argument error.
- CLI - "-delayedProg" switch uses the wrong time unit.
- CLI - CLI download of target folder hangs if folder is empty.
- Documentation - Add section about supported SSL/TLS protocols and their default settings.
Version 3.7
Build 1 - February 27th, 2017
Added:
- Central - Ability to manage nodes in a map-based dashboard layout (requires new license key).
- Central - Tasks & connections now visible in Central.
- Central - Transfer History now visible in Central.
- Central - New statistics engine to provide real-time data for any node or group of nodes.
- Central - View last 100 files transferred of any nodes or group of nodes.
- Central - Improved layout for Central.
- Central - New HTML5 administration interface for Server and HotFolder via Central.
- Central - TransferAgent can now be remotely managed by Central and Orchestration CLI tool.
- Central - Orchestration CLI tool.
- Central - Configuration files available for internationalization.
- TransferAgent - Installs without administrative privileges on Windows.
- TransferAgent - Installs as a service on Windows, Linux & macOS.
- TransferAgent - Supports Linux (service only - no protocol handler).
- TransferAgent - TransferAgent can now be managed by Central.
- TransferAgent - Command-line tools to configure on headless Linux machine.
- TransferAgent - REST calls now supports the ability to execute commands via Central (rename, move, delete on the local file system.
- TransferAgent - TransferAgent (2-way) Express available in the deployment package as a replacement for 2-way applet.
- TransferAgent - TransferAgent (2-way) Express allows ad-hoc two way transfer to remote servers.
- TransferAgent - Ability to read Express application site settings.
- TransferAgent - AVID Delivery plugin via Central.
- Core - New periodic data reports for improved Central statistics engine.
- Core - MD5-on-the-fly always on for improved reliability.
- Core - Performance improvements for growth (dynamic) file transfers.
- Core - Can now use Java defined temp folder to write zips when trying to download from a read only drive.
- Core - New system property to allow filter by creation time rather than by modified time.
- Proxy - Reverse Proxy product beta available.
- Server - New file system for OpenStack Swift, and SMB/CIFS.
- Server - Download with auto-zip from read-only volumes.
- Server - During upgrade a backup snap shot of DB is created for easier roll back.
- HotFolder - Ability to remove a file in HotFolder TransferCache.
Fixes:
- Documentation - Improved REST docs
- Central - Multiple partial transfer of a growing file now reports as one file in Central statistics.
- Central - When using multiclient, both HotFolder and TransferAgent wrote 2 records to the report file for every file transferred.
- Central - file transfer details records sent to Central does not include the archive time.
- Central - Duplication of file transfers visible under current transfer window of Central.
- Central - Expose Node ID in the UI under nodes table.
- Central - SNMP communities disappear from GUI when Central is restarted.
- Central - Table lock timeout occurs in database under high load.
- Central - For invalid license, Central generates additional/wrong license alarms.
- Central - Graph intermittently losing stats (flatlining) mid-transfer.
- Central - Implement password reset mechanism.
- Central - Central throws a 500 error when using JRE 8_91.
- Central - LDAPS in Central failing to allow login.
- Central - Results on "Search" page sorted only on subset of data.
- Core - Moved max bandwidth notifications from TCP to UDP (only for UDP transfers).
- Core - Rate spike at start of UDP transfer.
- Core - Connect floods low bandwidth networks when uploading multiple files.
- Core - Partial MD5 checksum available for limited IO file systems.
- Core - UDP uploads are only ones calling ABOR on the server when they were cancelled.
- Core - Compression ratios are not visible with TCP transfers.
- Core - Delta sig is created but unable to locate files in subfolders during transfer.
- Core - Check sums do not match in large file transfers under heavy load.
- Server2ServerAPI - ETA always 00:00:00 and 100% in between files.
- Server2ServerAPI - Transfers failing over external file systems (EFS).
- TransferAgent - Cancelling a download shouldn't clear the Selected Files queue.
- TransferAgent - TransferAgent does not give detailed error when config values are out of range.
- TransferAgent - Cancelling a transfer that is complete gives 500 error instead of 404 not found.
- TransferAgent - TA keeps transfers in memory indefinitely.
- TransferAgent - Firefox application launcher references TransferAgent Client as TransferAgent Installer.
- TransferAgent - If TA client isn't already running, first time IE launch will hang until page is refreshed.
- TransferAgent - Link download page not recovering from TA timeout to restart TA when required.
- TransferAgent - Need an error message when user attempts to launch Link when it is disabled.
- TransferAgent - The reference to total files in Items So Far does not reset after transfer finishes.
- TransferAgent - Unable to email exactly 100 files.
- TransferAgent - "Remove All" and "Send buttons aren't greyed out if Email Link page is refreshed on Firefox.
- TransferAgent - Cannot use shift-click to select files under File Selection in Email Link.
- TransferAgent - TransferAgent now returns 404 instead of 401 for invalid resources.
- TransferAgent - Defer origins dialog until connection completed.
- TransferAgent - Refresh after trying to use expired download session gives "The supplied link is invalid" error.
- TransferAgent - Weblink Email exposes originator's username instead of their full name.
- TransferAgent - Error message about temporary user being expired is not presented to the user.
- TransferAgent - Better error message sending weblinks when TA client has shut down.
- TransferAgent - v3.6 TA deployment does not recognise that 3.4.1 TA client is installed.
- TransferAgent - The "previous directory" line gets sorted along with the files on Email Link page.
- TransferAgent - Shutdown timer cannot be set to zero to keep TransferAgent always running.
- TransferAgent - Invalid browsing error handling for inaccessible folders not presented to user.
- TransferAgent - Allowed Origins is not maintained after exiting TransferAgent.
- TransferAgent - The reference to total files in Items So Far does not reset after transfer finishes.
- TransferAgent - HTTP uploads are failing in TransferAgent
- TransferAgent - TransferAgent redirects to success URL even if MD5 checksum fails
- TransferAgent - Auto Detect doesn't fall back to HTTP when all FTP ports are blocked.
- TransferAgent - Transfers fail when 'UseCompression' is enabled and set to 'true'.
- TransferAgent - Transfer Agent progress does not indicate when verification is occurring.
- TransferAgent - Windows legacy shortcut system files are not hidden in file listings.
- API - Populate tracking number after job submission for FCWeb, examples provided.
- HotFolder - Multiple task selection is broken using Ctrl+mouse.
- HotFolder - Hotfolder file errors are present during post process when header/footers option is used.
- HotFolder - Transfer hangs when Advanced Progressive enabled and wait period set to default value.
- HotFolder - Progressive downloads "address already in use".
- HotFolder - Can't upload files to symlink folders
- HotFolder - Alarm to monitor storage outage in HF and Server.
- HotFolder - Filter tester not refreshing after trying a regex.
- HotFolder - The Filter field for Advanced Progressive options is not being automatically populated with '*'.
- HotFolder - Wait period for 'Advanced Progressive' is not being applied for download tasks using temp name.
- ServerAdminApplet - Server admin applet does not show a "view certificate" button.
- Express - Should not be able to add parent dir ".." to transfer queue.
- Express - Right click menu was not showing up if no item was selected.
- Server - Exception thrown on server start for log zip and create.
- Server - Ctrl-click can't select non-adjacent sessions in System Monitor.
- Server - Remove embedded web server from restart mechanism.
- Server - Service Image TextField In Server Link Settings Is Not Editable By User.
- Server - Invalid server license error is not prominent in server admin.
- Server - SMTP retries firing off too quickly (should be every 5 minutes).
- Server - Temporary User right-click menu has Edit User option.
- Server - Server returns 0 for SIZE command when home directory only has virtual files.
- Server - Improperly authenticating users if valid security group is substring of other security group.
- Server - Selecting a file will not populate the text field with the parent directory of that file.
- Server - Browse link was not working on user list for users who had an EFS based home directory.
- Server - EFS: S3 bucket creds require "listing" to be checked or mount will fail is not documented.
- Server - EFS: Cannot create dynamically defined home directories and virtual folders.
- Server - EFS: Improve performance to get faster listings from S3 to local Server (Fileset > 300K files).
- Server - Russian and Cyrillic characters are breaking uploads and downloads to FC Server.
- ServerAdmin or HotFolderAdmin - Renaming a remote file or folder moves it to root folder.
- CLI - Filtering is not working to exclude folders on CLI.
- CLI - CLI is breaking when a compressed file is sent with compression enabled (out of memory).
- TBD... - Complete list of fixes still to come...
Known issues:
- Proxy - Beta license set to expire April 1, 2017.
Version 3.6
Build 37 - September 15th, 2016
Fixes:
- Core - System property unlimited.fc.disableResumeOnRetry.
- CLI - System property umlimited.fc.follow_symlinks ignored in CLI.
- TransferAgent - invalidEmail entry on i18n.
- TransferAgent & Workflow - Add ability to parse host:port information instead of seperate call.
- TransferAgent & Workflow - Link Pick up page has extra line with a folder labelled "server".
- TransferAgent & Workflow - Adding a file to an order prior to final submit breaks TA.
- Server - Documentation regarding user priorities updated to reflect bandwidth allocation engine.
Build 35 - July 20th, 2016
Fixes:
- Core - Increase the maximum block size allowed to 64 MB.
- Core - Alternate between remote ports when sending missing packets.
- FCWeb API - Security improvement for Client to FileCatalyst Web communication.
- CLI - CLI does not give file doesn't exist error When using -scrape -dotnetapi.
- TransferAgent - Allowed Origins is not maintained after exiting TransferAgent.
- TransferAgent - Ability to enable # of receive sockets in configuration.js.
- TransferAgent - VirtualFolder creation fails after second VirtualFolder when underscores exist in the label name.
Build 33 - June 16th, 2016
Fixes:
- HotFolder - File errors are present during post process when header/footers option is used with delete after transfer.
- HotFolder - Can't edit tasks or open activity log.
- HotFolder - Setting wait time to zero in dynamic files can cause transfer to wait indefinitely.
- Server - Service string is improperly authenticating users in groups whose names contain a substring identical to an authorized string.
- Server - Server returns 0 for SIZE command when home directory only has virtual files.
- Server - FCClient isn't setting it's log location when attempting server to server transfer.
- Server + FCWeb - Ability to create temp user by FCWeb.
- Server API - Allow addTempUser() method.
- Central - Authentication via LDAPS is failing to allow admin login.
Build 28 - May 27th, 2016
Fixes:
- TransferAgent - Modified Windows installer and executable to no longer require admin privledges.
- TransferAgent - Allow auto-shutdown value of zero to leave the application always running.
Build 27 - May 19th, 2016
Fixes:
- Core - Transfer slowdowns for long running instances, error message regarding packet pool.
- Server - Preventing an array out of bounds exception on the password check if the length is less than 4.
- Server - Race condition resulting in TransferAgent getting NullPointerException and link not created.
- Server - Increased home directory paths and virtual paths from 255 characters to 4096 characters for very long file names.
- Central - Graph intermittently losing stats (flatlining) mid-transfer under high load.
- TransferAgent - Hide system or inaccessible directories / files (Windows, OS X).
- TransferAgent - UNKNOWN link returned by server.
- TransferAgent - Error messages does not propagate back to the user via GUI.
- TransferAgent - Race condition on remoteFiles map, use concurrent map to resolved thrown exceptions.
- Documentation - Rest Docs on website for Central point to non-existent location.
Build 23 - April 25th, 2016
Fixes:
- Core - Issue where certain systems cannot handle small thread stack sizes.
- Central - Duplication of file transfers visible under current transfer window of Central.
- TransferAgent - Last modified date shows wrong month in TA upload pane.
- TransferAgent - Client launch requires Admin credentials after install.
- TransferAgent - ZipFileSizeLimit in configuration.js missing a comma by default.
- Documentation - Rest Docs on website for Server and HotFolder point to non-existent location.
Build 22 - April 12th, 2016
Fixes:
- TransferAgent - Firefox application launcher references TransferAgent Client as TransferAgent Installer.
- TransferAgent - Updated X-UA-Compatible tags to remove IE 9, 8, 7 as supported browsers.
- TransferAgent - Incorrectly formatted X-UA tag was allowing their browser to default back to IE5 mode.
- TransferAgent & FCWeb - TransferAgent redirects to success URL even if MD5 checksum fails.
- TransferAgent & FCWeb - Jobs that redirect to Error leave "Job Submitted" in Job History log.
- TransferAgent & FCWeb - Improve logging of jobs submission or error in Client FTP log for TA.
Build 21 - April 7th, 2016
Added:
- TransferAgent - Add ability to specify number of clients to use for the multi-client.
- TransferAgent - REST call to allow connections to be registered without needing to be validated.
- TransferAgent - Add a new overall progress field called overall.TransferMode in TA.
Fixes:
- All - Registry entry to enable fast datagram on Windows missing in v3.6.
- All - Out of packets in pool error seen in log.
- All - Windows installers now require Administrator access to run.
- Core - Reduced client calls on startup to improve start time.
- Core - Download with auto-zip does not respect follow symlinks system property.
- Core - Upload transfer sees drop in transfer rates.
- Core - Log reason file cannot be renamed.
- Core - Always use non-cached file timestamp when doing MD5 lookup.
- Core - Empty directories are not being transferred for upload tasks in Hotfolder.
- Core - 'Transfer files older than' filter fails for Multi-Client Download task.
- Core - Race condition could result in files left unzipped on server after upload.
- Core - Transfer in priority sequence 'Largest' not respected for Multi-Client tasks.
- TransferAgent - Various bug fixes to allow support of FCWeb.
- TransferAgent - TA doesn't remember the last successful rate of the previous file and starts again from the start rate.
- TransferAgent - Improved responsiveness of front end on startup for high latency networks.
- TransferAgent - Maxsize & Maxtotalsize, OS X TransferAgent does not respect that value and allows upload any file size.
- TransferAgent - Fixed issue with UTF-8 encoding for download button.
- TransferAgent - TA failing at test approximate speed (java.io.IOException: No buffer space available).
- TransferAgent - Documentation: servletURL parameter is missing under remoteNodes table.
- TransferAgent - With multiple transfers occurring (upload and download) Transfer Status shows only one progress per session.
- TransferAgent - Prompting to upgrading TransferAgent can fail.
- TransferAgent - Transfer Agent fails to start on a non-English system that doesn't have all drives ready.
- TransferAgent - REST call, deleting a Virtual Folder that doesn't exist gives 500 error opposed to 404 Error.
- TransferAgent - Missing scroll bar to file list queue.
- TransferAgent - Reveal location for log location, reports etc open one level high.
- TransferAgent - Updated documentation to reflect supported browsers.
- TransferAgent - Parameter completedFilesSinceLastUpdate in the TA does not give you the full path, only the file name.
- TransferAgent - Inform IE users on first load they may require reloading the page to connect to TransferAgent.
- TransferAgent - TransferAgent client pops up resume dialog when running headless.
- TransferAgent - CORS error when running headless.
- Server - Cannot assign UNC path as user home folder.
- Server - POST call using your REST API can not create a user inside an external file system.
- Server - Docs for REST for server point to port 12580 instead of 12480.
- Server - Email Link fails to send for files with more than 60 characters in filename.
- Server - Virtual folders that point to UNC paths do not show in listings.
- Server - BDELE command issued but nothing deleted.
- Server - "SIZE command ERROR. Missing parameter." from Link transfers.
- Server - Filtering is not working to exclude folders on download.
- Server - System monitor byUser and bySession shows incorrect values when run as standard Windows user.
- Server - NullPointer seen when using Link.
- Server - "The Supplied Link is Invalid" seen in LINK.
- Server - Invalid file names across multiple platforms was not returning 553 error, dropping transfer.
- Server - Invalid data in server reports for transfer start/stop time formats.
- Server - Server logs need to be compressed and zipped at the end of the day.
- Server - Double-byte (Japanese and Chinese) characters display incorrectly as ??? in WebLink email.
- Server - Configurations for TLS 1.1 and 1.2 are not picked up by web server.
- Server - Link OUTBOX does not get cleaned up if on Azure EFS.
- Server - "Enable Applet" in older versions translates as "Enable Link" during an upgrade to 3.6.
- HotFolder - Compatibility with FCWeb 4.9.6 tasks.
- HotFolder - Editing the Site ID invokes an error in Hotfolder Admin.
- HotFolder - Error after clicking Detect button when specifying start rate for task if FTP port not 21.
- HotFolder - Upgrades from v3.4.2 does not retain advanced progressive settings.
- HotFolder - Windows 2012 upload from network path hangs if HotFolder is disconnected from network drive during transfer.
- HotFolder - HotFolder check site for FCWeb doesn't show correct messagebox.
- HotFolder - Clarify regex examples in the documentation.
- HotFolder - Deselecting advanced progressive requires clearing text fields first.
- HotFolder + Server - Rest Docs on website for Server and HotFolder point to non-existent location.
- HotFolder + Server - Server logs need to be compressed and zipped at the end of the day.
- HotFolder + Server - Auto-resumed upload task shows as download in Central.
- Server + HotFolder Connect - Renaming a remote file or folder moves it to a different folder.
- HotFolder Admin - Latency between HF admin and HF proper makes admin unusable.
- Central - ConcurrentModificationException without stack trace.
- Central - Validate the format of Transfer Start/Stop time and use TimeStamp if data is unreadable.
- Central - Upload-resume transfer identified as download in Central reports.
- API - Server to server transfer, status codes returns incorrect values before and after a transfer.
- API - Server to server transfer, not able to cancel then resume a transfer without first disconnecting.
- API - Server to server transfer, when resuming a transfer, percentage is incorrect.
- CLI - Compression level is not being respected in the CLI.
- CLI - Downloading files using the -preserve and -autozip parameters throws exception (NoSuchMethod).
- Admin - Rest doc now packaged with admin and standalone application.
Build 4 - January 8th, 2016
Fixes:
- Core - Transfers using post processors (dynamic files) are not cancelling cleanly.
- Core - Number formatting error detecting UDP bandwidth when connecting a NA client to a EU server was giving incorrect results.
- Core - File left locked after shutdown of UDP resources by Java garbage collector.
- Core - Added functionality that allowed listwithinlineparse() to be compatible with legacy ftp servers.
- Core - Download fails when using progressive and zip chunking.
- CLI - IncrementalSizeCheckOnly flag added to CLI.
- CLI - Added filesizethrehold and allowed modification of filesizelimit in MultiClient CLI.
- Server - Active Directory context string support for multiple security groups.
- HotFolderAdmin - Serializable classes used in communication are obfuscated, resulting in data exchange non-compatible across versions.
- TransferAgent - TA should take the transfer rate set by FCWeb.
- 2-Way Applet & Express - Unable to upload to 3PP FTP servers in HTTP.
Build 3 - December 17th, 2015
Added:
- Server - Ability to send e-mail Link directly from FileCatalyst Server.
- Server - Azure external file system (EFS) support.
- Server - Allow server home directories for S3 and Azure to include credentials.
- Server - Increased performance from S3 driver by utilizing caching.
- Server - Email notifications now implement 5-day store-forward if SMTP server cannot be reached.
- Server - Ability to hide welcome banner version string on connection to server (unlimited.fc.hideWelcomeMessageVersionString).
- CLI - Ability to transfer using multi-client using CLI.
- CLI - Directory streaming (unlimited directory size) available in CLI with multi-client.
- CLI - Ability to import and save property file to replace run-time arguments.
- Core - Ability to re-transfer file headers & footers as post-task operation (media EVS files).
- TransferAgent - Improved simplified discovery.
- TransferAgent - Default now automatically shuts off after 30 minutes.
- Central - New alarm unlmtchAlarmsSMTPUnavailable if SMTP server is unavailable to server.
- ServerAPI - Ability to forward commands via REST call instead of over port 12400 for faster response (-lite).
- HotFolder - Ability to schedule task execution with more granularity (ie: every 65 seconds).
- HotFolder - Ability for Transfer Cache to skip MD5 verification (size & timestamp check only) now a task field as opposed to system property.
- Express - Configuration settings exposed in Express for site manager.
Fixes:
- All - OS X packages downloaded from browsers blocked by Apple Gatekeeper.
- All - Expanded "About" dialog to help support get easier access to info/logs.
- All - Version.txt file should be included in every release of every product.
- Core - QUOTE command failing to respond from an error on HTTP transfers.
- Core - Replacement of MapDB for Google Cache for performance and stability improvements.
- Core - MultiClient now uses a post processor for MD5 verification on dynamic files.
- Core - Default packet size on Mac too high, transfers sometimes don't work out of the box. New default 1400.
- Core - Filters were always skipping the file if transferring with temp names, needed to use source name instead.
- Core - Zip files will now establish if there is a base directory if no directory was set.
- Core - Transfers with compression enabled sometimes failed with high loss and incompressible content.
- Core - Auto detect start rate improvements.
- Core - "Check Site" failing to report SSL settings mismatch when servlet present.
- Core - Improved throughput on low bandwidth networks when upstream/downstream values not set.
- Core - Add a new log line showing MD5 checksum info.
- Core - Log contains a stack from an FCException when the FC Server is expired.
- Core - Directory listing not seen after a large file transfer.
- Core - Multiclient transfers are sending successful emails regardless if successful transfer or failed.
- Core - Changed "Recovering lost packets" message to "Finalizing".
- Core - Detecting upstream bandwidth is taking longer than expected.
- Core - Loop with unzipping race condition causes excessive NOOP commands sent to server.
- ClientAPI - Client API deprecated methods do not provide alternative in the docs.
- ClientAPI - Creating directories with "fcc.mkdir()" throws exception.
- ClientAPI - TransferHook.getActualRate() renamed to TransferHook.getAverageEffectiveRate() for clarity.
- ClientAPI - Server to Server API call with multiple files fails after first file.
- ClientAPI - Statistical anomalies using MultiClient API primarily when uploading multiple files.
- CLI - CLI does not show a message of transfer mode (UDP or FTP).
- Server - Temp file deletion does not delete .fczip, .fcsigs, and .fcdeltas suffixes.
- Server - When IP Filters are enabled, the way filters appear in the GUI is not correct.
- Server - Configuration changes in Server Admin returns security error about problem with validating certificate.
- Server - Remote admin applet doesn't connect when the server is behind NAT.
- Server - IE and windows explorer is not parsing the LIST return properly with fastIO.
- Server - Server backups that fail should not overwrite existing backups.
- Server - Can still upload to a directory with READ only access.
- Server - Issues importing external SSL certificate in Windows machines.
- Server - Server Admin returns security error about problem with validating certificate.
- Server - Issues connecting to OpenLDAP server using LDAPS.
- Server - Running on Windows 10 you can not access mounted drives.
- Server - License bandwidth per connection not respecting lowered user bandwidth limitation.
- Server - Bandwidth per connection (valid) license is showing license is expired on client side.
- Server - Enabling Central should visibly change HTTP settings in UI.
- Server - Error when space is entered after the Physical Path name in the Edit Virtual File/Folder dialog.
- Server - Server GWT: Client currently doesn't show tables when entries are present.
- Server - Ability to specify time (not just date) in account expiry on server.
- Server - Server admin allows invalid characters in host field.
- Server - "Check Site" failing to report SSL settings mismatch when servlet present.
- Server - Fields and field text are displayed incorrectly in SSL Certificate Wizard.
- Server - Express Connect - right click Delete option does not work for Connect launched from FileCatalyst Server Applet.
- Server - Read-Only admin (roadmin) account is allowed to check the IP Filters checkbox.
- Server - Multiple session status windows all show for same file.
- Server - Can't de-select applet when HTTP Settings turned on.
- Server - Server Admin does not show filename under session table when doing MD5.
- Server - S3: File System still visible in Remote Admin on remote machine after it's deleted.
- Server - When adding a new virtual file or folder, using the Browse button to select the path doesn't auto-populate the label.
- Server - External File System - label can be left blank when adding new virtual folder.
- Server - External File System - no error message when adding a user using a file system that's not available.
- Server - Enabling IP Filters denies IP addresses that are not in the Denied IPs list.
- Server - Admin is allowed to leave user home folder empty.
- Server - Documentation in fcconf.conf should direct default LDAP port to 389.
- Server - Documentation contain a broken link to KB article for UDP buffer Size.
- Server - Transfers do not respect bandwidth when using server-to-server API.
- ServerAPI - Reduce the time it takes to create a user when 10000+ users are configured in the server.
- ServerAdmin - Clicking on View Certificate in Security tab does nothing when Server running as a service.
- ServerAdmin - Can't close modal window while testing LDAPS authentication.
- ServerAdmin - Admin session status shown invalid numbers when compression enabled.
- ServerAdmin - IP Filters settings are not greyed out when the client starts.
- Server + HotFolder - Central displaying incorrect transfer durations.
- Server + HotFolder - Add TaskName and TaskID columns in CSV reports for Central.
- Server + HotFolder - Express Connect - read time out with very large file sets & virtual folder.
- HotFolder - Log retrieval when switching clients in multi-client activity view is slow.
- HotFolder - HF Connect is not able to communicate properly with FileZilla Server.
- HotFolder - Ability to force parent folders date/time from the source to the destination when transferring (unlimited.fc.maintain_modtime_rootfolder).
- HotFolder - Downloading from a virtual folder (or remote folder) using a file filter, test does not match transfer filter results.
- HotFolder - Cancelling 'Optimize Based on Network Characteristics' not resetting to default values.
- HotFolder - Site test wait pop-up has text cut off.
- HotFolder - New site does not appear on Connect Site list in System tray Task Bar.
- HotFolder - HotFolder Submissions to Workflow/Webmail are creating NullPointerException errors.
- HotFolder - Java icon showing in place of FileCatalyst icon in HF on Ubuntu.
- HotFolder - Detection of MTU was not properly subtracting IP/UDP headers when setting packet size.
- HotFolder - HotFolder auto-detect MTU size with new site.
- HotFolder - Thread leak for SessionActivity windows.
- HotFolder - While downloading files in monitoring status, no graph or transfer rate appears in activity window.
- HotFolder - HF README doesn't contain instructions for installing in headless mode on Linux .
- HotFolder - Fileset Tab/synchronization Options, delete files option is not staying grayed out.
- HotFolder - Dynamic folders like <%DATE%> do not function for remote folder using multi-client.
- HotFolder - Transfer rate at top of activity view doesn't match sum of multi-client transfer rates.
- HotFolder - No warning when setting timer to over 1800 seconds in Dynamic files.
- HotFolder - Dynamic Files: ETA is not accurate during status "Sleeping before retransfer" and "Checking".
- HotFolder - Unable to successfully de-select Advanced Progressive checkboxes for Dynamic Files options.
- HotFolder - HotFolder Add Task Wizard still contains reference to Incoming Data Port.
- HotFolderAdmin - Export schedule with service down creates blank .xml (user does not know service is down).
- HotFolderAdmin - HotFolder Admin Applet does not work when connected to Central that is behind a NAT.
- TransferAgent - Transfer Agent log does not roll over or zip up after 5 MB limit is hit.
- TransferAgent - Missing a REST call for canceling all transfers.
- TransferAgent - Status update stops, requires browser refresh to retrieve status.
- TransferAgent - Cannot dismiss "Launch" dialog.
- TransferAgent - TransferAgent now throws exceptions if the server for the connection key is unreachable.
- TransferAgent - Need to return details about server so that system knows if things like Weblink are available.
- TransferAgent - REST Status calls returns entire transfer list rather than no transfer with specified key error.
- TransferAgent - REST Status call ETA value should not be human readable format.
- TransferAgent - REST Status call does not provide status description of the transfer.
- TransferAgent - FC.TransferAgent.config.follow.symbolic.links set to false still shows symbolic linked directory.
- TransferAgent - "unknown" error should instead provide more information as to the nature of the problem.
- TransferAgent - When UDP and FTP are not available, transfer doesn't fail over to use HTTP servlet.
- TransferAgent - Time remaining parameter in TransferStatus page doesn't use hh:mm:ss.
- TransferAgent - Help link beside Timeout in OpenConfiguration does not take you to respective section on documentation.
- TransferAgent - Default protocol should be set to AUTO instead of UDP.
- TransferAgent - Transfer Agent message at 100% changed "Recovering lost packet" message to "Finalizing".
- TransferAgent - Documentation for TA deployment need more information on how to configure ZipFileSizeLimit parameter.
- TransferAgent - Invalid port number accepted, causes Config and Status pages to fail to load.
- TransferAgent - Add a scroll bar to the queue list on TA landing pages.
- TransferAgent - Virtual Paths not being removed from fcta.conf on deletion.
- TransferAgent - In a Safari browser, TA unavailable dialog appears even though transfer is in progress.
- Central - Inform users if browsers does not support applets / NSAPI.
- Central - Central can be flooded with false transfer session history due to HTTP servlet test.
- Central - Changing the Session History Retention value does not delete session history.
- Central - Removal of deprecated alarms in Central GUI (Service Up, License Limit Reached).
- Central - Docs on website (central user guide) point to a non-existing document for REST calls.
- Central - Central reports inaccurate file size for growing files.
- Central - Server is responding to REST calls from Central with error messages.
- Central - Not reporting cancelled downloads the same way as cancelled uploads from HotFolder.
- Central - Hide admin applet button in node pane for browsers that don't support applets.
- Central - Search field for a Hotfolder node in Central does not filter the list of associated tasks.
- Central - Unable to authenticate to a SMTP server in Central through the Server Configuration> Email Config tab.
- Express - Documentation missing for HTTP options.
- Express - UDP upload with express does not accurately show RTT at end of transfer.
- Express - Trying to delete parent directory ".." triggers a NullPointerException & disables navigation.
- Applets - Download applet fails to download folders with HTTP.
- Applets - If perservePathStructure set to false, filenames of downloaded files have leading _ character on them.
Version 3.5
Build 17 - November 27th, 2015
Fixes:
- OS X - Package builds were being flagged by Apple Gatekeep as unknown developer.
- Core - MD5 on-the-fly cannot verify block integrity, failing file transfer.
- Core - Download transfer with dynamic files and deltas files failing.
- Server - Server error 'Unable to open file for reading' on some systems.
- Server - S3: Cannot upload a folder from local file system to S3 user home directory.
- Server - CWD returns true even if directory does not exist, causing issues with HTTP form uploads
- Server + HotFolder - Central reports inaccurate file size for growing files.
- Server + HotFolder - FileCatalyst does not properly implement DSCP traffic class.
Build 12 - October 19th, 2015
Fixes:
- Server - Zero-byte packet can deplete packet pool, slowing transfers down.
Build 11 - September 30th, 2015
Fixes:
- Server + HotFolder - Central does not report all files transferred by application in session history.
- Core - Enum.valueOf() can throw runtime exceptions.
- Core - Adding logs to specify why an MD5 fails from server to client.
- Server Admin - unlimited.fc.enable_delete_temp_file_thread property not working when added via Admin UI.
Build 9 - August 28th, 2015
Fixes:
- Server - ArrayOutOfBoundsException when starting the Server Remote Admin.
- Server - Server hangs, is no longer accepting new client connections.
- Server - Browsing S3 backed virtual folder not working.
- Server - Cannot delete a file in the root of a virtual folder inside of S3.
- Server - Temp file deletion is not cleaning up all relevant files.
- HotFolder - File transfer details missing in logs when using Connect Express.
- Central - Could not retrieve log records from wrapper.log seen on OS X Yosemite 10.10.3.
- Central - OS X documentation updated for installation instructions.
- Central - Communication reset from Central to nodes (Server, HotFolder) every 5 minutes.
- Central - Sub-pages on OS X not available due to permissions with JSP.
- Express - HTTP Option is not available in dropdown field in Express site manager.
Build 5 - August 5th, 2015
Fixes:
- Server - Empty directories within user home being deleted when server started.
- Server - System property "unlimited.fc.enable_delete_temp_file_thread" not taking effect when set in admin UI.
Build 4 - July 27th, 2015
Added:
- Server - External File System to access files stored on Amazon S3.
- Server - Remote admin allows browsing on the server file system when selecting directories.
- Server Admin - Enable connect link for HTTP connections.
- Core - HTTP protocol allowed for multi-client transfers.
- HotFolder - New dynamic files options (advanced progressive) to manage growth files.
- Central - GWT client available for prototyping REST calls.
- Central - REST calls documentation available.
- Central - New alarm for the Server when user directories or virtual files/folders are unavailable.
- Central - New alarm for the Server when external file systems are unavailable.
- TransferAgent - REST calls documentation available.
- TransferAgent - Bread crumb navigation for easier directory traversal.
- TransferAgent - Added parameters found in applets: maxfiles, maxsize, minsize, maxtotalsize, regex, limitUploadToFiles.
- TransferAgent - Add Directory creation parameter to connection request: createDirectoryOnConnect.
- API - Multi-client transfers now available in API.
- API - Large set of multi-client sample code added to API.
- API - Ability to pass in transfer properties to Client API.
- ServerAPI - New command to delete user home directory when user is deleted from the API/REST/CLI.
- CLI - Directional bandwidth detection parameters (-detectDownloadBandwidth -detectUploadBandwidth) added.
- Server - OS X package now embeds JRE, pre-installed Java not required.
- HotFolder - OS X package now embeds JRE, pre-installed Java not required.
- Central - OS X package now embeds JRE, pre-installed Java not required.
- Central - OS X package allows installation as a service.
- Express - OS X package now embeds JRE, pre-installed Java not required.
- TransferAgent - OS X package now embeds JRE, pre-installed Java not required.
Fixes:
- All - Documentation updated to reflect only Oracle Java 7 & 8 supported in FileCatalyst products.
- All - Documentation that FileCatalyst protocol is covered by US Patent No.: 9,043,486 B2.
- All - Add uninstall instructions to the documentation for FC products.
- Core - Improvements to congestion control.
- Core - Start rate not working properly with multi-client.
- Core - Actual rate never gets reported on an HTTP download.
- Core - RTT mode speed up faster when a congestion event is over.
- Core - Resource leak with directory stream.
- Core - Cancelling multi-client transfers can cause worker clients to hang.
- Core - Faster cleanup of threads after transfers.
- Core - Potential deadlock issue with log utils may cause server to appear stalled.
- Core - Progressive transfers not requeuing when using multi-client.
- Core - Progressive transfers hanging on growth files.
- Core - AIX No buffer space available - default value set too high some AIX systems.
- Core - IBM JVM does not support SSLv2Hello, SSL socket cannot be created.
- Core - Progressive transfers not requeuing when using multi-client.
- Core - Progressive transfers hanging on growth files.
- Core - FCClient in a multi-client transfer can silently fail, causing files not to be transferred.
- Core - Uploads using Archive are automatically keeping timestamp modification even if it is not enabled.
- Core - PutFTP fails due to a 255 broadcast coming in unexpectedly.
- Core - Different packet loss numbers reported by both ends of the same transfer.
- Core - HTTP does not report transfer rates.
- Core - Increase the minimum HTTP buffer we do for every POST.
- Core - System property that allows pre-allocation of files does not work with TCP transfers.
- Core - 4GB limitation of single archive compression not indicated in documentation or logs.
- Core - Sporadic MD5s failing on multi-client multi-Socket downloads.
- Core - IBM Java on AIX blocking UDP ports if buffers are not set to 8MB.
- Core - No negative feedback for HTTP failure.
- Core - Limitations on dynamic files (progressive or growth files) section of the documentation needs clarification.
- Core - Multi client transfers are not moving all files on sequential transfers.
- Core - Download with incremental mode set to 1 (deltas) fails.
- Core - Compression on-the-fly breaks when compression level set to 0.
- Core - Attribute Cache grows to very large size.
- Server - Server not restarting when modifying server license types.
- Server - Issues with HTTPS downloads longer than 5 minutes.
- Server - AIX Server returns "exit value = 1" when trying to download file list.
- Server - Set log rotation time to 24 hour clock instead of AM/PM.
- Server - Java 6-only removed (Enable File Detail Cache, Update Cache in Background, Max Elements).
- Server - Usernames containing spaces cause problems with HTTP access.
- Server - Logs from FTPServlet are missing in Direct.
- Server - Unable to open HELP files.
- Server - Issue with file attributes being preserved over an SFTP transfer.
- Server - Server logs mentions 'using Java 7 fast IO for listing' even though Java 8 used.
- Server - Allow ServerAPI calls to come in from LOCALHOST to manage system on headless Linux.
- Server - Uploading with many HTTP sessions may exhaust ports.
- Server - Server loops forever when setting restricted port and secure server port.
- Server - If a transfer write permission fails, an error is written to the report.
- Server - Restore defaults on Advanced-->Memory tab does not update sender threads.
- Server - Server does not show FTP/S in the log when this mode is forced during transfer.
- Server - Filter directories checkbox shouldn't prevent a file in the users root directory from being downloaded using HTTP.
- Server - User Daily Quota documentation does not accurately describe feature.
- Server - Server running as a service on Mac have empty service.log files.
- Server - Advanced memory tab max connections box should default display actual licensed max connections.
- Server - Assigning virtual files (doc) to a user with read only shows up in assigned with "ALL" rather than "Read".
- Server - Clicking on connect returns an error when logged in as Read-Only Admin.
- Server - Mac service fails to restart after process killed.
- Server - Symbolic links showing even when unlimited.fc.follow_symlinks is not present or present and set to false.
- Server - Uploads not respecting unlimited.fc.follow_symlinks property for remote dir.
- Server - Enhancements to the post upload script execution on the server.
- Server - Assigning virtual file/folder to group in Server containing "&" makes list of all virtual files/folders for group disappear.
- Server - FileCatalyst Service becomes unresponsive and must be restarted.
- Server - Perpetual TMRT commands when download canceled in Connect.
- Server - Issue locking files and never releasing them after failed UDP datagram connection.
- Server - Fresh install of FC Server on Windows shows report location as ./reports, fails to write report.
- Server - When users home directory is changed, the path to the folder displays uses full URI.
- Server - Issue with unhandled exception in SFTP.
- Server - Pass the FC Server idle timeout value to the mina server for SFTP connections.
- Server - Report writer blocks, session information does not get sent to Central.
- Server API - Exposed ability to enable SSL and SFTP.
- Server API - Server API needs to be clear on connection specific details and output related messages.
- Server Admin - Packet loss and RTT should be seen on Server Admin session status as in HotFolder activity view.
- Server Admin - Kill transfers on the Server without client going into retry mode.
- Server Admin - Hide browse/connect links on users who's home directory is not accessible.
- Server Admin - Click on link 'Configure SSL Port' may take user to incorrect tab.
- Server Admin - After changing anything in group list user brought back to User list tab.
- Server Admin - java.io.IOException: Couldn't get lock for /opt/utechsoft/server/ log when starting remote admin.
- Server Admin - Array Out of Bounds exception seen when starting remote admin.
- HotFolder - Email notification shows incorrect values for file individual file size.
- HotFolder - Wrong timestamp causes transfer cache to fail and re-transfer cache.
- HotFolder - Bandwidth not allocated properly during listings.
- HotFolder - Default log location should be in <installDir>/log.
- HotFolder - HotFolder should not require license to connect to Central.
- HotFolder - HTTP connections in Hotfolder has a delayed start when protocol is set to HTTP.
- HotFolder - HF Connect failing when HTTP is enforced.
- HotFolder - "Check Site" and "Connect" failing to notice SSL settings mismatch when HTTP servlet present.
- HotFolder - Files not added to the transfer cache.
- HotFolder - Directory listing error does not appear in task output log, but appear in system.out.
- HotFolder - Number of retries is retry value squared for multi-client transfers.
- HotFolder - Set log rotation time to 24 hour clock instead of AM/PM.
- HotFolder - Revised the email panel to improve clarity.
- HotFolder - Symbolic links causing problems with post-task "move source files to Sent folder".
- HotFolder - Symbolic links not appearing when browsing Remote Folder in upload task.
- HotFolder - Path containing the Unicode characters opening the right directory when browse is clicked.
- HotFolder - Application will not allow a Hotfolder that has Japanese characters in the folder name.
- HotFolder - Virtual folders/files not being returned in unix style listings (right side of Express Connect).
- HotFolder - Error message doesn't clearly identify licensing problem.
- HotFolder - Blue title bar does not display Japanese characters properly.
- HotFolder - When using Cache and Single Archive new files transferred are not added to the cache.
- HotFolder - Optimized default sizes used in auto archiving (5MB file limit, 100MB archives).
- HotFolder - Cancel leaving sessions open on server for multi-client HTTP transfers.
- HotFolder - Always On and Real-time monitoring not setting on POST request.
- HotFolder - Test email to server admin fails.
- HotFolder - HotFolder running as a service on Mac have empty service.log files.
- HotFolder - Test Connectivity Settings pop-up dialog has the wrong dialog box title for a failed connection test.
- HotFolder - Error cryptic when Hotfolder connection blocked due to IP filters.
- HotFolder - Entering incorrect path for site can lock HotFolder GUI.
- HotFolder - OS X detecting bandwidth pop up is not large enough to show all the text in the message.
- HotFolder - Disconnecting while mid transfer from HF to Server causes null pointer exception in logs.
- HotFolder - Hotfolder activity window does not show a correct avg transfer rate value on the graph.
- HotFolder - Delete after transfer will always delete empty directories regardless if they were transferred.
- HotFolder - Unable to cancel Connect Express Upload or Download transfers by right clicking and selecting cancel.
- HotFolder - Buffer overflow exception when transferring multiclient.
- HotFolder - Add task wizard transfer options MD5 checksum pulldown is not readable in Linux (default window size too small).
- HotFolder - Bandwidth report displays 0 kbps even though CSV file generated with data.
- HotFolder - FCAPI...Usr.log created in install directory.
- HotFolder - Multi-client tasks shows up with destination UNKNOWN under Current Transfers in Central.
- HotFolder - After deleting a Hotfolder via HF Manager "removing hotfolders" pop up does not disappear.
- HotFolder - Exporting scheduler throws a java console error.
- HotFolder - Dynamic file scheduled task fails to transfer grown files.
- HotFolder - Selecting a Remote Directory will not let you move up to the parent path in the Hotfolder Task Scheduler.
- HotFolder - Multi client task logs do not contain transfer details.
- HotFolder - Documentation of bandwidth scheduler in user guide needs updating.
- HotFolder - Documentation missing explanation of "Filter Directories" feature.
- HotFolder - Documentation missing on multiclient auto archive size.
- HotFolder - Documentation clarified for system property "unlimited.fc.delete_filesonly_after_transfer".
- HotFolder - Documented system property "unlimited.fc.transferCacheThreshold".
- Central - 500 error when license expiry alarm generated on Chinese version of Windows.
- Central - Central is not reading the report file correctly and is displaying incorrect transfer durations.
- Central - Upgrade instructions missing from Central documentation.
- Central - FC Central: transfer session history auto updates to page 1, unable to view pages after page 1.
- Central - Node View in Central does not display a status icon for queued tasks.
- Central - Control of Central is not permitted is seen in the log.
- Central - Refresh central logs adding extra header each time.
- Central - Changing the Session History Retention value does not delete session history.
- Central - ServiceDown alarm active though Service is running after machine goes to sleep/hibernate.
- Central - Central logs are always outputting "LicenseExpireTest RESULTS: License has not yet expired." for every node every 30 seconds.
- Central - False positive alarms were raised if SSL was enabled but regular Port 21 was also enabled on Server.
- Central - Error due to Central not recognizing TransferStatus enum constant 55 (i.e. TransferHook.PROCESSING).
- TransferAgent - Web certificate updated for SSL connections (old certificate expires Nov 2015).
- TransferAgent - Delete after transfer will always delete empty directories regardless if they were transferred.
- TransferAgent - Delete after transfer does not work with autozip enabled.
- TransferAgent - Shortcuts to frequently used folders on the local root listing.
- TransferAgent - Transfer Agent gets stuck at 100% (recovering lost packets).
- TransferAgent - Refresh button fails to clear the top global check mark box.
- TransferAgent - Only clear the queue on successful transfers, not failures.
- TransferAgent - Congestion control when set to false still displays true in server INIFC log.
- TransferAgent - No tray icon after installing TransferAgent client.
- TransferAgent - Ability to specify servletLocation (for HTTP transfers).
- TransferAgent - Client side upgrade process does not execute shutdown command properly on OS X.
- TransferAgent - Checkboxes remain selected after adding files to the queue.
- TransferAgent - Documentation "doAfter" parameters must be fully-qualified in order to redirect to external resources.
- TransferAgent - Prompt for login credentials not handling error properly.
- TransferAgent - Download Location Button within Download Button UI.
- TransferAgent - Upload/Download page becomes unavailable when it thinks it loses network connection during transfer.
- TransferAgent - Error dialogs are not cleared.
- TransferAgent - When connection is lost, the TA logs for connection re-attempts is wrong.
- Two-way applet - Incremental Mode missing some valid values in documentation.
- Two-way applet - Two way applet drops connection on HTTP download throws string out of bounds error.
- Express - Documentation does not mention the expressProps.txt file.
- Express - On very large directory structures, using the up directory button will freeze application.
- Express - No buffer space error (AIX).
- Express - Drag and Drop form Explorer to remote pane fails to start transfer.
- Express - Not showing initial connection logs.
- CLI - Classnotfoundexception when uploading directory via CLI.
- CLI - Download of virt folder via CLI does not download.
Version 3.4.2
Build 17 - February 19th, 2015
Fixes:
- Core - Transfers speeds degrade when transferring files over Wifi connections with dynamic bandwidth limits.
- HotFolder - Default SSL settings are not listed in default fchf.conf file.
- HotFolder - MD5 not indicated on HotFolder to FCWeb transfer.
- FCWeb 2-way Applet - Fixed ability to connect to FTPS server.
- API - Exposed Multi-client package in API.
Build 13 - January 22nd, 2015
Fixes:
- All - Progress bar does not show all download statistics on for transfers using single client.
- All - POODLE attack vulnerability - ability to remove SSLv3 and TLS 1.0 from security settings.
- Core - Fixing issue with a phantom divide by zero killing transfers.
- Server - Virtual File cannot be deleted from Server.
- Server - Error message needs clarification when virtual file does not exist.
- Server - When a group is assigned a virtual folder and a virtual file, it doesn't transfer the virtual file.
- Server - A virtual folder with Write-only permissions will download all files in the virtual folder .
- Server - Virtual files should be read-only.
- HotFolder - HotFolder auto detect mode with workflow is failing using acceleration server.
- HotFolder - The 'Removing Tasks...' dialog box does not dismiss after deleting a task.
- HotFolder - Delete files on destination not existing on source incorrectly deletes some files matching source.
- HotFolder - New system property 'unlimited.fc.direct_archive_deleted_files' archives rather than deletes files.
- HotFolder - Virtual folders not seen on Hotfolder fileset browser button.
- HotFolder - When transferring files in virtual folders activity window shows incorrect number of files.
- HotFolder - UTF-8 fix for FCWeb forms.
- Applets - Regex filtering does not pick up files inside a folder.
- Applets - Parameterized progress bar for internationalization for FCWeb 2-way applet.
Build 2 - November 28th, 2014
Added:
- Server - Virtual File object now available in addition to Virtual Folders.
- CLI - New "-list" and "-nlist" flag to download remote file listing.
- Applets - Upload and Download applet language parameters available in Javascript for non-english localization.
- Core - New system property unlimited.fc.preallocation=true allows pre-allocation of file before transfer starts.
Fixes:
- All - Code and jar signer certificate updated, expiration date Nov 5, 2016.
- All - Sign MAC installers with v10.9.5 OS X to allow 2nd generation gatekeeper signature.
- All - Add system property that allows pre-allocation of files.
- All - Multiple log entries are found when users are connecting to a server.
- All - UDP transfer speeds slower than expected on Windows (set unlimited.fc.disableForceFlush to true by default).
- All - New script available for Windows allowing fast packets larger than 1024 bytes via registry change.
- Core - Keep file modification timestamp does not work on folders with content when downloading.
- Core - Compatibility fixes for OS X 10.10.
- Core - Symbolic links causing problems with post-task "move source files to Sent folder".
- Core - AES on Windows slows down when packets set to 1024, speeds up when packets set to 1023.
- Core - Memory and resource improvement in application.
- Core - File attribute cache now powered by MapDB for improved performance.
- Core - Windows: strip of the ending "/" when setting/saving locations, causing issues when the root is used.
- Core - Downloading files to a root directory and using cache throws a java exception.
- Core - A user with RO permissions, accessing a VF with R/W permissions can NOT upload a folder.
- Core - User on FC Server has write only permissions. When selecting download a empty file is created.
- Core - Different packet loss numbers reported by both ends of the same transfer.
- Core - Re-sign Mac applications on Mavericks
- Core - FastIO method getUnixStyleListings() that removes need to use "ls" or "dir" commands.
- Core - NullPointerException than can occur if falling back from UDP ACKs to TCP ACKs.
- Core - SFTP memory leaks with Mina implementation.
- Core - NULL pointer exception that can prevent a reconnect when connection lost in SIZE command.
- Core - Could not load remote file listing on Japanese Windows.
- Core - isDirectory call was bypassing FastIO return value.
- Core - Incremental download with rename version ceases to function after error occurs.
- Core - Application does not re-transfer a folder once it has been deleted from the server.
- Express - Express does not report proper file size in output log.
- Central - "About" dialog missing from applets opened from Central.
- Central - Old alarms not being deleted from database after 30 days.
- Central - Could not download remote applet for HotFolder v3.2.
- Central - Documentation updates.
- Central - Central version 3.3 sees Chrome version 32.0.1700 as a mobile browser.
- Central - Central 3.3 and 3.4 could not download remote applet for HotFolder 3.2.
- Central - Server graph stops rendering and HF deregisters itself from central.
- Central - Central stops receiving reports from server.
- Central - Accessing server admin applet through Central on Mac using Java 8 throws NullPointerException.
- Central - Navigation buttons on Search File Transfer History page not working.
- Central - Accessing server admin applet through Central on Mac using Java 8 throws NullPointerException.
- Central - NullPointerException when launch HF Remote Admin Applet from Central.
- Central - Start Time timestamp in Session History showing wrong time zone.
- Central - Columnar Sorting on Current Transfers Details page is inconsistent.
- HotFolder - Month value in logs sometimes based on 0-based index (ie: Jan == 0).
- HotFolder - Imports deletes existing Sites / HotFolders if they exist.
- HotFolder - Multi-Client Unable To Move Files To "Sent" After Transfer.
- HotFolder - Fixing race condition in TransferCollection that kills a task.
- HotFolder - ClassNotFound exceptions in java console for HotFolder admin applet loaded from Central.
- HotFolder - HF Admin not reporting IP it's connected to, always shows "localhost".
- HotFolder - Difficulties in editing field "Port Number" in Administration section of HF.
- HotFolder - Caching not picking up files on multi-client upload.
- HotFolder - Hotfolder Connect option does not use the network and transfer options from Site settings.
- HotFolder - Remote folder set to "/" in hotfolder breaks Transfer Cache on Downloads.
- HotFolder - Admin stops receiving updates and graphs are flat despite transfer ongoing.
- HotFolder - Additional email recipients in success or failure notification does not work.
- HotFolder - After successfully executing a task and having files transfer, the console log stops working.
- HotFolder - HotFolder Advanced Progressive feature not in documentation.
- HotFolder - Detect start rate button causes error in remote admin).
- HotFolder - Clear transfer cache after transferring 500,000 files takes unreasonably long time.
- HotFolder - Lock in the UI that was happening randomly, move some UI update code to SwingUtilities.invokeLater().
- HotFolder - Improve performance of LogTextArea when doing high volume transfers with mutil client set to large value (i.e. 20 or higher).
- HotFolder - Zero byte file uploaded, cached with different size.
- HotFolder - Too many open files in HotFolder installed on OS X.
- HotFolder - Filter test for Download tasks shows all files.
- HotFolder - Test Connectivity Settings button on edited site invokes second blank window in hf Ubuntu.
- HotFolder - Email notification when multi client enable shows all files as 1KB.
- HotFolder - Connect performs SIZE command for every file, resulting in slow performance in large directories.
- HotFolder - ETA value negative when transferring 8Tb file at low bandwidth.
- HotFolder - Detect button (when specifying start rate) should not require API license on server.
- HotFolder - HotFolder connect issues with folders containing 500,000 files.
- HotFolder - HotFolder connect fails to inform user that HTTP transfers are not supported.
- HotFolder - Task priority (oldest/newest/largest/smallest) does not function as expected for uploads on single client.
- HotFolder - Reporting does not work when non-default port is used.
- HotFolder - Cannot cancel queued task.
- HotFolder - Cannot set Site and HotFolder polling.
- HotFolder & Server - HF & Server Connect issues when server user dir contains 500000 files.
- HotFolder & Server - Connect FCAPI Usr logs being written to wrong location.
- HotFolder & Server - Docs should mention that Connect now uses multiple connections.
- Server - Adding ability to turn off the tempfiledeleteThread.
- Server - Message in FileCatalyst Transfer Notification inconsistent with actual transfer status.
- Server - Selecting a multi client transfer and specifying "Show Session Status" in System monitor gives incorrect client information.
- Server - Server can deadlock on startup.
- Server - Server doesn't show correct error message when bound to IP that no longer exists.
- Server - Server hosted on Mac doesn't allow HotFolder downloads.
- Server - Unlimited bandwidth for LAN is not being respected, bandwidth division is adding them to the allocation.
- Server - Two clients can upload same file at same time.
- Server - System property "unlimited.fc.doNothingIfRemoteDirectoryEmpty".
- Server - Connect dialog was not starting in a thread on Server.
- Server - Server docs still refer to users.xml instead of database.
- Server - Server panels completely blank on unlicensed Mac server.
- Server Admin - Connect link with IP Masquerade enabled may not function.
- Applets - Removed javascript parameter "-Xmx512m -Djava.net.preferIPv4Stack:true" to fix issue found on Java 1.8 u65.
- Applets - Upload applet JavaScript function addTOQueueWithRename not functioning properly when remotedir was specified.
- Applets - modified JS API such that adding to queue with rename will prepend the remotedir if it is absolute.
- CLI - Upload with incremental/deltas not working
Version 3.4.1
Build 14 - March 4th, 2015
Fixes:
- TransferAgent - OS X 10.10 hangs on transfers taking more than 60 seconds.
Build 13 - February 20th, 2015
Fixes:
- TransferAgent - Improved application detection timeouts (default 5 attempts in 20 second intervals).
- Core - Transfers speeds degrade when transferring files over Wifi connections with dynamic bandwidth limits.
Build 11 - October 15th, 2014
Fixes:
- TransferAgent - Mac logs are in the wrong location.
- TransferAgent - Mac logs do not function after archive.
- TransferAgent - TransferAgent integration with Mac OS X 10.10.
- TransferAgent - Issues encountered using OS X and Safari 8.0
- TransferAgent - Space in a remote directory causes file transfer error.
- TransferAgent - Removing debug logs.
- TransferAgent - Can't connect to server when using "lockInitialDirectory" without "remoteDirectory".
- TransferAgent - Virtual Paths with spaces sometimes show URL encoding (ie: %20).
- TransferAgent - Configuring report directory to missing directory causes exception.
- TransferAgent - Null pointer exceptions found in logs.
- TransferAgent - New warning dialog when no queue is defined and transfer is attempted.
- TransferAgent - Move reveal button to download button location after transfer.
- TransferAgent - Posttask method now refreshes list to reflect file changes.
- TransferAgent - Delta transfers leaves temporary files on system after failures.
- TransferAgent - Final status update being called twice.
- TransferAgent - Documentation in Windows installer regarding workaround for anti-virus solutions blocking registry modification by installer (Comodo).
Build 7 - September 24th, 2014
Added:
- TransferAgent - TransferAgent web component (Windows and OS X only).
Version 3.4
Build 114 - October 27th, 2014
Fixes:
- Core - Core - Compatibility fixes for OS X 10.10.
Build 111 - July 25th, 2014
Fixes:
- Core - Core - OS X unable to get a directory listing.
Build 11 - June 5th, 2014
Fixes:
- Core - FastIO can report multiple reasons for not loading (not running Java 7, missing JAR file).
- Core - FastIO attempt to upload folder without read permissions fails.
- Core - FastIO throws exception intermittently.
- Core - Null pointer exceptions on logging
- Core - Added "unlimited.fc.fastio.disable_attribute_cache", default false.
- Core - Removed unecessary calls in FastIO for visitFile, improving performance.
- Core - MD5 uses all available read I/O resources.
- Core - FastIO now correctly follows symbolic links when system property enabled.
- Core - Symbolic link downloads attempting to download linked dirs without property set to allows this.
- Server - Warning message not clear when not able to create a virtual folder for a mapped network drive on FC Server running as a service.
- Server - Symbolic link downloads no longer working.
- Server - Server listing fails with "Error during list generation: cp65001".
- Server - Connect link with IP Masquerade enabled may not function.
- HotFolder - Connect not recognizing symbolic links.
- HotFolder - Symbolic links not working for multi-client downloads.
- HotFolder - HotFolder no longer uploads data contained in a symbolic link (worked in 3.2).
- HotFolder - Stats in scheduler pane and activity log out of sync.
- HotFolder - Admin Applet Activity log panes not able to close.
- HotFolder - Remote folder browse button has issues with nested folder structures.
- HotFolder - Windows server 2003 using Java 1.6.0 throws java.io.UnsupportedEncodingException.
- HotFolder - HotFolder tasks can hang massive directory structure upload using multi-client.
- HotFolder - HotFolder Advanced Progressive feature not in documentation.
- HotFolder - Upload task with "delete files at destination" enabled wipes all files if local folder doesnt exist.
- HotFolder - Settings reset when server status updates.
- HotFolder - POST URL returning wrong status code (4) for downloads.
- Central - No enum constant found for class unlimited.fc.rest.central.type.TransferStatusType.
- Central - Central failing to record transfer alarms for frequently running tasks.
- Central - Some config values are not being saved to configuration file.
- 2-way Applet - Logging throwing NoSuchMethodException on Mac when connecting to 2 way applet or file area from Workflow.
- API - FileCatalyst API Jar file missing Permissions attribute.
Build 2 - April 10th, 2014
Added:
- Core - Disable force flush (unlimited.fc.disableForceFlush) to improve write bursts.
- Core - UDP Transfer fine tuning - ability to modify threshold of packets out of sequence before kicking off a loss event (unlimited.fc.packetlossThreshold).
- Core - Ability to do a quick size file check after transfer (unlimited.fc.verifySizeAfterTransfer) if MD5 after transfer is not possible.
- Core - Ability to force partial MD5 checksum (last buffersize x thread) on existing file for progressive appends of growing files (unlimited.fc.doMD5onProgressiveAppend).
- Core - Ability to force full MD5 checksum on existing file for progressive appends of growing files (unlimited.fc.doFullMD5WhenReconnected).
- Core - Ability to force a delay on before continuing transfers on growth files to increase performance (unlimited.fc.progressiveDelayBeforeAppending).
- Core - Ability to toggle SO_LINGER property on the socket (unlimited.fc.no_so_linger).
- Core - Added ability to wait to transfer source files until they are considered static (no longer growing, unlimited.fc.waitForSourceFileToBeStatic, unlimited.fc.waitForSourceFileToBeStaticFilter).
- Server - Ability to force downloads to follow symbolic links on Linux (unlimited.fc.allow_symlink_download).
- Server - Ability to enable masquerade only if local and only if SSL (tc_masquerade_local_ssl.address).
- HotFolder - Using Multi-client, ability to delete only files from source after transfer and not directories (unlimited.fc.delete_filesonly_after_transfer).
- ServerAPI - New command timeout in server API, and return failure if command takes too long to execute.
Fixes:
- Core - Optimizations for large volume file transfers (millions of files).
- Core - Unable to disable congestion control when using multi-client.
- Core - Array index out of bounds exception on directory listings (FastIO.jar).
- Core - Modified FastIO to properly show errors when directories don't exist, or there are file permissions issues.
- Core - Congestion control cannot be turned off when using multi-client.
- Core - Various null pointers exceptions seen in logs during transfers.
- Core - Divide by 0 issue seen in logs when calculating statistics.
- Core - Multi-client transfers now tries to continue transfers on encountering errors rather than fail on first error (best effort).
- Core - Multi-client has multiple workers uploading the same growth file.
- Core - Incremental does not work with temporary filenames.
- Core - Resource leak when using Multi-manager with auto-zip small file feature.
- Core - Optimization done for zipping files.
- Core - Congestion control strategy and aggression was never being set in the multi-client.
- HotFolder - OS X causes permission issues when running as a service (root) and then launching standalone (user). Error executing report: Syntax error in monitoring command.
- HotFolder - Site status is not always updated when a transfer launches.
- HotFolder - Improved JTable performance for multi client details.
- HotFolder - TransferTask exception can cause scheduler thread to fail, tasks lose ability to be scheduled.
- HotFolder - Issue trying to do write test on file larger than 2GB in Hotfolder.
- HotFolder - Client not updating the file size and timestamp prior to cache.
- HotFolder - Task list not displayed in HotFolder Admin on remote host.
- HotFolder - Multi-client can not download with a Suffix in temp file name mode.
- HotFolder - Multi-client adding files to transfer cache when task is canceled.
- HotFolder - Stability issues in HotFolder and HotFolder admin on environments where multiple administrative connections are enabled.
- HotFolder - Errors in multi-client 0 can cause task requeuing to hang.
- Hotfolder - Better bandwidth allocation with many clients waiting on growth files or idle connections.
- HotFolder - Multi-client logs showing incorrect client when 10+ workers transferring in parallel.
- HotFolder - Scanning/verifying tasks steal bandwidth from transferring tasks.
- HotFolder - File count incorrectly updated for resumes on multi-client tasks.
- HotFolder - Show in logs when checking for files at destination that don't exists at the source.
- HotFolder - Show in logs when files are added to transfer cache.
- HotFolder - Delete files at destination not existing on source fails in multi-client when no files to be transferred.
- HotFolder - Server panels blank on unlicensed Mac server.
- HotFolder - File counter while building upload list is inaccurate.
- HotFolder - Manual proxy configuration setting not retained.
- HotFolder - Single client transfer cache check numbers are off.
- HotFolder - Dramatic improvement of transfer cache compare speed.
- HotFolder - Large bottleneck in calculating total size of a job, was not using cached length values.
- HotFolder - Incremental with unique name when no file exists on server during upload causes file to be named with _0.
- HotFolder - Need more detail in documentation for setting System Properties.
- HotFolder - Recover from "error flushing stream error" when executing SIZE command.
- HotFolder - Visualization panel documentation missing from HotFolder user guide.
- HotFolder - REST toolkit example has a broken banner image.
- HotFolder - Transfer to 3rd Party Server doesn't work in multi-client mode.
- HotFolder - Moving file using connect from remote to local, no progress bar is shown when overwriting file.
- HotFolder - Restrict FCWeb tasks from accessing multi-client.
- HotFolder - Progress / statistic issues (> 100%) with progressive.
- HotFolder - Disable multi-client when FCWeb site is selected.
- HotFolder Admin - Issues with GUI no longer updating status when application is under heavy load.
- HotFolder Admin - Admin no longer tries to connect to the server directly to get directory information.
- HotFolder Admin - Sorting multi-client tasks by progress % sorts based on string not integer.
- HotFolder Admin - Multi-client worker log refresh clears selected text.
- HotFolder Admin - HotFolder Admin tries to connect directly to Server for filter test.
- HotFolder Admin - File menu item for Exit says "Exit FileCatalyst HotFolder" instead of "Exit FileCatalyst HotFolder Admin".
- HotFolder Admin - Progress # in activity view, and Status in scheduler, resetting to 0% during verifying or advanced progressive pauses.
- Server Admin and HotFolder Admin - Made the title of the Admin clients show the name of the Server or HotFolder they are connected to.
- Server Admin - Server logs right-click copy and search no longer works.
- Server - New FastIO.jar with better caching
- Server - Server does not work on AIX. UDP Buffers need to be tunable for AIX to work.
- Server - Webserver showing install path on error pages.
- Server - Performance improvement by better allocating debug blocks, lowers CPU use on high load system.
- Server - Fixed "no packets in pool" issue on receiver.
- Server - Uploading Japanese characters failing from 3rd party clients (FEAT & OPTS now acknowledge UTF8).
- Server - Applying config changes (such as mandatory port number change) can hang on fresh OS X install.
- Server - Can't create users when running as a service on OS X and launching remote admin as non-root user locally (permissions issue).
- Server - Turn off file system events by default.
- Server - SFTPHeartbeat user was hitting LDAP services when SFTP was enabled and directory services was activated.
- Server - Cannot enable secure server port on OS X.
- HotFolder and Server - Index out of bounds exception when running reports.
- CLI - CLI options for temp filename missing.
- Applets - Verify mode was defaulting to on-the-fly in applets, should be after transfer.
- Two-way Applet - Can't connect to IIS when mode is AUTO.
- Upload Applet - Applet does not respect file size limits if file is inside a folder.
- FCWeb Applet - Upload Applet within FCWeb showing full path on server.
- FCWeb API - FCWebAPI not being able to make calls to OrderForm enum (class not found).
- CLI - Setting -localdir and -file to the same directory does not upload directory properly, added a -norecurse parameter to resolve issue.
- API - Client API sample code does not exit cleanly - need to call finishAll().
- Central - Service Manager doesn't run on windows 7 ultimate SP1.
- Central - Cannot launch admin applets from Central on touch devices (globally disable touch detection).
Version 3.3
Build 9 - December 19th, 2013
Fixes:
- Core - Modifying default UDP sender sockets == 1, setting to 2 or greater causes firewall issues if behind NAT device.
- Server - Removed debug logging of JPAM authentication.
- Server - Server Quickstart guide added to www directory so it can be picked up by Server Admin Applet.
- Server - Setting SMTP "Enable Authentication" from username/password to no authentication causes error.
- HotFolder - Transfer Cache not working when running HF stand-alone (OS X permission error).
- HotFolder - MD5 Cache is created in Application directory on OS X.
- HotFolder - Downloading with Connect does not work from a subdirectory.
- HotFolder - Downloading using Connect does not refresh local list when complete.
- HotFolder - Activity window does not open when task is executed.
- HotFolder - When HotFolder is run as a service on Mac the HotFolder Icon is not in the menu bar to select connect to site.
- HotFolder - When running FileCatalyst Server as a Service on Mac (Mavericks) closing the application by clicking X closes completely.
- HotFolder - Transfer files with temporary name using prefix instead of suffix in multi-client.
- Central - Passwords could not be changed on central if they did not exist in the conf file.
Build 7 - December 4th, 2013
Fixes:
- Server - Test SMTP button on unchanged settings prompts you to press apply.
- HotFolder - Express Connect button is failing if the server is not licensed for API or Express.
- HotFolder - Quickstart document updated.
Build 6 - November 30th, 2013
Added:
- All - New Windows installers now available.
- Server + HotFolder - New OS X installers now available for Server and HotFolder.
- HotFolder - Multi-File Session Transfers, allows sending multiple growth files at a time by HotFolder task.
- HotFolder - Multi-File Sessions automatically bundles small files ( < 1MB ) together.
- HotFolder - Integration guide to work with FileCatalyst Web.
- HotFolder - Can schedule tasks with intervals smaller than 1 minute.
- HotFolder - HotFolder logs now searchable in administration GUI.
- HotFolder - Ability to specify a pause time to verify if file is growing in size (x seconds) for certain file types (file filter).
- HotFolder - New "allFiles" parameter that can be passed to postURL, lists all files scheduled to be transferred.
- HotFolder - Ability to specify transfer cache location for use in HA (active-standby) environments.
- Server - Administrative log which captures configuration changes in the server.
- Central - Two new alarms for capturing failed administrative connections into server and configuration changes in server.
- API - New Multi-client API available, utilizing multiple connections to accelerate complex directory structure transfers.
Fixes:
- All - Windows installers now verifies if service is running before upgrades (Server, HotFolder, Central).
- All - Windows un-installer now accessible via Windows "Add/Remove Programs" in control panel (no longer shortcut).
- All - Windows un-installer now removes service.
- All - Improved browser launcher to support opening help in Linux.
- All Applets (transfer and admin) - Applets give deprecation warning after updating to Java 1.8 build 45.
- All - Log file should have indication/warning that OpenJDK is being used.
- Core - Improved performance of progressive transfers by removing unnecessary calls for MD5 checksums on just completed transfers.
- Core - Improved MD5 checksums (increased IO throughput).
- Core - Improved performance with transfer block pool (minimizes memory allocation by JVM).
- Core - Moved threads into threadpool for improved performance.
- Core - Updated FastIO jar file with expiring cache entries. Default is 30 minutes.
- Core - Setting reader threads greater than 1 with "On the fly" MD5 and progressive may result in integrity checksum failure, retransfer file.
- Core - Compression is not reporting properly when using TCP mode.
- Core - Wrong transfer rates inaccurate for TCP transfers.
- Core - Download with Single archive maintains incorrect path with both virtual and non virtual remote folders.
- Core - In FTP mode, if upload of a deltas file failed due to intermediate router, it was assuming transfer was good and tried to do a rebuild. Added a size check to verify the entire file made it or not.
- Core - Documentation for very low bandwidth (> 100Kbps) smaller packets should be used to allow more accurate throttling.
- Core - MD5 on the fly failures are not properly logged.
- Core - Progressives do nothing for file copy in Windows.
- Core - Congestion control aggression default is now 10 for UDP transfers.
- Core - Lowered connection timeout to 20 seconds from 30 to reduce site connection attempt time.
- Server - Error message for expired license (null pointer exception) needs to be clarified so customer can take appropriate action.
- Server - FC server not re-distributing bandwidth for multiple sessions with the same user name.
- Server - Heartbeat monitor leaving exception in logs.
- Server - Able to change some server settings via Read-Only Admin.
- Server - Server service fails to start on mac when IP not yet available.
- Server - Ability to use Email servers over TLS without SSL enabled.
- Server - Ports ending up in CLOSE_WAIT after abnormal termination for PASV commands.
- Server - Increased temporary auth token (used by "connect" button on Server Admin) to 2 hour expiry with default number of logins to 50.
- Server - Improved logging for embedded SFTP server.
- Server - Support for directory service authentication using key "FCServer.server.config.admin.auth=" in fcconf.conf.
- Server - Online documentation instructing how to install FileCatalyst Server as a serve on Mac is incomplete.
- Server - I/O test fails with error: "Can not create file".
- Server - Email config not taking effect until server is restarted.
- Server - Online documentation instructing how to install FileCatalyst Server as a serve on Mac is incorrect.
- Server - Heartbeat monitor flooding data reports.
- Server - Email config not taking effect until server is restarted.
- Server - No indication of connection type in server logs.
- Server Admin - End user not properly informed about expired server license.
- Server + HotFolder - Applying setting on ServerAdmin always seems to change passwords in conf file.
- Server + HotFolder - Connect button now uses multi-file sessions for increased speed.
- Server + HotFolder - Ability to specify system property values at run-time.
- HotFolder - Improved performance on 100+ tasks in HotFolder.
- HotFolder - HotFolder creates unique task ID's if importing tasks (or schedule XML copied in from another source).
- HotFolder - Connectivity test doesn't refresh main user pane.
- HotFolder - Log number of files skipped because of filtering.
- HotFolder - Misleading error "site ID is already in use" when Site properties are modified.
- HotFolder - Editing non-transfer related settings in a task causes the task to be reset and transfer to be cancelled.
- HotFolder - Dynamic Folders (Upload only) feature using days in year opposed to days in month) changed date format to use day of month not day of year.
- HotFolder - Task edits not reflected in activity monitor GUI (task name).
- HotFolder - Improved REST services for HotFolder.
- HotFolder - Broken links in HotFolder docs.
- HotFolder - HotFolder Admin opened from Central stops responding when modifying bandwidth table.
- HotFolder - Bandwidth reports show "Report contains no data" even though the bandwidth CSV file is populated.
- HotFolder - When downloading using zip chunk, Central does not report correct total data transferred.
- HotFolder - Hotfolder submissions to Workflow/Webmail are not creating records in report.
- HotFolder - First Run Wizard does not allow user to specify SSL.
- Express - Express documentation lists "minimum supported browsers".
- Express - Inconsistent installer contents (missing readme files) for Express.
- CLI - Downloads pointing to non-existent -localdir returns error instead of creating directory structure.
- Applets - Load speed improvements.
- Applets - Embed Progress does not work in upload applet.
- Applets - Delimiter for list of files in download applet not documented properly.
- Applets - After redirect, totalSize param is always 0 in the FC upload applet.
- Applets - DownloadApplets do not set compression.
- Central - Visually indicate disabled users on server details screen.
- Central - Alarm description field in Central (summary dropdown) does not wrap .
- Central - Better handling of HotFolder start/cancel task buttons via Central.
- Central - Changes to "Idle Timeout" setting ignored.
- Central - Documentation missing e-mail tab in Central.
- Central - Documentation, Tutorial, and Help links not working from admin applets run from Central.
- Central - Broken link in Central documentation.
- Central - Central logs contain unsubstituted XML chars.
- Central - Duplicate naming in alarm details.
- Central - Maconfig.conf section on setting up SSL references non-existent knowledgebase link.
- Central - Central alarm misidentifies its own IP in alarm details view.
- Central - Needs a restart to have e-mail settings applied correctly.
Deprecated:
- HotFolder CLI/API - HotFolder REST services should now be used for remote command interfacing.
Version 3.2
Build 26 - October 18th, 2013
Fixes:
- Applets - Oracle Java 7 update 45 requires new manifest attributes in applets to avoid security warning dialog to user.
Build 24 - October 3rd, 2013
Fixes:
- Server - Support for TLS on non-encrypted SMTP sockets.
- All - Increased default site settings to achieve 1gbps out of the box: threads to 10, sender sockets to 2, aggression level 10.
- Core - Improved MD5 calculation speed by increasing read buffer from only 4 KB to 1 MB.
- Core - Setting reader threads greater than 1 with "On the fly" MD5 and progressive can result in integrity check failure.
- Core - Parsing error on international Windows (Portuguese) does not properly return file list with Connect Express.
- Core - New FastIO.jar library.
- HotFolder - Upload "move-to-sent-folder" feature broken with Java 7.
- HotFolder - Added the ability to specify a progressive timeout and file filter on the HotFolder via system property.
- Server - Expired server license sets number of concurrent users to invalid value (-1).
- Server - Client connection terminates abnormally, causing server to keep ports alive (CLOSE_WAIT).
- Server - Progressive timeout feature breaks when server timeout is less than progressive timeout.
- Core - FEAT call hangs client if connecting to a 3PP server which does not support it (such as IBM AIX FTP server).
- Core - Improved performance of the log text areas.
- Core - Fix for random MD5 on the fly failures.
- Core - Optimization - no longer require MD5 on progressive append (since we know the existing file is already good).
- Server - Post process on file does not work when a space is in the name.
- Server - SIZE command sometimes got server replies for other commands.
- Server - Issue with ports not being released by the server for LIST and NLST commands, eventually leading to there being no ports left.
- Applets - Download using CLI broken when pointing to a localdir that does not exist.
- Applets - Missing setServletLocation() function as javascript parameter.
- HotFolder - Uploading a job to Workflow does not add suffix/prefix to file names.
Build 14 - August 6th, 2013
Fixes:
- Server - Users with blank passwords now disabled on upgrade from pre-v3.1.
- Server - Improved import of users on upgrade, will try to migrate every user even when encountering errors.
- Server - Removing log stacktrace due to sftp heartbeat monitor.
- Server Admin - Run at Startup item should be hidden in FC Web server admin applet.
- ServerAPI - CLI throwing error when using command -port.
- API - New initialize method which disables logging ( initializeNoUserLogs() ).
- FCWeb - Form upload creates new FCAPI${DD}${MM}${YY}Usr.log.* every upload.
- Core - HTTP transfer mode with delta not working, trying to use UDP when HTTP mode specified.
- Core - Library to speed up directory listings (new FastIO.jar library, requires Java 7).
- Core - Improved performance for OS X extended attributes (new XBUP library).
- Core - Added super/root user check for Mac.
- Core - Made Zip Archive option work with special filenames on Mac.
- Core - Removed code that was not considering .app directories on Mac as a directory.
- Core - New FATR command to retrieve/apply bulk file attributes on Mac (no need to set permissions on file by file basis).
- Core - Some Chinese characters are not displayed in "get file" but show as ???????? on Windows platform.
- Central - CLI clients are setting the session ID to null which was causing issues in the REST call.
- Applets - Preceding slash "/" character added to file names when using rename vector in applets.
Build 10 - June 18th, 2013
Fixes:
- Server - Non-compliance with FTP RFC 959 for FEAT and TYPE commands.
- Server - Docs to show newer output from running service script (OS X).
- Server - Auto detection failing when 3.1 client is connecting.
- Server - 3rd party FTP client trying to upload a 0 byte file.
- ServerAPI - Added method in server API to both clear a blocked user and a method to know if a user is blocked on the system.
- Applets - Reflection obfuscation fix for FileUtils on OS X.
- ClientAPI - File locks are not released if error occurs in transfer via FTP.
- FCWeb - Compatibility fixes for FCWeb 4.9.
Build 9 - June 7th, 2013
Fixes:
- Server - Security fix for user permissions.
- Server - Users connecting via SFTP are not auto-provisioned when connected to an external directory service.
- Server - SFTP heartbeat monitor user modified from "smx" to "SFTP_HEARTBEAT_FAILINGTOLOGIN".
- Core - Support for VSFTP using SSL (server required PBSZ & PROT to signal that data ports were encrypted).
- Core - Issues with statistics in server to server transfers.
- Core - Auto-detect was trying to detect UDP and multi-stream against 3rd party servers.
- Core - AutoDetect is broken when you have latency of 200ms or higher.
- Core - Fixed SERVER_WELCOME_MESSAGE to not send host and port when using sessionBased Authentication with the servlet.
- HotFolder - Auto-detect code is creating a log file in application directory and not cleaning it up.
- HotFolder - Not allow adding of a 3PP FTPS server even with client connect key.
- HotFolder + Server - Mac remote admin preserving session icon in taskbar after logout-login.
- Central - Unknown or non-FC nodes must report full data set in Central tables.
- Central - Authentication failure for read-only user.
Build 6 - May 3rd, 2013
Added:
- Server - SFTP protocol now supported by FileCatalyst Server for integration of legacy applications.
- Server - REST services available for Server Admin (CRUD methods for users/groups/vfolders)
- Server - Ability to disable all users with blank passwords.
- Server - System Tray icon available on OS X.
- Server Admin - Added support for SFTP identity keys for user accounts.
- API - Support for Server to Server transfers (instead of client-server).
- Core - Support for RSTA command (request status of server to server transfer).
- Core - Support for RCAN command (cancel a server to server transfer).
- Core - Improvement in congestion control start rate (dynamic start rate now available, quick calculation instead of fixed rate). Requires v3.2 on both sides.
- HotFolder - REST services available for HotFolder Admin (CRUD methods for sites/hotfolders/tasks/schedules)
- HotFolder - New right click option to system tray icon to connect to sites.
- HotFolder - System Tray icon available on OS X.
- Central - Ability to customize home screen layout (move components around).
- Central - Session time out value (automatic logout after x minutes of inactivity) is now configurable parameter (saved in client-side cookie).
- Central - Ability to view Users, Groups, VFolders via Central.
- Central - Ability to view Sites, HotFolders, and Tasks via Central.
- Central - Ability to start/stop Tasks via Central.
- Central - New search ability for Session History and File History.
- Central - Added HostName search field in addition to IP address and node alias (requires v3.2 node connected to central).
- Central - REST services available to extract all server loads from Central.
Fixes:
- All - Applets do not correctly give focus to their dialogs when opened on OS X (source is Oracle JVM bug, this provides workaround).
- All - Fixes issues raised due to "Java 7 update 21" changes to runtime process execution (source is Oracle JVM issue).
- Core - Removed authentication requirement for FEAT command (many 3rd party clients send this prior to authentication).
- Core - UDP ACK check to not close then re-open socket. UDP packets were being lost, and then it was falling back to TCP when UDP was possible.
- Core - Updated TUDP and RUDP commands to accommodate faster bandwidth checks.
- Core - Improvement in transfer setup (configure firewall method now returns DatagramSocket already open and configured).
- Core - Perform auto detection of upload AND download when Deltas enabled.
- Core - Removed NullPointerException warning when downloading.
- Core - Files are lost when using zip chunking.
- Core - Default congestion control start rate now 0, which means it will auto detect.
- Core - Inaccurate statistics sometimes sees spikes above bandwidth limit (using ns instead of ms to get more accurate results).
- Core - Client connectTimeout value is not respected (setting value to 2 seconds can still only return after 30 seconds).
- Core - HTTP with incremental option fails with java exception.
- Core - Uploads using zip deflater w/o archive does not log compression ratio.
- Core - transfer.getSizeCurrentFile() returns 0 just before transfer reports complete.
- Core - Lowered timeout during SSL handshake negotiation.
- Core - Reconnect when we see "unknown" error, consider it a control connection problem.
- Core - FTP downloads are not respecting specified HF bandwidth limit.
- Core - Zip archiving with chunks fails when writing to really slow disks (write timeout exceeded, file may be truncated).
- Server - Unable to install FileCatalyst Server as a service.
- Server - Autoprovisonned users with external directory service can have have empty password set for internalDB.
- Server - Permissions being assigned by physical location not virtual folder name
- Server - Double session seen when using SFTP to server.
- Server - Dead sessions are not cleaned completely for SFTP connections.
- Server - Incremental Uploads with unique name not creating unique name for zero byte files.
- Server API/CLI - Assigning READWRITE permission with commandline grants the old read write permissions instead of ALL.
- Server Admin - Specify exact rate not working from Server Admin to remote server (localhost server works fine).
- Server Admin - Remote Admin warning fixed: "WEBSERVER - 404 Error. Requested URI: //images/red_cross_16.png Request origin: x.x.x.x"
- Server Admin - Fixed the % complete status in admin for receiving FTP. When we know the length of the file we should be showing % complete.
- Server Admin - When browsing to create a nested virtual folder the last folder has two entries in the path selected.
- Server Admin - Port field in Email Alerts Tab of Server Admin too small in OS X.
- Server Admin - Fixed browse link when trying to open home directories with spaces.
- Server Admin - FC Server Admin on OS X does not save new sites / modified sites to config.
- Server and HotFolder - Unable to install FileCatalyst Server as a service.
- Server and HotFolder - Looking for WWW directory in wrong place on MAC when run as service.
- Server and HotFolder - Improved validation for automatic SSL certificate generation.
- HotFolder - Not recovering cleanly from corrupted schedule.xml files.
- HotFolder - Connecting to licensed Central will automatically enable HF Remote Admin and HTTP (bind to 127.0.0.1) to allow communication to flow properly.
- HotFolder - Site bandwidth detection not working as expected.
- HotFolder - Connect from hotfolder fails when forcing HTTP or HTTP/S.
- HotFolder - Hotfolder install location is being filled with Usr.log files.
- HotFolder - Duplicate entries in combo box when changing task direction.
- HotFolder - Setting minimum HEAP size from 64MB to 1024MB on OS X service script to increase stability.
- HotFolder - Unclear wording in session status -> visualization.
- HotFolder - Selecting open from the right click menu one a directory will have the same effect as double clicking.
- HotFolder Admin - Remote admin launches in system tray, GUI does not open. On Windows
- HotFolder Admin - View entire log not functioning.
- HotFolder Admin - Re-enable the Browse link for HotFolders on Mac.
- HotFolder Admin - Fixed browse link when trying to open folders with spaces.
- HotFolder Applet - Delete scheduled task causes a null pointer exception.
- Applets - Installation instructions updated to reflect inclusion of two javascript files (ie: deployJava.js, fcupload.js).
- Applets - Fixed default verify mode. Default should be to verify after transfer and not on-the-fly.
- Applets - Prepend a unique ID to Applet log entries.
- Express - UTF-8 Characters do not appear in Remote Pane.
- Express - Removed double timestamp from version string.
- Express - Hide hidden files.
- Express - Issue with OS X not showing Home and Desktop links in the local file list in Express and 2-way applet.
- Express - 2-way applet and Express should start Mac users in Home directory.
- Express - Updated Express connect dialog to have an "Auto/Specify" drop down menu for Start Rate Mode.
- Express - Show proper icons for mounted network drives under /Volumes on Mac.
- Central - Search by Alias does not return all records.
- Central - Splash images for Central no longer show incorrect version when launching remote admin applet.
- Central - Not all transfer records being sent if node system clocks are different.
- Central - Fixed "CANCELLED" to reflect American spelling.
- Central - Tomcat work dir now cleared on startup, fixes upgrading issues where manual clearing was required.
- Central - Progress bar renders "off" for iOS.
- Central - For mobile touch interfaces, main navigation should ignore tap when there are drop-downs.
- Central - Sorting of columns on Current Alarm page does not always work with multiple sort (clicks).
- Central - Need to have config value that specifies how long to keep alarm & session information in the Central database.
- Central - Updating Admin login credentials from web creates error state.
- Central - Improved error states and exception reporting in Central.
- Central - Central installer can't find Java.
- Central - Bandwidth usage graphs showing uploads as downloads and vice versa.
Version 3.1
Build 23 - March 14th, 2013
Fixed:
- Core - Reconnect code for "syntax error".
- Core - Added ability to filter out directories.
- Core - Transfers with many sender threads are not speeding up fast on downloads.
- Core - Issues with RTT based congestion control (auto tests were failing with high latency).
- Server - Fix MGET * command from Command line FTP utility.
- Server - Users.xml is not regenerating default users (anonymous) during recovery.
- Server - Download using archive compression from windows machine file have length of characters in users home path striped from file names, if name is longer than home path.
- Server Admin - Certificate generation fails remotely if the system clock on the remote admin machine is running slower than the server.
- ServerAPI - Removal of exposed FCException and AdminConnectionException from ServerAPI calls, and instead returning a generic "Exception".
- API - Adding functionality to transferhook to get transfer times for the current file being transferred.
- API - Adding getVersion, getJobID and getValue.
- API - Ability to send transfer logs to fcweb for API transfers.
- Express - Parameters loaded using quick launch.
Build 19 - March 8th, 2013
Fixed:
- All - Using multiple receiver/sender sockets can sometimes hang a transfer.
- All - OS X: forward port XATTR feature from 3.0.1.
- All - Sender in UDP Transfer may send faster than specified rates for slow (50 kbps) connections.
- All - Account for data sent in RTT and STATS packets when throttling rate.
- All - Count data received using actual length of UDP packet rather than array which backed the UDP packet.
- Server - Zip download task of user with virtual folder and files in Vfolder fail.
- Server - User imports (upgrade to v3.1) failing if corrupted/missing authentication.xml data, needs to reset passwords and allow import.
- Server - Bandwidth does not recover from bandwidth override.
- Server - '-shutdown' flag on Server fails if using non-default admin port 12400.
- Server - Disabling HTTP access takes affect only after a server restart.
- Server - Post task on Windows now correctly passing in path separators.
- Server Admin - Read-only admin could not see virtual folder and groups.
- Server Admin - Test Disc Write I/O does not work using FileCatalyst Server Admin.
- Server API - Backwards compatibility broken with removal of UserContainer object.
- Server API - Refactoring of ServerAPI calls to utilize non-obfuscated classes.
- HotFolder - Changing a task from monitored to triggered/scheduled, task status remains Monitoring on Linux when run as service.
- HotFolder - When creating a web task download should not be an option.
- HotFolder - '-shutdown' flag on HotFolder fails if using non-default admin port 12505.
- HotFolder - HotFolder can now connect to Central without requiring license key.
- HotFolder Admin - Added ability in HF Remote Admin (not applet) to logout and log into another HF.
- HotFolder Admin - "Connect" does not take all settings from sites.
- Server API - Exception regarding missing Compress library in server API.
- Server API - Help/Javadoc is missing commands for virtual folders.
- Central - Alarms raised for each node when Central service is restarted.
- Central - Issue with blocked record retrieval from services.
- CLI - Output option '-summary' now prints a single dot "." every 60 seconds to ensure that caller can verify there is still activity on transfer.
- Client API - Changes for FileCatalyst Web support in API.
- Express - Parameters now available for additional transfer tuning.
Build 14 - January 28th, 2013
Fixed:
- All - Default write mode for OS X set to rwd for improved performance.
- Core - Loss based congestion control not maintaining smooth rate when bandwidth set to known line speed.
- Core - Local file chooser improvements on OS X.
- Core - Issue regarding to congestion control slowing down and not speeding back up on some systems.
- Server - Windows fast directory listing broken with different date formats (DD-MM-YY).
- Server - Ability to disable fast directory listing (iterate file system using Java, slower over network drives).
- Server - Real user path not actual path passed to post processing.
- Server - Long Full name and details can prevent UI from opening.
- Server - Users name with more than 35 characters assigned to virtual folder characters cover the link.
- Server - Changes made to server sender threads are not implemented until server is re started.
- Server - Server not correctly handling User Quotas bigger than MAX_INT.
- Server - Typo in Linux upgrade instructions.
- Server - User full-name throws exception when above 128 characters.
- HotFolder - HotFolder app directory filling up with user logs on Linux when run as a service.
- HotFolder - New tasks can not be launched until "Allow concurrent tasks" is checked when run as a service.
- HotFolder - HotFolder exhibits spikes of thread usage and growing heap memory.
- Download Applet - Double clicking to select directory in the file browser on OS X seems to break downloading.
- Download Applet - Added new parameter to embed progress bar for Download Applet.
- Applets - Added a parameter to specify if applet is loading via JNLP.
- Central - Licensing details missing in Central.
- Central - Sending notification for scheduled events when no data is sent.
- Central - Improved the dialog for the migration of data for Central Windows installer.
- FC Web - Null pointer with job submission using deprecated methods.
Build 12 - January 9th, 2013
Fixed:
- All - Code signing signature updated.
- Core - Loss based congestion control not reacting to congestion properly.
- Core - Passive mode transfers not working to 3rd party FTP servers.
- Core - Download a file that has a size smaller than 48 bytes that is encrypted (AES) gives a buffer error.
- HotFolder - Slowdown in transfer speed and increase in memory use after several days.
- CLI - Congestion control values not properly set by script.
- Central - Column heads in Transfer Statistics pane appear to be clickable but should not be.
- Central - Include license expiry in license details.
- Applets - Browse dialog does not show up on OS X 10.8 when called through Javascript API.
- Applets - Ajax Example for the upload applet is broken.
- Applets - "downgradeModeOnReconnect" parameter to applet scripts.
- Applets - Parameterized width and height.
- Applets - Updated to the latest deployJava.js and show error if the include for deployJAva.js is missing.
- Server Admin - Find (CTRL-F) on group/folder pane moves you to user pane.
- Server - Filter was not working properly on the server for download tasks.
- Server - Unneeded debug entries in log file.
- Server - Hotfolder (on Mac) upload to workflow and FC server using compression / archive fails.
- Server - FileCatalyst incorrectly resets last modified timestamp of file on server (download with incremental).
Build 10 - December 21st, 2012
Fixed:
- Server - Multiple virtual folders pointing to the same path not showing up.
- Server - Post process on file does not work when a space is in the name.
- Server - When Upgrading xml to DB for FCServer, server adds user and anonymous accounts back in.
- Server - Internal name used when deleting duplicate folder.
- ServerAPI - Method linkGroupAndFolder() is not in FC SERVER API CLI documentation
- Server Admin - Read Only Admin account failing to connect.
- Server Admin - Shift + to select multiple users is broken in edit group and folders.
- Server Admin - Group and Folder lists not sorted alphabetically.
- Server Admin - Read-only admin illegal actions should be grayed out in remote server admin..
- HotFolder Admin - Site status refresh failure.
- Central - 502 command handleSETPOLLINTV not yet implemented.
- Central - Changing e-mail settings are only applied after shutting down and restarting Central.
- Central - File name in transfer history needs to be the real name not a .temp name.
- Core - Issue with downloading with zip archived files on OS X and Linux.
- Core - Issue with uploading with zip enabled in applets on Mac or Linux.
- Core - Issue with listings not working on Mac.
- Core - Rates going crazy and exceeding the max rate value.
- Applet - Expose filesTransferredLocal() and filesTransferredRemote() methods to JS API.
- Applet - New "minsize" parameter.
- Applet - Issue with hanging browse dialog on Mac when using browseLive() on Download applet.
Build 8 - December 11th, 2012
Added:
- Server - Limit server bandwidth to a value lower than server license (config file property only).
- Server - File meta-data cache to speed up browsing of remote file network.
Fixed:
- Server - Directory listings with files over 2GB throwing an exception for Windows.
- Server - User quotas are checked only after upload begins, reducing bandwidth for other users.
- Server - Limit server bandwidth to a value lower than server license ( config file property only).
- Server - Browsing virtual folder (or user home directory) if found on Network mount point is slow.
- Server - Uploads fails for user paths when containing brackets (ie: "C:\Program Files (x86)\Server\Data\user").
- HotFolder + Server - Issue with finding the java service wrapper finding the proper java path.
- Core - Issue with RTT based congestion control not speeding up when incoming UDP is blocked.
- Applets - Updated applets and new examples for Javascript login.
- Applets - Applet prompting that they contain both signed and unsigned code.
- Central - Set logger when you do a testSMTP on Central.
- Central - Test SMTP button is not working on Central when SSL is enabled for email server.
Build 3 - November 15th, 2012
Fixed:
- Server - OS X new installs cannot find fcconf.conf file.
Build 2 - November 14th, 2012
Added:
- Server - VirtualFolders and Groups now available, allowing flexible user directory structures.
- Server - Able to have both plain socket (default 21) + SSL socket (default 990) running concurrently.
- Server - Username now can be passed along with file path for server-side File Post Processing script.
- Server - Server automatically generates random self-signed certificate if SSL is enabled and no certificate is provided.
- Server - Server now uses internal database for storing user information (deprecates users.xml and authentication.xml).
- Server + HotFolder - Remote Admins now show admin version string before logging onto service.
- Server + HotFolder - '-version' and '-help' flags now available when called via cmd prompt.
- ServerAPI - Ability to modify bandwidth and priority overrides via ServerAPI calls.
- CLI - AccessTokens now available to encrypt user credentials (and other run-time arguments) in a token file.
- CLI - Maximum file size filter can now be declared.
- Core - Congestion Control Strategy set to Packet Loss (instead of RTT) as Default on all client applications.
- Core - Congestion Control Aggression default now set to 5 (competitive with TCP) instead of 2 (nice) for higher performance.
- Core - Congestion Control Start Rate now set to 1000kbps from 384kbps.
- HotFolder - Default bandwidth set to 1 Gbps from default 1544 Kbps.
- Applets - Default bandwidth set to 100 Mbps from default 10 Mbps.
- Applet - New default JAVASCRIPT available for applets, with greatly improved reliability.
- Applet - New AutodetectTest Applet available to help diagnose connectivity issues.
Fixed:
- All - FileCatayst scripts (*.exe, *.sh, and service files) lock memory use to 1 GB by default. Can be unlocked in service scripts.
- All - Application now deletes it file it creates to check if it has write access (temp##### in application directory).
- All - Compression Strategy (Huffman & Filtered) are no longer supported as server-side options. Default strategy will now always be used.
- Core - Permission Denied error now gives more details.
- Core - HTTP/HTTPS transfer mode issues.
- Core - Congestion control not slowing down properly when available bandwidth is reduced permanently.
- Core - Fixed bug downloading files with special characters in the filename on OS X.
- Server + HotFolder + Central - When installing on Mac, the configs are not copied from install location to users home directory.
- Server - HTTP transfers not working after restart of FileCatalyst server.
- Server - Upgrade server from 3.0 with SSL enabled causes server not to start.
- ServerAPI - API now warns you if you are issuing a command it does not understand.
- ServerAPI - Discarding admin can adversely affect web container running ServerAPI.
- Server Admin - New "Read only", "Write only", and "Read/Write" permission buttons to simplify user permissions.
- Server Admin - Logging out and back into Server Admin creates another instance of Server Admin.
- Server Admin Applet - Exception when trying to launch the on-line help.
- Server + HotFolder Admin - Removed unnecessary panels in Wizards.
- Server + HotFolder - Non directory files on the desktop of OS X were returning true for "isDirectory".
- Server + HotFolder - Updated user guide to include detailed upgrade instructions.
- Server + HotFolder - Windows service needs to prompt user if not running as Administrator.
- Server + HotFolder - Windows service sometimes requires editing fcconf.conf or fchf.conf to enter in JAVA path.
- Server + HotFolder - Reintroduced memory limitations (1GB) for OS X to increase stability.
- HotFolder Admin - Transfer cache not cleared by Hotfolder Remote Admin.
- HotFolder - Issue with bandwidth distribution between concurrent upload / download tasks.
- HotFolder - Setting the email post task option in a newly created task is not saved when you hit finish.
- HotFolder - Connect to a server that is not accessible can lock up HotFolder until the connection times out.
- HotFolder - Made HotFolder download properly from MassTransit FTP server..
- Download Applet - When attempting a download from a location with no files you get a java exception error.
- Download Applet - Download applet fails with compression.
- CLI - Incorrect return code when 'out of disk space' or 'quota exceeded' is encountered on download of folders.
- Central - Several fixes to improved stability of Central.
- Central - Transfer statistics not tracked accurately.
- Central - Upgraded severity of ServiceDown to Critical.
- Central - Managed nodes are greying out or dropping after a random time frame.
- Central - Central unresponsive if database calls are coming in faster than it can process them.
- Central - Central "locks up" and can not be connected to after sitting idle for prolonged period.
- Central - When selecting a node to remote monitor, site manager address is listing as central not the remote address.
- Central - Central open in IE with multiple servers listed, you can not change server by drop down.
- Central - CSS issue seen only in IE, with the drop-down menu on the bandwidth usage graph.
- Central - README and SERVICE_WRAPPER_README updated to reflect re-branding from MonitoringAgent.
Version 3.0.1
Build 18 - October 3rd, 2012
Fixed:
- Core - Transfer profile shows broken transfer for downloads for SSL over UDP.
- Server - Client dropped connections during PASV commands leads to ports being left open on the server.
- Server - Server upgrade to 3.0.1 when SSL enabled causes server not to start
- Download Applet - With Java 7 on OS X, dialog would not allow selection of a directory.
- Central - Central not loading Remote Admin Applets.
- HotFolder + FCWeb - Blank fields causing FCWeb task not to save.
- HotFolder Admin - File separators conflicts when mixing Windows and Linux between HotFolder and Remote Admin.
Build 15 - September 10th, 2012
Fixed:
- HotFolder + FCWeb - FCWeb form values longer than 76 characters would break scheduler.xml task list.
- Central - The redirect page from the start menu is missing an image.
- Central - Prevent writing to Derby log unless it is explicitly activated.
- Central - HTML5 graphing function not working with IE8 (flash plugin now required for IE8).
- Central - User cannot log into Server Admin Applet from Central with IE9.
- Central - Remote admin applets sometimes not loading in Central.
- Central - Central prompting for username/password when connecting to remote applets (HotFolder, Server).
- Central - Monitoring password did not work until restarting Central after installation.
Build 14 - August 28th, 2012
Fixed:
- Core - RTT and Packet loss always 0 in logs.
- FCWeb - Finalize job not getting called as well as logs were not getting posted.
- FCWeb - Uploading files using fcweb task to older versions of fcweb than 4.8.1.
Build 12 - August 20th, 2012
Fixed:
- Core - Loss may be detected prior to remote port being identified, which caused packet receiver thread to terminate.
- Core - Random high speed UDP being sent in reverse direction causing DOS attack.
- HotFolder - Order Form data would not save when connecting to a FileCatalyst Web server older than v4.8.1.
- HotFolder - Retry email notification if first attempt fails due to I/O error.
Build 11 - August 2nd, 2012
Added:
- Core - Added new TLEN command to let server know the size of an upcoming FTP uploads.
- HotFolder - Exposed new feature to enable/disable the slow start rate.
- HotFolder + FC Web - Supports multiple order forms when connecting to FileCatalyst Web.
- HotFolder + FC Web - Supports uploading directly to file area.
Fixed:
- Mobile - SSL transfers in FTP mode fail for Android.
- Mobile - Added socket retry logic to enable more reliable connections with Android devices.
- Mobile - Doubling the timeout of FTPRecieve (60s to 120s) to deal with Android connections needing time to recover.
Build 9 - July 16th, 2012
Fixed:
- All - User can no longer downgrade config encryption from AES/DES to DEFAULT. The user can switch between AES or DES though.
- Central - Central always uses "default" applet in data store, can lead to wrong admin version used to connect to service.
- Core - Transfer hangs at 99% complete.
- Core - Clear the files from the sizecache as deletes are called to prevent MD5's being sent for non existent files.
- Core - Additional fixes to support Dalvik engine, null pointers being thrown on exceptions.
- Core - Return lines in alphabetical order on Windows since they arent sorted by file.listFiles().
- Core - Fixed issue with abort() hanging.
- HotFolder - Files not being added to transfer cache with auto zip.
- HotFolder - Added ability to force client side filtering on Download tasks.
- HotFolder + Server - Changes to password encryption cause connection problems when connecting with different versions of admin to services.
- Server - Potential SQL injection when using DB authentication to login users.
- Server - Specify exact rate feature not functioning (guarenteed delivery).
- Server - Requiring localhost authentication breaks login.
- Applet - Missing documentation for parameter zipFileSizeLimit.
Build 7 - June 28th, 2012
Fixed:
- All - Issue if using empty/null strings for passwords with AES or DES encryption.
- All - Non-encoded passwords being decoded into bad values.
- Mobile - Additional fixes to support Dalvik engine (yes, it's coming!).
- Central - Connections not always returned to database connection pool when exception thrown.
- Central - Applying a license to central changes the monitor password.
- Core - Added code that can detect when Firewalls/Routers truncate and/or change commands by one character, and replace them with the proper command.
- Core - Reduced frequency of UDP statistics when transfer speeds are low.
- Core - Improved congestion control when using PACKET LOSS strategy to also incorporate RTT values.
- Core - New property to control if congestion control should attempt a quick ramp up period at beginning of transfer.
- Core - Automatically switch to RTT based congestion control if UDP acks not working.
- HotFolder - Test sites not working properly on HotFolder.
- HotFolder - Zip chunking on uploads freezing up on specific environment.
- HotFolder - Added in build version + number in Setting - License panel.
- Server API - Connection timeout value now configurable when trying to connect to server (old default 30 seconds).
Build 5 - June 18th, 2012
Added:
- Applets - Auto-detection javascript code introduced for troubleshooting.
Fixed:
- All - Strong encryption can be used to store passwords in configuration files (fcconf.conf, fchf.conf, sites.xml, maconfig.conf).
- Core - Random truncated ECHO commands by IDS where it comes in as "CHO".
- Core - Cannot get listings with Java 7 client to Java 7 server with IPv6 enabled.
- HotFolder - Check Site in Edit Site dialog not functioning when Servlet info entered.
- HotFolder + Server - No Error given when no HTTP is not enabled on Server but enabled on client.
- Applets - Issue where applet does not allow switch to LOSS based congestion control.
- 2-way Applet - fixed look and feel in Java 1.8.
- Upload Applet - Localdir parameter not working.
Build 4 - May 18th, 2012
Fixed:
- Central - Charting improvements to keep data in graph after screen refresh is called.
- Central - Show a message if selected node is offline.
- Central - HotFolder can no longer block proxy access through Central.
- Central - "filtered alarms" not being saved properly.
- Central - Hitting apply changes on email settings requires a username for SMTP even though Authorization is disabled.
- Core - Updated stats calculation interval to 200ms.
- Core - Files larger than 400MB checksums don't match when MD5 on-the-fly was enabled.
- Core - Clients do not retry when executing non-transfer commands (SETUP, CDUP, MKDIR, etc).
- HotFolder - Missing HotFolderRemoteAdmin JAR file in Linux & Mac OS X builds.
- HotFolder - Headless HotFolder on Linux causes issues (No X11 DISPLAY) on site check for HF Admin on Windows.
- HotFolder Admin + Server Admin - Updated splash screen when using Admin applet to read v3.0.1.
- HotFolder Admin + Server Admin - Set user and password not being correctly shown when remote admin is reenabled.
- Server - SYST was returning TWO values instead of ONE.
- CLI - Default directory in CLI is now "./" instead of "/".
- Applet - Update to Java 7 u4 causes Upload Applet to be jailed in Desktop.
Build 3 - April 20th, 2012
Added:
- Mobile - Support for FileCatalyst IOS Mobile clients (iPhone, iPad).
- Central - FileCatalyst Central product replaces Monitoring Console.
- Central - Graph now available to see aggregate transfers on network.
- Central - External SQL access into Central database now available.
- Core - LMZA compression now available in FileCatalyst clients (high compression, high CPU/Memory use)
- HotFolder - Remote folder includes variable substitutions
- HotFolder - HF source to Server to HotFolder destination synch now allows file deletion detection.
- HotFolder - Validates SITES and HOTFOLDERS on startup, leaves notification if site is down.
- HotFolder - Polls SITES and HOTFOLDERS every x minutes to see if they are valid.
- HotFolder - Filters can now be applied to directories.
- HotFolder + Server - Can now set # Reader/Writer/processor threads via remote admin.
- HotFolder + Server - Visualization window now indicate to user that stats are available only for UDP transfers
- HotFolder + Server - Visualization window includes on-the-fly MD5 and on-the-fly compression
- Server - FileCatalyst bandwidth per user now available.
- Server - User directory suffix now available for auto-provisionned users (ie: /home/<username><suffix>/)
- Server - Unix level authentication (using JPam) is now available for Server.
- Server - Visualization window now available (view session status from Server session monitor).
- Upload Applet - Can now restrict uploads to files only (no directories).
- Upload Applet - Has new browseLiveMultiple() method to select more than 1 file at a time.
- Upload Applet - Subsequent browseLive() calls can now remember what directory user was last using.
- Upload Applet - New methods to getLocalDir/setLocalDir
Fixed:
- All - FileCatayst scripts (*.exe, *.sh, and service files) no longer lock memory use to 1 GB.
- Central - intermittant high CPU usage.
- Central - Unexpected 302 causing "Discard" (Alarms) to fail
- Central - Expanded version info in the nodes page
- Central - Shutting down console and starting it back up raises an alarm.
- Central - Toggling some values in Central configuration (ie: Enable Email) not being saved in the application.
- Central - Disabled alarms are not saved into configuration.
- Central - Database uses up too much disk space due to alarms not purging.
- Core - Optimizations for setting user file permissions (native call).
- Core - Optimizations for sending file lists (combined multiple passes on file lists).
- Core - Issue with HTTP reconnect issuing CWD command when previous working directory was /.
- Core - Improved memory use when transferring 1+ million files (DiskList property must be set).
- Core - Too much logging when using SystemEvents and file is being updated concurrently with a transfer.
- Core - Only show packet loss and RTT for UDP transfers.
- Core - MDTM command to always return time stamp in GMT, and always parse times in GMT.
- Core - Uploading from Apple AFP mounts (Mac OS X) that are not under volumes not working.
- Core - DowngradeModeOnReconnect to work when UDP data connection fails mid transfer on downloads.
- Core - Real Time File Monitoring fails to move files on download to renamed directories.
- HotFolder - Time to create Hotfolders goes up with number of Hotfolders created.
- HotFolder - Advanced features on HotFolder now only shows when "Advanced" view is selected to simply basic interface.
- HotFolder - Show transfer cache progress
- HotFolder - Remote admin on windows modifies Hotfolder on linux machine - unix path characteristics changed.
- HotFolder - Always on + File System Events should have a warning about using it with network drives.
- HotFolder + Server - Visualization window statistics values are inconsistant for sender usage
- Server - SSL generation wizard doesn't have a browse dialog to select save location.
- Server - Never use SSLv2 to address several HTTP protocol transfer issues with SSL.
- Server - Error when ABOR command sent with no active transfer.
- Server - Check for 225 response to ABOR command.
- Server - Workaround for Sonic Wall renaming REST command to R*ST and breaking resume command.
- Server - Hide and show advanced tabs on the advanced panel in the server
- Server - Visualization window statistics values are inconsistant for sender usage
- Server - Race condition that caused UDP download transfer timeout under high latency
Version 3.0.0
Build 11 - February 28th, 2012
- Added: Ability to send files to selected HotFolders directly from Server admin
- Fixed: Current rate shows odd values in task activity graph for FTP uploads.
- Fixed: HotFolder monitoring state indication in the task activity view.
- Fixed: Performance improvements with UDP transfers under high load.
- Fixed: High packet loss detected when approaching IO limit of disk on receiver.
- Fixed: Dynamically delay sending missing packet request based on number of sender sockets.
- Fixed: Downloads in UDP mode from 2.9 server don't work.
- Fixed: Illegal chars breaking passwords in the MA/MC/Central application.
- Fixed: Fix issues with LIST command and files that do not exist.
- Fixed: HotFolder reports Report Writer not initialized when the server is down.
- Fixed: Issue with reader visualization stats when read buffer was set to non-default value.
- Fixed: Compression broken on downloads.
- Fixed: MD5 on the fly broken on downloads.
- Fixed: Catch/log an exception that was occurring with restarting embedded web server.
- Fixed: Express from "Connect" button identifies as "API" to Central.
- Fixed: Server post process doesn't work with Single Zip archive.
- Fixed: Glitch creating nested scroll panes for the remote tree.
- Fixed: Added identifiers for iOS API (yes... it's coming).
Build 9 - January 25th, 2012
- Fixed: MonitoringConsole wrapper log does not rotate by default.
- Fixed: Removed swing reference that was causing API not to work with Android SDK.
- Fixed: Monitoring state in HotFolder task doesnt change when downloading.
- Fixed: Error with incoming UDP check marking outgoing test as successful by mistake.
- Fixed: TCP data sockets can now reuse ports that are in the TIME_WAIT or CLOSED_WAIT state.
- Fixed: EPSV command not properly releasing ports.
- Fixed: HotFolder not showing proper fields types for fcweb fields.
- Fixed: FC server not re-distributing bandwidth.
- Fixed: HotFolder disconnects from MonitoringConsole on status transfer failure.
- Fixed: Task restart notification incorrectly appearing after editing.
- Fixed: Upload applet transfer stats report negative numbers with long transfers in HTTP mode.
- Fixed: Upload applet in HTTP mode doesnt reset reconnect counter after reconnecting.
- Fixed: Server-side post script execution failing when returned message was blank.
- Fixed: Upload applet should filter filenames with illegal characters.
Build 8 - January 11th, 2012
- Fixed: TCP acks not working, transfers stall and fail when UDP back channel is blocked.
- Fixed: Server seems to hang on authentication users.
- Fixed: Shortened session ID in the logs to make them easier to go through.
- Fixed: Adjusted the receiver such that packet loss detection is less sensitive when there is more receive sockets and more packet receiver threads
- Fixed: Modified loss based congestion control to be more fair with TCP at lower aggressions
- Fixed: Auto detect should detect multi vs single stream TCP modes.
- Fixed: Upload applet attempts to rename temp files even when transfer fails.
- Fixed: Clicking browse to select SSL certificate does not respect entered path in the text field
- Fixed: Unable to cancelling Network Characteristics test on Hotfolder.
- Fixed: Transfer Priority Sequence options selector becomes inactive
- Fixed: Null pointer exception in CLI when statistics were called before the connection was initialized
- Fixed: Monitoring Console gives connected nodes the boot after credential change
- Fixed: Monitoring Console 'verifying' status needs match between status and progress columns
- Fixed: Pressing Cancel on a cancelled task activates it
- Fixed: Div by zero error occuring within the RegulatedDatagramSocket
- Fixed: Detect Network Characteristics fails with ICMP error when Jumbo frames enabled
- Fixed: Monitoring state in HotFolder task doesnt change when downloading
- Fixed: Server now outputs file filtering progress for every 20000 files for huge directory transfers.
- Fixed: Updated Grizzly to latest build to resolve error: AJP connector broken.
- Fixed: Auto detect reporting that servlet location not specified when HTTP detection failed.
- Fixed: Canceling an upload task might take a long time
- Fixed: Fix issue with clients not respecting bandwidth settings above 2 Gbps.
- Fixed: Start Transfer button incorrect state in Task activity window when Monitoring
Build 5 - December 14th, 2011
- Added: HotFolder now has Task Run/Cancel & Edit buttons in Activity Window.
- Fixed: AES transfers reporting failures.
- Fixed: Server will not start if users.xml is corrupted/invalid
- Fixed: MDTM not working properly in 2-way applet.
- Fixed: MFTM commands not working with files that have spaces.
- Fixed: Added support for NLST * commands.
- Fixed: Reconnection attempts fail (550 Permission Denied) if user does not have permission to change directories.
- Fixed: Minor adjustments to MonitoringConsole layout.
- Fixed: Added icons on MonitoringConsole to represent all FileCatalyst clients.
- Fixed: Mac OS X version of MonitoringConsole available.
- Fixed: Unable to cancelling bandwidth tests on Hotfolder.
Build 4 - December 5th, 2011
- Fixed: Upload/Download applets ignore user specified maxRetries and waitRetry variable
- Fixed: Download applet reporting error "... is not a child directory of the user root paths..."
Build 3 - November 30th, 2011
- Fixed: MonitoringConsole sorting not working on alarms and current transfers
- Fixed: MonitoringConsole documentation TOC not generating properly on IE
- Fixed: MonitoringConsole can now expand more than 1 alarm in alarm view
- Fixed: Wrapper.log not being output when FileCatalyst Server is run as a service
Build 2 - November 25th, 2011
- Fixed: MonitoringConsole help file updated on Windows start menu
- Fixed: HotFolder cannot cancel task once editied in File System Event Monitoring mode
- Fixed: Alarm history table loses track of IP/Hostname if agent is removed from MC
- Fixed: Monitoring Console db column increased from 64 characters to resolve SQL error.
Build 1 - November 22nd, 2011
- Added: MonitoringConsole now available as product
- Added: View all transfers occurring on the network from single web interface
- Added: Manage all HotFolder and Server nodes from single interface for easy configuration
- Added: Transfer session history, allowing reporting of all transfers occurring on all HotFolder/Server products
- Added: HotFolder reports introduced.
- Added: Quick-launch Connect to browse/transfer files on server via Remote Server Admin
- Added: Quick-launch Connect to browse/transfer files on server via Remote HotFolder Admin
- Added: 10gbps transfers speeds available
- Added: New congestion control strategy which responds better to packet loss when RTT is constant
- Improved: Ability to set writer thread file mode to rw for faster IO operations (Windows, Linux)
- Improved: Ability to set reader/writer buffer size to allow tuning IO for system-specific operations
- Improved: Ability to set multiple reader/writer threads for improved IO operations
- Improved: Ability to set # packet processors (allows multi-core AES decryption on receiver)
- Improved: On-the-fly compression now done by Sender threads (allows multi-core compression)
- Improved: MD5-on-the-fly verification is now handled by packet processors (allows multi-core compression)
- Improved: System profiling tools (command-line) available to tune software for IO performance
- Improved: Advanced statistics tools for profiling high speed transfers (HotFolder) and determine bottleneck
- Added: SMTPS support now available (such as GMAIL as e-mail service)
- Fixed: HF Schedule does not take for every X Minutes
- Fixed: Server & HotFolder remote admin applets are unresponsive when loading/connecting on slow link
- Modified: Some methods in Client API may have changed to accommodate new features.
Version 2.9
Build 14 - November 18th, 2011
- Added: Support for MFTM to support 3rd part clients maintaining date/time
- Fixed: FC Web Upload applet doesn't finalize job from some Macs
- Fixed: Auto-zip doesn't work in Upload applet on Mac
- Fixed: Uploading file to localhost often produces "intermediate router killed data connection" error
- Fixed: No log for transfer cache in HotFolder FC Web tasks
- Fixed: Timeout errors occuring on some clients with FTP uploads
- Fixed: Uploads not retrying after some timeout errors
- Fixed: Server only initialize File System events when connected client supports it.
Build 13 - October 28th, 2011
- Fixed: Unable to connect to 3rd party FTP server in HotFolder when executing an FCWEB task
- Fixed: All Software reverts to old Look And Feel under Java 7
- Fixed: NLST command doesn't support passing a filename as an argument
- Fixed: Multiple tasks from same site are splitting BW when some in monitoring
Build 12 - October 18th, 2011
- Fixed: Issue in HotFolder/Express popup with progress dialog not closing after upload of files
- Fixed: Issue with uploading directory in HTTP mode, only first file transferred to proper location, the rest went to parent directory
- Fixed: Long uploads using HotFolder to FC Web cause session to be lost, and job doesn't submit
- Fixed: AJP/Mod_JK not functioning properly
Build 11 - October 7th, 2011
- Added: Ability to launch Express by clicking site in HotFolder
- Fixed: Download applet save dialog shows "Filename" rather than "Directory"
- Fixed: Server gives no indication if Unzip fails
- Fixed: API setTransferWithTempName() method doesn't work for downloads
- Fixed: User can delete their own home directory
Build 10 - September 26th, 2011
- Fixed: Added synonyms for all commands more than 4 characters to ensure compatability with all firewalls and UTMs
- Fixed: IP masquerade bypass doesn't work for certain Class B IP addresses
- Fixed: Need a way to customize email notification subject line
- Fixed: Feature to configure Proxy settings
Build 9 - August 23rd, 2011
- Fixed: Server cannot bind to single IP interface when SSL is enabled
Build 8 - August 18th, 2011
- Fixed: Uploading with unique name and Auto-resume features were conflicting
Build 7 - July 26th, 2011
- Fixed: Server Admin IP Masquerade Local Bypass value was not set to config value in GUI checkbox
- Fixed: Oddities with maintaining path on download with CLI
- Fixed: Issue with PWD getting lost after second reconnect and files being stored in the ROOT folder
- Fixed: Recover from lost data connection due to intermediate router in FTP mode
- Fixed: FC Web - No clients will connect in SSL mode on Mac
- Fixed: Get Start rate not returning proper value in API if connection not started
Build 6 - June 23rd, 2011
- Added: Ability to add a custom log handler for client API
- Added: New method to quickly check if the server supports UDP
- Fixed: HotFolder download tasks stop working after period of time
- Fixed: Removal of legacy HELP library jh.jar
- Fixed: CLI returns SUCCESS code even with connection error
- Fixed: Set DownloadApplet default look and feel to system look
- Fixed: Browse dialog labels disappear when applet refreshed
- Fixed: Links to Browse/Edit/Delete in User list disappear after refresh
- Fixed: Removed delay when extracting zips (previous wait of up to 10 seconds in zip thread)
- Fixed: Only delete files that will conflict if zip chunking is turned on
- Fixed: Properly show Decompressing status on progress dialog when un-zipping
- Fixed: Download applet downloads linked files instead of actual files for a reordered job when autoZip is enabled
- Fixed: Improved UDP detection on client side
- Fixed: Uncaught error that causes download applet to redirect to Success URL when a connection loss occurred
- Fixed: Added new logs to show that unzipper is shutdown, but it is still extracting last few files in queue
- Fixed: Properly set request timeout for all HTTP calls
- Fixed: Fix issue with status parameter on redirect URLs not including the parameter name
- Fixed: Truncate the status parameter if it is more than 2000 characters
- Fixed: Compatibility fixes for FC Web 4.6.1
Build 4 - May 27th, 2011
- Fixed: Updated documentation with corrections for HotFolder and Server User Guide
- Fixed: Get rid of in-application help window and use default browser instead for help files.
- Fixed: HotFolder scheduler issues for upgrades from v2.8.1 tasks scheduled tasks.
- Fixed: Fix 64-bit JAVA Windows installer for Server and HotFolder autoscript.
- Fixed: User cannot have space in username in FileCatalyst Direct
- Fixed: SSL key lengths for self signed certificates was not always respecting client selection.
- Fixed: Mac OS X not starting up with permissions warning when installing Server from clean install
- Fixed: Linux TAR bundle includes fcconf.default file (copy of default fcconf.conf)
- Fixed: Fixed placement of user search and paging panels on ServerAdmin
Build 3 - May 18th, 2011
- Improved: New look and feel for FileCatalyst HotFolder
- Improved: New look and feel for FileCatalyst Server
- Improved: Minor look and feel update for applets
- Added: Read-only ADMIN for FileCatalyst Server
- Added: IP Filters for Server Remote Admin connections
- Added: View and kill remote admin connections
- Added: HotFolder can now browse server remote directory
- Added: HotFolder First Run Wizard to help initial configuration
- Added: HotFolder can now duplicate tasks by right-clicking on the task list
- Improved: HotFolder Edit Site panels regrouped to improve usability
- Improved: HotFolder Site Wizard now allows more configuration otpions
- Improved: HotFolder can now unzip archive concurrently while transfering next chunk if zip limit is set
- Improved: HotFolder can now specify "one time task" by setting calendar widget
- Improved: Optimized calls to set date-time/permissions if zip archiving is used
- Improved: Optimized calls to bulk delete files
- Added: Ajax example for Upload Applet integration (continue browsing while upload continues)
- Fixed: Server Remote Admin & Applet can create server self-signed certificate.
- Fixed: HotFolder can be configured to run more than 10 tasks concurrently.
- Fixed: Setting "Delete From Source" and "Delete After Transfer" can no longer be both set at same time.
- Fixed: HotFolder activity window sould display task name.
- Fixed: CLI detect bandwidth does not work against sever that has SSL enabled.
- Fixed: Task not using all available bandwidth when other tasks are monitoring.
- Fixed: Need method to copy URL to clipboard for URLs on admin HTTP access screen (Server, HotFolder)
- Fixed: Add User Name to Edit User Dialog Banner
- Fixed: HotFolder limitation on the number of monitored tasks (value can be increased from default 10 in fchf.conf)
- Fixed: Password shown in password field of Email config for alarms
- Fixed: HTTP Transfer fails with MD5 check
- Fixed: Enable Checkboxes not functioning refreshing for FC Server Admin
- Fixed: Script fc_server_genssl.sh does not provide output of encrypted value for setting SSL password in fcconf.conf
- Fixed: Add support for EPSV and EPRT commands for IPv6 data connection
- Fixed: Right click on Sites/Hotfolders should also select the item
- Fixed: Hotfolder and Server Admin takes too long to appear to user
- Fixed: CLI detectBandwidth does not work against server that has SSL enabled
- Fixed: Server quits abruptly when property key missing in fcconf.conf for product license
Version 2.8.1
build 23 - March 31st, 2011
- Fixed: AUTO mode broken in clients for HTTP.
build 22 - March 22th, 2011
- Fixed: Modified class signature under unlimited.core.util package which was triggering a false positive on AVG scans (virus definitions starting March 22, 2011).
build 21 - March 21th, 2011
- Fixed: HotFolder fix for duplicate taskID's when importing tasks multiple times.
- Fixed: Transfer mode not automatically reset back to FTP after UDP Downloads (C++ API)
- Fixed: FS Events do not work when trying to monitor empty directory on download
- Fixed: Optimization improvements when creating zip files for uploads
build 20 - March 10th, 2011
- Fixed: made CDUP command also accept 200 reply to accomodate WS_FTP server
- Fixed: HotFolder goes into loop when trying to download from 3rd party FTP server
- Fixed: FC Server Remote Admin applet fixes for FC Web compatibility
- Fixed: Transfer in FTP mode sometimes shows error
build 19 - February 23rd, 2011
- Fixed: System tray library missing when launching Server Remote Admin
- Fixed: Increase FTP receive timeout from 20 seconds to 60 seconds
- Fixed: Recover from lost control connection during FTP downloads
build 18 - February 22nd, 2011
- Fixed: Updated code signing certificate
build 17 - February 16th, 2011
- Fixed: Filters not working when multiple filters specified
- Fixed: "Allow Concurrent tasks" checkbox not working with HotFolder remote admin
- Fixed: Filters not working properly against 3rd party FTP servers
- Fixed: Cannot edit task with HotFolder admin applet
build 15 - February 11th, 2011
- Fixed: Daily Quota broken on FC Server
- Fixed: Improved startup times for hotfolder and removed an unecessary system out
- Fixed: AutoReveal parameter doesn't work when downloading a folder
- Fixed: Fixed double slash bug in servletLocation
- Fixed: Logs for Upload Applet show size and rate as 0
- Fixed: CLI / Specifying a file that does not exist for upload results in error code 0 (SUCCESS)
- Fixed: CLI / Upload / -localdir param is not validated to exist
- Fixed: Specify server log location
- Fixed: Webserver startup fix for Mac OS X running as a service.
build 14 - February 3rd, 2011
- Added: HotFolder ability to filter out files newer than x days (previous filters allowed older files filtered out)
- Added: Add new parameter to applets: "DowngradeModeOnReConnect"
- Fixed: Memory leak in server after several 10's of thousands of sessions
- Fixed: Retries don't increment beyond 2
- Fixed: CLI / auto-zip re-creates full path on server
- Fixed: Check to see if control connection is still alive after FTP upload.
- Fixed: Some settings (enable SSL, enable MonitoringAgent) required a hard restart of server
- Fixed: Cannot list directory when using FlashFXP as an FTP Client
- Fixed: Transfer Mode name mismatch in two-way applet
- Fixed: Encrypt.html not included in download applet package
- Fixed: Documentation incorrect instructions in Download applet javascript file
- Fixed: Documentation regarding known issues with FS events not working with network mounts.
build 12 - January 26th, 2011
- Fixed: Remote Administration for HotFolder freezing (missing jnotify library)
- Fixed: Slow resource leak when connecting with regular FTP client and quitting right away
- Fixed: FS Event code moved into SETUP command, called only by FileCatalyst clients
- Fixed: Able to shut off FileSystem Events on server by manually editing configuration flag
build 11 - January 13th, 2011
- Fixed: Unable to delete existing file for STOR command
- Fixed: If maxretries is reached on STOR and errors were temporary 421 errors, file transfer is set as successful.
- Fixed: Classpath not found - HotFolder unable to run as service after upgrade.
- Fixed: HotFolder resource leak -- ActivityGraph threads are created but never destroyed.
- Fixed: Concurrent connections error on Server RemoteAdmin when trying to apply server setting
build 8 - January 4th, 2011
- Fixed: Content of "Sent" folder uploaded on subsequent runs
- Fixed: Issue with slower achievable rate on large files
- Fixed: Excluded NOOP from requiring login when strict login check is disabled
build 7 - December 22, 2010
- Fixed: UDP test failing when using older clients (v2.8.0 or less) on 2.8.1 server (see article).
build 5 - December 15, 2010
- Added: Fixed: HotFolder and CommandLine bandwidth detection broken.
build 4 - December 8, 2010
- Added: HotFolder now has Real-Time File System events triggering launching of task.
- Added: CommandLine can now run a test disk write IO (client-side).
- Added: CommandLine can now run a test network IO (-detectBandwidth).
- Added: CommandLine option -deleteAfterTransfer.
- Added: Search filters for server logs on remote admin.
- Added: Email test button in Hotfolder.
- Added: HotFolder filter to only transfer files newer than X days
- Added: Add ability to generate transfer cache snapshot.
- Added: DELE command can now delete directories.
- Added: Mac OS X service support for Server and HotFolder.
- Improved: Improved log names in HotFolder to include task ID and task name.
- Improved: Server Log Viewer can now reload log files.
- Improved: Add IP address of Server on log window title.
- Improved: Add IP to icon title on system tray on server.
- Improved: Blocked users are now seen on Remote Admin GUI, and can be unblocked manually.
- Improved: Remote admin can force authentication on localhost connections to tighten security.
- Improved: File filters passed to server when doing a remote recusive listing.
- Improved: Reduced latency for Server Remote Admin application protocols.
- Improved: Server Remote Admin no longer creates temporary files when downloading server configurations.
- Improved: Reduced/cleaned up logging output from ServerAPI.
- Improved: Added a scroll bar to Server License panel.
- Fixed: Remote Admin Applets does not set values for some configurations properly.
- Fixed: Wrong values in bandwidth detection (showed negative numbers).
- Fixed: Directories were not being cached due to timestamp set to 0.
- Fixed: Force all MACs to use default thread stack size.
- Fixed: Updated MAC application stub so it is possible to run app in 1.6 64-bit when it exists.
- Fixed: ServerAPI not able to reconnect to server under certain conditions.
- Fixed: Recursive log "COMMAND SENT" by ServerAPI if exception due to communication outage.
- Fixed: Backup configuration files not loaded if configuration file is empty (0 bytes).
- Fixed: TUDP/RUDP (test bandwidth) can be called without logging in.
- Fixed: Editing a task/hotfolder/site, even with no changes causes complete re-initialize of HotFolder.
- Fixed: Logging stops working when change made to bandwidth scheduler.
- Fixed: Autoconnect mode not reporting HTTP connection failures.
- Fixed: Ability to refresh server IP address on Server Remote Admin
- Fixed: FC clients attempt to test UDP when connecting to 3rd party FTP servers.
- Fixed: Lack of proper notice when missing 3PP connect key for HotFolder.
- Fixed: Missing documentation on starting Server using alternative config path.
- Fixed: Improve HotFolder check to see if already running.
- Fixed: Increased timeout for auto detection thread to 60 seconds from 30 seconds.
- Fixed: Show effective rate for Single archive transfers.
- Fixed: IO write speed test timeout ignored after 25 seconds.
- Fixed: Zip chunks are created too quickly, provide throttle mechanism.
- Fixed: Hotfolder outputs error when trying to view entire log and activity not running.
- Fixed: Download/single zip now uses proper fczip suffix.
- Fixed: Zip chunks are not deleted if an error occurs.
- Fixed: Fixed FC Web bug with PWD not being cached properly.
- Fixed: Log when connection to server failed.
- Fixed: Removed log entry for each file skipped due to transfer cache.
- Fixed: Flattenpath doesn't work in CLI on downloads.
- Fixed: The initial creation and addition of first entry may take long enough to cause a timeout error.
- Fixed: Check for disconnect after UNZIP locally, it may take longer than the timeout.
- Fixed: Added server version print statement when server started via FC Server servlet.
- Fixed: Express can not connect to 3rd party FTP server even with client connect key applied.
- Fixed: Block users are not unblocked after timeout.
- Fixed: Detecting bandwidth on non-FileCatalyst Server returns wrong message.
- Fixed: Maintain date/time stamp and permissions doesn't work with auto zip.
Version 2.8.0
build 11 - November 1, 2010
- Added: ServerAPI method isConnected() to test if connection is established on remote admin.
- Fixed: Better exception handling on ServerAPI if remote admin connection is lost.
- Improved: ServerAPI no longer creates temporary files when downloading server configurations.
build 10 - October 18, 2010
- Fixed: Download applet browseLive() returns value even when user clicks cancel.
- Fixed: Multiple log entries using Server API if connect() call was run more than once.
- Fixed: UDP ACKs sent from wrong IP for machines with more than 1 interface on same network.
- Fixed: HTTP downloads with zip archiving enabled do not work.
- Fixed: Mac settings not restored after upgrade
- Fixed: Random crashes and status issues on 64-bit MAc and Linux systems
build 8 - October 8, 2010
- Fixed: HTTP downloads with zip archiving enabled do not work.
- Fixed: Servlet startup issues causes exception.
- Fixed: Reduced size of Server and HotFolder Admin applet
- Fixed: Server admin frame size on Mac OS X was too small for license panel
- Fixed: Applet status code now reset after clearQueue() call
- Fixed: Servlet can now send email notification from HotFolder
- Fixed: Added session ID to logs alongside username and IP
- Fixed: Find user and user paging was not working on Server Admin.
- Fixed: File lock issue when zip file encountered an error.
- Fixed: FCConf.conf file deleted after upgrade on Mac OS X if license is expired
- Fixed: Changing server license key on remote admin now verified before applying.
- Fixed: HotFolder quickstart guide now includes Remote Admin section.
- Fixed: HotFolder missing logs.
- Fixed: HotFolder bandwidth scheduler on-the-fly changes not working.
- Fixed: HotFolder status broken for files over 2 GB.
- Fixed: HotFolder admin splash screen no longer states it is beta.
- Fixed: Expose transaction ID on Client API to resolve concurrent autozip transfer failures.
build 3 - September 17, 2010
- Improved: Landing page for HotFolder and Server remote admin applets have been updated.
- Improved: Multiple backup/alternate licenses can be specified for FileCatalyst Server.
- Fixed: HotFolder menu now indicates where license keys may be entered.
- Fixed: Zip archive size limits not functioning when used with "move to sent folder" feature.
- Fixed: Incomplete transfer when combining features: download, zip file limit set, progressive set to off
- Fixed: Allow archive file limits to be available via GUI or command line
- Fixed: HotFolder admin error "Unable to create HotFolder location: Could not create path: 1".
- Fixed: Server resource leak when test UDP connections would fail on the server.
- Fixed: HotFolder windows installer overwrites fchf.conf settings when upgrading.
build 1 - September 8, 2010
- HotFolder Remote Administration available as a standalone application.
- HotFolder Remote Administration available in browser on a web port of the HotFolder.
- Server Remote Administration available in browser on web port of the Server.
- HTTP Servlet now available as option in FileCatalyst Server
- Improved: FileCatalyst remote administration communication is now always SSL encrypted.
- Improved: MonitoringAgent now requires ports open on the MonitoringAgent only (products no longer need to open port 12500).
- Improved: MonitoringAgent faster agent polling (polls run concurrently).
- Improved: MonitoringAgent now allows product auto-discovery.
- Improved: MonitoringAgent configuration GUI now available via FileCatalyst Server Administration.
- Improved: HotFolder can now specify maximum zip archive file size.
- Improved: Transfer cache.
- HotFolder task priority now available.
Version 2.7.7
build 10 - July 19, 2010
- Fixed issue with config files saving slowly on Windows 2008
- Fixed downloading using HTTP mode in the HotFolder.
- Changed functionality to support resuming when using 3rd party FTP clients.
- Added new parameter to FileCatalyst Cart (Upload applet) to prevent adding directories to the queue.
- Modified: Upload and Download Applet will display PAUSE actions if deletePartial==false, and CANCEL if deletePartial=true.
Re-aligns behavior to be more intuitive, but modifies legacy redirect calls.
- Fixed: HotFolder doesn't respect compression level setting on Download with single archive
- Added: HotFolder compression level now has access to a "no" compression option (equivalent to Linux TAR).
- Fixed: Added Javascript method to applets to allow on-the-fly file renaming
- Fixed: ZIP file not deleted after integrity check fails
- Fixed: Server remote admin cannot set new license key if current license key is invalid.
- Added: OpenLDAP authentication now support security attributes
- Added: Servlet Multiplier in the CLI
- Fixed: Slider scale on HotFolder must have numbers in addition to tick marks.
- Fixed: Status not reset properly in upload applet after removing items from queue
- Fixed: Progressive on Download not functioning properly when ZIP enabled
- Fixed: Statistics wrong when performing deltas
- Fixed: Updating the transfer mode in HotFolder to TCP
- Fixed: UDP transfers take too long to timeout
- Fixed: Download of files with | (pipe) character in filename fails.
- Fixed: Mac OS X must identify how to do a cut/paste
- Fixed: FileZilla fails to get directory listing when SSL enabled, and directory is empty
- Fixed: Do not allow deltas if user does not have permission
- Fixed: Modify "Post URL" field in HF Task to a more generate "Post Process"
- Fixed: Disable Congestion control settings when UDP mode not selected
- Fixed: More feedback for certain clients when access restricted via licensing
- Fixed: Two-way applet "NEW SITE" configuration not working as expected
- Fixed: Limit maximum size of wrapper log files
- Fixed: Express & Two way applet cannot attempt a second connect for unsupported client
- Fixed: Express client display more visible warning when unsupported clients are detected
Version 2.7.6
Build 8
- Added new applet javascript calls to get final transfer statistics (getTransferSizeBytes(), getTransferDurationSeconds(), getTransferMode() )
- Added new applet javascript to set server parameters (setServerHost(), setServerPort(), setUserName(), setUserPassword() )
- Added new download applet javascript to manipulate download path ( getRootDownloadPath(), getCurrentSavePath(), setRecommendedDir(), getCreateLocalDir() )
- REMOVED download applet javascript setSavePath() method
- Server Remote Admin of 2.7.6 cannot communicate to older release of server (stops server configuration corruption issue when using new FCWeb license key)
- Fixed: Fixed auto detection issue on Command-line now properly falls back to TCP when UDP is not available.
- Fixed: Fixed auto detection issue when starting transfer before autodetection had completed.
- Fixed: ServerAPI updated.
- Improved HotFolder email notification to include file listing and size.
Build 4
- Added new applet javascript calls (getTotalQueueSize, getQueueItemSize, getQueueFileCount)
- Added new option to create directory on download applet (createlocaldir)
- Improved congestion control performance
- Added new Server API calls to retrieve user list
- Fixed: AdminServerHandler thread utilizing CPU time
- Fixed: Cancelling/Resuming downloads broken for 3rd party FTP clients
- Fixed: Disable compression on by default in HotFolder
- Fixed: Configure high server load breaks (max block value too high)
- Fixed: Timing values skewed when system clock changes
- Fixed: Deltas breaking on random large files
- Fixed: CLI not functioning for mounted drives
- Fixed: Windows 7 UDP Socket bind issues
Version 2.7.5
- Improved synchronization, now allows deletion of files that no longer exist at source
- Ability to enable/disable masquerade address bypass for local connections
- HotFolder PostURL now sends full status info for each file
- Ability to hide Upload and Cancel buttons in Upload applet
- Automatically revert to single stream TCP when multi-stream fails
- Added JavaScript method to remove individual file from queue
- Added ability to switch To/From fields for email alerts
- Fixed: Client connect key not working against 3rd party servers
- Fixed: Browse dialog on Mac in download applet now has native L&F
- Fixed: Incorrect error messages in 2-way applet
Version 2.7.4
- Ability to specify SSL ciphers for FileCatalyst Server
- Database authentication model (ie: MySQL) available in FC Direct
- Amazon EC2 cloud licensing support
- Upload applet javascript function to determine selected file in queue
- Upload and download applet javacript function to determine all files in queue
- Upload and download applet javascript method to callback once applet has loaded
- Upload and download applet javascript method to launch FC file browser
- Applet javascript browseLive() method now returns path selected by user to javascript
- Separate buttons for Pause and Cancel buttons for applets.
- Enabled some upload applet buttons (ie: add to queue) optional
- Download applet now has "autoreveal" feature to launch file explorer
- Download applet now has "Launch" button to execute downloaded file
- Fixed: 64-bit installers now available for Windows
- Fixed: MD5 failing when using HTTP transfer mode
- Fixed: UDP slowdown on long transfers with zero latency
- Fixed: MD5 on-the-fly does not work with progressive transfers
- Fixed: after zip upload, temp file is not deleted
- Fixed: Upgrade of HotFolder on MAC does not maintain settings
- Fixed: Servlet URL now available to HotFolder site creating wizard
- Fixed: FC Applets fail to re-try in HTTP
- Fixed: Express connection manager warning if you don't use congestion control
- Fixed: Process verification when lauching FileCatalyst Server and HotFolder to see if one is already running.
- Fixed: File filters not working with nested folders
- Fixed: Transfers does not unzip when subfolders when user home is UNC path
- Fixed: Files moved to Sent folder even when renames fails (locked file)
- Fixed: Two-way applet upload speeds differ from upload applet
- Improved: Upload and Download documentation and javascript is improved.
- Improved: Upload live.html and download live.html javascript improved.
- Experimental: Concurrent MD5 option for high speed transfers
Version 2.7.3
- Allow the Server Remote Admin to perform a write IO test in user home directory
- Allow the HotFolder to perform a write IO test hotfolder directory
- Number of users of system now displayed on Remote Admin
- User list paging when > 100 users are on the system
- Username filter on remote admin (ctrl-f)
- Multiple ActiveDirectory/OpenLDAP directory servers possible (via configuration files)
- Optimization to improve throughput of single connection transfer speeds
- Optimizations to allow more concurrent users to connect
- Allow server to limit number of concurrent users
- CLI client improvements help/usage, logging disabled by default
- Ability to stop signature/delta/file rebuild and release resources
- Allow server to bind to specific IP address on the server
- Regular expressions now available as option for HotFolder
- Improved sendLogsToURL in applets
- Display transfer mode (UDP/FTP/HTTP) on applets
- Added javascript call to modify remoteDir in applets
- Fixed: Can detect network settings even if ICMP is blocked
- Fixed: Remote admin utilizes too much memory when # of users > 500
- Fixed: Upload applet showing error when cancelling
- Fixed: Rebuilding file from Delta, % bar shows 0% complete
- Fixed: Browser hangs when cancelling a transfer via java script on applet (GUI hidden)
- Fixed: HotFolder does not run without GUI on Linux
- Fixed: Deltas broken when using 2-way applet
- Fixed: SSL certificate creation stores on / on Linux instead of working directory
- Fixed: HotFolder e-mail notification can now use ADMIN e-mail address
- Improved: Performance tuning in HotFolder/Server user documentation
Version 2.7.2
- Server-side API released as beta product
- Added usernames on FileCatalyst server can be forced as lowercase only for integration with case insensitive directory services (ActiveDirectory)
- Added download applet parameter to allow renaming of files on the fly
- Added applet (upload and download) javascript methods to extract transfer information
- Added applet option to eliminate drag and dropping of files in queue
- Added client CLI ability to specify POST URL
- Added client CLI ability to support file filtering (REGEX)
- Refresh of third party libraries
- Fixed: Server "Too many files open" on UNIX environments
- Fixed: Uploads from write-protected directories (CD-ROM) now supports incremental transfers (Deltas)
- Fixed: Directory is not created when user home directory is modified to new value
- Fixed: Uploading from network drive on Mac OS X does not function
- Fixed: Applet "Data Uploaded" and "Speed of Upload" show zero after Pause and Resume
- Fixed: Applet "Progress Window" does not show status for long file name
- Fixed: FileCatalyst Express documentation included in Linux releases and on website
Version 2.7.1
- Transfer of deltas file may now be done progressively (start to transfer data while delta file is being built)
- Ability to see client type and version in Server Remote Admin
- Applet confirmation dialog before canceling transfers
- Ability in applet to remove browser pane in upload cart
- Fixed: upload delta transfer causes exception from write-protected drive.
- Fixed: Applet adding if to queue while transferring throwing exception
- Fixed: potential rate detection at low speed.
- Fixed: Express not will try active mode if passive mode fails
- Fixed: Express default bandwidth to 45000
- Fixed: Lowered default congestion control aggression
- Fixed: Data retention for reports
- Fixed: Large delta resume broken
- Fixed: MonitoringAgent error in sending SMTP notifications using some e-mail servers
- Fixed: HotFolder sent folder uses application working directory instead of hotfolder directory as parent
Version 2.7
- Release of FileCatalyst Express Server and FileCatalyst Express Client
- Added ability to pre-generate Signatures for deltas transfer
- Transfer of deltas file may now be done progressively (uploads only)
- Deltas file will now be resumed if the transfer is interrupted
- Can now do incremental uploads/downloads with unique name
- Added limited JavaScript interface to applets (add files, initiate upload)
- Improved exit codes for CLI
- Fixed bug with Server admin console freezing
- Fixed bug with transfers periodically freezing under high packet loss
- Improved congestion control algorithms
- Experimental control of congestion control aggressiveness in CLI and API
- Filename now shown in Error emails in addition to error message
- IP Masquerade now only overrides passive IP for external IP connections
Version 2.6.5
- Added Hotfolder and transfers alarms now supported by MonitoringAgents
- Added Improved HotFolder e-mail notifications
- Added Bandwidth speed test button on HotFolder
- Fixed login security issue
- Fixed CLI creates zero-byte file on download if source does not exist
- Fixed hitting refresh button in Applet can break downloads
- Fixed initialization issue with WorkQueue/ThreadPool
- Fixed HotFolder sent folder does not always delete old uploads
- Fixed Hotfolder notification e-mails with SMTP Server and authentication
- Fixed user bandwidth applies across multiple connections
- Fixed deletion thread can be configured to run less frequently
- Fixed server connection on upload when using transfer cache
- Fixed single stream TCP transfer defaults to ACTIVE MODE if PASSIVE command fails
- Fixed HotFolder uploads will not connect to server if transfer cache detects there are no files to update
- Fixed ASAP delivery guarantee issue
Version 2.6
- Added Guaranteed Delivery Time and on-the-fly file transfer priority assignment
- Added ability to install Server, Hotfolder, and MonitoringAgent as Linux service or Solaris SMF service
- Hotfolder "Sent" location can now be specified; old jobs can be deleted after specified period
- Added user/IP lockout after multiple consecutive login failures
- Added additional alarms for MonitoringAgent for user/IP lockout and passive mode errors
- Improved thread and resource management
- MonitoringAgent now supported on Mac
- Fixed view entire log
- Fixed canceling download task can take a long time
Version 2.5
- Added Server MonitoringAgent with SNMP and Email alerts
- Added CSV reports for Bandwidth and data usage
- Fixed issue with downloads from servers with multiple NICs
- Temporary filename feature now works on downloads
- Ability to only "Include" files that match filters in Hot Folder (previously only able to Exclude)
- Server admin now shows filename and percentage in session monitor
- All applications now run in IBM JDK
Version 2.4.3
- Fixed issue with large deltas (> 4GB) not being applied
- No longer need to manually adjust extended read timeout, reconnects automatically
- Improved logic to detect when and when not to perform deltas
- Improved recovery for certain types of network problems
- Fixed several minor cosmetic bugs
Version 2.4.2
- Major two-way applet GUI improvements
- Added support for implicit FTPS for additional 3rd party clients
- Lowered memory footprint of application
- Fixed issue with multiple concurrent delta transfers of the same file
- Fixed SYNTAX ERROR when packet recovery command exceeded command length
- Fixed timeout overflow error when timeout set to above 2147 seconds
- Fixed bandwidth slice to be divided only over active (ie: transferring) sessions
- Fixed stability issue in Remote Administration GUI
- Fixed bandwidth limitation on LAN transfers
- Fixed issue regarding Windows service restart on some failures
Version 2.4.1
- Fixed issue with files not being released after a failed download attempt
- Automated additional installation steps that were required to update from v2.3.2
- Fixed issue with backups not being created properly on Linux kernel 2.6.X with Java 1.4.X
- Fixed issue with remote admin reporting errors every time settings are committed
- Fixed issue with connection loss not timing out transfers for 20 minutes or more
Version 2.4
- Added ability to calculate MD5 checksums on the fly.
- Fixed issue with FTP/SSL transfer
- Fixed network resource leak when performing several PASV commands
- Fixed issue where bandwidth was allocated to idle sessions
- Fixed issue with folders not being deleted when "Delete source file" option selected on download task
- Fixed issue with uploads not speeding up properly
Version 2.3.3
- Ability to specify idle timeout options available for FileCatalyst Server and HotFolder.
- Fixes for Windows VISTA User Access Control (UAC) integration.
- Windows NT 4.0 support for HotFolder as an NT service.
- Download and Upload applet javascript errors fixed.
- File deltas fix for files larger than 2 GB.
- International characters in file names not working properly with HotFolder and Applet.
- More accurate time estimate values in Hotfolder Activity fixed.
- On-line help file fixed.
- MD5 checksum errors when using FTP and compression fixed.
- FileCatalyst Web Services integrated in release cycle.
Version 2.3.2
- Fixed issue with releasing network resources (integration with FC Web 3.5.4)
- Background color can now be modified in Download and Upload applets for better website integration
- Unit sizes can now accept arbitrary values (previous limitation required number be power of 2)
Version 2.3.1
- Improved performance transferring massive numbers of files
- Added ability to disable file priority
- GUI enhancements for upload applet
- Double clicking system tray now minimizes/maximized HotFolder and Server GUI
- Improved backup and recovery of config files
- Fixed HotFolder scheduler issue where CPU rose to 100% under certain conditions
- Fixed issue with file being locked by server when connection lost
- Fixed issue with bandwidth not being released when session killed
- Several minor bug fixes and performance enhancement
Version 2.3.0
- Server now supports LDAP and Active directory authentication
- Fixed issue with slow receive on Solaris
- Fixed issue with bandwidth not being released when session killed
- Several minor bug fixes and performance enhancements
Version 2.2.0
- HotFolder can now run multiple tasks simultaneously
- Compression on the fly now works with multiple TCP streams
- HotFolder tasks can prioritize file based on size or date
- HotFolder tasks can filter files based on a size range
- Certain file extensions can be excluded from compression
- Congestion control now speeds up and detects line speed more efficiently
- Downloads now work with no firewall configuration on client side.
Version 2.1.0
- Server can now rotate logs and reset quotas at times other than midnight
- Hot Folder can now specify several file filters for a given task
- Ability to choose between prefix or suffix when transferring with temporary filename
Version 2.0.4
- Fixed issue with attempting to compress files that are already compressed, .zip, .tgz, etc...
Version 2.0.3
- Fixed issue with files not being deleted, or moved to Sent folder after uploads
Version 2.0.2
- Fixed issue with transfer timing out at beginning of transfer
- Fixed issue with starting multiple Hot Folders on one machine sending to same server
Version 2.0.1
- Fixed memory issues, Server would run out of memory under high loads
Version 2.0.0
- Reduced transfer overhead to less than 1%
- Introduced on the fly compression
- Introduced enhanced incremental transfers, transfer only file deltas
- Introduced ability to compress all files into single archive prior to transfer
- Now compatible with any platform that can run Java 1.4 including HP-UX, AIX and other Unix flavors
- Enhanced look and feel
- MD5 sums are now cached to disk so they are persistent between invocations.
- Fixed issues with transfer quotas not being reset
- Several minor bug fixes and performance enhancements
Version 1.9.3
- Fixed bug with resuming downloads at an offset greater than 2GB
- Further improved MD5 caching to alleviate CPU usage, on client side as well as when detecting if file can be resumed
- Fixed issue with moving files to Sent folder which was introduced in 1.9.2
- Fixed issue with transfer stopping after only one file failed. It will now log the error, and continue to next file.
Version 1.9.2
- Fixed bug with server hanging if connection lost during MD5
- Added MD5 caching to alleviate CPU usage
- Added timeout to transmit, if no ack received in reasonable amount of time
Version 1.9.1
- Various bug fixes to Server admin console.
Version 1.9
- FileCatalyst Server can now be administered via a remote admin client.
- Users can be assigned priorities, LOW MEDIUM and HIGH, and bandwidth is re-allocated on the fly
- Users can be assigned a daily quota for bandwidth consumption
- Improved ability for client applications to recover from random network failures
Version 1.8
- FTP transfers can now use multiple concurrent TCP streams for acceleration in low loss environments.
- Introduction of Pro edition, which supports acceleration though multiple TCP streams, but doesn't support UDP/Digital Fountain technology. This version is useful when there is little or no packet loss, and RTT is nominal. It can provide 10 -15X faster than standard FTP
- Introduction of Lite edition, which uses standard FTP, but has all verification, and reliability features of Pro and Enterprise editions. This version is useful when there is little or no packet loss, and RTT is low but guaranteed delivery, and automation is still required.
- Ability to set start rate when Slow Start is enabled (Enterprise version only).
- Ability to delete remote files after download.
Version 1.7
- Reduced memory and CPU usage by 50%
- Added progressive transfers; if file grows during transfer it will automatically append or resume the transfer immediately after first portion is complete
- File can now be uploaded with a temp name, and renamed after complete. Server hides these files for other clients until they are complete
- Fixed problem with transferring hidden files on windows
Version 1.6.3
- Fixed problem with "Success" emails being sent when transfer cancelled.
- Fixed problem with killing FC/download sessions when slow start feature off.
- Fixed problem with AES enabled transfers not functioning properly.
Version 1.6.2
- Added blackout feature to bandwidth scheduler
- Added server reply messages to server logs
- Fixed issues with sessions hanging
- Fixed issues with killing FTP sessions
Version 1.6.1
- Fixed issues with permissions on user accounts.
- Fixed issue with emails being sent even when no files were transferred
Version 1.6.0
- Added FTP transfers to HotFolder.
- HotFolder can auto detect when to use FC or FTP based on network conditions
- Added transfer monitor with graphical display of current rates
- Added ability to monitor current users on server
- Added upload cache feature.
Version 1.5.3
- Added incremental downloads
- Fixed issue with files being cached when download was canceled.
- Faster MD5/integrity checks
- Resuming transfers is more reliable
- Fixed issues with canceling/pausing Hot Folder
- Added a test for incoming UDP when creating a site
- Slow start and rate control improvements.
Version 1.5.2
- Added IP Filters to the server
- Added ability to disable download cache
- Fixed issues with Download cache
- Added ability to recover from receive timeout errors
- Fixed issues with download integrity after several restarts
- Various performance improvements
Version 1.5.1
- Added rate control for downloads
- Added resume for downloads
Version 1.5
- Added user-based authentication and permissions to Server and HotFolder.
- Added full FTP support to FileCatalyst Server, as standard FTP clients can now interact and manage the server directly.
- Adaptive rate-control
- Added Universal Plug and Play support to HotFolder task configuration .
- Enhanced graphical user interface adding more routine tasks to HotFolder and Site listings for improved ease-of-use.
- Added support to server for IP address masquerading.
- Various bug fixes and transfer optimization.
Version 1.4
- Added support for multiple user-defined HotFolders and Sites.
- Moved transfers to task-based configuration system, allowing advanced options to be configured per-task.
- Added Wizards to help create Sites, Tasks, and HotFolders.
- Updated look-and-feel to improve ease of use.
- New configuration menus and options for Tasks, HotFolders, and Sites.
- Modified configuration files to fully XML-based implementation.
- Enhanced e-mail functionality and options.
- Refined documentation to better demonstrate XML schemas.
- Added support to import/export bandwidth schedules.
- Various minor bug fixes and optimization.
Version 1.3.1
- Email notifications now sent to HotFolder and Server admins
- Added ability to send email notifications for successful transfer, or failed transfers
- Added ability to specify a custom email note for email notifications
- Windows system tray now changes when application is active, server reports number of concurrent connections
- Minimizing to system dock on Mac OS X now shows a proper icon
- Closing interface on non-Windows systems now exits the application
- Fixed bug when setting transmit rate to "unlimited" (introduced in 1.3)
- Further enhanced optimization of settings
- Enhanced packet loss detection
- Download no longer require UDP port forward (on most routers)
- User now notified if Server can't start due to port conflict
Version 1.3
- Added support for downloads in HotFolder.
- Increased performance over high-latency connections.
- Added support for e-mail notifications in HotFolder when transfer completes.
- Added auto-detection utilities for Path MTU, RTT, and packet loss.
- Added performance optimization tools to determine unit size, block size, and number of encoders.
Version 1.2
- Added bandwidth scheduling tools to HotFolder.
- Added task scheduler to HotFolder.
- Various performance enhancements for high-latency connections.
- Added support for incremental transfers.
- Added option for leaving files in HotFolder after transfer or deleting them.
- Various minor improvements.
Version 1.1
- Added support for SSL encryption over the control channel.
- Added support for AES encryption for data.
- Added support to transfer entire directory structures.
- Added password protection.
Version 1.0