Connect:Direct File Agent Fix List Note 1: File Agent 1.2.02 and above, on z/OS requires 32-bit Java 1.5 or later Note 2: Instructions for upgrading File Agent are at the bottom of this file. Version 1.4.00 ============== fix 00000001 2010/12/07 QC 18030 Continue processing files if process name information cannot be retrieved for a process. fix 00000002 2010/12/08 QC 18045 Reconnect to submit processes, if the C:D node gets re-cycled, and the connection is lost. fix 00000003 2011/01/07 QC 18208 Added a system property "trace", which when enabled will display Connect:Direct traces. fix 00000004 2011/01/11 QC 18367 Changed the informational message is locked and cannot be processed to is in delay period and cannot be processed. fix 00000005 2011/04/22 QC 19105 Allow SNMP listener ports between 0 and 65535 fix 00000006 2011/05/17 QC 19181 Modified the code to display the warning message about a process not being found. fix 00000007 2011/10/21 QC 20233 Modified the code that builds the regular expression for a simple match. fix 00000008 2012/01/26 QC 20513 File name variables inside longer submit process symbol values may result in a symbol value with inadvertent double quotes embedded. fix 00000009 2012/05/10 RTC 324005 APAR IC83308 Always add start(^) and end($) anchors when building a simple match. fix 00000010 2012/06/21 RTC 336126 APAR IC84774 Disable .console.stdout file in cdfa$.lax on Windows to prevent it from filling up disk space. CDFA.log already has the same information. fix 00000011 2012/07/04 QC 16496 The system property -Dcasesensitive=true must be added to the cdfa.lax file to honor case sensitivity when using symbolics not supported by File Agent, and when connected to z/OS. fix 00000012 2012/07/05 RTC 338195 APAR IC85117 Updated log4j 1.2.16 to fix an java.io.InterruptedIOException when interrupting the Gateserver thread at shutdown on Solaris fix 00000013 2012/08/02 RTC 341662 APAR IC85743 Version information will be displayed in V.R.M.F format. Fixed the version reported to Sterling Control Center. fix 00000014 2012/08/21 RTC 344434 If ignoreos390volumes is true, strip off all indication of volumes so that archived datasets look just like the restored dataset and are not treated as being new/different. fix 00000015 2013/07/10 RTC 365252 APAR IC94012 File Agent should automatically escape special file name characters stored in FA_* variables. Specifically, ()'~& The user has no way to manually escape these because they're only found at runtime, then plugged into the FA_* variables. Added for when PNODE is Windows. Other platforms not changed yet. This feature is "On" by default. To disable, start FA with --disableAutoEscape 2013/10/08 Certified on Microsoft Windows Server 2012 fix 00000016 2014/01/28 RTC 411224 APAR IC99436 IBM Sterling Connect:Direct File Agent is affected by a vulnerability in the IBM Runtime Environment, Java(TM) Technology Edition (CVE-2013-1500). fix 00000017 2014/02/14 RTC 412063 Change the default install folder name on UNIX back to "FileAgent" fix 00000018 2014/02/25 RTC 368850 APAR IC99411 Fixed a java.lang.NoClassDefFoundError exception at startup when SNMP source port range is configured. fix 00000019 2014/04/03 RTC 414185 Obfuscate API password in config report (-r). fix 00000020 2015/02/18 RTC 453743 APAR IT07059 Multiple vulnerabilities in IBM Java SDK affects IBM Sterling Connect:Direct File Agent (CVE-2014-3065, CVE-2014-6468). Updated the JRE. fix 00000021 2015/03/24 RTC 459300 APAR IT07947 Enhanced File Agent log monitoring and alerting fix 00000022 2015/06/02 RTC 460416 APAR IT09238 Installs on AIX 5.3 and Solaris 9 systems fail due to bundling JRE 7. Sterling Connect:Direct for UNIX 4.1.0 supports those operating systems, so this fix bundles JRE 6 for them. NOTICE: This iFix marks the end of support for AIX 5.3 and Solaris 9. fix 00000023 2015/06/17 RTC 469046 APAR IT09495 A vulnerability in IBM Java Runtime affects IBM Sterling Connect:Direct File Agent (CVE-2015-0383). Updated the hybrid JREs on Solaris and HP-UX. fix 00000024 2015/08/31 RTC 461731 APAR IT10974 Improved the error message when File Agent is unable to list directories/files in a directory, like when the user does not have read permission, replacing the user-unfriendly "WinDir.scanDir ... filter list of files is null" messages. fix 00000025 2016/12/09 RTC 502610 APAR IT18290 Fixed a memory leak occurring at every configuration refresh, which over time can lead to a java.lang.OutOfMemoryError and File Agent stop processing files while it still reports as being active. Fixed a java.lang.IndexOutOfBoundsException in the ConfigFileWatcher thread sometimes occurring before a configuration refresh. Also rearranged the sequence to first check for shutdown before checking the configuration. Fixed a "Service name:FileAgent not found." exception occasionaly occurring during shutdown. Added a new log message to show the number of restarts for configuration refresh: