hg: shenandoah/jdk8/jdk: 110 new changesets

shade at redhat.com shade at redhat.com
Fri Jan 24 13:38:33 UTC 2020


Changeset: dd10fb830ea9
Author:    andrew
Date:      2019-10-15 21:37 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/dd10fb830ea9

Added tag jdk8u232-ga for changeset 5456f24496f4

! .hgtags

Changeset: 1560848c85d1
Author:    andrew
Date:      2019-09-06 03:21 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/1560848c85d1

Added tag jdk8u242-b00 for changeset 1e8cdf311133

! .hgtags

Changeset: c382b2cf5259
Author:    aivanov
Date:      2019-08-18 21:36 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/c382b2cf5259

8222108: Reduce minRefreshTime for updating remote printer list on Windows
Reviewed-by: prr, serb

! src/windows/classes/sun/print/PrintServiceLookupProvider.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java

Changeset: 129d5c5426db
Author:    serb
Date:      2019-06-12 13:50 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/129d5c5426db

8217676: Upgrade libpng to 1.6.37
Reviewed-by: prr, jdv, kcr

! THIRD_PARTY_README
! make/lib/Awt2dLibraries.gmk
! src/share/native/sun/awt/libpng/CHANGES
! src/share/native/sun/awt/libpng/LICENSE
! src/share/native/sun/awt/libpng/README
! src/share/native/sun/awt/libpng/png.c
! src/share/native/sun/awt/libpng/png.h
! src/share/native/sun/awt/libpng/pngconf.h
! src/share/native/sun/awt/libpng/pngdebug.h
! src/share/native/sun/awt/libpng/pngerror.c
! src/share/native/sun/awt/libpng/pngget.c
! src/share/native/sun/awt/libpng/pnginfo.h
! src/share/native/sun/awt/libpng/pnglibconf.h
! src/share/native/sun/awt/libpng/pngmem.c
! src/share/native/sun/awt/libpng/pngpread.c
! src/share/native/sun/awt/libpng/pngpriv.h
! src/share/native/sun/awt/libpng/pngread.c
! src/share/native/sun/awt/libpng/pngrio.c
! src/share/native/sun/awt/libpng/pngrtran.c
! src/share/native/sun/awt/libpng/pngrutil.c
! src/share/native/sun/awt/libpng/pngset.c
! src/share/native/sun/awt/libpng/pngstruct.h
! src/share/native/sun/awt/libpng/pngtrans.c

Changeset: f4b5ec44caab
Author:    ptbrunet
Date:      2015-07-24 13:58 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/f4b5ec44caab

8077707: jdk9 b58 cannot run any graphical application on Win 8 with JAWS running
Summary: change dialog proc wparam type from UINT to WPARAM, lparam type from LONG to LPARAM
Reviewed-by: serb, alexsch, van
Contributed-by: peter.brunet at oracle.com

! src/windows/native/sun/bridge/JavaAccessBridge.cpp
! src/windows/native/sun/bridge/JavaAccessBridge.h

Changeset: 0fc878b99541
Author:    ptbrunet
Date:      2015-08-03 15:48 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0fc878b99541

8132249: Clean up JAB debugging code
Summary: remove dead code;  replace DEBUG_CODE with PrintDebugString; fix typos, incorrect print args
Reviewed-by: van
Contributed-by: peter.brunet at oracle.com

! src/windows/native/sun/bridge/AccessBridgeATInstance.cpp
! src/windows/native/sun/bridge/AccessBridgeJavaEntryPoints.cpp
! src/windows/native/sun/bridge/AccessBridgeJavaVMInstance.cpp
! src/windows/native/sun/bridge/AccessBridgeWindowsEntryPoints.cpp
! src/windows/native/sun/bridge/JavaAccessBridge.cpp
! src/windows/native/sun/bridge/WinAccessBridge.cpp

Changeset: e5867c8ddb03
Author:    andrew
Date:      2019-10-17 13:48 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/e5867c8ddb03

Merge

! .hgtags

Changeset: d32fc856e071
Author:    prr
Date:      2019-10-31 14:22 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/d32fc856e071

8212071: Need to set the FreeType LCD Filter to reduce fringing.
Reviewed-by: prr, lbourges
Contributed-by: John Neffenger <john at status6.com>

! src/share/native/sun/font/freetypeScaler.c

Changeset: 8ec1d42a9bad
Author:    andrew
Date:      2019-11-08 16:49 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/8ec1d42a9bad

Added tag jdk8u242-b01 for changeset d32fc856e071

! .hgtags

Changeset: e3411752cc68
Author:    andrew
Date:      2019-11-08 18:16 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/e3411752cc68

Merge jdk8u242-b01

! .hgtags
! src/share/native/sun/font/freetypeScaler.c

Changeset: 0ac6a154bbbf
Author:    andrew
Date:      2019-11-08 18:16 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0ac6a154bbbf

Added tag aarch64-shenandoah-jdk8u242-b01 for changeset e3411752cc68

! .hgtags

Changeset: fa2bd03e80bd
Author:    rhalade
Date:      2019-10-09 12:21 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/fa2bd03e80bd

8231887: ComodoCA.java fails because certificate was revoked
Reviewed-by: mullan, clanger

! test/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java

Changeset: 7bae06012fbf
Author:    redestad
Date:      2015-01-16 12:41 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/7bae06012fbf

8068736: Avoid synchronization on Executable/Field.declaredAnnotations
Reviewed-by: jfranck, psandoz

! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java

Changeset: ac2bee64b971
Author:    serb
Date:      2019-09-12 22:20 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/ac2bee64b971

8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map
Reviewed-by: prr, pbansal

! src/solaris/classes/sun/awt/X11/XToolkit.java

Changeset: 9411ed365793
Author:    serb
Date:      2018-11-09 22:25 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/9411ed365793

8213568: Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
Reviewed-by: prr

! test/java/awt/GraphicsEnvironment/LoadLock/GE_init5.java

Changeset: ca22fba77f9d
Author:    martin
Date:      2014-09-05 19:06 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/ca22fba77f9d

8057986: freetype code to get glyph outline does not handle initial control point properly
Reviewed-by: prr, dougfelt
Contributed-by: Behdad Esfahbod <behdad at google.com>, Igor Kopylov <ikopylov at google.com>

! src/share/native/sun/font/freetypeScaler.c
+ test/java/awt/font/GlyphVector/GlyphVectorOutline.java

Changeset: 2b292ab0ed9a
Author:    bpb
Date:      2015-02-17 12:02 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/2b292ab0ed9a

8073347: javadoc of Formattable messed up by JDK-8019857
Summary: Change sample code formatting to the currently blessed idiom.
Reviewed-by: martin

! src/share/classes/java/util/Formattable.java

Changeset: 2f564a16517d
Author:    andrew
Date:      2019-11-18 16:42 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/2f564a16517d

Added tag jdk8u242-b02 for changeset 2b292ab0ed9a

! .hgtags

Changeset: 41a9126e70e6
Author:    andrew
Date:      2019-11-28 01:00 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/41a9126e70e6

Merge jdk8u242-b02

! .hgtags
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/native/sun/font/freetypeScaler.c
! src/solaris/classes/sun/awt/X11/XToolkit.java

Changeset: e134538b63b0
Author:    andrew
Date:      2019-11-28 01:19 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/e134538b63b0

Added tag aarch64-shenandoah-jdk8u242-b02 for changeset 41a9126e70e6

! .hgtags

Changeset: b12b31b17aaa
Author:    andrew
Date:      2019-11-27 05:33 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/b12b31b17aaa

Added tag jdk8u242-b03 for changeset 2f564a16517d

! .hgtags

Changeset: d7afdf6fa7d6
Author:    kaddepalli
Date:      2018-12-14 11:00 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/d7afdf6fa7d6

8196681: Java Access Bridge logging and debug flags dynamically controlled
Reviewed-by: serb, sveerabhadra, zgu
Contributed-by: Alex Kashchenko <akashche at redhat.com>

! src/windows/classes/com/sun/java/accessibility/AccessBridge.java
! src/windows/native/sun/bridge/AccessBridgeATInstance.cpp
! src/windows/native/sun/bridge/AccessBridgeDebug.cpp
! src/windows/native/sun/bridge/AccessBridgeDebug.h
! src/windows/native/sun/bridge/AccessBridgeEventHandler.cpp
! src/windows/native/sun/bridge/AccessBridgeJavaEntryPoints.cpp
! src/windows/native/sun/bridge/AccessBridgeJavaVMInstance.cpp
! src/windows/native/sun/bridge/AccessBridgeMessageQueue.cpp
! src/windows/native/sun/bridge/JavaAccessBridge.cpp
! src/windows/native/sun/bridge/WinAccessBridge.cpp

Changeset: 507cff819ab6
Author:    kaddepalli
Date:      2019-04-25 15:19 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/507cff819ab6

8219914: Change the environment variable for Java Access Bridge logging to have a directory.
Reviewed-by: prr

! src/windows/native/sun/bridge/AccessBridgeDebug.cpp
! src/windows/native/sun/bridge/AccessBridgeDebug.h
! src/windows/native/sun/bridge/JavaAccessBridge.cpp
! src/windows/native/sun/bridge/WinAccessBridge.cpp

Changeset: 0744ab2988f4
Author:    dmarkov
Date:      2019-08-23 14:25 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0744ab2988f4

8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems)
Reviewed-by: psadhukhan, serb

! src/share/classes/javax/swing/ToolTipManager.java
+ test/javax/swing/ToolTipManager/JMenuItemToolTipKeyBindingsTest/JMenuItemToolTipKeyBindingsTest.java

Changeset: eb5f5070c60b
Author:    serb
Date:      2019-08-27 04:43 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/eb5f5070c60b

8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
Reviewed-by: prr, avu

! src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m
! src/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/share/native/sun/java2d/opengl/OGLSurfaceData.c
! src/share/native/sun/java2d/opengl/OGLSurfaceData.h
! src/solaris/classes/sun/java2d/opengl/GLXSurfaceData.java
! src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c
! src/windows/classes/sun/java2d/opengl/WGLSurfaceData.java
! src/windows/native/sun/java2d/opengl/WGLSurfaceData.c

Changeset: 168c73fb6713
Author:    ascarpino
Date:      2015-06-17 17:41 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/168c73fb6713

8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
Reviewed-by: kvn, jrose, phh

! src/share/classes/com/sun/crypto/provider/GHASH.java
! test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java

Changeset: 9bdb67104867
Author:    bae
Date:      2018-11-30 23:21 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/9bdb67104867

8139178: Wrong fontMetrics when printing in Landscape (OpenJDK)
Reviewed-by: prr
Contributed-by: alvdavi at amazon.com

