[11u] RFR: 8234147: Avoid looking up standard charsets in core libraries
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Mon Oct 12 06:06:41 UTC 2020
Hi,
I am downporting this for parity with 11.0.10-oracle.
http://cr.openjdk.java.net/~goetz/wr20/8234147-avoid_charset_lookup-jdk11/01/
The only file with non-trivial resolve was BasicAuthentication.java.
The resolves I had to do in detail:
file src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
Copyright.
file src/java.base/share/classes/java/net/InetAddress.java
Unclear why chunks were rejected. Context?
file src/java.base/share/classes/java/util/Properties.java
Context: other includes.
file src/java.base/share/classes/java/util/jar/Attributes.java
Prerequisite missing: "UTF8" --> UTF_8
file src/java.base/share/classes/java/util/jar/Manifest.java
Prerequisite missing: "UTF8" --> UTF_8
file src/java.base/share/classes/java/util/zip/ZipCoder.java
Copyright.
file src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
Coding looks different. I replaced occurances of "ISO_8859_1".
file src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
Unclear: context?
Actually, I don't see why Oracle brought this to 11.
https://bugs.openjdk.java.net/browse/JDK-8234147
https://hg.openjdk.java.net/jdk/jdk/rev/5028793d05ff
Best regards,
Goetz.
More information about the jdk-updates-dev
mailing list