[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