----------------------------------------- GO-Global for Windows Release Notes Version 3.2.1 Patch 6 December 07, 2011 ----------------------------------------- (c) GraphOn Corporation 1999-2011. All rights reserved. ___________________________________________________________________ CONTENTS Version 3.2.1.4510 Patch 6 Release Notes 1. Issues fixed since 3.2.1.4482 2. Known Issues Version 3.2.1.4482 Patch 5 Release Notes 1. Issues fixed since 3.2.1.4474 Version 3.2.1.4474 Patch 4 R2 Release Notes 1. Issue fixed since 3.2.1.4466 Version 3.2.1.4466 Patch 4 Release Notes 1. Issues fixed since 3.2.1.4446 Version 3.2.1.4446 Patch 3 Release Notes 1. Issues fixed since 3.2.1.4420 Version 3.2.1.4420 Patch 2 Release Notes 1. Issues fixed since 3.2.1.4389 2. New Printing Functionality 3. Support for Windows Server 2008 SP 2 4. Known Issues Version 3.2.1.4389 Service Pack Release Notes 1. Issues fixed since 3.2.1.4372 2. Documentation Change Version 3.2.1.4372 Service Pack Release Notes 1. New Features 1.1 Support for Windows Server 2008 1.2 Support for IPv6 1.3 Support for Wildcard SSL Certificates 1.4 Right-Clicking on a Mac 1.5 Multi-Monitor Support 1.6 BlackBox Installer Troubleshooting Tool 2. Issues fixed since 3.2.0.4226 3. Known Issues 3.2.1.4510 (12/07/2011) ------------------------------------------------------------------- 1. ISSUES FIXED SINCE 3.2.1.4482 ------------------------------------------------------------------- Bug 5634 Support for Web Proxy Auto-Discovery Protocol (WPAD). Bug 11608/Case 24045 and 23950 Session won't close after being terminated from the Cluster Manager. Bug 11761/Case 24580 Session locks up when the right CTRL and ALT keys are pressed. Bug 11771/Case 24951 Page file usage grows when the session is disconnected. Bug 11358/Case 22735 Cannot connect to a server with a 2048-bit SSL certificate. Bug 11826 KB2555917 is incompatible with version 3.2.1. Bug 11906 Safari plug-in does not work on Mac OS 10.7 Lion. Bug 12000/Case 26169 Buffer Overflow stability issue. Bug 12184/Case 26764 Application Publishing Service does not start on dependent application servers that are connected to a relay server. Bug 9164 Improved installation instructions for the GO-Global Browser Plug-in for Mac OS X. Bug 12168/Case 26650 System reboots when a critical process exits. Bug 12158/Case 27594 Server is crashing. Bug 12275 OEM kit is not current. Bug 11927/Case 15875 Request to support Mozilla Firefox 5.0 and later. ------------------------------------------------------------------- 2. KNOWN ISSUE ------------------------------------------------------------------- Users are unable to start a session when the Matrox G200eW display adapter is enabled on the GO-Global Server. To resolve this, disable the Matrox G200eW display adapter. 3.2.1.4482 (5/11/2011) ------------------------------------------------------------------- 1. ISSUE FIXED SINCE 3.2.1.4474 ------------------------------------------------------------------- Bug 7116 Changing the username does not work with Integrated Windows Authentication and Cached Passwords. This issue is not fixed, but is documented. Bug 8268 The Numbers, Enter, Delete, Pg Up, Pg Down, Ins and End keys on the keypad do not work properly with the Linux Client on Brazilian keyboards. Bug 8400 Intermittent license errors when many users connect to the server. When this occurs, the following error appears in the APS log: FlexLM - Bad encryption handshake with vendor daemon. (Error code: -33) Bug 8558 Shift and number keys do not work on the Mac OS X Client when the local/input language is Canadian. Bug 8794 Shift keys do not work when using the US Extended keyboard on the Mac OS X Client. Bug 8948 Request for support of Danish keyboard on the Mac OS X Client. Bug 8952 Stability issues when the server is running on a HyperV virtual machine. Bug 9214 Request to document that 64-bit OS is not supported in version 3.2.1. Bug 9470 Korean application freezes. Bug 9474 Apostrophe is backwards when running the Mac OS X Client. Bug 9525 Idle timeout with action 'disconnect' does not work properly. Bug 9533 Feature Request for the SDK: ActiveX sample application to support C#.net. Bug 9536 Feature Request for the SDK: To pass command-line arguments to the application to be launched via the EGCTRL class. Bug 9661 Microsoft XPS Document Writer does not work if using the XPS driver. This issue is not fixed, but is documented. Bug 9870 Cache client printers does not work correctly in Patch 3 and 4. Bug 9974 Unable to start a session on a GO-Global Server when the Avast Free Antivirus application is running. This is not fixed, but is documented. Bug 1009 Stray processes with custom application. Bug 10124 ActiveX Control is not installing properly. Bug 10183 Linux Client does launch application with args parameters defined. Double quotations are required. Bug 10340 Password parameter does not accept double quotations. Bug 10443 Printing to a printer configured on an IPP port doesn't work. Bug 10679 Windows Update KB981957 is incompatible with GO-Global. Bug 10985 Windows Update KB2436673 is incompatible with GO-Global 3.2.1. Bug 11318 Internet Explorer application image upload doesn't work. Bug 11549 Windows Update KB2506223 is incompatible with GO-Global 3.2.1. 3.2.1.4474 (10/20/2010) ------------------------------------------------------------------- 1. ISSUE FIXED SINCE 3.2.1.4466 ------------------------------------------------------------------- Bug 10679 Windows Update KB981957 compatibility 3.2.1.4466 (4/30/2010) ------------------------------------------------------------------- 1. ISSUES FIXED SINCE 3.2.1.4446 ------------------------------------------------------------------- Bug 4705 On Windows 2003, the HOMEDRIVE and HOMEPATH environment variables are not showing in a test application. Bug 5825 When the log output level is set to 4 or greater, the version of the client is now recorded in the Application Publishing Service's Log file. Bug 6713 Using Excel with a French or Dutch keyboard, on the numerical keypad, the key dot (.) is supposed to send the symbol comma (,) but is sending dot (.). Bug 6731 Using Excel with a French keyboard, the minus key "-" on the numpad does not work correctly. Bug 7095 On Windows 7, applications do not close when clicking on the red X button in the taskbar preview window. Bug 8138 The Windows CE Client is slow to paint and show animations in a custom application. Bug 8155 Request for Spanish keyboard support with the Linux Client. Bug 8177 The 'Use client's timezone' option does not work with a custom application. Bug 8312 Request to support Belgium AZERTY keyboard on the Mac OS X Client. Bug 8373 Document support of "Use automatic configuration script" option in proxy server configuration. Bug 8455 Document in the Administrator Guide that in a proxy server configuration, GO-Global only supports basic authentication. Bug 8560 GO-Global session crashes when printing using the native driver on Snow Leopard. Bug 8627 Unable to start a session when parameters in the looseactivexlogon.html page are set to: Bug 8774 On the Linux Client and the Mac OS X Client, the time stamp for files saved to the client drives in the File-Open dialog is off by 5 hours. Bug 8781 When using the Plug-in With Firefox 3.5, selecting the Home button, then the Back button crashes Firefox. Bug 8797 PDFCreator from PDFForge.org does not work. This is documented as a known issue in the Readme. Bug 8816 "Unable to obtain a list of processes running on the GO-Global Server" error when running the Cluster Manager on the relay server. Bug 8880 File Overwrite is not possible when copying from a server drive to a client drive. Bug 8933 Removed the known issue "IME 2002 is not supported on Japanese Windows XP or Japanese Windows Server 2003" from the Readme. Bugs 8938, 8973 Application Publishing Service on a custom application not responding and disconnecting from relay server. Bug 8997 On Japanese Windows Server 2008, users are unable to logon to an account with a password including \"@,=,~,etc...\". Bug 8999 The Program Window fails to come up and the error in the APS log says "The Program Window failed to signal completion of its basic initializations". Bug 9000 A scenario where the Logon.exe process is consuming 100% CPU. Bug 9005 The directional arrows do not work with the Linux Client on Ubuntu and Fedora using an English keyboard. Bug 9053 Bluescreen on Windows 2008 server. Bug 9427 Print job does not queue to client printer on Snow Leopard. 3.2.1.4446 (11/6/2009) ------------------------------------------------------------------- 1. Issues fixed since 3.2.1.4420 ------------------------------------------------------------------- Ticket 26912 / Bug 6894 Printer issues when reconnecting to a session from a different client. When disconnecting from a GO-Global session and reconnecting from a different client, printers were not being configured properly. We were not detecting this case properly. This fix removes proxy printers from the old session and initializes printers from the new session. Tickets 17367, 19671, and 27894 / Bug 5848 %APPDATA% environment variable is not recognized in GO-Global Tickets 28112, 28023, and 28670 / Bugs 7097, 7075, 7105, and 8384 Server is rebooting when starting a GO-Global session. We are now checking to make sure that the kernel address range of a loaded ATMFD.DLL font driver is within all expected ranges and we adjust it as needed. If the driver was already loaded (in a TS session, for example), the address might not be in the expected range. Ticket 27442 / Bug 7115 Added information to the Branding Guide on how to specify the target device for Pocket PC clients. Ticket 28277 / Bug 8159 Custom application process behaves differently on Windows Server 2008 than it does on Windows Server 2003. On the former, a lot of temporary files are being created in each session and the disk is filling up. The applications have shared sections, and our solution for modules with shared sections on Vista and Windows Server 2008 is to create a uniquely named copy of the module to load into each session. These copies are deleted when the session ends. Now we only declare a module as having shared sections if there is at least one section that is marked "Shared" and "Writable". Ticket 27677 / Bug 8142 Issues with orienting when using the -ac parameter, after using the -ac all parameter. We added a new printer autoconfig option: -ac defaultonly. This option will only configure the default printer, even if users have configured another printer in the Program Window's Client Printer Wizard. Ticket 19610 / Bug 6102 Dialog from one client shows up on the screen of another client. We were failing to redirect svchost processes for rpcss and DcomLaunch on XP. The command line for these two processes does not include the .exe extension. We need to make sure that we store the entries for these in the Registry under the Processes key without the extension. Ticket 28290 / Bug 8185 Argument with triple quotes not being passed in ActiveX Control html page. Fixed some command line problems. When specifying an application to launch via the command line (-a) on the client (or via ActiveX), users can pass additional arguments to the application by adding -r and the parameters to send. This data was not being sent to the application in its original form. It was being parsed and modified, and in some cases, the application could not understand the parameters. These parameters are now passed literally to the application without modification. This change carries some risk. Existing deployments that rely on client-side command line parameters will be affected. Customers that may have worked around this problem by modifying their command line arguments risk breaking their workaround. NOTE: Windows clients must be updated in order to get this fix. Ticket 28522 / Bug 8288 Application launched natively on the GO-Global Server runs in a GO-Global session with embedded ActiveX when Integrated Windows Authentication is enabled. We now disable pass-through authentication when we determine that the client is running on the server, unless it is lauched in the Cluster Manager for session shadowing. NOTE: Windows clients must be updated in order to get this fix. Ticket 28287 / Bug 8156 Request for dual monitor functionality with the Linux Client. If you put "-mm 1" on the command line, the Linux Client will behave as before, using all screens as a single desktop (you get split centered dialogs and full virtual desktop sized maximized windows). By default, or if you put "-mm 0" on the command line, the client will report the size of only the screen located at 0,0, which should be the upper left monitor in the layout. All GO-Global windows will only draw on that monitor, centered windows will be centered in that screen, and maximized windows will be maximized to just that screen. NOTE: The Linux Client must be updated in order to get this fix. Ticket 26946 / Bug 7066 When there is no mouse cursor on the window of the GO-Global client, the "session timeout" countdown stops. On some systems, logon's session event processor does not get the WM_TIMER message, so the dialog is not updated with the correct time. Instead of using the WM_TIMER message, we now create a thread that will sleep for the necessary tick count and then post our own message to the dialog. Ticket 28113 / Bug 8186 Need to document permissions requirement for printing with the Universal Printer Drive. Updated pages 99 and 100 in the Administrator's Guide with the following sentence: When printing with the Universal Printer Driver, the user (or group) needs to have full access to the temp directory. Tickets 5677 and 3875 / Bug 8400 Intermittent license error: FlexLM - Bad encryption handshake with vendor daemon. (Error code: -33) As a workaround, we now attempt the license checkout again after an interval. The interval and the number of tries are configurable in the Registry. The default values are 1 second and 3 tries. To change this, add or modify the following Registry settings under HKLM\Software\GraphOn\Bridges\1.0.0\AppServer: LicenseCheckoutAttempts (This is a DWORD value indicating the maximum number of attempts.) LicenseCheckoutRetryInterval (This is a DWORD value indicating the interval in seconds between attempts.) Ticket 28364 / Bug 8268 On the Brazilian keyboard (ABNT2), keys on the keypad do not work on Fedora 10 and Ubuntu 8.04 (Linux Client). On some versions of Unbuntu and Fedora, the Linux keycodes needed to be altered. NOTE: The Linux Client must be updated in order to get this fix. Case 5245 / Bug 8408 Flickering when using the Linux Client with an xfce4 desktop (loose windows mode only). On XFCE4 we need to remove any focus event that was generated due to our call to XRaiseWindow. To enable this feature, add -zf to the command line. E.g., ggw.exe -zf NOTE: The Linux Client must be updated in order to get this fix. Ticket 28063 / Bug 7092 Window management issue with a custom application. The server was not hooking the call to make the client window active. We now hook xxxSetForegroundWindow2 as an alternate method to hook the activate call. Case 5578 / Bug 8682 Disconnect with Excel 2007 and GO-Global 3.2.1.4420 (regression from 3.2.1.4420). When a glyph has a negative baseline, it is possible for the baseline to lie outside of the height of the glyph. This can cause font corruption or access violations on the client. Tickets 26161, 27092, and 27536 / Bug 6768 Intermittent problem that the GO-Global extensions driver fails to initialize when restarting the Application Publishing Service. Tickets 26850, 17770, 17904, 19332, 20569, 22229, 25771, 15571, and 26654 / Bugs 6852, 5887, 5682, and 6851 Intermittent problem whereby the server could not create a new session. Bug 6760 Permissions error dialog when trying to access the client drives with the Java, Linux, and Mac clients (Windows Server 2008 only). When these clients are connected to a Windows Server 2008 server, we need to allow CreateFile to access a directory. The clients were failing CreateFile calls for directories and setting the last error to Access Denied. NOTE: The Java, Linux, and Mac clients must be updated in order to get this fix. Ticket 28206 / Case 5309 / Bug 8127 Logon dialog does not come up when using a 2008 server that has an Intel onboard video card (Express Chipset family). When using a 2008 server We should not be passing IRP_MJ_CREATE and IRP_MJ_CLOSE to the system. We should do nothing more than return success. Tickets 27276 and 26786 / Bug 6936 and 6844 Application Publishing Service memory and handle leaks. Tickets 25954 and 28621 / Bug 6423 Unable to terminate a session that has zero connected clients. When the Application Publishing Service failed to reconnect to a session, it was blocking, waiting for data to be flushed out of the session connection. While in this state, it held locks on the session that prevented the session from terminating. A timeout for the socket is now specified when creating the session connection. Tickets 26695 and 28635 / Bug 6832 Sessions in Shared Folders / Sessions take a long time to clear. Before logon exits, we need to enumerate the connected network resources and disconnect them. Bugs 8777 and 8778 Image quality shows black splotches on scans. Added a lossless palette option that can be turned on by setting a DWORD "LosslessPalette" registry key to "1" in HKEY_LOCAL_MACHINE\SOFTWARE\GraphOn\Bridges\1.0.0\AppServer. 3.2.1.4420 (6/19/2009) ------------------------------------------------------------------- 1. Issues fixed since 3.2.1.4389 ------------------------------------------------------------------- Ticket 26806 / Bug 7047: Added support for the Portugese Brazil keyboard to the Mac OS X Client. The new "Portuguese.kbm" file supports the Mac OS X "Portuguese" keyboard with the Windows "Portuguese (Brazil)" keyboard layout. NOTE: The Mac OS X Client must be updated for support of this keyboard. Ticket 27720 / Bug 7039: After running the BBxInstaller.exe installer, the Readme file does not come up. Ticket 27407 / Bug 7038: Intermittent painting issue when switching back and forth between a custom application and native applications. NOTE: Windows clients must be updated in order to get this fix. Ticket 27715 / Bugs 7037: Server is rebooting when a client tries to connect. GO-Global was loading the ATMFD.DLL font driver in the session space heap instead of the paged pool for page aligned memory. Ticket 27698 / Bug 7036 Dependent application server is disconnecting from the relay server. A protocol corruption problem was fixed, as well as a problem whereby the APS's broadcaster was being deleted while its threads were still running. Ticket 27420 / Bug 7006 Can't configure a printer to use a native driver when using Windows Server 2008 as a server. Native drivers can now be used with GO-Global client printers. Since Windows Server 2008 no longer contains a single list of manu- facturers and printer driver models, a new server file (vistaprint.inf) was created that resides in the GO-Global Programs folder on the server. NOTE: A new server file (vistaprint.inf) is required for this fix. fix. Ticket 27283 / Bug 7002 Painting issues in a custom application when opened in a maximized state. NOTE: The Windows Client, the ActiveX Control, and the Netscape Plug-in for Windows must be updated for this fix. Ticket 27439 / Bug 6980: The default registry setting for SessionTimeoutBrokenConnection is wrong. (Should be 4320 decimal (3 days), not 4320 hexadecimal.) Ticket 26432 / Bug 6968: Intermittent painting issue while using SAP B1 2007 B with GO-Global 3.2.1.4389. Ticket 26861 & 23035 / Bug 6962: Painting problems in custom application caused by window activation issues. NOTE: The Windows Client, the ActiveX Control, and the Netscape Plug-in for Windows must be updated for this fix. Tickets 26527, 26583 and 27210 / Bugs 6784, 6791 and 6923: Application Publishing Service (APS) crashes or stops responding in certain situations when under stress. A situation caused the program monitor to attempt to use an invalid resource module while writing to the APS log. Ticket 27050 / Bug 6921: Enabling Lockout/Timeout mechanism in custom application causes GO-Global session to hang. When the lockout mechanism is enabled in the custom application, a message for logon gets stuck in the system queue. Input messages are queued behind this message, and will not get processed until the message is removed from the queue. We now force the queue status to reset. Ticket 27152 / Bug 6919: GO-Global Server crashed. When GO-Global checks a new thread to see if it indicates that a new process should be in a session, GO-Global can fail in low resource situations. If that happens, GO-Global can't trust the thread to start or it might lead to a bluescreen. In these situations GO-Global must not allow the thread start. Ticket 26356 and 26394 / Bugs 6789 and 6890: No client printers in some applications when Integrated Windows Authentication is enabled. When using Integrated Windows Authentication without cached passwords, the GO-Global user is a member of the Network group rather than the Interactive group. This places some security restrictions on the user. As a result, Windows does not allow the user access to some printers through the EnumPrinters functions. Ticket 26910 / Bug 6884: Request to change the InstallShield Server setup's @WEB_FOLDER_NAME string length. Ticket 26554 / Bug 6875 Need to document in the readme.txt file that client printers are not available in second session. If a user starts two or more GO-Global sessions with different user accounts from the same client machine, client printers will only be available to the first session. Ticket 26883 / Bug 6859: Documented in the readme.txt file: Redirecting the location of a user's profile (e.g., the Application Data folder) through GO-Global is not supported. GO-Global loads the user's profile before applying Group Policy because the user's registry hive has to be loaded before Group Policy is applied. Tickets 26702, 26962, 26406, 27040, 26627, and 23146 / Bugs 6850, 6328, and 7031: Copy/paste does not work if the client clipboard is empty. GO-Global was creating the clipboard window on the server during the first post formats request. The clipboard window must be created on the server before the first post formats request. NOTE: The client must be updated as part of the fix for Bugs 6328 and 7031. Ticket 26740 / Bug 6825: Response slows down considerably when opening graphics files multiple times. Ticket 26190 / Bug 6808: Spanish Keyboard needs to be supported in the native Mac OS X Client. The new "Spanish - ISO.kbm" file supports the Mac OS X "Spanish - ISO" keyboard with the Windows "Spanish" keyboard layout. NOTE: The Mac OS X Client must be updated for support of this keyboard. Ticket 26662 / Bug 6802: Documentation: The GO-Global Quick Start Guide is missing reference to Windows Server 2008. Ticket 26590 / Bug 6799: Adobe Reader is not working as expected when printing with the Univeral Printer Driver. NOTE: Windows clients must be updated to get this fix. Ticket 26478 / Bug 6792: Getting message "Display driver uninstall failed" when uninstalling GO-Global Server. Error message removed. It was in the InstallSheild script for debugging purposes only. Ticket 26502 / Bug 6774: Branding Guide: Add documentation on how to brand the "Performance object." See Chapter 2 in Branding Guide.pdf. Tickets 26161, 27092, and 27536 / Bugs 6734, 6754, 6759, and 6768: Intermittent problem that the GG Extensions Driver fails to initialize when restarting the APS. Ticket 26481 / Bug 6765: Session Manager SDK SMI_Initialize lists the wrong parameter. Session Manager SDK Specification.doc updated. Tickets 18073, 27473, 19215, and 12110 / Bugs 6755, 5924, 7019, 6084, and 5040: Various disconnect issues. ------------------------------------------------------------------- 2. New Printing Functionality ------------------------------------------------------------------- With this release of GO-Global for Windows, users are no longer required to have Adobe Reader installed on the client machine in order to print via GO-Global. However, a PDF reader is required on the client when using the Universal Printer Driver's "Print Preview" option. In order for this new functionality to work, users must upgrade their client software, as a new file (QuickPDFDLL.dll) has been added. One exception is the ActiveX Control, where the client will be updated automatically when a user upgrades from GO-Global for Windows version 3.2.1.4389 to 3.2.1 Patch 2. For users running Mozilla Firefox 3.0, they must uninstall the old plug-in since autoupdate does not work in Firefox 3.0. This feature is not supported on Asian servers, e.g., Japanese and Simplified and Traditional Chinese. It is not supported on the Java Client, the Linux Client, the Mac OS X Client, or the Windows CE Client, Windows 98 ---------- When users running Windows 98 upgrade to GO-Global for Windows version 3.2.1.4420 and they attempt to print using the Universal Printer Driver, the following dialog appears on the client: "This program has performed an illegal operation and will be shut down, if the problem persist contact the program vendor". The print job is being sent to Adobe Reader in Preview mode. To resolve this, configure the client printer to use the native driver in the Program Window. Asian Servers ------------- If a client does not have Adobe Reader installed, and the user installs the latest GO-Global client and connects to an Asian server with the Universal Printer Driver enabled in the Cluster Manager, when the Program Window launches, the printer is configured to use the Universal Printer Driver. It should be configured to use the native driver. When trying to print in any application, the following message is displayed: "An application for viewing PDF files was not found. Installing a PDF viewer will allow you to preview documents." If Adobe Reader is not installed on an Asian server running the latest GO-Global client and host (3.2.1.4420) you can resolve this issue by either installing Adobe Reader on the client or by configuring the client printer to use the native driver. ------------------------------------------------------------------- 3. Support for Windows Server 2008 SP 2 ------------------------------------------------------------------- GO-Global supports Windows Server 2008 Standard or Enterprise Edition with Service Pack 2. ------------------------------------------------------------------- 4. Known Issues ------------------------------------------------------------------- On Windows Server 2008, Microsoft's Group Policy is only applied to users who have logged on to the GO-Global Server interactively. Oracle Web Conferencing is not supported on GO-Global Servers. Microsoft's VBScripts are not supported as logon scripts unless they are run in a batch file. 3.2.1.4389 (1/15/2009) ------------------------------------------------------------------- 1. Issues fixed since 3.2.1.4372 ------------------------------------------------------------------- Ticket 25971 / Bug 6484: Session Manager Callback problem. Converted the notifyClientDisconnected method into a synchronous call. NOTE: This fix requires a client change. Ticket 23315 / Bug 6365 Intermittently (but rarely), the GO-Global Display Driver affects the display settings on the server. If there is a problem with the server's display driver, the resolution can be reset to 640x480 and 16 colors, and the GO-Global Display Driver can become the default driver. With this fix, if this problem occurs, the system will now discard the GO-Global Display Driver and continue enumerating display drivers until it finds the VGA Compatible driver, as it should. Ticket 26090 / Bug 6465 In some environments, the GO-Global 3.2.1 clients are very slow to launch compared to 3.2.0 clients. This was a DNS issue. GO-Global now determines the host's fully qualified domain name or relative domain name as needed (instead of by default). NOTE: This fix requires a client change. Ticket 26044 / Bug 6705 Problem with dependent application servers intermittently becoming unavailable in a relay server environment. Calls to dependent application servers to obtain performance information were timing out. The fix simply ensures that dependent application servers will be cleanly disconnected from the relay server when they fail to respond within the timeout period. Ticket 25856 / Bug 6409 Internet Explorer hangs when it is closed with a custom application running. NOTE: This fix requires a client change. Ticket 25754 / Bug 6382 Session Manager SDK: All fields in SMI_SERVER_METRICS were null. The documentation for this structure and its use did not match the implementation in the Session Manager. The documentation for SMI_SERVER_METIRCS and SMI_GetServerMetrics in the SDK document "Session Manager SDK Specification.doc" has been modified. Bug 6327 The Cluster Manager hangs intermittently after it has been left running on the server. This problem occurs during a DNS lookup. We've removed the lookup and changed the code so that GO-Global removes servers from the list if it does not receive a broadcast after 10 minutes. When the server starts broadcasting again, it will re-appear in the list. Ticket 20625 / Bug 6362 Need to change log output level for "Access has been denied to item path specifier" messages in the APS log file. These messages can fill up the logs and bog down the dependent application servers, leading to timeout problems. The log level for file path errors was changed from level 4 to level 5. Ticket 26209 / Bug 6711 Stability issues in a relay server environment (relay and dependent application server crashes). This was caused by a buffer overrun problem in the extension driver. Ticket 26382 / Bug 6738 Apache HTTP Server version 2.2 not detected by 3.2.1.4372 setup program. The name of the Apache registry key changed with version 2.2 so the GO-Global Server setup program was modified to look for the new key if the old key is not found. Ticket 22889 / Bug 6339 Intermittent client disconnects in a relay server environment. Ticket 23308 / Bug 6475 Timezone not being seen properly in GO-Global when using Daylight Saving Time (DST). Ticket 23269 / Bug 6346 Logon.exe is crashing intermittently when trying to start a session. Bug 6272 Task Manager won't launch via GO-Global on Windows Server 2008. Tickets 25704, 26067, 25917, and 26140 / Bug 6385, 6463, 6432, and 6491 APS crashing intermittently when trying to reconnect to sessions or When a user terminates his own session in the Cluster Manager. There was a problem in the fix for Bug 6116 that made it possible for the APS to destroy a channel while threads were still executing requests on the channel. Ticket 23297 / Bug 6379 Session Manager SDK: SMI_SERVER_INFO.ipAddress is null. In the SMCComponent, the wrong buffer size is being sent to CS_Connection::getPeerAddress, so it is not returning the IP Address. Ticket 19082 / Bug 6054 In a custom application, can't print to COM port using the Linux Client. The customer's application was reading data from the COM port one byte at a time. This took a long time, and it appeared to give up/timeout after awhile. For ports only (not files), GO-Global now reads up to 256 bytes of data on the port at a time and caches the data on the server. Ticket 18911 and 22926 / Bug 6124 Request for change in the way the Universal Printer Driver (UPD) works on the Mac. (Print Preview is always enabled.) Removed the preview-only restriction on the Mac OS X Client. Mac users can now print directly to printers when using the UPD without having to preview the document first. Users do not need to delete their print.rc to be able to change the UPD print preview setting. Ticket 25819 / Bug 6391 Arkansas is not in the dropdown in the License Retrieval Wizard. Ticket 25703 / Bugs 6372 The default for the Sessiontimeoutbrokenconnection key has changed from 3.2.0 to 3.2.1 In version 3.2.1, the default value of registry key SessionTimeoutBrokenConnection was changed from 0 to to 3 days (4320 minutes). When upgrading from an earlier version of GO-Global (e.g., 3.2.0), the value does not change. Tech Note C00062 has been updated with this information. Ticket 25922 / Bug 6412 Need to add MIME type information to the Administrator Guide. Ticket 25884 / Bug 6425 Need to document that we require that the full version OpenSSL be installed. Ticket 25703 and 25844 / Bugs 6366 and 7479 inbrowserprocess=true does not terminate session when browser is closed. In the Administrator Guide, described the Plug-in parameter as follows: inbrowserprocess only applies when the Plug-in is run in loose windows mode. In this mode, when inbrowserprocess="true", users will be disconnected from their GO-Global sessions when they close the browser or browse to another page. In these cases, the session will terminate on the server based on the server's timeout settings for disconnected sessions. When inbrowserprocess="false", the GO-Global Client will run in a separate process and users will not be disconnected from their sessions when they close the browser or browse to another page. inbrowserprocess="true" by default. and for the ActiveX Control as follows: inbrowserprocess only applies when the ActiveX Control is run in loose windows mode. In this mode, when inbrowserprocess="true", users will be disconnected from their GO-Global sessions when they close the browser or browse to another page. In these cases, the session will terminate on the server based on the server's timeout settings for disconnected sessions. When inbrowserprocess="false", the GO-Global Client will run in a separate process and users will not be disconnected from their sessions when they close the browser or browse to another page. inbrowserprocess="true" by default. Ticket 26183 / Bug 6715 Suppress the APS log error message \"CS (server-side): Security Support Provider (SSP) Information: Name: NTLM\" Ticket 26392 / Bug 6737 APS hang on the relay server An error on a connection between a relay server and a dependent application server permanently locked the associated connection channel in the relay server. After that, all threads that tried to access the connection blocked with an infinite wait. Eventually the relay server ran out of threads and stopped responding. Changes were made to guarantee that threads trying to access the channel will not block indefinitely. Ticket 25917 / Bug 6432 APS crashed on a dependent application server The callback dispatcher in sms.dll was not using reference counting pointers in its iterators. As a result, it was possible for a component to go out of scope while it was still being accessed. To fix this, the component now uses reference counting pointers in its iterators. These ensure that the components remain in scope until all references to them are released. Bug 6735 APS crashes on a relay server after running reconnect scripts A bridge channel was accessed after it was deleted, while handling an exception. This double fault caused the APS to exit. NOTE: A client change is required for this fix to be applied. ---------------------------------------------------------------------- 2. DOCUMENTATION CHANGE ---------------------------------------------------------------------- Two topics have been added to Chapter 6 of the Administrator Guide: Specifying the Maximum Color Depth for GO-Global Sessions and Disabling Image Compression. 3.2.1.4372 (10/10/2008) ------------------------------------------------------------------- 1. New Features ------------------------------------------------------------------- 1.1 Support for Windows Server 2008 ------------------------------------ GO-Global supports Windows Server 2008 Standard or Enterprise Edition with Service Pack 1. 1.2 Support for IPv6 ----------------------- GO-Global supports Internet Protocol version 6 (IPv6), the successor to IPv4, the dominant Internet layer protocol. IPv6 has a much larger address space than IPv4, and allows flexibility in allocating addresses and routing traffic. 1.3 Support for Wildcard SSL Certificates ------------------------------------------- GO-Global supports Secure Socket Layer (SSL) as a method for communication between Windows and GO-Global Servers. When selecting the SSL transport, an SSL Certificate file must be specified. Standard SSL and Wildcard SSL certificates are supported. 1.4 Right-Clicking on the Mac ------------------------------- Older Mac mice with only one button cannot be used for right-clicking. Newer Macs ship with a mouse that appears to have only one button but actually has two.(Click on the right or left side of the main button). The newer mice will send right-clicks correctly to the GO-Global Server if they are set up correctly on the Mac. If you have an older Mac mouse and you want to right-click in GO-Global you must upgrade the Mac OS X Client to GO-Global version 3.2.1. To right-click, hold the control + apple + left click. This will send a right-click to the GO-Global Server rather than a left-click. 1.5 Multi-Monitor Support ---------------------------- GO-Global supports multiple monitors on the Windows Client, the ActiveX Control, and the Netscape Plug-in for Windows. Multi-monitor support is disabled by default on GO-Global for Windows versions 3.2.1, but can be enabled manually. For the Windows Client, append the command-line argument –mm 1 to the Windows Client shortcut. For the ActiveX Control, modify looseactivexlogon.html to include a multi-monitor parameter and set the value to true. For example, For the Netscape Plug-in for Windows, modify loosewindowsplugin.html to include a multi-monitor parameter and set the value to true. For example, 1.6 BlackBox Installer Troubleshooting Tool ----------------------------------------------- GO-Global includes the troubleshooting tool, BlackBox (BBxInstaller.exe), which is located in the GraphOn Programs directory. BlackBox records a visual log of the user's session, environment settings, and actions performed by applications. Instructions for running BlackBox are included in the readme that accompanies the BlackBox installer. By default, only users with administrative rights can run the BlackBox. ------------------------------------------------------------------- 2. Issues fixed since 3.2.0.4226 ------------------------------------------------------------------- Case 15272 / Bug 3478: Documentation regarding 'Shared Account' functionality needs revision. Case 17530 / Bug 4752: Feature request for changing the way the "ghost" cursor behaves when shadowing a session. Case 15344 / Bug 5666: The 'identities' folder does not get created in the user's profile. NOTE: In order for this fix to take effect in 3.2.1, consult Tech Note Article C00046.doc. Administrators must register the Windows Shell (explorer.exe) to run in the background of GO-Global sessions. Register explorer.exe and any child processes that explorer.exe starts as System processes so the GO-Global session will terminate when the last published application is closed. Case 15278 / Bug 5668: APS entries in the event logs need to provide valid messages. Case 16036 / Bug 5735: Error messages when branding the Linux Client on Red Hat Linux. Cases 16094 and 19268 / Bug 5760: Request for support of wildcard SSL certificates. Case 17038 / Bug 5822: Problem with Windows CE Client and the mouse pointer in Lotus Notes. NOTE: The Windows CE Client must be updated in order for this fix to take effect. Case 17858 / Bug 5896: On some systems, you can run any application with a named license. Cases 18000, 17204, 18856, 19011, 19222, 17817, 17644, 19815, and 22324 / Bugs 5929 and 5847: Getting message "handle is invalid" when printing with a native driver. Case 18366 / Bug 5967: Audio alert does not work in custom application. NOTE: A client change is required for this bug to take effect. Case 19620 / Bug 6100: WAV files do not play in a custom application. NOTE: A client change is required for this bug to take effect. Case 18915 and 22209 / Bug 6035: Printing a PDF doc from Adobe 8 causes a blue-screen on the server on Windows XP. NOTE: The application conflicts with the Adobe Type Manager Font Driver (atmfd.dll). Case 18678 / Bug 6067: Unable to specify a path to a remote system for the log file location. Case 19205 / Bug 6070: A custom application crashes if Client Drives is enabled. Case 19634 / Bug 6103: The license manager won't start on the Central License Server. Case 19702 / Bug 6112: javalogonsigned.html contains autoconfig parameter. Case 19623 / Bug 6135: Network Printers are not available in the Program Windows Printer Wizard on Mac OS 10.5.3. NOTE: The Mac OS X Client must be updated in order for this fix to take effect. Case 17690 / Bug 6143: Keyboard input is not correct after using "Left-Shift" and "Right-Shift" at the same time. NOTE: The Windows clients must be updated in order for this fix to take effect. Case 18490 / Bug 6144: Can't download files to client drives when using CuteFTP. NOTE: The native Windows clients and the Java Client must be updated in order for this fix to take effect. Case 19971 / Bug 6146: CTRL+Click does not work on the Mac OS X Client NOTE: The Mac OS X Client must be updated in order for this fix to take effect. Also note that newer Macs can be configured to detect a right-mouse button click even though there is only one button. It can detect a right-mouse button if the mouse button has been depressed on the right side and it will bring up a context sensitive menu. Case 20635 / Bug 6184: COM ports higher than 9 are not redirected. NOTE: A client change is required in order for this fix to take effect. Case 22295 / Bug 6190: Branding: Add support for Visual Studio 2008. Case 22308 / Bug 6198: Clipboard does not work with Barcode Image Generator application. Bug 6205: Allow mouse compression settings to be disabled NOTE: To disable mouse move compression, add "-nmc" to the command line. The Windows clients (CE included) must be updated in order for this fix to take effect. Cases 22495 and 22982 / Bugs 6216 and 6280: A blue-screen occurs when launching some custom applications. NOTE: A blue-screen occurs when the application conflicts with the Adobe Type Manager Font Driver (atmfd.dll). Case 22517 / Bug 6218: libcipher.so should be removed from ggw.tgz if it is not used. Bug 6221: Request to disable Dual Monitor by default in 3.2.1. NOTE: The Windows clients must be updated in order for this fix to take effect. Case 22218 / Bug 6229: Problems with some keys (shift + number keys) on a UK Mac keyboard. NOTE: The Mac OS X Client must be updated in order for this fix to take effect. Case 22936 / Bug 6262: Universal Print Driver: Print Preview in printer preferences crosses sessions when using a shared account. Bug 3688: Mouse movement is slow after a shadowed session is exited. Bug 4578: When using ALT-TAB to switch between open applications in GO-Global, the icons are not the application icons. NOTE: The Windows clients must be updated in order for this fix to take effect. Bug 5449: The copy con command does not work in a console GO-Global session. Cases 16051 and 18593 / Bug 5554: Printing multiple copies does not work in some applications. NOTE: The Clients must be updated in order for this fix to take effect. Case 22450 / Bug 6258: Export to Excel functionality not working in a custom application. Case 19342 / Bug 6085: Printing with the Universal Printer Driver (UPD) is slower in GO-Global for Windows version 3.2 than version 3.1. Bug 6189: When Sophos Anti-Virus is configured to HIPS runtime behavior analysis "Detect suspicious behavior" and "Detect buffer overflows" and when Client Drives is enabled in the Cluster Manager, some applications crash. Bug 5945: GO-Global's Netscape Plug-in does not install on Firefox 3. Case 14519 / Bug 5615: Session Manager SDK: Application Publishing Service log says Invalid function parameter (SMI_GetApplicationInfo). Case 14774 / Bug 3118: Usernames or passwords with spaces do not work with command-line arguments. NOTE: For the Linux Client and the Mac OS X Client, the client must be updated in order for this fix to take effect. Bug 5553: Request support for IPv6. Clients and Server must be updated in order for this new feature to take effect. Case 19280 / Bug 6082: Data is not getting sent to LPT1 when using net use with custom application. Bug 5967/RT18366: Audio alert does not work in a custom application. BUG 6120/RT19730 Painting issues with a custom application. Ticket 20625 / Bug 6183 Many orphaned processes in a relay server environment. Under some circumstances, sessions were being released on the relay server, but not on the dependent application server. Communication problems between the dependent and relay servers can cause this to occur. To fix this issue, GO-Global now verifies, every 30 seconds, that the session objects on a dependent application server can communicate with their peers on the relay server. If a session object cannot communicate with its peer, GO-Global forces a disconnect on the session's connection in order to suspend the session, then restores any broken connections. ------------------------------------------------------------------- 3. Known Issues ------------------------------------------------------------------- Using IPv6 addresses for the host name is not supported on the Mac OS X Client when the SSL transport mode is selected. On Windows Server 2008, users are unable to launch the Explorer File Manager in Internet Explorer or any other application. With Windows Server 2008, launching Internet Explorer through GO-Global will crash Internet Explorer. To avoid this, disable User Accounts Control Panel (UAC) on the GO-Global Server. To disable UAC, go to Control Panel | User Accounts. Uncheck "Use User Account Control (UAC) to help protect your computer." You must reboot the server in order for this to take effect. Screen fonts don't display with smooth edges when running from Windows Server 2008. Microsoft Pro Photo Tools (.NET 3.0 application) does not display correctly when launched via GO-Global from Windows Server 2008. When running the Browser Plug-in for Mac OS X, Safari crashes when clicking the back button while a GO-Global session is running. Session shadowing does not work with the Java Client. Foreign keys are mapped incorrectly when using Java Runtime Environment (JRE) with the Java Client. Symantec Norton AntiVirus 2005 is not supported. Text may be displayed using the wrong font in sessions running on Asian-language servers. HOMEDRIVE and HOMEPATH environment variables are not defined. Client clipboard support stops working intermittently. Display problems may occur when shadowing a session. Japanese keyboards are not supported on the Mac OS X Client. On the Mac OS X Client using a German keyboard the right quotation mark displays a vertical quotation mark. On the Pocket PC Client, double taps do not always register. On the Mac OS X Client, window stacking order is incorrect after activating applications in the same vertical position. Text in Outlook 2007 e-mails intermittently displays in blue instead of black. On the Linux Client (Ubuntu), applications are minimizing Windows 3.1 style (above the taskbar). On the Mac OS X Client (when run in frame mode and as an embedded plug-in), the client may be slow, especially when typing. On the Windows CE Client, windows are not minimized by clicking on the taskbar button. Client-side cached password does not work from a Windows NT client. Icons in the Program Window and in the client taskbar may not be displayed correctly. .NET Framework: Forms with opacity are not displayed correctly. The Dutch keyboard is not properly recognized through GO-Global.