Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.4.03-006 Released

  • 1.  Rocket Uniface 10.4.03-006 Released

    Posted 01-02-2025 02:50
    Edited by Community Manager 01-02-2025 08:04

    Patch 10.4.03-006

    Downloads

    Product availability Matrix (PAM)
    Downloads of this patch are available from the Rocket Customer Support Portal.
    Further explanation can be found here.

    Currencies

    • The Sentinel Revoke tool, available for Windows and Linux, has been updated to version 10.2 for improved security.
      The functionality of the Revoke tool remains the same.
      Note: you may experience a problem uploading the permission ticket to EMS using this and prior versions of the Revoke tool. If uploading the ticket fails you can, as a work around, log on to EMS with the entitlement ID, and upload the ticket from there.

    • Web related security and performance improvements

    Fixes

    UNI-42468 OpenSSL module legacy.so added to Uniface patch.
    UNI-42118 uxSelect: When the display format is 'val' and the user changes the value interactively, the value is not updated to newly selected option.
    UNI-42010 Uniface OpenSSL 3 library names conflict with OpenSSL system library names.
    UNI-41938 uxSelect/uxRadioGroup: Value does not update when re-selecting a previously invalid option.
    UNI-41917 uxRadioGroup: The previous selection is not getting cleared on setting empty value.
    UNI-37261 $NET_REESTABLISH_MSGID fails to trigger receiveMessage after re-establishing.



    UNI-42468  -  OpenSSL module legacy.so added to Uniface patch.

    Solution available in patch(es):      10.4.03-006

    Description:

    Uniface 10.4.03-003 introduced support for OpenSSL 3.0. Starting with Uniface 10.4.03-006, the Uniface patch will include the ‘legacy.so’ module from OpenSSL, which is already part of the distribution. This module provides older cryptographic algorithms and features that, while outdated or less secure, may still be required for compatibility with legacy systems and protocols.

    Environment:

    + Uniface version 10.4.03-003
    + Operating System: Linux, AIX and Solaris
    + Component: OpenSSL

    Workaround:

    Use the distribution instead of patch

    Back to top



    UNI-42118  -  uxSelect: When the display format is 'val' and the user changes the value interactively, the value is not updated to newly selected option.

    Solution available in patch(es):      10.4.03-006

    Description:

    When the display format is set to "val" and the value for a select element is changed interactively, the value should update to the newly selected option. However, the value is currently being concatenated instead of replaced.

    Environment:

    + Uniface Version: 10.4.03
    + Browser: Browser independent
    + Operating System: OS independent
    + Database: Database independent

    Workaround:

    None

    Notes:

    This issue has been solved.

    Back to top



    UNI-42010  -  Uniface OpenSSL 3 library names conflict with OpenSSL system library names.

    Solution available in patch(es):      10.4.03-006

    Description:

    Uniface 10.4.03.003 introduced support for OpenSSL 3.0.15. The shared library names for OpenSSL, shipped with Uniface, conflict with OpenSSL system library names. As a result, software packages that need to link to OpenSSL system libraries could fail to load. An example of software that fails to load after installing Uniface 10.4.03.003 includes the PostgreSQL client.

    To fix the naming conflict, OpenSSL libraries shipped with Uniface - libssl.so.3 and libcrypto.so.3 - have been renamed to libsslu.so and libcryptou.so.

    After installing the patch, outdated OpenSSL so.3 files must be removed from the common/lib folder to prevent conflicts.

    Environment:

    +Uniface Version : 10.4.03-003
    +Operating System : Linux, Solaris
    +Component : OpenSSL

    Notes:

    Remove outdated OpenSSL shared libraries from the common/lib folder:
    1. libssl.so.3
    2. libscrypto.so.3

    Back to top



    UNI-41938  -  uxSelect/uxRadioGroup: Value does not update when re-selecting a previously invalid option.

    Solution available in patch(es):      10.4.03-006

    Description:

    When the users selects an invalid value, and then attempts to re-select it, the value is not updated and a format error is not shown.

    Environment:

    + Uniface Version: 10.4.03
    + Browser: Browser independent
    + Operating System: OS independent
    + Database: Database independent

    Workaround:

    None

    Notes:

    This issue has been solved.

    Back to top



    UNI-41917  -  uxRadioGroup: The previous selection is not getting cleared on setting empty value.

    Solution available in patch(es):      10.4.03-006

    Description:

    In uxRadioGroup, when there is no empty option, setting an empty value after selecting a valid option won't clear the previous selection.

    Environment:

    + Uniface Version: 10.4.03
    + Browser: Browser independent
    + Operating System: OS independent
    + Database: Database independent

    Workaround:

    None.

    Notes:

    This issue has been solved.

    Back to top



    UNI-37261  -  $NET_REESTABLISH_MSGID fails to trigger receiveMessage after re-establishing.

    Solution available in patch(es):      10.4.03-006

    Description:

    When a broken server connection is reestablished, the receiveMessage trigger in the application shell does not activate, when $NET_REESTABLISH_MSGID is specified.

    Environment:

    +Uniface Version : > 9705
    +Operating System : OS independent
    +Database : DBMS independent
    +Browsers : Browser independent

    Workaround:

    None.

    Notes:

    This problem is resolved for TCP connections.

    Back to top