! src/share/native/sun/font/freetypeScaler.c
+ test/java/awt/font/Rotate/RotatedFontMetricsTest.java
+ test/jdk/java/awt/font/Rotate/RotatedFontMetricsTest.java

Changeset: 8163e59959ed
Author:    andrew
Date:      2019-12-04 16:23 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/8163e59959ed

Merge


Changeset: 78d2004f65eb
Author:    andrew
Date:      2019-12-04 16:24 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/78d2004f65eb

Added tag jdk8u242-b04 for changeset 8163e59959ed

! .hgtags

Changeset: f46862d7faf6
Author:    andrew
Date:      2019-12-04 18:22 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/f46862d7faf6

Merge jdk8u242-b04

! .hgtags
! src/share/classes/javax/swing/ToolTipManager.java
! src/share/native/sun/font/freetypeScaler.c

Changeset: ca866c6ef6ad
Author:    andrew
Date:      2019-12-04 18:25 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/ca866c6ef6ad

Added tag aarch64-shenandoah-jdk8u242-b04 for changeset f46862d7faf6

! .hgtags

Changeset: 1d666f78532a
Author:    akozlov
Date:      2019-12-13 07:19 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/1d666f78532a

8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary call
Reviewed-by: andrew, adinn, phh

! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/Runtime.java
! src/share/classes/java/lang/System.java
+ test/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
+ test/java/lang/Runtime/loadLibrary/src/Target.java
+ test/java/lang/Runtime/loadLibrary/src/Target2.java

Changeset: 8580f628c961
Author:    prr
Date:      2019-12-13 07:26 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/8580f628c961

8198649: Switch AWT/Swing's default GTK version to 3
8222496: [8u] Switch on GTK3 as a default GTK L&F in client-libs
Reviewed-by: psadhukhan, kaddepalli

! src/solaris/native/sun/awt/gtk_interface.c

Changeset: 121f6d8ba300
Author:    rriggs
Date:      2013-12-05 15:49 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/121f6d8ba300

8029629: java/lang/ProcessBuilder/Basic.java fails intermittently
Summary: Improved test for Thread.interrupt
Reviewed-by: martin, rriggs
Contributed-by: martinrb at google.com

! test/java/lang/ProcessBuilder/Basic.java

Changeset: 917250de9dc2
Author:    andrew
Date:      2019-12-13 08:02 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/917250de9dc2

8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug
Reviewed-by: martin, andrew

! src/solaris/classes/java/lang/UNIXProcess.java
! src/windows/classes/java/lang/ProcessImpl.java
! src/windows/native/java/lang/ProcessImpl_md.c
! test/java/lang/ProcessBuilder/Basic.java

Changeset: 85f8b33f5508
Author:    andrew
Date:      2019-12-13 08:08 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/85f8b33f5508

8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837
Summary: Puts sun/security/pkcs11/Secmod/AddTrustedCert.java and sun/security/pkcs11/tls/TestKeyMaterial.java into ProblemList
Reviewed-by: weijun, coffeys

! test/ProblemList.txt

Changeset: f57269c2338a
Author:    sgehwolf
Date:      2019-12-13 08:11 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/f57269c2338a

8195088: [TEST_BUG] StartManagementAgent got unexpected exception
Reviewed-by: sspitsyn, andrew

! test/com/sun/tools/attach/StartManagementAgent.java

Changeset: 0b4619a5154a
Author:    mbalao
Date:      2017-02-06 17:28 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0b4619a5154a

8173956: KeyStore regression due to default keystore being changed to PKCS12
Reviewed-by: xuelei, andrew

! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/sun/security/pkcs12/MixedcaseAlias.java

Changeset: d7e0d044978a
Author:    mbalao
Date:      2017-01-03 21:05 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/d7e0d044978a

8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout
Summary: The fix sets timeout for the server and the client, and ignore SocketTimeoutException.
Reviewed-by: chegar, phh, andrew
Contributed-by: John Jiang <sha.jiang at oracle.com>

! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java
- test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java
- test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java

Changeset: 150cd1ed08dd
Author:    chegar
Date:      2016-02-15 14:25 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/150cd1ed08dd

8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with the given length
Reviewed-by: rriggs, shade

! src/share/classes/java/io/ObjectInputStream.java

Changeset: dcc7224f7184
Author:    mbalao
Date:      2019-06-21 08:07 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/dcc7224f7184

8133489: Better messaging for PKIX path validation matching
Reviewed-by: xuelei, phh, andrew

! src/share/classes/java/security/cert/X509CertSelector.java
! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java

Changeset: 11738c562638
Author:    mbalao
Date:      2016-04-13 16:05 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/11738c562638

8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?)
Reviewed-by: valeriep, andrew, phh

! test/sun/security/provider/DSA/TestAlgParameterGenerator.java

Changeset: 8e8e54a1f0e3
Author:    serb
Date:      2019-12-16 18:58 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/8e8e54a1f0e3

8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
Reviewed-by: prr, jdv

! src/macosx/native/sun/awt/CGraphicsDevice.m
! test/java/awt/GraphicsDevice/CheckDisplayModes.java

Changeset: ccb11b167ba0
Author:    andrew
Date:      2018-07-26 06:16 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/ccb11b167ba0

8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration
Summary: Sync ClassFileInstaller.java with the HotSpot version
Reviewed-by: phh

! test/lib/testlibrary/ClassFileInstaller.java

Changeset: 6acd7000dc26
Author:    zgu
Date:      2019-12-17 03:10 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/6acd7000dc26

