-----------------------------------------
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.