CTX110132
Presentation Server 4.0 for Solaris
Presentation Server 4.0 for Solaris
Hotfixes
Software Update
2012-03-10
2012-03-10
Filename: PSE400SOL030 For: MetaFrame Presentation Server for UNIX?? Operating Systems, Version 4.0 for the Solaris Operating Environment. ...

Filename: PSE400SOL030
For: MetaFrame Presentation Server for UNIX?? Operating Systems, Version 4.0 for the Solaris Operating Environment.
Languages: all languages supported by MetaFrame Presentation Server for UNIX Operating Systems, Version 4.0.
Free Space Requirements: 15MB on the file system where the patch is downloaded

Description

The following issues have been addressed by this hotfix since the release of v4.0.

    1. Fixes security vulnerability, CAN-2005-0605, in libXpm.

    2. Fixes issue causing the X server to exit when a cookie is requested via the SECURITY X extension.

    3. Fixes issue causing the fm to return an error to the X server when generating random numbers.

    4. Permits use of extended keyboard keys (Insert, Delete, Home, End, PgDown, PgUp, Left, Right, Up, Down) as hotkeys in CDE.

    5. Fixes issue where using negative geometry co-ordinates may cause the window to display offscreen in seamless sessions.

    6. Fixes issue where non-modal dialogs keep focus away from top-level windows.

    7. Improves the performance of the master browser code when performing data lookups.

    8. Adds the ability to reconnect to disconnected sessions based upon the name of the user performing the reconnection, in preference to the name of the client device (Roaming User Reconnect).

    9. Improves performance of some common OpenGL operations in 24bit color depth.

    10. Fixes image corruption that occurs when using OpenGL blending in 24bit color depth.

    11. Fixes issue where line drawing is suboptimal under low bandwidth conditions, when no large images have been drawn.

    12. Adds four new keywords, reconnectlogging, disconnectlogging, logonlogging and logofflogging to the keywords file. These may be specified as arguments to the ctxcfg -k command to control the logging of session events in the system log file. Each keyword may have one of three values:-

      0. do not log any reconnects

      1. use legacy logging,

      2. use detailed form of logging.

    The default is 1, use legacy logging. For example, to enable detailed logging for reconnects type:-
    ctxcfg -k reconnectlogging=2

    13. Improves error handling and increases logging of session timers.

    14. Provides a workaround for a Solaris bug when using LDAP for group enumeration. This caused ctxfm to loop, consuming memory and CPU.

    15. Adds support for new keyboards, as follows:-

        i. Swiss German

        ii. Icelandic

    16. Fixes a problem where disconnected sessions are shown as active by ctxqsession and can not be manually disconnected.

    17. Fixes a problem where network errors during graphical operations may cause a session to freeze and not allow that session to be reconnected.

    18. Fixes an issue where a client side lockup occurs when certain types of clipboard data are requested.

    19. Adds ctxquery command that provides the functionality of ctxquser and ctxqsession, but allows more information about sessions to be displayed, eg published application name, X display number. See the ctxquery manual page for more details.

    20. Fixes an issue with published applications where the input focus is not set correctly when a text entry field is selected.

    21. Restructures accessing of information from the groups database, reducing database lookups and making Presentation Server more resilient to the format of the database.

    22. Adds support for the wheel on wheel mice. Rotating the wheel forwards maps to mouse button 4 and rotating the wheel backwards maps to mouse button 5. Functionality of mouse buttons 4 and 5 is application-dependent.

    23. Adds an option, DontPlaceOff, to the system.ctwmrc file to prevent windows for published applications being placed off screen. To enable this option, the following line in /opt/CTXSmf/data/C/system.ctwmrc must be uncommented.

    #DontPlaceOff # do not allow windows to be placed off screen, even

    # if the application asks for them to be.

    24. Fixes a problem where, for published applications the icon label is not always updated.

    25. Fixes an issue where sessions are reset when an error occurs during reconnection. The session now remains in the disconnected state. Also improves error reporting when this occurs.

    26. Fixes an issue where taskbar icons were not shown for non-Windows clients.

    27. Fixes a problem with accumulated, failed logins when running on Trusted HP-UX.

    28. Fixes an issue with font scaling when the X server is set to use 75 dpi. L, E, Z and 2 are now drawn correctly when using the font courier new-regular.

    29. Fixes an issue where users are unable to login to an application when the application is published to a NIS+ group.

    30. Fixes a security vulnerability, CAN-2005-2495, in the X server.

    31. Adds support for color cursors. This functionality can be disabled by adding the option nocolorcursors to the XTW_OPTS line in /opt/CTXSmf/slib/ctxXtw.sh.

    32. Adds support to allow the disabling of the Num_Lock modifier map entry that is enabled by default. This is achieved by adding the option nonumlockmodmap to the XTW_OPTS line in /opt/CTXSmf/slib/ctxXtw.sh.

    33. Fixes an issue where Roaming User Reconnect fails to work.

    34. Fixes an issue where the window manager may restart if attempting to session share published applications.

    35. Adds support for the IgnoreModifier option in the /opt/CTXSmf/data/C/system.ctwmrc file. Adding this option makes the ctxwm ignore various modifier map entries. Please see the usage notes section below for more details on this option.

    36. Fixes an issue which causes ctxibrowser to crash due to a SIGBUS being received.

    37. Fixes an issue where publishing an application to all servers may fail.

    38. Fixes an issue where setting a published application to inherit the default setting for SSL may fail.

    39. Fixes an issue with the ctxwm which was not getting mouse events when any two or all three lock keys (Num Lock, Scroll Lock or Caps Lock) were selected to on.

    40. Added library support for the Virtual Channel SDK. Please contact your technical support representative for more information on the Virtual Channel SDK.

    41. Fixes an issue where logging in from WI could fail, when using a NIS group with a large number of users.

    42. Fixes an issue where a published desktop would incorrectly appear with scroll bars when started from a Web Interface session. All desktops published after the installation of this hotfix will display correctly. Previously published desktops will need to be deleted and then republished to get the correct appearance.

    43. Adds partial support for the Japanese keyboard. English characters can be entered, but not Japanese (Hiragana) characters.

    44. A potential hang or infinite loop problem in error handling in the ctxlogin process has been fixed.

    45. Fixes an issue where the ctxxmld process would not start on HP-UX Platforms after JVM version 1.4.2.09 or later installed.

    46. Fixes a keyboard issue where holding down left shift would cease to generate uppercase characters after pressing the spacebar.

    47. Fixes an issue where an X server can not disconnect, or respond to disconnect and reconnect requests.

    48. Fixes an issue where Auto-Client Reconnect (ACR) causes excessive license usage.

    49. Fixes an issue where the ctxlsdcfg man page displays incorrectly.

    50. Fixes an issue where the ctxfm process logs that disconnected sessions have checked out a license when the License Service Daemon (LSD) is restarted. Note that licenses are not checked out, the message is incorrectly logged.

    51. Fixes an issue where the correctly spelt InteroperabilityMode option is not accepted in the /var/CTXSmf/ctxxmld.cfg file. Only the incorrectly spelt version, InteroperabiltyMode, is accepted.

    52. Fixes an issue where remote displaying to an ICA session may fail with an X authentication error, if the server has been configured to use IP MultiPathing (IPMP). Citrix recommends that any servers configured to use IPMP have the ICA browser configured to use only the data address, or a master browser may never be selected and access to published applications may be intermittent. This can be done using ctxbrcfg. For example, ctxbrcfg -b set=<data address>.

