[RFR] [8u] 8u232-b09 / 8u232-ga Upstream Sync
Andrew John Hughes
gnu.andrew at redhat.com
Tue Oct 15 22:00:36 UTC 2019
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-ga/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u232-b09:
- S8167646: Better invalid FilePermission
- S8213429, CVE-2019-2933: Windows file handling redux
- S8218573, CVE-2019-2945: Better socket support
- S8218877: Help transform transformers
- S8220186: Improve use of font temporary files
- S8220302, CVE-2019-2949: Better Kerberos ccache handling
- S8221497: Optional Panes in Swing
- S8221858, CVE-2019-2958: Build Better Processes
- S8222684, CVE-2019-2964: Better support for patterns
- S8222690, CVE-2019-2962: Better Glyph Images
- S8223163: Better pattern recognition
- S8223505, CVE-2019-2973: Better pattern compilation
- S8223518, CVE-2019-2975: Unexpected exception in jjs
- S8223892, CVE-2019-2978: Improved handling of jar files
- S8224025: Fix for JDK-8220302 is not complete
- S8224532, CVE-2019-2981: Better Path supports
- S8224915, CVE-2019-2983: Better serial attributes
- S8225286, CVE-2019-2987: Better rendering of native glyphs
- S8225292, CVE-2019-2988: Better Graphics2D drawing
- S8225298, CVE-2019-2989: Improve TLS connection support
- S8225597, CVE-2019-2992: Enhance font glyph mapping
- S8226765, CVE-2019-2999: Commentary on Javadoc comments
- S8227129: Better ligature for subtables
- S8227601: Better collection of references
- S8228825, CVE-2019-2894: Enhance ECDSA operations
Main issues of note:
No real merge as there are no HotSpot changes at all.
diffstat for root
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for corba
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jaxp
b/.hgtags |
1
b/src/com/sun/org/apache/xpath/internal/XPath.java |
10 +-
b/src/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java |
6 -
b/src/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java |
6 -
b/src/com/sun/org/apache/xpath/internal/compiler/Compiler.java |
36 ++++++++--
b/src/com/sun/org/apache/xpath/internal/compiler/XPathParser.java |
22 ++++--
b/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java |
14 +++
7 files changed, 74 insertions(+), 21 deletions(-)
diffstat for jaxws
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for nashorn
b/.hgtags | 1 +
b/src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java | 4 +++-
b/src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java | 4 +++-
3 files changed, 7 insertions(+), 2 deletions(-)
diffstat for langtools
b/.hgtags | 1
b/src/share/classes/com/sun/tools/javadoc/JavaScriptScanner.java | 36
+---------
b/test/tools/javadoc/TestScriptInComment.java | 6 +
3 files changed, 11 insertions(+), 32 deletions(-)
diffstat for jdk
b/.hgtags
| 1
b/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
| 12
b/src/share/classes/java/awt/Font.java
| 6
b/src/share/classes/java/io/FilePermission.java
| 37 ++
b/src/share/classes/java/net/NetPermission.java
| 11
b/src/share/classes/java/net/ServerSocket.java
| 15
b/src/share/classes/java/net/Socket.java
| 18 +
b/src/share/classes/java/net/URL.java
| 10
b/src/share/classes/java/util/regex/Pattern.java
| 14
b/src/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java | 10
b/src/share/classes/javax/security/auth/kerberos/KerberosTicket.java
| 20 +
b/src/share/classes/sun/font/CMap.java
| 22 +
b/src/share/classes/sun/font/FileFont.java
| 2
b/src/share/classes/sun/font/FontScaler.java
| 6
b/src/share/classes/sun/font/FreetypeFontScaler.java
| 24 +
b/src/share/classes/sun/font/GlyphList.java
| 14
b/src/share/classes/sun/java2d/SunGraphics2D.java
| 6
b/src/share/classes/sun/misc/Launcher.java
| 3
b/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
| 4
b/src/share/classes/sun/net/www/protocol/jar/Handler.java
| 15
b/src/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
| 20 -
b/src/share/classes/sun/rmi/registry/RegistryImpl_Stub.java
| 27 -
b/src/share/classes/sun/rmi/transport/DGCImpl_Skel.java
| 17 -
b/src/share/classes/sun/rmi/transport/DGCImpl_Stub.java
| 50 +--
b/src/share/classes/sun/rmi/transport/StreamRemoteCall.java
| 22 +
b/src/share/classes/sun/security/jgss/krb5/Krb5Context.java
| 8
b/src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
| 12
b/src/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
| 4
b/src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
| 4
b/src/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java
| 31 +-
b/src/share/classes/sun/security/jgss/krb5/Krb5Util.java
| 29 +
b/src/share/classes/sun/security/krb5/Credentials.java
| 36 +-
b/src/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java | 15
b/src/share/classes/sun/security/krb5/Realm.java
| 1
b/src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java | 32 +-
b/src/share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java | 16 -
b/src/share/classes/sun/security/krb5/internal/ccache/Credentials.java
| 20 +
b/src/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java | 65 +++-
b/src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 105 ++++++
b/src/share/classes/sun/security/ssl/EllipticCurvesExtension.java
| 19 -
b/src/share/classes/sun/security/util/SecurityConstants.java
| 6
b/src/share/classes/sun/security/util/SecurityProperties.java
| 82 +++++
b/src/share/lib/security/java.security-aix
| 29 +
b/src/share/lib/security/java.security-linux
| 29 +
b/src/share/lib/security/java.security-macosx
| 29 +
b/src/share/lib/security/java.security-solaris
| 29 +
b/src/share/lib/security/java.security-windows
| 29 +
b/src/share/native/sun/font/DrawGlyphList.c
| 18 +
b/src/share/native/sun/font/freetypeScaler.c
| 82 ++++-
b/src/share/native/sun/font/layout/AlternateSubstSubtables.cpp
| 4
b/src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp
| 4
b/src/share/native/sun/font/layout/LigatureSubstSubtables.cpp
| 4
b/src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp
| 4
b/src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp
| 4
b/src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp
| 4
b/src/share/native/sun/font/layout/MorphTables.cpp
| 6
b/src/share/native/sun/font/layout/PairPositioningSubtables.cpp
| 12
b/src/share/native/sun/font/layout/SegmentArrayProcessor.cpp
| 2
b/src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp
| 2
b/src/share/native/sun/font/layout/SegmentSingleProcessor.cpp
| 2
b/src/share/native/sun/font/layout/SegmentSingleProcessor2.cpp
| 2
b/src/share/native/sun/font/layout/SimpleArrayProcessor.cpp
| 2
b/src/share/native/sun/font/layout/SinglePositioningSubtables.cpp
| 12
b/src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp
| 12
b/src/share/native/sun/font/layout/SingleTableProcessor.cpp
| 2
b/src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h
| 2
b/src/share/native/sun/java2d/loops/LoopMacros.h
| 8
b/src/share/native/sun/java2d/opengl/OGLBlitLoops.c
| 42 +-
b/src/share/native/sun/security/krb5/nativeccache.c
| 44 ++
b/src/solaris/classes/sun/font/XRGlyphCache.java
| 3
b/src/solaris/classes/sun/font/XRTextRenderer.java
| 3
b/src/solaris/native/sun/java2d/x11/X11FontScaler_md.c
| 6
b/src/windows/classes/java/lang/ProcessImpl.java
| 154 ++++++----
b/src/windows/classes/sun/security/krb5/internal/tools/Klist.java
| 38 ++
b/src/windows/native/sun/java2d/d3d/D3DContext.cpp
| 4
b/test/java/awt/image/DrawImage/IncorrectManagedImageSourceOffset.java
| 86 ++++-
b/test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java | 65 +++-
b/test/java/awt/image/DrawImage/SimpleManagedImage.java
| 110 +++++--
b/test/java/awt/image/DrawImage/SimpleUnmanagedImage.java
| 93 ++++--
b/test/java/io/FilePermission/Invalid.java
| 67 ++++
b/test/java/rmi/testlibrary/TestSocketFactory.java
| 20 +
81 files changed, 1605 insertions(+), 334 deletions(-)
diffstat for hotspot
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le &
aarch64.
Ok to push?
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the shenandoah-dev
mailing list