JDK-8261481 : Cannot read Kerberos settings in dynamic store on macOS Big Sur
Type:Bug
Component:security-libs
Sub-Component:org.ietf.jgss:krb5
Priority:P4
Status:Resolved
Resolution:Fixed
OS:os_x
Submitted:2021-02-10
Updated:2021-03-18
Resolved:2021-02-12
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
The Config.isMacosLionOrBetter() method does not recognize macOS version string like 11.x and returns false.
Comments
I think the dependency is there because this fix is needed for JDK-8257858 to work correctly. This change is trivial and only fixes the version check:
isMacosLionOrBetter() should check for >= 10.7, not for major == 10 and minor >= 7.
That doesn't have any prerequisites and I can't see why we should delay it.
17-03-2021
[~mdoerr], as there is a link between this item and JDK-8257858 (also backported to 11.0.12-oracle), could check if there is an interdependency and if possible push both together?
17-03-2021
Fix Request (11u)
Should get backported for parity with 11.0.12-oracle. Applies cleanly.