8216401: Allow "file:" URLs in Class-Path of local JARs
Reviewed-by: phh, andrew

! src/share/classes/sun/misc/URLClassPath.java
+ test/sun/misc/URLClassPath/JarClassPathFileEntry.java

Changeset: 67d05c0bb0e3
Author:    apetcher
Date:      2019-03-21 13:10 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/67d05c0bb0e3

8221172: SunEC specific test is not limited to SunEC
Summary: Fixing a minor test bug in the SignatureDigestTruncate regression test
Reviewed-by: mullan

! test/sun/security/ec/SignatureDigestTruncate.java

Changeset: 9fe1d4cd1940
Author:    andrew
Date:      2019-12-17 03:53 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/9fe1d4cd1940

8221246: NullPointerException within Win32ShellFolder2
Reviewed-by: andrew
Contributed-by: Alex Kashchenko <akashche at redhat.com>

! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 5b86f2e0578d
Author:    alvdavi
Date:      2019-12-17 04:13 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/5b86f2e0578d

8223490: Optimize search algorithm for determining default time zone
Reviewed-by: yan, andrew

! src/solaris/native/java/util/TimeZone_md.c

Changeset: d2ccbd9ff51b
Author:    mdoerr
Date:      2019-11-22 10:06 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/d2ccbd9ff51b

8234591: [11u] Build with old C compiler broken by 8223490
Reviewed-by: phh

! src/solaris/native/java/util/TimeZone_md.c

Changeset: f9822409c531
Author:    alvdavi
Date:      2019-12-17 04:41 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/f9822409c531

8231124: Missing closedir call with JDK-8223490
Reviewed-by: phh, andrew

! src/solaris/native/java/util/TimeZone_md.c

Changeset: a41e03cafc13
Author:    sgehwolf
Date:      2019-12-17 06:08 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/a41e03cafc13

8232984: Upgrading Joni License version to 2.1.16
Reviewed-by: andrew

! THIRD_PARTY_README

Changeset: 0fd691bba418
Author:    yan
Date:      2019-12-17 06:19 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0fd691bba418

8185898: setRequestProperty(key, null) results in HTTP header without colon in request
Reviewed-by: phh, andrew

! src/share/classes/sun/net/www/MessageHeader.java
+ test/sun/net/www/B8185898.java

Changeset: a2154c771de1
Author:    igerasim
Date:      2019-11-11 05:09 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/a2154c771de1

8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
Reviewed-by: chegar, vtewari

! test/java/net/CookieHandler/B6791927.java

Changeset: bebcca0609b5
Author:    yan
Date:      2019-12-05 09:39 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/bebcca0609b5

8215210: [macos] Hangul text does not shape to the precomposed form on JDK8u
Reviewed-by: phh

! src/share/classes/sun/net/www/MessageHeader.java
! src/share/native/sun/font/layout/MorphTables2.cpp
+ test/java/awt/font/TextLayout/HangulShapingTest.java
+ test/java/awt/font/TextLayout/HebrewIsRTLTest.java

Changeset: 44c4cee50aeb
Author:    andrew
Date:      2019-12-08 22:42 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/44c4cee50aeb

Merge


Changeset: b2865f7f557f
Author:    andrew
Date:      2019-12-19 19:35 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/b2865f7f557f

Merge


Changeset: b860bcc84d51
Author:    andrew
Date:      2019-12-20 06:46 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/b860bcc84d51

Added tag jdk8u242-b05 for changeset b2865f7f557f

! .hgtags

Changeset: 924d24c476ae
Author:    andrew
Date:      2019-12-21 21:01 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/924d24c476ae

Merge jdk8u242-b05

! .hgtags
! THIRD_PARTY_README
! src/share/classes/java/io/ObjectInputStream.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/security/cert/X509CertSelector.java
! src/solaris/classes/java/lang/UNIXProcess.java
! test/ProblemList.txt
! test/lib/testlibrary/ClassFileInstaller.java
- test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh
- test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh

Changeset: 3e144bb05b40
Author:    andrew
Date:      2019-12-21 22:43 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/3e144bb05b40

Added tag aarch64-shenandoah-jdk8u242-b05 for changeset 924d24c476ae

! .hgtags

Changeset: 808ff6ebfd83
Author:    afarley
Date:      2020-01-06 03:57 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/808ff6ebfd83

8227715: GPLv2 files missing Classpath Exception
Summary: Add missing exception to build files that were missed by JDK-8193758.
Reviewed-by: phh, andrew

! make/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! make/src/native/add_gnu_debuglink/add_gnu_debuglink.c
! make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/macosx/native/jobjc/JObjC.xcodeproj/default.pbxuser

Changeset: 0120cfad0532
Author:    sgehwolf
Date:      2019-11-14 19:49 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0120cfad0532

8232019: Add LuxTrust certificate updates to the existing root program
Reviewed-by: clanger, andrew

! src/share/lib/security/cacerts
+ test/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 0d27e60569f7
Author:    sgehwolf
Date:      2019-11-28 10:43 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0d27e60569f7

8233223: Add Amazon Root CA certificates
Reviewed-by: clanger, andrew

! src/share/lib/security/cacerts
+ test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
! test/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 5b5973c3db08
Author:    andrew
Date:      2020-01-06 06:55 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/5b5973c3db08

Added tag jdk8u242-b06 for changeset 0d27e60569f7

! .hgtags

Changeset: f3a01698b0e5
Author:    andrew
Date:      2020-01-07 01:02 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/f3a01698b0e5

Merge jdk8u242-b06

! .hgtags
! make/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java

Changeset: d3cb3d2d3b74
Author:    andrew
Date:      2020-01-07 01:03 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/d3cb3d2d3b74

Added tag aarch64-shenandoah-jdk8u242-b06 for changeset f3a01698b0e5

! .hgtags

Changeset: b76e1348c535
Author:    serb
Date:      2019-08-21 18:07 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/b76e1348c535

8224909: Unlink Set of LinkedHashSets
Reviewed-by: prr, mschoene, rhalade, psadhukhan

! src/share/classes/java/beans/beancontext/BeanContextSupport.java

Changeset: d4e7f1627982
Author:    alitvinov
Date:      2019-10-16 19:18 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/d4e7f1627982

8225279: Better XRender interpolation
Reviewed-by: serb, prr, rhalade, ahgross

! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
! src/solaris/native/sun/java2d/x11/X11SurfaceData.h

Changeset: 1c592846b407
Author:    mbalao
Date:      2019-08-26 13:57 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/1c592846b407

8227758: More valid PKIX processing
Reviewed-by: andrew

! src/share/classes/sun/security/validator/PKIXValidator.java
! test/sun/security/tools/jarsigner/concise_jarsigner.sh

Changeset: 0df35f498deb
Author:    igerasim
Date:      2019-08-14 17:24 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/0df35f498deb

8228548: Normalize normalization for all
Reviewed-by: chegar, rhalade, igerasim, bae

! src/share/classes/java/net/URL.java

Changeset: 3b938af3bc70
Author:    bae
Date:      2020-01-11 05:13 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/3b938af3bc70

8227816: More Colorful ICC profiles
Reviewed-by: andrew

! src/share/classes/java/awt/color/ICC_Profile.java

Changeset: 5ef236679ae9
Author:    rriggs
Date:      2019-10-15 15:05 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/5ef236679ae9

8230967: Improve Registry support of clients
Reviewed-by: skoivu, smarks, rhalade

! src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java
! src/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java

Changeset: 6e79bf791069
Author:    mbalao
Date:      2019-06-05 01:42 -0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/6e79bf791069

8215032: Support Kerberos cross-realm referrals (RFC 6806)
Reviewed-by: weijun, andrew

! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/share/classes/sun/security/krb5/Checksum.java
! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/KrbAsRep.java
! src/share/classes/sun/security/krb5/KrbAsReq.java
! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java
! src/share/classes/sun/security/krb5/KrbKdcRep.java
! src/share/classes/sun/security/krb5/KrbTgsRep.java
! src/share/classes/sun/security/krb5/KrbTgsReq.java
! src/share/classes/sun/security/krb5/PrincipalName.java
! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/share/classes/sun/security/krb5/internal/EncASRepPart.java
! src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java
! src/share/classes/sun/security/krb5/internal/EncTGSRepPart.java
! src/share/classes/sun/security/krb5/internal/KDCOptions.java
! src/share/classes/sun/security/krb5/internal/KDCReq.java
! src/share/classes/sun/security/krb5/internal/KRBError.java
! src/share/classes/sun/security/krb5/internal/Krb5.java
! src/share/classes/sun/security/krb5/internal/PAData.java
+ src/share/classes/sun/security/krb5/internal/ReferralsCache.java
! src/share/classes/sun/security/krb5/internal/TicketFlags.java
! src/share/classes/sun/security/krb5/internal/crypto/KeyUsage.java
! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! test/sun/security/krb5/auto/KDC.java
+ test/sun/security/krb5/auto/ReferralsTest.java

Changeset: 36f3b9e84261
Author:    weijun
Date:      2019-07-03 11:43 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/36f3b9e84261

8226719: Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message"
Reviewed-by: xuelei

! src/share/classes/sun/security/krb5/Checksum.java
! src/share/classes/sun/security/krb5/KrbKdcRep.java
! src/share/classes/sun/security/krb5/internal/crypto/CksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java

Changeset: 3439cc02ed40
Author:    weijun
Date:      2020-01-11 20:26 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/3439cc02ed40

8186831: Kerberos ignores PA-DATA with a non-null s2kparams
Reviewed-by: xuelei

! src/share/classes/sun/security/jgss/krb5/CipherHelper.java
! src/share/classes/sun/security/krb5/internal/PAData.java
! src/share/classes/sun/security/krb5/internal/crypto/EType.java
+ test/sun/security/krb5/auto/DiffSaltParams.java
! test/sun/security/krb5/auto/KDC.java

Changeset: 34f887ab2435
Author:    andrew
Date:      2020-01-11 22:29 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/34f887ab2435

8044500: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes
Reviewed-by: mbalao

! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/Credentials.java
! src/share/classes/sun/security/krb5/KrbAsReq.java
! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java
! src/share/classes/sun/security/krb5/KrbKdcRep.java
! src/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/share/classes/sun/security/krb5/internal/KerberosTime.java
! src/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java
! test/sun/security/krb5/auto/KDC.java
! test/sun/security/krb5/auto/LifeTimeInSeconds.java
+ test/sun/security/krb5/auto/Renewal.java
+ test/sun/security/krb5/config/Duration.java

Changeset: dc83d1c180d2
Author:    andrew
Date:      2020-01-12 01:02 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/dc83d1c180d2

8058290: JAAS Krb5LoginModule has suspect ticket-renewal logic, relies on clockskew grace
Reviewed-by: mbalao

! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! test/sun/security/krb5/auto/KDC.java
+ test/sun/security/krb5/auto/Renew.java

Changeset: a97ac4b5e45a
Author:    andrew
Date:      2020-01-12 01:07 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/a97ac4b5e45a

8186576: KerberosTicket does not properly handle renewable tickets at the end of their lifetime
Reviewed-by: mbalao

! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/share/classes/sun/security/krb5/KrbTgsReq.java
! test/sun/security/krb5/auto/KDC.java
+ test/sun/security/krb5/auto/NullRenewUntil.java

Changeset: 52b4ca5a31fa
Author:    andrew
Date:      2020-01-12 01:59 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/52b4ca5a31fa

8186884: Test native KDC, Java krb5 lib, and native krb5 lib in one test
Reviewed-by: mbalao

! test/java/security/testlibrary/Proc.java
! test/sun/security/krb5/auto/BasicProc.java
! test/sun/security/krb5/auto/Context.java
! test/sun/security/krb5/auto/KDC.java

Changeset: 968f12f8a2f9
Author:    weijun
Date:      2019-07-04 07:25 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/968f12f8a2f9

8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC
Reviewed-by: mullan

! test/sun/security/krb5/auto/KDC.java

Changeset: a44331c37c67
Author:    weijun
Date:      2019-07-10 09:43 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/a44331c37c67

8227381: GSS login fails with PREAUTH_FAILED
Reviewed-by: xuelei

! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java

Changeset: ece8c902f3e0
Author:    andrew
Date:      2020-01-12 03:05 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/ece8c902f3e0

8227437: S4U2proxy cannot continue because server's TGT cannot be found
Reviewed-by: mbalao

! src/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java
! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/share/classes/sun/security/krb5/Credentials.java
! src/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java
! src/share/classes/sun/security/krb5/KrbApReq.java
! src/share/classes/sun/security/krb5/KrbAsRep.java
! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java
! src/share/classes/sun/security/krb5/KrbCred.java
! src/share/classes/sun/security/krb5/KrbTgsRep.java
! src/share/classes/sun/security/krb5/KrbTgsReq.java
! src/share/classes/sun/security/krb5/PrincipalName.java
! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/share/classes/sun/security/krb5/internal/KRBError.java
! src/share/classes/sun/security/krb5/internal/ReferralsCache.java
! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/share/native/sun/security/krb5/nativeccache.c
! src/windows/native/sun/security/krb5/NativeCreds.c
! test/sun/security/krb5/auto/KDC.java
! test/sun/security/krb5/auto/ReferralsTest.java

Changeset: edbb2cb72f86
Author:    mbalao
Date:      2019-11-11 18:50 -0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/edbb2cb72f86

8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private
Reviewed-by: clanger

! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java

Changeset: 1057e0b4042a
Author:    andrew
Date:      2020-01-12 05:59 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/1057e0b4042a

8201627: Kerberos sequence number issues
Reviewed-by: mbalao

! src/share/classes/sun/security/action/GetPropertyAction.java
! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/share/classes/sun/security/jgss/krb5/MessageToken_v2.java
! test/sun/security/krb5/auto/Basic.java
! test/sun/security/krb5/auto/BasicKrb5Test.java
! test/sun/security/krb5/auto/BasicProc.java
! test/sun/security/krb5/auto/Context.java

Changeset: 2c2aa634c373
Author:    weijun
Date:      2020-01-12 06:09 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/2c2aa634c373

8226352: Improve Kerberos interop capabilities
Reviewed-by: ahgross, mullan, valeriep

! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
- test/sun/security/krb5/auto/SaslGSS.java

Changeset: 2c97a7a401c6
Author:    andrew
Date:      2020-01-12 06:47 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/2c97a7a401c6

8229951: Better Ticket Granting Services
Reviewed-by: mbalao

! src/share/classes/sun/security/krb5/Checksum.java
! src/share/classes/sun/security/krb5/KrbTgsReq.java
! src/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/share/classes/sun/security/krb5/internal/crypto/CksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java
! src/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java
! test/sun/security/krb5/auto/KDC.java

Changeset: 31c836956458
Author:    igerasim
Date:      2019-10-21 16:52 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/31c836956458

8230279: Improve Pack200 file reading
Reviewed-by: henryjen, jlaskey

! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java

Changeset: 56c5df40f2fe
Author:    alvdavi
Date:      2020-01-12 06:59 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/56c5df40f2fe

8230318: Better trust store usage
Reviewed-by: andrew

! src/share/classes/sun/security/validator/PKIXValidator.java
! test/sun/security/tools/jarsigner/TsacertOptionTest.java
! test/sun/security/tools/jarsigner/Warning.java
! test/sun/security/tools/jarsigner/concise_jarsigner.sh
! test/sun/security/tools/jarsigner/ec.sh
! test/sun/security/tools/jarsigner/onlymanifest.sh
! test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java
! test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
! test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java
! test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java
! test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java
! test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java
! test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java
! test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java
! test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
! test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java
! test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java
! test/sun/security/validator/EndEntityExtensionCheck.java

Changeset: decb51098c77
Author:    alvdavi
Date:      2019-10-23 17:20 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/decb51098c77

8231422: Better serial filter handling
Reviewed-by: andrew

! src/share/classes/java/lang/System.java
+ src/share/classes/jdk/internal/util/StaticProperty.java
! src/share/classes/sun/misc/ObjectInputFilter.java
! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! test/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/java/io/Serializable/serialFilter/security.policy

