Technical Notes |
|
The Reflection Windows-based products version 14.0 Service Pack 5 (SP5) is available to maintained users who already have 14.0 installed. This technical note provides a link to Reflection 14.0 SP5 and a list of fixes included in the service pack as well as those originally included in SP4, SP3, SP2.1, SP2, and SP1.
For a list of features originally included Reflection 14.0, see Technical Note 1896.
The Reflection 14.0 Service Pack 5, reflect-14.0.5-sp-w32.exe, is available from the Download Library and applies to version 14.0 of the following products:
If you have Reflection X for x64 version 14.0, you must apply a different service pack: rx-14.0.5-sp-wx64.exe.
Note: If you have more than one Reflection product installed on a workstation, applying this service pack will update all products at the same time. (It is not possible to run multiple versions of Reflection Windows-based products on the same workstation.)
For information about applying or uninstalling a service pack, see the following technical notes:
| How to apply a service pack to a workstation installation of Reflection |
1615 |
| How to apply a service pack to an administrative installation of Reflection |
1616 |
| Uninstalling a Reflection Service Pack |
1871 |
The following operating systems and virtualization products are supported by Reflection 14.0 SP5:
The following new features and fixes are included in the Reflection 14.0 Service Pack 5. To view features and fixes relevant to the Reflection product you are using or evaluating, scroll to the appropriate product name below or use these quick reference links.
Note: This service pack is cumulative, and includes all of the fixes originally contained in 14.0 SP1, SP2, SP2.1, SP3, and SP4.
Note: Starting with Reflection 14.0 SP5, HiT drivers are no longer included with Reflection software media. For addition information, see Technical Note 1253.
New features in Reflection for IBM 14.0 SP5:
You can now configure whether or not Reflection includes a reference to a shared macros settings file using the new setting "Automatically add a reference to Shared Macros settings file." The default value of this setting is Yes. To configure this, go to Setup > View Settings.
You can now configure whether or not Reflection sends a LISTDS command during IND$FILE transfer using the new setting TSO Require Member Name. Use this setting if the LISTDS command causes information to be sent to the terminal screen, which causes an application error. When set to No (the default) a "LISTDS <dataset>" is issued to determine if the dataset is a PDS. If it is, and no member name has been supplied, a new member name is created automatically based on the source file name. When set to Yes, this feature is disabled, and the user must supply a member name (for example, dataset(member)) or the transfer attempt fail with the following error: TRANS17 Missing or incorrect TSO data set name: file transfer cancelled.
Issues resolved in Reflection for IBM 14.0 SP5:
Updates have been made to ensure compliance with Section 508 accessibility standards.
Reflection now handles the Alt+F6 keystroke combination correctly when it is running as an ActiveX control.
This service pack resolves problems seen when running macros and saving settings files that use the SaveSettings method.
This service pack resolves a printing issue that was seen when Reflection is configured for 5553 DBCS printer emulation and the print job contains wide columns. Reflection now acknowledges a single FormFeed character from the host.
Reflection can now handle multiple synchronous calls issued by HLLAPI clients. This resolves a problem that was reported when opening several sessions in quick succession using the eSSO single signon solution.
LIPI file transfers that use the JOIN BY statement no longer generate the error "Spaces not allowed in library, file, or member names."
The file transfer Show Host Files feature now works correctly when you are connected through a Visara controller and logged onto TSO.
You can now map DBCS characters that were previously not supported in the Reflection DBCS Translation Table Editor.
New features in Reflection for HP, UNIX and OpenVMS 14.0 SP5:
You can now configure whether or not Reflection includes a reference to a shared macros settings file using the new setting "Automatically add a reference to Shared Macros settings file." The default value of this setting is Yes. To configure this, go to Setup > View Settings.
Use the new setting Ambiguous Width Unicode Chars Are Always Displayed as Wide. To configure this, go to Setup > View Settings.
This feature is available for Secure Shell connections. Use the new setting Cache Secure Shell User Name. To configure this, go to Setup > View Settings. When this setting is Yes (the default), the user name remains in memory after the client disconnects and users can reconnect without re-entering their user name. The user name remains in memory until Reflection closes and can be seen using the read-only setting Connection Setting UserName. When this setting is No, the user name is cleared from memory when the client disconnects, and users must re-enter their user name for each connection.
Issues resolved in Reflection for HP, UNIX and OpenVMS 14.0 SP5:
Updates have been made to ensure compliance with Section 508 accessibility standards.
Reflection running on a 64-bit version of Windows now supports connections using a serial port.
This service pack resolves some copy and paste problems that were introduced in Service Pack 4.
You can now update and save settings in a settings file that includes a locked VBA project.
This service pack resolves a problem reported with Telnet connections that sometimes resulted in no host logout message being displayed in the Reflection terminal window.
Reflection now sends a "WILL TERMINAL TYPE" to the server with the initial Telnet negotiation packet.
Reflection now runs correctly when it is installed on a computer configured for metering by the Reflection for the Web metering server.
If you are configuring Rlogin or Secure Shell connections using the Connection directory (a prior version feature), you can now specify just the host name with no user name. You will be prompted for the user name when you connect.
You can now launch Reflection on a computer running on Windows Vista when certain other software programs (including Dell Support Center) are running.
This service pack resolves problems that caused SOCKS connections to become disconnected with an unknown packet error in some environments with a slow server response time.
Saved changes to terminal window fonts are now preserved correctly for all terminal types.
New features in Reflection X 14.0 SP5:
The new -xdmcptimeout parameter can be used in conjunction with the -b, -d, and -i options to set an XDMCP timeout when initiating XDMCP from the command line. If not specified, the timeout defaults to 15 seconds.
Syntax: -xdmcptimeout <number> (where number is number of seconds)
Example with timeout set to 30 seconds: "C:\Program Files\Attachmate\Reflection\Rx.exe" -xdmcptimeout 30 -d <host>
You can now use the Reflection X x64 Installer package to upgrade an older x32 Reflection X product that is running on an x64 platform. The upgrade converts Reflection X x32 to the new x64 version of Reflection X 14.0.5.
The new Use retained fonts check box allows users to control whether Reflection X will use cached font server fonts. By default Reflection X looks for cached fonts and uses them. Previously, Reflection X always implicitly looked for the fonts and used them if found.
The new -template startup option can be used in conjunction with the -s option to specify that Reflection X should treat the settings file used to start the X server as a template, and that all settings previously associated with that server should be deleted.
Example: "C:\Program Files\Attachmate\Reflection\Rx.exe" -template -s "C:\Documents and Settings\larry\<file>.rxs"
Using this option guarantees that when the X server is started, a predictable set of X server settings are used. Settings in the -template server settings file are honored every time the file is launched with this switch. Server settings that are not in the file will inherit application default values.
Four new templates can be used to obtain X application displays from X clients running on VMS hosts over Telnet or SSH. To obtain the templates see Technical Note 1840.
Issues resolved in Reflection X 14.0 SP5:
When a Windows scalable font is opened, Reflection X now creates font property atoms filled in with default or computed values when those values were not explicitly set by the client when it specified the XLFD name. For example, when the client specifies 0 for point size, pixel size, and width, Reflection X will compute values and report those in the font property atoms. This behavior now matches what Reflection X does for scalable X bitmap fonts.
Reflection X now shows window titles in icons correctly in X desktop mode in both Japanese and Chinese locales.
When pasting Japanese characters in the GNOME text editor (gEdit), Reflection X now uses the current Windows cursor location as the insertion point. There is no reliable way to determine the insertion point for gEdit based on X protocol received.
Rapid zooming and unzooming in Synopsys CATS application no longer causes Reflection X to crash.
Updates have been made to ensure compliance with Section 508 accessibility standards.
Screen mm width and height now account for virtual screen sizes and screens that span multiple monitors.
Panning no longer forces an X terminal desktop root window back to a specific monitor even though it was configured to be placed initially on a specific monitor.
On Vista systems, a minimized Reflection X root window is now restored with a single click on the taskbar button.
Reflection X now logs the font file name when font logging is on and the font was retrieved from a font server.
The -noglx command line option now functions correctly, launching Reflection X without GLX enabled.
When you clear the "Create a shortcut when saving X client files" check box and click OK, Reflection X now saves the changed state.
On all hosts, the display macro now sends the IP address and display number to the host. The macro no longer includes the screen number in information sent.
Reflection X no longer waits indefinitely on an unresponsive font server. When a font server stops responding, Reflection X will put the client to sleep and intermittently check to see if the font server is available. When it becomes available Reflection X will wake the client and allow it to continue where it left off.
Issues resolved in Reflection FTP 14.0 SP5:
Updates have been made to ensure compliance with Section 508 accessibility standards.
Users without local administrative rights can now successfully transfer folders containing compressed zip files when the FTP Client is configured to use SFTP transfer.
Using the OpenDirectoryListing method with an asterisk (.OpenDirectoryListing "*" ) now works as expected.
The following Secure Shell updates apply to these Reflection applications:
New features in Reflection Secure Shell 14.0 SP5:
From the Reflection Secure Shell Settings dialog box, click the new Host Data tab. Under Environment variables, click Add to specify a new variable and value. (This change is saved to the Secure Shell configuration file using the SendEnv keyword.)
From the Reflection Secure Shell Settings dialog box, click the new Host Data tab. Use the Command text box to specify one or more remote commands. Use a semi-colon (;) to separate multiple commands. (This change is saved to the Secure Shell configuration file using the RemoteCommand keyword.)
Issues resolved in Reflection Secure Shell 14.0 SP5:
The client now continues to transfer the remaining files and folders after a "permission denied" error occurs during an scp -r transfer.
During a rekey exchange, the client now searches for the host key in the global known hosts file in addition to the user-specific known hosts file.
When an scp -u transfer fails, the source file is no longer removed from the remote host.
You can now enforce FIPS-approved ciphers and MACs from the ssh command line using ssh -o FipsMode.
Batch transfers made using the scp and sftp command line utilities no longer fail with a packet too long error when a packet exceeds the expected length.
Executing multiple, simultaneous scp and sftp batch files no longer results in several rssh.exe processes left running after the scp.exe and sftp.exe processes have completed.
When an scp -r transfer fails because the folder doesn't exist, the client now returns an error.
The scp command now correctly handles commands that specify a folder name rather than a file name on the command line.
The client can now import trusted root certificates that contain UTF-8 strings. If a parsing error occurs when loading a certificate, the client logs the error and continues running.
The -k and -o UserKnownHostsFile options now work as expected with the ssh2, sftp2, and scp2 command line utilities.
The sftp command line utility now warns users when you attempt to rename a file using an existing filename.
The timestamp is now preserved when you download read-only files from the remote server using scp -p.
When the ssh command line utility is used with StrictHostKeyChecking set to yes, warning messages for failed connections are now displayed in the command window rather than in a pop-up. This change enables scripts to run without requiring user intervention.
Transfers made using scp no longer fail when certain Japanese characters are used in the file or folder name.
The scp2 command line utility no longer requires you to include user@ with the host name.
The following new features and fixes are included in the Reflection 14.0 Service Pack 4. To view features and fixes relevant to the Reflection product you are using or evaluating, scroll to the appropriate product name below or use these quick reference links.
Note: This service pack is cumulative, and includes all of the fixes originally contained in 14.0 SP1, SP2, SP2.1, and SP3.
New feature in Reflection for IBM 14.0 SP4:
This setting is off by default. When set to 'Yes', unpaired SIs do not result in a XPROG 750, but are also not marked as being part of a SO/SI subfield.
Known issue in Reflection for IBM 14.0 SP4:
Issues resolved in Reflection for IBM 14.0 SP4:
This service pack fixes a problem that caused Reflection running on VISTA to crash when you opened a transfer request file (mto) with the local folder pointing to a mapped drive.
This service pack fixes a problem reported for transfers using IND$FILE structured field file transfer. Transfers presented a Transfer in Progress dialog box and the message, "Transfer failed: TRANS13 Error writing file to host: file transfer canceled"
Closing the Configure PKI dialog box using the OK button enabled the Use OCSP setting and caused connections to fail. This service pack fixes this problem.
When attempting a 5250 file transfer over a secure connection, the connection failed if the Host name did not match the Host name in the certificate even when "Certificate host name must match host being contacted" was not selected. This service pack fixes this problem.
This service pack fixes a problem that caused Reflection to crash in module r8xfrpcs.dll when transferring variable length fields.
This service pack fixes this problem.
New features in Reflection for HP, UNIX and OpenVMS 14.0 SP4:
You can now configure Reflection to execute actions before a connection is made. To do this, go to Setup > Events > New. Under Event Type, select "Before a connection is made."
When this setting is True (the default) Reflection copies both unicode and text to the clipboard. When it is False, Reflection copies only the text of the display memory to the clipboard. Setting this to False can speed up the copy command. To change this setting, use Setup > View Settings.
Known issue in Reflection for HP, UNIX and Open VMS 14.0 SP4:
Issues resolved in Reflection for HP, UNIX and OpenVMS 14.0 SP4:
This service pack fixes this problem.
Reflection no longer crashes with an application error when closed by the Windows Task Scheduler. Note: Even with this fix in place, the best practice is to use Reflection commands to close the application exit rather than using the Task Scheduler.
This service pack fixes this problem.
This problems was caused by an off-by-one error in VT UDK escape sequence processing. This service pack fixes this problem.
This service pack fixes a problem that caused some host application problems when running Secure Shell sessions in the Reflection terminal window. In one reported case the host prompt was displayed before the user pressed the Enter key, which resulted in an error message from the server. The Reflection GUI client was sending an extra Secure Shell window change message after connecting. With this fix, extra window change messages are not sent.
This service pack fixes this problem.
In settings files with a large number of subroutines, executing GetMacroList could cause the Reflection session to crash. This service pack fixes this problem.
This service pack fixes this problem.
New features in Reflection X 14.0 SP4:
This Service Pack contains a new setting called Ignore Windows taskbar (Settings menu > Display). When this setting is disabled (the default), Reflection X creates a root window that does not intersect the Windows taskbar. When this setting is enabled, Reflection X creates a root window that uses the entire area of the primary monitor (as long as no virtual size is specified that would cause different dimensions to be used). The size, location, and state of the Windows taskbar are ignored.
Additional information has been added to the warning dialog box that displays when certain types of system changes occur, such as a change in the size of the desktop work area or a change in color depth. In addition, when there's a change to desktop work area, the warning dialog box that appears has a check box that enables the decision to be remembered until Reflection X is shut down.
This Service Pack adds support for GLX, version 1.4.
Starting with this Service Pack, when you enable the GLX extension (Settings menu > Server > Extensions), Reflection X advertises GL_EXT_texture3d.
Issues resolved in Reflection X 14.0 SP4:
In previous versions of Reflection X, when two .rxs files with the same base name in different locations were used with Reflection X shortcuts, it was not clear to the user which .rxs file settings were in effect. Both .rxs files were associated with the same Reflection X server instance. A change provided with this Service Pack fixes this issue. Now, there is a one-to-one mapping between .rxs files and server instance names. In the case where there's an existing mapping and a second .rxs file is introduced, the second .rxs file becomes associated with the server instance and the association with the first .rxs file is removed.
In earlier versions, Reflection failed to correctly show some window names for CDE sessions whose locale was set to ja_SP.SJIS. This issue has been fixed.
When a font server becomes unresponsive, Reflection X will no longer wait indefinitely for a reply from the font server. Now, Reflection X will sleep the client that is causing it to communicate with the font server and intermittently check to see if it has become available. When the font server becomes available, Reflection X will wake the client and allow it to continue where it left off.
Reflection X now consistently draws correct solid, zero-width diagonal lines when Perfect pixelization (Settings menu > Speed) is enabled.
In earlier versions, closing the Host Response dialog box for an SSH connection resulted in SSH connections being terminated. Now, for SSH connections, there is a Hide button in the Show Host Response dialog box. This allows users to remove the dialog box from view without affecting the connection.
To enhance protocol traces, DBE protocol processing has been added.
Previously, Reflection X was unable to iconify an olwm-managed window while in Microsoft Desktop mode. This problem has been fixed.
In previous versions, Reflection X would disable Host-based security if no valid hosts were listed in the host security file. Now, when this situation occurs, Host-based security continues to be enabled.
Font aliases have been added to enhance Reflection's compatibility with certain WindU/Bristol X-based applications.
This Service Pack includes support for several OpenGL enumerants that were missing in earlier versions.
In previous versions, multiple server instances were not allowed to start if the Reflection X Manager was disabled via the Profiler or the "-nc" command line switch. Now, each subsequent server instance is allowed to start and is given a notification tray icon for server management functions.
Starting with this Service Pack, when you use a shift key in combination with a number pad key, extraneous Microsoft Windows-generated key release and key press events are ignored.
New feature in Reflection FTP 14.0 SP4:
You can now edit server files directly from the server pane display. To do this, right-click on a server file and select Edit. The FTP Client downloads the file to your system and opens the associated editor. When you save and close the file, the FTP Client uploads it back to the server.
Issues resolved in Reflection FTP 14.0 SP4:
The FTP Client can now connect correctly through the proxy server when client authorization is enabled on the proxy.
The thumbprint of the Reflection for the Web security proxy server certificate is now correctly reported by the client.
When you double-click a server file to view it, the client downloads a copy of file. Prior to this fix, this action would always overwrite an existing local file with the same name regardless of the If File Exists setting. With this fix, the client honors your If File Exists setting. Note: Update and Unique are not used when downloading to view server files. If either of these preferences is set, users are asked if they want to download the server file if a file of the same name already exists.
This service pack fixes this problem by allowing passive mode connections to HP3000 servers.
On Windows 2000 systems, double-clicking in the local pane opened a folder in a new Explorer window rather than navigating through the FTP client local pane. This service pack fixes this problem.
The following Secure Shell updates apply to these Reflection applications:
New feature in Reflection Secure Shell 14.0 SP4:
You can now specify which key exchange algorithms the client supports, and the order of preference. To configure this, open the Reflection Secure Shell Settings dialog box and use the Encryption tab. The keyword used to configure this setting is KexAlgorithms.
Secure Shell error messages now include much more detailed information that can be used to facilitate troubleshooting.
You can now use getext and setext with the sftp command line utility to view and set file extensions that will use ascii transfer.
Issues resolved in Reflection Secure Shell 14.0 SP4:
You can now supply commands to command-line utilities using an input file as shown in this example:
C:\> ssh -T joe@myhost < c:\filepath\demo.batThis service pack improves the way the client handles loss of a network connection.
This service pack fixes a problem that led to the above error message when putting files to a chroot account on HP-UX 11.1 using the sftp2 command line utility.
This service pack fixes this problem.
The client now displays only one error message when scp and scp2 transfers are directed to a folder that doesn't exist on the server.
The return codes displayed for the ssh2, scp2, and sftp2 command line utilities now match those returned by prior version F-Secure products.
The scp -u switch can be used to remove a file after copying with the scp or scp2 command line utility. Previously this switch was supported but not documented. It is now included in the command line usage you see when you enter "scp -h" or "scp2 -h".
When attempting to connect from a WinCvs client to a CVS repository via the client; the WinCvs client appeared to hang during the connection process. The client could be interrupted, but never displayed the archive. This problem has been resolved.
In order to facilitate scripting, warning messages are now displayed in the cmd.exe window rather than in popup windows that require user interaction.
The HostCharacterSet keyword now sets the specified host character set when code page support is available.
Keys are now uploaded correctly to Tectia servers.
The client now correctly handles redirection of debug output to a file on the command line, as shown here:
ssh -vvv user@host > logfile.txt 2>&1 This service pack fixes a problem that caused the sftp quit command to set a non-zero return value.
sftp batch file execution now continues even if one of the batch commands fails. The exit code is 0 for successful execution of the batch file, with no command failures. With command failures the exit code is 1.
The following new features and fixes are included in the Reflection 14.0 Service Pack 3. To view features and fixes relevant to the Reflection product you are using or evaluating, scroll to the appropriate product name below or use these quick reference links.
New features in Reflection for IBM 14.0 SP3:
A new setting is available to support double-byte character input in an AS400 single-byte field. To enable this setting, go to Setup > View Settings > 5250 Allow DBCS in SBCS field.
A new setting is available to support use of a non-alpha leading character in the host file name. To enable this setting, go to Setup > View Settings > Allow Leading Digit in CICS Host Filename.
A new setting is available which enables the Reflection input method editor (IME) to behave identically to the Korean Extra Universal Client IME. When this setting is enabled, the IME changes mode depending on the current field attributes. In a DBCS field, the IME switches to DB Hangul; in a SBCS field, it switches to single byte English. To enable this setting, go to Setup > View Settings > Korean EUCC IME Behavior.
Issues resolved in Reflection for IBM 14.0 SP3:
Prior to this fix, adding a reference to a Reflection settings file caused macros recorded in the referenced file to be removed if they had the same name as macros saved in the local settings file.
This patch resolves a problem that caused Reflection to close down unexpectedly when references were added to another Reflection settings file.
Reflection now supports version 1 certificates.
With QPWDLVL=2 on the AS/400, a new, stronger algorithm for creating passwords is used, which supports longer and case-sensitive passwords. The Reflection Transfer utility now correctly handles these passwords.
New features in Reflection for HP, UNIX and OpenVMS 14.0 SP3:
This setting is relevant when you have established a Secure Shell session and set the file transfer protocol to "FTP". (In this configuration Reflection uses SFTP file transfer.) This setting specifies which data list style Reflection uses to generate the directory display. Changing the value of this setting may help troubleshoot file transfer problems. When it is set to No (the default), Reflection uses the standard UNIX-style data list. When it is set to yes, Reflection uses the structured data list style. To change the value of this setting, go to Setup > View Settings > FTPUseSftpStructuredListing.
Use this new property to configure the password for Secure Shell connections. It does not affect other connection types. For example, in a Reflection session that is configured to connect to your host using Secure Shell, the following macro connects to the host and sends the specified password.
Sub ConnectWithPassword() Session.SSHPassword = "mypassword" Session.ConnectEnd SubIssues resolved in Reflection for HP, UNIX and OpenVMS 14.0 SP3:
Reflection now supports the Euro character (€) when Host character set is set to ISO Greek (8858-7).
Reflection no longer crashes when started from the command line with an extremely long parameter list.
New features in Reflection X 14.0 SP3:
Reflection X will now fully exit from a CDE session that was manually launched from a dtsession process (instead of from a dtlogin process).
If you want Reflection X to handle the calculation of mmWidth and mmHeight values, enter 0 (zero) for Width and Height in the Dimensions (mm) area of the X Screen Settings dialog box (Settings menu > X Screen). If you enter a value other than 0, Reflection X will use that value when it responds to X clients. This affects the "resolution" field ( you can see this when you use a client like xdpyinfo).
Issues resolved in Reflection X 14.0 SP3:
Reflection X will no longer send mouse and keyboard events that are duplicates of the previous mouse or keyboard events
Reflection X will no longer leave artifacts in a window with a PseudoColor visual that has been occluded and has save unders enabled.
Reflection X will now perform correctly when a GLX render context is made current with a GLX pixmap.
To resolve timeout issues, there is now a small but arbitrary amount of time between when Reflection X sends a command to a VMS host and when it reads the host's response while connecting via REXEC and RSH.
When Reflection X is in X terminal desktop mode, X windows that are dragged off screen, then on screen, are now redrawn correctly.
The 64-bit version of Reflection X will no longer crash when it attempts to supply default resolution values while looking up an XLFD.
You no longer need to reset or restart Reflection X when Remote Assistant attempts to connect.
Strings that contain Korean characters are now correctly displayed in window titles, the Windows taskbar icon, and on the Alt-Tab dialog.
In earlier versions of Reflection X that used the Secure Shell connection method, Tunnel X11 connections was enabled by default, appeared to be editable, but in fact could not be changed. After this patch is applied, the user interface will show the actual state of the setting and the setting can be disabled. To change this setting: Secure Shell connection method > Advanced button > Tunneling tab. Note that clearing this setting means that Secure Shell is used for authentication only; X11 data is sent in the clear.
Client connections that used the Secure Shell connection method sometimes resulted in excessive CPU usage. This problem has been fixed.
On an IBM AIX X client host, if you need the "time_last_login" field in /etc/security/lastlog updated on a successful login using the SECURE_SHELL method, then you will need to set a Reflection X registry key.
To set the necessary registry key:
If the value for SSHUsePty key is the default (No), then a successful login to IBM AIX hosts using the SECURE_SHELL method will not update the "time_last_login" field in /etc/security/lastlog.
New features in Reflection FTP 14.0 SP3:
A new setting, Use IPV6, has been added to the Connection tab in the Site Properties dialog box. Options are Always, Never, When Available. The default is When Available. Previously IPV6 support was configurable using the command window, and this technique is also still available.
A new setting, Connect through NAT server, has been added to support SSL/TLS connections through a NAT proxy server. To configure this setting click the Security button, then click the SSL/TLS tab.
Three new settings are available for configuring Reflection to forward FTP data through the SSH tunnel. Use these settings when the FTP server is on a different host from the Secure Shell server. To configure these settings, go to the Connect to FTP Site dialog box, click Security, then click the Secure Shell tab. The new settings are:
This setting is available when Use Reflection Secure Shell and Tunnel FTP using port forwarding are selected. When this setting is selected, Reflection forwards all FTP communications securely through the Secure Shell tunnel to the Secure Shell server, then forwards data in the clear from the Secure Shell server to the FTP server.
This setting is available when FTP host is different than the Secure Shell host is enabled. Use it to specify the host running your Secure Shell server.
This setting is available when FTP host is different than the Secure Shell host is enabled. If the user login name is different on the Secure Shell and FTP servers, use this to specify the user name on the Secure Shell server.
Configuring these settings is equivalent to using the following ssh command line:
ssh -L FTP/<local port>:<FTP address>:21 <SSH user name>@<SSH server address>The FTP Open method now supports sending passwords for Secure Shell sessions. The following sample configures a Secure Shell connection, connects to the specified host, and sends the specified user name and password.
Sub SFTP_Password_Auth()Dim FTP As New ReflectionFTP3With FTP .UseSSH = True .UseSFTP = True .Open "myhost", "myusername", "mypassword"End WithIssues resolved in Reflection FTP 14.0 SP3:
The FTP Client now correctly remembers the state of the Encrypt data stream setting for SSL/TLS sessions.
This patch fixes a problem that caused intermittent connection problems because the client was not correctly sending the AUTH TLS message.
In the Directories tab of the FTP Client Site Properties dialog box, modifying the Cache directory listing setting now correctly enables the Apply button on this tab.
This patch fixes a problem that led to a missing openssh.dll error message when launching the FTP Client from a Visual Basic project.
This patch reduces the time it takes to display directory listings in the local pane.
This patch reduces the time it takes to display directory listings in the server pane.
The Preserve server file date option (available on the Transfer tab of the site properties dialog box) now works as expected for SFTP transfers.
The following Secure Shell updates apply to these Reflection applications:
New feature in Reflection Secure Shell 14.0 SP3:
When NoShell is set to "Yes", the client creates a tunnel without opening a terminal session. This option can be used in combination with ConnectionReuse to create a tunnel that can be reused by other ssh connections. You can configure this option in the Secure Shell configuration file, or using the -o command-line option.
Issues resolved in Reflection Secure Shell 14.0 SP3:
This patch includes changes that support faster SFTP and SCP file transfers.
This patch reduces the time it takes to display directory listing in SFTP sessions.
Prior to this patch, server certificate validation failed if the certificate contained unknown extended key usage OIDs. These extensions are now checked during intermediate certificate validation only if they are marked as "Critical" or if you are running Reflection in DOD mode.
Error messages for the ssh command-line utility are now sent to stderr.
The sftp and sftp2 command line usage help now displays the following additional syntax for uploading files to the server: sftp [options] sourcefile [user@]host[#port]:[destination file]. This information is displayed when you use the -h command-line option.
Reflection no longer displays a blank "Reflection Secure Shell Client" dialog box when you are configured to use keyboard-interactive authentication. This dialog box was introduced by changes made to the SP2 patch.
This patch fixes a problem that caused a halt in data display when large chunks of data are being received. Prior to the fix it was sometimes necessary to use the Enter key to view the entire display.
This patch fixes a problem that caused Reflection to show multiple entries for the same user key when both a user-specific config file and a global ssh_config file were present on the same computer.
The following fixes are included in the Reflection 14.0 Service Pack 2.1 (SP2.1, also known as version 14.0.3558).
Note: This service pack is cumulative, and includes all of the fixes originally contained in 14.0 SP1 and SP2.
Issues resolved in Reflection X 14.0 SP2.1:
The following new features and fixes are included in the Reflection 14.0 Service Pack 2 (SP2, also known as version 14.0.2542). To view features and fixes relevant to the Reflection product you are using or evaluating, scroll to the appropriate product name below or use these quick reference links.
All of the Reflection applications listed above are now supported on the Windows Vista platform and meet the requirements of the “Works with Windows Vista" logo specification.
Note: The Reflection NFS client, which ships with some Reflection products, is not supported on the Windows Vista platform. If the NFS client is already installed on an older Windows system that you plan to upgrade to Vista, it is strongly recommended that you uninstall the NFS client before upgrading the operating system.
New features in Reflection for IBM 14.0 SP2:
You can now specify which SSL or TLS version to use. The choices are TLS Version 1.0 (this is the newer protocol and is the default) and SSL version 3.0. To change this setting, go to Connection > Session Setup > Security > SSL/TLS > SSL/TLS version.
You can now easily copy text from one region of a host screen to the same region on another screen. To use this feature go to Setup > View Settings. Set Retain selection to Yes. Also, set Clear selection on screen when copied to No to ensure that the selection is not cleared after the copy/append action.
Issue resolved in Reflection for IBM 14.0 SP2:
Reflection was incorrectly sending a PA2 when the Show Host Files button was used to upload a file with no host file name defined. This problem has been resolved.
New features in Reflection for HP, UNIX and OpenVMS 14.0 SP2:
You can now specify which SSL or TLS version to use. The choices are TLS Version 1.0 (this is the newer protocol and is the default) and SSL version 3.0. To change this setting, go to Connection > Connection Setup > Security > SSL/TLS > SSL/TLS version.
Issues resolved in Reflection for HP, UNIX and OpenVMS 14.0 SP2:
Reflection events now fire as expected when you add a reference to a Reflection session from a .NET environment.
Reflection can now save data to display memory that is cleared using partial screen clear commands. To enable this functionality, go to Setup > View Settings, and change the new setting Save On Partial Clear to Yes.
Under some conditions Reflection was not displaying Chinese characters correctly. This service pack corrects UTF8 display problems with wide characters.
SP2 fixes a problem that caused Reflection to close unexpectedly when the StopRecordingMacro built-in function was called when recording was not in progress.
When multiple instances of Reflection were launched at the same time, or many settings files containing macros were opened simultaneously, a message was displayed indicating that the SharedMacros settings file could not be created. This problem has been resolved.
SP2 corrects a problem that caused Reflection for HP to close unexpectedly when processing a trace that contained VT escape sequences.
New features in Reflection X 14.0 SP2:
Reflection X now supports up to 256 client connections. Note that the number of client connections is limited to the number of sockets (also set to 256); each client connection requires a socket, and Reflection uses sockets for other things such as font servers. For example, if Reflection has two listen sockets configured for TCP and DECnet and it's connected to three font servers, it can support 251 client connections (256 - 2 - 3 = 251).
Reflection's SHAPE X server extension now supports version 1.1 and has been enhanced to expose an Input region for windows. This newly exposed region is a subset of the Bounding region that restricts which portion of the window receives mouse events. With this enhancement, portions of the window not in the Input region pass mouse events through to underlying windows.
The XI Driver Client dialog box, which allows you to confirm your X server display and 3D CAD/CAM client application profile, now has a minimize control in its title bar.
Reflection X has a new registry keyname called EnableFlashNotification (default: 1). If EnableFlashNotification is set to 0 and X terminal desktop is enabled, the root window's taskbar entry will not flash when it appears in the taskbar and there is some X Window activity.
Reflection X has a new registry keyword called AutoIncrementStart (default value: 1; valid values: 0-1023). AutoIncrementStart is the starting value that Reflection X uses to compute the dynamic display number when Reflection X is running in a Citrix/Remote Desktop session.
In addition to the client and server template files that install by default, there are templates that you can download from Attachmate's web site. For more information, see Technical Note 1840.
Issues resolved in Reflection X 14.0 SP2:
A problem was fixed that occurred when "Allow font scaling" was enabled and an X client sent the protocol request ListFontWithInfo to the X server, requesting iso10646-1 encoded fonts.
After a DEL key was mapped to the RM key of a DEC keyboard, the resulting keycode for the unshifted key was sometimes not displayed correctly. This intermittent problem has been fixed.
When 0 (zero) is entered in the Dimensions (mm) text boxes (Settings menu > X Server > Configure X screen), Reflection relies on its own internal screen size calculations, drawing from a variety of sources, when responding to X clients. If non-zero values are entered in the Dimensions (mm) text boxes, Reflection will use those values, among others.
In previous versions, a window created with the PseudoColor visual that was resized after being mapped sometimes resulted in the window not being drawn. This problem has been fixed.
Previously, if a selection was in COMPOUND_TEXT format, the Copy To Editor action in the Copy Selection dialog only copied the first character to your editor of choice. This behavior has been fixed.
This Service Pack fixes a problem with how Reflection reported "max char width" for Windows fonts.
Reflection will report server default values for point size and x and y resolutions for a font in a ListFontWithInfo request if those values are not specified in its XLFD. Reflection will no longer fail to report information on a ListFontWithInfo request if the font can be found.
In earlier versions of Reflection, when Microsoft Windows desktop was enabled as the Windows mode, the taskbar icons for each client window displayed the same information. Now, each taskbar icon displays unique information for easier identification.
Reflection X will re-optimize objects that it de-optimized because of resource limits that were exceeded as imposed by the resource control in the X server's speed settings panel.
In earlier versions of Reflection X, the Enable mouse wheel scroll option was not available for remote desktop sessions; it is now enabled.
Reflection X now correctly draws CoordModePrevious lines to root in IncludeInferriors mode.
New features in Reflection FTP 14.0 SP2:
You can now specify which SSL/TLS version to use. The choices are TLS Version 1.0 (this is the newer protocol and is the default) and SSL version 3.0. To change this setting, select a site in the Connect to FTP dialog box, then go to > Security > SSL/TLS > SSL/TLS version.
Issues resolved in Reflection FTP 14.0 SP2:
This service pack resolves a problem that caused some FTP servers to reject the connection when Reflection FTP was configured to use Kerberos.
Reflection FTP Client server file display has been optimized to decrease the amount of time it takes to display and refresh the server display pane.
You can now disconnect from the server (the preferred way to terminate network connections) or close the client when connected to a site that is configured to use SSL/TLS. When you close a connected session, the client now disconnects the SSL/TLS-secured FTP connection before shutting down.
The following Secure Shell updates apply to these Reflection applications:
New feature in Reflection Secure Shell 14.0 SP2:
You can now specify which hash algorithm the client uses in the process of proving possession of the private key during public key user authentication. To configure this, open the Reflection Secure Shell Settings dialog box. On the Encryption tab, under Signature types, select the hash you want to use for RSA and DSA keys.
Issues resolved in Reflection Secure Shell 14.0 SP2:
This service pack fixes a problem that would sometimes cause very large (gigabyte) data transfers to hang when Reflection was configured to use the Secure Shell protocol. This problem was seen with transfers using the Reflection user interface and also using Reflection command line utilities.
This error message was displayed incorrectly when the Reflection scp command line utility was used with the -r switch. This problem has been resolved.
Sftp file transfers that use wildcard GET commands now work as expected.
In Reflection applications running with Service Pack 1 applied, the sftp and scp clients could not simultaneously access the same local file for uploading. This problem has been resolved.
This service pack corrects a problem in the Secure Shell protocol that could cause this error message to be displayed for slow or bad network connections.
The following features and fixes are included in the Reflection 14.0 Service Pack 1 (SP1). To view features and fixes relevant to the Reflection product you are using or evaluating, scroll to the appropriate product name below or use these quick reference links.
Issues resolved in Reflection for IBM 14.0 SP1:
On some 3270 host screens with protected numeric fields, the cursor skips valid available input fields when the user enters data that spans multiple fields. This problem has been corrected.
Macros that use the OpenSettings method to open partial settings files now work correctly. For example, the command Session.OpenSettings rcKeymap, "C:\temp\sample.map" now correctly opens the sample.map keymap file.
This patch fixes a problem that caused the following error message to display after selecting multiple files in the file transfer dialog box: "Length of Transfer Remote Filenames (IND$FILE) entry (nnn) is too long. Maximum length is 260."
New features in Reflection for HP, UNIX and OpenVMS 14.0 SP1:
Reflection now supports executing host-initiated Reflection Basic commands through the VBA command interpreter. This feature can be used to resolve problems in which host-initiated Reflection Basic commands fail to launch another application or do not return from the GetSaveAsFileName method after previous execution of a Reflection Basic script. See Technical Note 2148 for details.
Issues resolved in Reflection for HP, UNIX and OpenVMS 14.0 SP1:
Settings exported to XML now contain the correct data for customized toolbars. Previously Reflection was not correctly storing data for bitmap images assigned to customized toolbar buttons.
Buttons created using the Reflection DefineToolbarButton method now work correctly.
Wide characters (such as Japanese or Chinese) now display correctly when the Reflection host character set is set to UTF8.
Data assigned to the Reflection UserData property is now correctly stored and recalled when it contains a string longer than 261 bytes.
This patch fixes a problem that was observed when the Transmit method was invoked from a different session and the password was retrieved with GetPassword or GetLogin using rcDecodePassword. Reflection now correctly decodes encrypted passwords saved from a different session. Note that this is not designed as a secure way to store passwords: it is simply to obfuscate a password instead of storing it in clear text.
Issues resolved in Reflection X 14.0 SP1:
This Service Pack addresses a rendering problem. Now, when Reflection X is set to Coarse pixelization or Fine pixelization, Reflection X will render wide outline rectangles at least as fast as when it is set to Perfect pixelization.
Reflection X no longer leaves unpainted areas when a complex graphics expose event is delivered to a PseudoColor emulation window.
Starting and stopping Remote Assistance no longer results in the X Manager resetting or restarting.
Some users experience problems pasting items from the Windows clipboard into a terminal window. One problem is characterized by Reflection X not pasting items correctly if the paste occurs after a previous client has exited (also known as a "last client exit reset"). Pasting an item after initial startup or after resetting Reflection X from the user interface is successful. This and other related problems have been fixed.
When Line, segment or arc drawing is set to Coarse or Fine pixelization and a user draws a line segment with a length and width of 0 (zero), instead of drawing nothing in response to the polysegment request, Reflection draws a pixel. This problem has been fixed.
Several problems have been fixed in Reflection X when a second or third monitor is the left or above monitor number one (in negative coordinates). Reflection X does not support the display of X clients on negative coordinate monitors.
A problem introduced in Reflection 14.0 using the -c startup command line switch has been fixed. Now, the client file name parameter that follows -c does not need to be fully qualified if the client file is located in the user's personal folder (typically, C:\Documents and Settings\\My Documents\Attachmate\Reflection).
In situations where a mapped window has been created with no control decorations and Microsoft Windows is the Default local window manager, Reflection X will still send a ReparentNotify event when the window is mapped.
When Reflection X has Window mode set to X terminal desktop, the X screen configuration set to Full size (no title bar), and a user clicks near the border of the root window, the mouse pointer is repositioned. This results in some application controls becoming inaccessible. This problem has been fixed.
A problem involving drawing behavior was fixed. Now, when Coarse pixelization is enabled and the last segment in a list of segments is clipped out, Reflection X draws the segments that were not clipped out to a window with backing store or to a window that uses a PseudoColor emulation (PCE) visual.
If you are experiencing problems connecting over VPNs or if you have a high latency connection, you may need to increase the values of the Prompt timeout and Response timeout settings in your RXC file (Advanced Client Connection settings dialog box). These settings control the speed at which rsh/rexec connections send and receive data. Sometimes, extra delays are necessary over slow connections or connections that go through a VPN.
The icons and buttons in a customer's client application change to an incorrect color. This is because the client application changes the size of the terminal window to a negative value. While the fix provided in this service pack delays the color change, it cannot fix the problem. Only a change to the client application can fix the problem.
This service pack addresses a problem with font scaling.
This service pack fixes a problem that occurs when Reflection X is in Microsoft Windows desktop mode, with one monitor and the Windows taskbar on top or to the left of the screen. When Reflection is configured this way, the mouse cannot be moved into the region on the edge of the monitor opposite from the Windows taskbar (bottom or right).
When the Japanese 106/109 keyboard is used, Reflection X does not send a keyboard event if the key pressed has no symbol assigned to it. This problem has been fixed.
In previous versions, mouse wheel mappings that used the Alt key modifier did not work as expected. This problem has been fixed.
This service pack adds support to confine the cursor to a window with a non-rectangular shape.
A fix in this service pack addresses a problem in which KDE 3.3 desktop clients keep running after the Microsoft Windows screensaver is dismissed.
Three-button mouse emulation now functions correctly.
If text is selected in an xterm window, performing a Copy Rectangle to Windows Clipboard now overwrites the contents of Windows Clipboard with the rectangle you copied. Previously, the rectangle would be immediately overwritten by the string that was selected in the xterm window.
Reflection X now correctly handles colors with NULL terminators.
New features in Reflection FTP 14.0 SP1:
Two new settings have been added to the Transfer tab of the Site Properties dialog box:
By default, Reflection computes and pre-allocates the number of tracks on an MVS system based on the local file size. Clear this setting to disable this feature. This setting applies to uploads to MVS hosts only.
Use this setting to specify a SITE command to be executed before a file is uploaded. This is supported for uploads to any host.
Issues resolved in Reflection FTP 14.0 SP1:
This patch fixes a number of problems that were seen when handling files whose size is larger than 2 gigabytes. Problems included files that could not be displayed, files that failed to transfer, and file transfers that failed to resume properly. Note that some FTP or SFTP servers still may not be able to display or transfer files greater than 4 gigabytes, in which case the Reflection client may also experience problems.
The error message above displays if you attempt to install only the FTP client on a system on which F-Secure was installed. This patch fixes this problem; the Reflection F-Secure Migration wizard will not launch when an installation doesn't include Reflection for HP, Reflection for Unix and OpenVMS, or Reflection for ReGIS Graphics.
The FTP Client now launches successfully if your Desktop or My Documents folder is not in your roaming profile.
The SSH Config Scheme value is now written to properly when you export your settings from the FTP Client. Previously the SSH Config Scheme name was written out incorrectly in the exported XML and consequently the value was not set when the xml was reimported into the FTP Client.
If the Reflection FTP client is installed and launched for the first time on a system that already contains a file called "settings.rfw", any existing settings in the registry are migrated to a file called "settings0.rfw" and Reflection FTP loads the existing "settings.rfw" file. Settings are now migrated only if a previous version of Reflection FTP was installed on the system.
When the Directory Definition Wizard is used to create custom rules for parsing directory listings, a manually added "Include Suffix" value is now honored.
A Public Key Infrastructure (PKI) is a system that helps facilitate secure communications through the use of digital certificates. Reflection supports the use of a PKI for host and user authentication during Secure Shell and SSL/TLS sessions.
The following new features are available in all Reflection 14.0 SP1 applications. For additional information about these features, see "PKI" in the Reflection application Help index after you've installed this service pack.
You can now configure Reflection Secure Shell and SSL/TLS connections to use one or more OCSP responders to check if certificates are still valid.
URL:portnumberFor example:
http://ocspmachine.host.com:20080By default, Reflection applications allow some configurations that do not meet DOD PKI requirements. Administrators can now use Reflection Group Policies to configure all Reflection sessions to meet DOD PKI requirements. To do this, you must first install the latest version of the Reflection Administrator's Toolkit.
For additional information, see "DOD PKI information" in the Reflection application Help index after you've installed this service pack.
Administrators can now use the Reflection Customization Manager to create custom Reflection installations that include PKI settings. For additional information, see "PKI, deploying PKI settings in a customized install" in the Reflection application Help index after you've installed this service pack.
The following Secure Shell updates apply to these Reflection applications:
New feature in Reflection Secure Shell 14.0 SP1:
You can now choose to export the private key of a public private key pair. To do this, open the User Keys tab of the Secure Shell Settings dialog box, click Export, then select Export Private Key.
The Reflection Windows client now uses the SECSH file format by default for exported keys. This matches the format used by other Reflection for Secure IT applications. To configure Reflection to export keys in OpenSSH format (the previous default), open the User Keys tab of the Secure Shell Settings dialog box, click Export, then select Save in OpenSSH format.
Issues resolved in Reflection Secure Shell 14.0 SP1:
Fixed security vulnerability, US-Cert VU#845620, http://www.kb.cert.org/vuls/id/845620 -- Multiple RSA implementations fail to properly handle signatures. For more details see the General Security Alerts and Advisories section of Technical Note 1708.
The sftp and sftp2 command line utilities now accept syntax to copy host files to the local root directory or to the root directory of another local drive. Commands such as the following are now supported:
sftp myname@myhost:myfile d:\sftp myname@myhost:myfile \The Reflection session now remains connected if you attempt to change to an empty directory. Previously either of the following commands disconnected the session:
On the FTP command line: cd (with no directory specified)
Using the Reflection FTP Client API: .SetCurrentDirectory " "
Reflection no longer closes unexpectedly when the network connection goes down or the server terminates while the SFTP client is transferring a file.
The scp and scp2 command line utilities now correctly support the -i identity file switch. Commands like the following are now handled correctly. Previously this would result in an invalid error option.
scp2 -i keyfile <localfile> user@host:<destination file>Reflection now correctly creates the .pki folder when a user's My Documents folder is specified using a UNC path.
This patch provides improved SFTP support for traversing directories on OpenVMS systems.
The Host Key Authenticity dialog box now displays the host key fingerprint in both bubble-babble and hex format. The bubble-babble format uses a SHA-1 hash for the fingerprint and the hex format uses an MD5 hash.
A fix was made for SSH1 connections that were failing intermittently.
The sftp and sftp2 command line utilities now display the day of the month. Previously this part of the date was not included in the date fields.
A fix was added that prevents a Secure Shell or SFTP connection from hanging when downloading a large amount of data.
Reflection now reads private keys created with F-Secure that have a passphrase with more than 23 characters.
The following SSL/TLS updates apply to these Reflection applications:
Issues resolved in SSL/TLS 14.0 SP1:
Fixed security vulnerability, US-Cert VU#845620, http://www.kb.cert.org/vuls/id/845620 -- Multiple RSA implementations fail to properly handle signatures. For more details, see the General Security Alerts and Advisories section of Technical Note 1708.
Reflection now correctly creates the .pki folder when a user's My Documents folder is specified using a UNC path.
The following Kerberos updates apply to these Reflection applications:
Issue resolved in Kerberos 14.0 SP1:
The last character of the default principal, default realm, and KDC host name is no longer dropped when you have selected Use Windows logon value in the Reflection Kerberos Initial Configuration dialog box.