FileCatalyst Direct Release Notes
NOTICE: Java 1.7+ is required for all FileCatalyst products.
Version 3.6
Buid 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 - OSX 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:
- OSX - 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 OSX Yosemite 10.10.3.
- Central - Mac OSX documentation updated for installation instructions.
- Central - Communication reset from Central to nodes (Server, HotFolder) every 5 minutes.
- Central - Sub-pages on OSX 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 - OSX package now embeds JRE, pre-installed Java not required.
- HotFolder - OSX package now embeds JRE, pre-installed Java not required.
- Central - OSX package now embeds JRE, pre-installed Java not required.
- Central - OSX package allows installation as a service.
- Express - OSX package now embeds JRE, pre-installed Java not required.
- TransferAgent - OSX 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 - OSX 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 OSX.
- 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 OSX 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 Mac OSX 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 Mac OSX.
- 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.7 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 - OSX 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 OSX 10.10.
- TransferAgent - Issues encountered using OSX 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 MacOSX only).
Version 3.4
Build 114 - October 27th, 2014
Fixes:
- Core - Core - Compatibility fixes for Mac OSX 10.10.
Build 111 - July 25th, 2014
Fixes:
- Core - Core - OSX 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 - Mac OSX 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 Mac OSX install.
- Server - Can't create users when running as a service on Mac OSX 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 Mac OSX.
- 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 (OSX permission error).
- HotFolder - MD5 Cache is created in Application directory on OSX.
- 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 OSX 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.7 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 Mac OSX 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 (Mac OSX).
- 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 Mac OSX.
- 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-provionned 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 Mac OSX.
- 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 Mac OSX.
- 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 MacOSX (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 Mac OS.
- Server Admin - Fixed browse link when trying to open home directories with spaces.
- Server Admin - FC Server Admin on Mac 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 MacOSX 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 Mac OSX 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 - Mac OSX: 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 Mac OSX 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 Mac OSX.
- 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 OSX 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 Mac OSX 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 Mac OSX 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 - MacOSX 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 MacOSX.
- 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 MacOSX 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 MacOSX 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 MacOSX, 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.7.
- 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 & MacOSX 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//)
- 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 OSX) 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 OSX 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 OSX 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 MacOSX 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 OSX 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 OSX 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 OSX 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 OSX 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 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 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