Changeset: af4b3b1ccc20
Author:    mbaesken
Date:      2019-10-18 14:56 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/af4b3b1ccc20

8232381: add result NULL-checking to freetypeScaler.c
8231129: More glyph images
Reviewed-by: clanger, prr

! src/share/native/sun/font/freetypeScaler.c

Changeset: c1a3bd525431
Author:    andrew
Date:      2020-01-03 00:47 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/c1a3bd525431

8080835: Add blocking bulk read to sun.misc.IOUtils
Reviewed-by: mbalao

! src/share/classes/sun/misc/IOUtils.java
+ test/sun/misc/IOUtils/ReadAllBytes.java
+ test/sun/misc/IOUtils/ReadNBytes.java

Changeset: 730db2faa06d
Author:    andrew
Date:      2020-01-03 01:08 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/730db2faa06d

8193832: Performance of InputStream.readAllBytes() could be improved
Summary: Read into a list of fixed-size buffers which are gathered at the end
Reviewed-by: mbalao

! src/share/classes/sun/misc/IOUtils.java
! test/sun/misc/IOUtils/ReadAllBytes.java

Changeset: b9c7d81405ab
Author:    andrew
Date:      2020-01-03 01:36 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/b9c7d81405ab

8139206: Add InputStream readNBytes(int len)
Reviewed-by: mbalao

! src/share/classes/sun/misc/IOUtils.java
! test/sun/misc/IOUtils/ReadNBytes.java

Changeset: efd68acff50d
Author:    andrew
Date:      2020-01-03 02:57 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/efd68acff50d

8183591: Incorrect behavior when reading DER value with Integer.MAX_VALUE length
8236983: [TESTBUG] Remove pointless catch block in test/jdk/sun/security/util/DerValue/BadValue.java
Reviewed-by: mbalao

! src/share/classes/sun/misc/IOUtils.java
+ test/sun/security/provider/DSA/TestMaxLengthDER.java
! test/sun/security/util/DerValue/BadValue.java

Changeset: c9e76bc2aae1
Author:    andrew
Date:      2020-01-03 04:06 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/c9e76bc2aae1

8138978: Examine usages of sun.misc.IOUtils
Reviewed-by: mbalao

! src/share/classes/com/sun/jndi/ldap/Connection.java
! src/share/classes/java/util/jar/JarFile.java
! src/share/classes/sun/applet/AppletClassLoader.java
! src/share/classes/sun/reflect/misc/MethodUtil.java
! src/share/classes/sun/security/timestamp/HttpTimestamper.java
! test/sun/security/tools/jarsigner/TimestampCheck.java

Changeset: 226eafcdf737
Author:    shurailine
Date:      2014-04-21 13:12 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/226eafcdf737

8039438: Some tests depend on internal API sun.misc.IOUtils
Summary: Remove dependency on sun.misc.IOUtils.readFully(InputStream, int, boolean)
Reviewed-by: alanb, mchung, chegar
Contributed-by: Alexandre Iline <alexandre.iline at oracle.com>

+ jdk/test/lib/testlibrary/jdk/testlibrary/IOUtils.java
! test/java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java
! test/java/lang/invoke/lambda/LambdaClassLoaderSerialization.java
! test/java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java
! test/lib/testlibrary/jdk/testlibrary/FileUtils.java
+ test/lib/testlibrary/jdk/testlibrary/IOUtils.java
! test/sun/security/tools/jarsigner/EntriesOrder.java

Changeset: 3a28916a398c
Author:    andrew
Date:      2020-01-03 18:09 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/3a28916a398c

8231139: Improved keystore support
Reviewed-by: mbalao

! src/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/share/classes/java/security/CodeSource.java
! src/share/classes/java/security/UnresolvedPermission.java
! src/share/classes/java/security/cert/CertificateRevokedException.java
! src/share/classes/sun/misc/IOUtils.java
! src/share/classes/sun/security/krb5/internal/NetClient.java
! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/share/classes/sun/security/provider/JavaKeyStore.java
! src/share/classes/sun/security/util/DerValue.java
! test/sun/security/util/DerValue/BadValue.java

Changeset: a42cf24f8be7
Author:    andrew
Date:      2020-01-13 02:42 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/a42cf24f8be7

8236984: Add compatibility wrapper for IOUtils.readFully
Summary: Protect third party use following readFully removal in JDK-8231139
Reviewed-by: mbalao

! src/share/classes/sun/misc/IOUtils.java

Changeset: 9ea5e5b2cd63
Author:    alanb
Date:      2018-02-08 10:55 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/9ea5e5b2cd63

8196956: (ch) More channels cleanup
8231795: Enhance datagram socket support
Reviewed-by: rriggs, prappo, bpb

! src/share/classes/java/nio/channels/SelectableChannel.java
! src/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketAdaptor.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java

Changeset: 033462472c28
Author:    bae
Date:      2019-11-04 13:33 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/033462472c28

8232419: Improve Registry registration
Reviewed-by: andrew

! src/share/classes/java/io/ObjectInputStream.java
+ src/share/classes/sun/misc/JavaObjectInputStreamReadString.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/share/classes/sun/rmi/server/UnicastRef.java

Changeset: cd9f7780d964
Author:    andrew
Date:      2020-01-13 03:43 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/cd9f7780d964

8037550: Update RFC references in javadoc to RFC 5280
Summary: Finish the job started by 8176536
Reviewed-by: mbalao

! src/share/classes/java/security/Key.java
! src/share/classes/java/security/cert/CRLReason.java
! src/share/classes/java/security/cert/PKIXReason.java
! src/share/classes/java/security/cert/TrustAnchor.java
! src/share/classes/java/security/cert/X509CRL.java
! src/share/classes/java/security/cert/X509CRLSelector.java
! src/share/classes/java/security/cert/X509CertSelector.java
! src/share/classes/java/security/cert/X509Certificate.java
! src/share/classes/javax/security/auth/x500/X500Principal.java
! src/share/classes/javax/security/auth/x500/package-info.java
! src/share/classes/sun/security/provider/SunEntries.java
! src/share/classes/sun/security/provider/certpath/PolicyChecker.java
! src/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java
! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
! src/share/classes/sun/security/util/DerInputBuffer.java
! src/share/classes/sun/security/util/DerOutputStream.java
! src/share/classes/sun/security/util/DerValue.java
! src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/share/classes/sun/security/x509/RDN.java
! src/share/classes/sun/security/x509/README
! src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/share/classes/sun/security/x509/URIName.java
! src/share/classes/sun/security/x509/X500Name.java
! src/share/classes/sun/security/x509/X509CRLImpl.java
! src/share/classes/sun/security/x509/X509CertInfo.java
! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows

Changeset: 80ade7e8b392
Author:    xuelei
Date:      2019-11-25 16:55 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/80ade7e8b392

8234037: Improve Object Identifier Processing
Reviewed-by: weijun, mschoene, ssahoo

! src/share/classes/sun/security/x509/AVA.java
! src/share/classes/sun/security/x509/X500Name.java

Changeset: 034a65a05bfb
Author:    andrew
Date:      2020-01-13 04:10 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/034a65a05bfb

8235909: File.exists throws AccessControlException for invalid paths when a SecurityManager is installed
Summary: Backport of JDK-8213429 missed handling the "<<ALL FILES>>" special case
Reviewed-by: mbalao

! src/share/classes/java/io/FilePermission.java

Changeset: 7778869d89e2
Author:    andrew
Date:      2020-01-13 04:58 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/7778869d89e2

Added tag jdk8u242-b07 for changeset 034a65a05bfb

! .hgtags

Changeset: 061be0e4cc1c
Author:    andrew
Date:      2020-01-13 05:33 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/061be0e4cc1c

Merge jdk8u242-b07

! .hgtags
! src/share/classes/com/sun/jndi/ldap/Connection.java
! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/share/classes/java/io/FilePermission.java
! src/share/classes/java/io/ObjectInputStream.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/net/URL.java
! src/share/classes/java/security/CodeSource.java
! src/share/classes/java/security/Key.java
! src/share/classes/java/security/UnresolvedPermission.java
! src/share/classes/java/security/cert/CertificateRevokedException.java
! src/share/classes/java/security/cert/TrustAnchor.java
! src/share/classes/java/security/cert/X509CertSelector.java
! src/share/classes/sun/applet/AppletClassLoader.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/reflect/misc/MethodUtil.java
! src/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/KrbCred.java
! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/share/classes/sun/security/krb5/internal/NetClient.java
! src/share/lib/security/java.security-aix
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! src/share/native/sun/font/freetypeScaler.c
! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
! src/windows/native/sun/security/krb5/NativeCreds.c
- test/sun/security/krb5/auto/SaslGSS.java
! test/sun/security/tools/jarsigner/TimestampCheck.java
! test/sun/security/tools/jarsigner/onlymanifest.sh

Changeset: eed876ca4e85
Author:    andrew
Date:      2020-01-13 05:53 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/eed876ca4e85

Added tag aarch64-shenandoah-jdk8u242-b07 for changeset 061be0e4cc1c

! .hgtags

Changeset: c13e1bbeb020
Author:    andrew
Date:      2020-01-15 02:09 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/c13e1bbeb020

8031111: fix krb5 caddr
Reviewed-by: mbalao, sgehwolf

! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/KrbCred.java
! src/share/classes/sun/security/krb5/internal/HostAddresses.java
+ test/sun/security/krb5/auto/Addresses.java
+ test/sun/security/krb5/auto/Forwarded.java
! test/sun/security/krb5/auto/KDC.java

Changeset: c63c2923e1f9
Author:    andrew
Date:      2020-01-15 20:05 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/c63c2923e1f9

8132111: Do not request for addresses for forwarded TGT
Reviewed-by: mbalao, shade

! src/share/classes/sun/security/krb5/KrbCred.java
! src/share/classes/sun/security/krb5/internal/HostAddress.java
! src/share/classes/sun/security/krb5/internal/HostAddresses.java
! test/sun/security/krb5/auto/KDC.java

Changeset: 28d575fbb0cb
Author:    andrew
Date:      2020-01-15 20:08 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/28d575fbb0cb

Added tag jdk8u242-b08 for changeset c63c2923e1f9

! .hgtags

Changeset: 9c8fd5f46dad
Author:    andrew
Date:      2020-01-15 20:50 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/9c8fd5f46dad

Merge jdk8u242-b08

! .hgtags
! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/KrbCred.java

Changeset: 4bd44c55ff4f
Author:    andrew
Date:      2020-01-15 20:52 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/jdk/rev/4bd44c55ff4f

Added tag aarch64-shenandoah-jdk8u242-b08 for changeset 9c8fd5f46dad

! .hgtags



More information about the shenandoah-dev mailing list