Installation Instructions

Citrix recommends that you install this hotfix on ALL of the servers running Version 4.0 in your configuration.

    1. Check the free space requirements at the top of this README, then download the hotfix file to a suitable directory on the server on which you want to install the hotfix.

    2. Untar and uncompress the file, by typing:-
    compress -dc PSE400SOL030.tar.Z | tar xvf -

    3. Ensure there are no users logged on and stop the server, using the ctxshutdown command.

    4. Log on as root.

    5. In the directory containing the PSE400SOL030 directory, install the hotfix by typing:-
    patchadd -M . PSE400SOL030
    Note:
    If you want to uninstall this patch, make sure you perform step 3 and stop the server.

Usage Notes, Restrictions, and Known Problems

Issues with Long Passwords

    The utility 'ctxcfg -a' still only accepts passwords of up to 8 characters in length.

    If the client properties are used to store long passwords for published applications, the client must be able to support passwords in excess of 14 characters for longer passwords to be used with MetaFrame for UNIX. See documentation for the appropriate client.

Sessions freeze when running on the SPARC Solaris platform

    To prevent sessions freezing when running MetaFrame Presentation Server for UNIX Version 4.0 on the SPARC Solaris platform, you must apply Patch 108993-37. This patch is available from the Sun Microsystems Web site.

Usage of ctxwm IgnoreModifier option

    To enable the ignoring of lock key modifiers add the following lines to the /opt/CTXSmf/data/C/system.ctwmrc file.

    IgnoreModifier { m3 m5 lock } # Ignore lock key modifiers (Num/Scroll/Caps)

    # Ignore Modifier map entries

# Options takes the form: IgnoreModifier { keyword }

#

# Where keyword can be one or more of the following space separated.

#

# Keyword Modifier effected

# shift - shift modifier

# lock - lock modifier

# control - control modifier

# m - mod1 modifier

# m1 - mod1 modifier

    # m2 - mod2 modifier

    # m3 - mod3 modifier

    # m4 - mod4 modifier

# m5 - mod5 modifier

# a1 - mod1 modifier

# a2 - mod2 modifier

# a3 - mod3 modifier

# a4 - mod4 modifier

# a5 - mod5 modifier

Files Updated

Permissions

Owner

Group

Size

Date

Filename

-r-xr-sr-x

ctxsrvr

ctxadm

115948

May 16 11:06

/opt/CTXSmf/bin/ctxcapture

-r-xr-xr-x

ctxsrvr

ctxadm

31196

May 16 11:06

/opt/CTXSmf/bin/ctxconnect

-r-xr-xr-x

ctxsrvr

ctxadm

164060

May 16 11:06

/opt/CTXSmf/bin/ctxqserver

-r-xr-xr-x

ctxsrvr

ctxadm

36264

May 16 11:06

/opt/CTXSmf/bin/ctxquery

-r--r--r--

root

ctxadm

78682

May 16 10:42

/opt/CTXSmf/data/C/ctxmsgcat.cat

-r--r--r--

root

ctxadm

80262

May 16 10:42

/opt/CTXSmf/data/de/ctxmsgcat.cat

-r--r--r--

root

ctxadm

80172

May 16 10:42

/opt/CTXSmf/data/es/ctxmsgcat.cat

-r--r--r--

root

ctxadm

80726

May 16 10:42

/opt/CTXSmf/data/fr/ctxmsgcat.cat

-r--r--r--

ctxsrvr

ctxadm

789

May 16 11:01

/opt/CTXSmf/data/keyboard/40f.bin

-r--r--r--

ctxsrvr

ctxadm

1113

May 16 11:01

/opt/CTXSmf/data/keyboard/40f.sc

-r--r--r--

ctxsrvr

ctxadm

789

May 16 11:01

/opt/CTXSmf/data/keyboard/807.bin

-r--r--r--

ctxsrvr

ctxadm

1154

May 16 11:01

/opt/CTXSmf/data/keyboard/807.sc

-r--r--r--

ctxsrvr

ctxadm

780

May 16 11:01

/opt/CTXSmf/data/keyboard/e0010411.bin

-r--r--r--

ctxsrvr

ctxadm

311

May 16 11:01

/opt/CTXSmf/data/keyboard/e0010411.sc

-r--r--r--

bin

bin

5876

May 16 10:44

/opt/CTXSmf/data/keywords

-r--r-----

root

ctxadm

55541

May 16 10:47

/opt/CTXSmf/lib/admin.jar

-r-xr-xr-x

ctxsrvr

ctxadm

188248

May 16 11:06

/opt/CTXSmf/lib/ctxclipboard

-r-xr-sr-x

ctxsrvr

ctxadm

120492

May 16 11:06

/opt/CTXSmf/lib/ctxwm

-r-sr-x---

root

ctxadm

40616

May 16 11:06

/opt/CTXSmf/lib/ctxxmldsup

-r-xr-xr-x

ctxsrvr

ctxadm

18196

May 16 11:06

/opt/CTXSmf/lib/libctrans_st.so.1

-r-xr-xr-x

ctxsrvr

ctxadm

136412

May 16 11:06

/opt/CTXSmf/lib/libctxos.so.1

-r-xr-xr-x

ctxsrvr

ctxadm

103784

May 16 11:06

/opt/CTXSmf/lib/libctxos_st.so.1

-r-xr-xr-x

ctxsrvr

ctxadm

8056

May 16 11:06

/opt/CTXSmf/lib/libctxvc.so.1

-r-xr-xr-x

ctxsrvr

ctxadm

7636

May 16 11:06

/opt/CTXSmf/lib/libctxvc_st.so.1

-r--r--r--

ctxsrvr

ctxadm

9464

Jun 6 2005

/opt/CTXSmf/man/man1/ctxcfg.1

-r--r--r--

ctxsrvr

ctxadm

1408

May 10 10:25

/opt/CTXSmf/man/man1/ctxlsdcfg.1

-r--r--r--

ctxsrvr

ctxadm

4402

Jul 22 2005

/opt/CTXSmf/man/man1/ctxquery.1

-r-xr-x---

ctxsrvr

ctxadm

8728

May 16 11:06

/opt/CTXSmf/sbin/ctxappcfg

-r-xr-x---

ctxsrvr

ctxadm

149992

May 16 11:06

/opt/CTXSmf/sbin/ctxbal

-r-xr-x---

ctxsrvr

ctxadm

162012

May 16 11:06

/opt/CTXSmf/sbin/ctxbrcfg

-r-xr-x---

ctxsrvr

ctxadm

219888

May 16 11:06

/opt/CTXSmf/sbin/ctxcfg

-r-xr-x---

ctxsrvr

ctxadm

84856

May 16 11:06

/opt/CTXSmf/sbin/ctxload

-r-xr-x---

ctxsrvr

ctxadm

8728

May 16 11:06

/opt/CTXSmf/sbin/ctxlsdcfg

-r-xr-x---

ctxsrvr

ctxadm

8728

May 16 11:06

/opt/CTXSmf/sbin/ctxnfusesrv

-r-sr-x---

root

ctxadm

838720

May 16 11:06

/opt/CTXSmf/slib/ctxXtw

-rwx------

ctxsrvr

ctxadm

9689

May 16 11:01

/opt/CTXSmf/slib/ctxXtw-readme.sh

-r-x------

ctxsrvr

ctxadm

716148

May 16 11:06

/opt/CTXSmf/slib/ctxfm

-r-x------

ctxsrvr

ctxadm

277700

May 16 11:06

/opt/CTXSmf/slib/ctxibrowser

-r-sr-x---

root

ctxadm

189448

May 16 11:06

/opt/CTXSmf/slib/ctxlogin

-r-sr-s---

root

ctxadm

18916

May 16 11:06

/opt/CTXSmf/slib/ctxxmld

-r--r-----

root

ctxadm

337715

May 16 10:47

/opt/CTXSmf/slib/ctxxmld.jar

-r-sr-s---

root

ctxadm

40616

May 16 11:06

/opt/CTXSmf/slib/ctxxmldssup

-r-x------

ctxsrvr

ctxadm

197908

May 16 11:06

/opt/CTXSmf/slib/libcommandserver.so.1

-r-xr-xr-x

bin

bin

116476

May 16 11:06

/opt/CTXSmf/so/libXpm.so.3

-r-xr-xr-x

bin

bin

117540

May 16 11:06

/opt/CTXSmf/so/libXpm_st.so.3

-r-xr-xr-x

bin

bin

736280

May 16 11:06

/opt/CTXSmf/so/libctwm_st.so.1

-r-xr-xr-x

bin

bin

3870040

May 16 11:06

/opt/CTXSmf/so/libctxXtw.so.1

-r-xr-xr-x

bin

bin

59224

May 16 11:06

/opt/CTXSmf/so/libwinsta.so.1

-r-xr-xr-x

bin

bin

55104

May 16 11:06

/opt/CTXSmf/so/libwinsta_st.so.1

Links Updated

/opt/CTXSmf/bin/ctxqsession

links to

/opt/CTXSmf/bin/ctxquery

/opt/CTXSmf/bin/ctxquser

links to

/opt/CTXSmf/bin/ctxquery

/opt/CTXSmf/lib/libctxvc.so

links to

/opt/CTXSmf/lib/libctxvc.so.1

/opt/CTXSmf/lib/libctxvc_st.so

links to

/opt/CTXSmf/lib/libctxvc_st.so.1

/opt/CTXSmf/man/man1/ctxqsession.1

links to

/opt/CTXSmf/man/man1/ctxquery.1

/opt/CTXSmf/man/man1/ctxquser.1

links to

/opt/CTXSmf/man/man1/ctxquery.1

/opt/CTXSmf/so/libXpm.so

links to

libXpm.so.3

/opt/CTXSmf/so/libXpm_st.so

links to

libXpm_st.so.3

/opt/CTXSmf/so/libwinsta.so

links to

/opt/CTXSmf/so/libwinsta.so.1

/opt/CTXSmf/so/libwinsta_st.so

links to

/opt/CTXSmf/so/libwinsta_st.so.1

Contact Information

Citrix Systems, Inc.
851 West Cypress Creek Road
Fort Lauderdale, Florida 33309 USA
954-267-3000
http://www.citrix.com/

Copyright ?? 2006 Citrix Systems, Inc. All rights reserved.
Citrix, MetaFrame, and MetaFrame XP are registered trademarks of Citrix Systems, Inc. in the United States and other countries.
All other trademarks and registered trademarks are the property of their respective owners.


特别说明


本文来源为Citrix.com所有,翻译后版权归翻译者所有.如需转载请注明出处.

文档版本


.

广告招租


最新留言


.

广告招租


.