12.6.02 Defect Fixes

This section lists out all defects that are fixed in CA Directory 12.6.02. 
cad126
Note: CA Directory 12.6.02 is the first Service Pack for 12.6 release.
This section lists out all defects that are fixed in CA Directory 12.6.02. 
Management UI Installer Regenerates All DSA Certificates in Upgrade Mode 
Symptom:
When the Management UI is installed on top of an existing CA Directory, the installer generates certificates for all existing dsas, instead of embedded dsas only.
Solution:
This issue is fixed.
Rally No: DE291765 
Silent Uninstall Queries User Inputs
Symptom:
CA Directory silent uninstall on UNIX does not stop all processes and delete all components by default, instead requests input from users.
Solution:
This issue is fixed.
Rally No: DE278370
Missing Settings in the Response File
Symptom:
The Management UI response file on windows did not include UIWEBPORT, USEOWNWEBCERT, and UIDSAPORTLOCAL settings.
Solution:
This issue is fixed.
Rally No: DE286134
Silent Installation Fails due to DXmanager References 
Symptom:
Silent installation on Windows fails due to references of DXmanager in the response files.
Solution:
This issue is fixed.
Rally No: DE285848
Repair Mode Failure in Windows Installer
Symptom:
In Management UI Windows installer, the repair mode does not function.
Solution:
This issue is fixed.
Rally No: DE276940
Prevent Downgrade of Management UI
Symptom:
The Management UI can no longer be installed over the top of a newer version of the Management UI.
Solution:
This issue is fixed.
Rally No: DE277331
Additional tmp File Generated After Installation
Symptom:
Upon installing the Management UI, an extra dxagent.py.tmp file is generated. The dxagent.py.tmp file has a different value for DXHOME when compared to the dxagent.py file.
Solution:
This issue is fixed.
Rally No: DE276894
Directory Uninstall Does not Delete the DXserver Folder
Symptom:
During UNIX Directory uninstall, the dsa user is deleted but dxserver folder remains and is owned by an undefined user.
Solution:
This issue is fixed.
Rally No: DE286863
Installation Options to Allow DXserver to Listen on Ports <= 1024 on UNIX
The following changes have been made to the install process for Linux and Solaris to allow the dxserver binary to access the port range 1-1024:
• Linux: The cap_net_bind_service capability is assigned to the binary.
• Solaris: The profile CADirectorydxserverProfile is assigned to the user running the dxserver binary (default: dsa) that enables net_privaddr privilege.
Rally No: DE286882
Unable to Edit Embedded DSA When DXagent is Unreachable
Symptom
:
If any DXagents are inaccessible, the Management UI does not allow users to edit embedded DSAs.
Solution:
This issue is fixed.
Rally No: DE277472 & DE281464
Management DSAs Imported Upon Host Creation
Symptom:
When creating a host (dxagent), the server imports all DSAs on the host instead of importing only the management DSAs.
Solution:
This issue is fixed.
Rally No: US313125
Management UI Does Not Support Special Characters
Symptom:
Issue occurs in DXagent when some special characters are included in string type settings. For example, passwords and SSL ciphers.
Solution:
This issue is fixed.
Rally No: DE290952
DSAs Configured as a Horizontal Partition Cannot be Edited in the Management UI 
Symptom:
DSAs configured as a horizontal partition cannot be edited in the Management UI.
Solution:
This issue is fixed.
Rally No: DE283561 & DE256361
Windows Install Failure When Short Filename is not Enabled
Symptom:
The Management UI Windows installer fails when short filename (8dot3) is not enabled.
Solution:
This issue is fixed.
ServiceCloud No: 00714415, Rally No: DE288357
DXemptydb utility crashes when invoked with no arguments
Symptom:
The DXemptydb utility crashes when CAPKIHOME is not set.
Solution:
This issue is fixed.
Rally No: DE262933
Memory Leak When Aborting LDAP Connections
Symptom:
A potential DXserver memory leak has been addressed when LDAP clients abort connections while in the process of performing many asynchronous requests.
Solution:
This issue is fixed.
Rally No: DE293205
Excessive DXserver memory usage when sending many small packets is blocked
Symptom:
Improved DXserver memory utilization when sending numerous small requests/responses and the connection is blocked.
Solution:
This issue is fixed.
Rally No: DE291770
DXserver Crash on Windows Platform
Symptom:
The DXserver crashes on Windows platform.
This issue occurs due to the incorrect usage of a 32-bit variable to store a 64-bit value. The DXserver references an invalid memory address when the 64-bit value is greater than 2147483647.
Solution:
This issue is fixed.
ServiceCloud No: 00665085, Rally No: DE273676
MW-DISP Rename Conflict
Symptom:
In an MW-DISP rename scenario, where:
1. dsa1 and dsa2 lose contact.
2. entryA is renamed to entryB on dsa1.
3. entryA is updated on dsa2 (with old name).
When contact between DSAs is reestablished, the following issues occur:
• MW-DISP recovery from dsa1 to dsa2 continually fails.
• The entry is no longer synchronized between dsa1 and dsa2 as the update is applied using the old name.
Solution:
This issue is fixed. The DSA now resolves this conflict by allowing the rename to be applied during MW-DISP recovery from dsa1 to dsa2. The DSA attempts to apply the update from dsa1 to the renamed entry.
ServiceCloud No: 00660525, Rally No: DE272674, DE277704