From dcherepanov at azul.com Thu May 17 15:11:04 2018 From: dcherepanov at azul.com (Dmitry Cherepanov) Date: Thu, 17 May 2018 15:11:04 +0000 Subject: [PATCH] jdk6-b47 retro-active security patch review Message-ID: <27342C26-2AF6-45F4-AD84-B2020D4D94BD@azul.com> Here?s backport of fixes (included in 8u171) to OpenJDK 6. Changes since jdk6-b46 8189969: Manifest better manifest entries 8189989: Improve container portability 8193833: Better RMI connection support 8192757: Improve stub classes implementation 8192025: Less referential references 8189977: Improve permission portability 8189985: Improve tabular data portability 8189997: Enhance keystore mechanisms 8180881: Better packaging of deserialization 8182362: Update CipherOutputStream Usage 8183032: Upgrade to LittleCMS 2.9 8190877: Better handling of abstract classes 8191696: Better mouse positioning 8192030: Better MTSchema support 8175075: Add 3DES to the default disabled algorithm security property 8195837: (tz) Upgrade time-zone data to tzdata2018c 8153955: increase java.util.logging.FileHandler MAX_LOCKS limit 8169080: Improve documentation examples for crypto applications 8191909: Nightly failures in nashorn suite 8194259: keytool error: java.io.IOException: Invalid secret key format 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms 8001419: Build the JCE portion of JDK-8000970 8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile 8197030: Perf regression on all platforms with 8u171-b03 - early lambda use 8198963: Fix new rmi property name Webrevs for the changes: http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/root/webrev/ http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/corba/webrev/ http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/hotspot/webrev/ http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jaxp/webrev/ http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jaxws/webrev/ http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jdk/webrev/ http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/langtools/webrev/ Please review. Thanks, Dmitry -------------- next part -------------- An HTML attachment was scrubbed... URL: From abrygin at azul.com Thu May 31 15:23:58 2018 From: abrygin at azul.com (Andrew Brygin) Date: Thu, 31 May 2018 15:23:58 +0000 Subject: [PATCH] jdk6-b47 retro-active security patch review In-Reply-To: <27342C26-2AF6-45F4-AD84-B2020D4D94BD@azul.com> References: <27342C26-2AF6-45F4-AD84-B2020D4D94BD@azul.com> Message-ID: <1A1E6D02-2AF3-4738-859A-FC6098F1F985@azul.com> Hello Dmitry, the change looks fine to me. Thanks, Andrew > On May 17, 2018, at 6:11 PM, Dmitry Cherepanov wrote: > > Here?s backport of fixes (included in 8u171) to OpenJDK 6. > > Changes since jdk6-b46 > > 8189969: Manifest better manifest entries > 8189989: Improve container portability > 8193833: Better RMI connection support > 8192757: Improve stub classes implementation > 8192025: Less referential references > 8189977: Improve permission portability > 8189985: Improve tabular data portability > 8189997: Enhance keystore mechanisms > 8180881: Better packaging of deserialization > 8182362: Update CipherOutputStream Usage > 8183032: Upgrade to LittleCMS 2.9 > 8190877: Better handling of abstract classes > 8191696: Better mouse positioning > 8192030: Better MTSchema support > 8175075: Add 3DES to the default disabled algorithm security property > 8195837: (tz) Upgrade time-zone data to tzdata2018c > 8153955: increase java.util.logging.FileHandler MAX_LOCKS limit > 8169080: Improve documentation examples for crypto applications > 8191909: Nightly failures in nashorn suite > 8194259: keytool error: java.io.IOException: Invalid secret key format > 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms > 8001419: Build the JCE portion of JDK-8000970 > 8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile > 8197030: Perf regression on all platforms with 8u171-b03 - early lambda use > 8198963: Fix new rmi property name > > Webrevs for the changes: > > http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/root/webrev/ > http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/corba/webrev/ > http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/hotspot/webrev/ > http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jaxp/webrev/ > http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jaxws/webrev/ > http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jdk/webrev/ > http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/langtools/webrev/ > > Please review. > > Thanks, > > Dmitry From dcherepanov at azul.com Thu May 31 15:31:47 2018 From: dcherepanov at azul.com (dcherepanov at azul.com) Date: Thu, 31 May 2018 15:31:47 +0000 Subject: hg: jdk6/jdk6/corba: 4 new changesets Message-ID: <201805311531.w4VFVlqe002933@aojmv0008.oracle.com> Changeset: c09865dadf48 Author: rpatil Date: 2018-02-07 00:10 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/c09865dadf48 8192757: Improve stub classes implementation Reviewed-by: rriggs, dfuchs, erikj ! make/Makefile ! src/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java ! src/share/classes/sun/corba/SharedSecrets.java + src/share/classes/sun/misc/JavaOISAccess.java + src/share/classes/sun/misc/ObjectInputFilter.java Changeset: 8d0a2e2ffc67 Author: rpatil Date: 2018-02-27 19:59 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/8d0a2e2ffc67 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms Reviewed-by: dfuchs, rriggs, coffeys, aefimov ! src/share/classes/com/sun/corba/se/impl/ior/StubIORImpl.java ! src/share/classes/sun/corba/SharedSecrets.java Changeset: 33ea85057500 Author: prr Date: 2017-12-07 09:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/33ea85057500 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! THIRD_PARTY_README Changeset: 6085bd17860b Author: dcherepanov Date: 2018-05-17 13:54 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/6085bd17860b Added tag jdk6-b47 for changeset 33ea85057500 ! .hgtags From dcherepanov at azul.com Thu May 31 15:32:08 2018 From: dcherepanov at azul.com (dcherepanov at azul.com) Date: Thu, 31 May 2018 15:32:08 +0000 Subject: hg: jdk6/jdk6/hotspot: 5 new changesets Message-ID: <201805311532.w4VFW8Mf003084@aojmv0008.oracle.com> Changeset: b3e39bc817a7 Author: kbarrett Date: 2018-01-22 14:27 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/b3e39bc817a7 8192025: Less referential references Reviewed-by: coleenp, eosterlund, mchung, ahgross, rhalade ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvm.cpp Changeset: d2e4c962b08a Author: thartmann Date: 2017-11-28 12:14 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/d2e4c962b08a 8190877: Better handling of abstract classes Reviewed-by: kvn, vlivanov, rhalade, ahgross, jwilhelm Contributed-by: tobias.hartmann at oracle.com ! src/share/vm/code/dependencies.cpp Changeset: aa0313a30a38 Author: robm Date: 2017-10-27 20:39 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/aa0313a30a38 8180881: Better packaging of deserialization Reviewed-by: chegar, acorn ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp Changeset: 1dbca6a56a79 Author: prr Date: 2017-12-07 09:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/1dbca6a56a79 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! THIRD_PARTY_README Changeset: abf71d5a0e42 Author: dcherepanov Date: 2018-05-31 18:03 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/abf71d5a0e42 Added tag jdk6-b47 for changeset 1dbca6a56a79 ! .hgtags From dcherepanov at azul.com Thu May 31 15:32:33 2018 From: dcherepanov at azul.com (dcherepanov at azul.com) Date: Thu, 31 May 2018 15:32:33 +0000 Subject: hg: jdk6/jdk6/jaxp: 2 new changesets Message-ID: <201805311532.w4VFWXhQ003184@aojmv0008.oracle.com> Changeset: 24a57383b0a8 Author: prr Date: 2017-12-07 09:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/24a57383b0a8 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! THIRD_PARTY_README Changeset: b500cc431796 Author: dcherepanov Date: 2018-05-17 13:54 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/b500cc431796 Added tag jdk6-b47 for changeset 24a57383b0a8 ! .hgtags From dcherepanov at azul.com Thu May 31 15:32:54 2018 From: dcherepanov at azul.com (dcherepanov at azul.com) Date: Thu, 31 May 2018 15:32:54 +0000 Subject: hg: jdk6/jdk6/jaxws: 2 new changesets Message-ID: <201805311532.w4VFWs6n003256@aojmv0008.oracle.com> Changeset: 8c77e93c6d18 Author: prr Date: 2017-12-07 09:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxws/rev/8c77e93c6d18 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! THIRD_PARTY_README Changeset: 16bc63267f58 Author: dcherepanov Date: 2018-05-17 13:54 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxws/rev/16bc63267f58 Added tag jdk6-b47 for changeset 8c77e93c6d18 ! .hgtags From dcherepanov at azul.com Thu May 31 15:33:19 2018 From: dcherepanov at azul.com (dcherepanov at azul.com) Date: Thu, 31 May 2018 15:33:19 +0000 Subject: hg: jdk6/jdk6/jdk: 22 new changesets Message-ID: <201805311533.w4VFXKpE003556@aojmv0008.oracle.com> Changeset: 464a78666d21 Author: robm Date: 2018-02-15 19:03 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/464a78666d21 8193833: Better RMI connection support Reviewed-by: smarks ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! test/sun/rmi/transport/proxy/EagerHttpFallback.java + test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java + test/sun/rmi/transport/tcp/DisableRMIOverHttp/TestIface.java + test/sun/rmi/transport/tcp/DisableRMIOverHttp/TestImpl.java ! test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java Changeset: 48c243b4ef12 Author: rpatil Date: 2018-02-07 00:09 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/48c243b4ef12 8192757: Improve stub classes implementation Reviewed-by: rriggs, dfuchs, erikj ! src/share/classes/java/io/ObjectInputStream.java Changeset: 97c119db6c89 Author: serb Date: 2017-12-10 19:01 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/97c119db6c89 8192030: Better MTSchema support Reviewed-by: skoivu, rhalade, prr, aghaisas ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/native/sun/windows/ThemeReader.cpp Changeset: 5bfbe17c45bc Author: serb Date: 2018-01-03 19:24 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/5bfbe17c45bc 8191696: Better mouse positioning Reviewed-by: skoivu, rhalade, prr, aghaisas ! src/solaris/classes/sun/awt/X11/XMouseInfoPeer.java ! src/windows/native/sun/windows/MouseInfo.cpp Changeset: 1ded804bbc07 Author: serb Date: 2017-11-15 07:07 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/1ded804bbc07 8189989: Improve container portability Reviewed-by: prr, azvegint, rhalade, skoivu ! src/share/classes/java/awt/Container.java Changeset: 80a6c44694f2 Author: mchinnathamb Date: 2018-02-16 01:37 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/80a6c44694f2 8189985: Improve tabular data portability Reviewed-by: dfuchs, robm ! src/share/classes/javax/management/openmbean/TabularDataSupport.java Changeset: 299f966882e1 Author: igerasim Date: 2018-01-05 20:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/299f966882e1 8189977: Improve permission portability Reviewed-by: rriggs ! src/share/classes/java/io/FilePermission.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/Vector.java Changeset: ffa10f8080d0 Author: coffeys Date: 2018-01-15 13:17 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ffa10f8080d0 8189969: Manifest better manifest entries 8197030: Perf regression on all platforms with 8u171-b03 - early lambda use Reviewed-by: weijun, igerasim ! src/share/classes/sun/security/util/ManifestDigester.java ! test/javax/security/auth/Subject/doAs/NestedActions.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 0ed664b26a02 Author: apetcher Date: 2018-01-16 13:27 +0530 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/0ed664b26a02 8182362: Update CipherOutputStream Usage Summary: Clarify spec of CipherOutputStream in Javadoc comments Reviewed-by: ascarpino ! src/share/classes/javax/crypto/CipherOutputStream.java Changeset: 72ead60050ac Author: robm Date: 2017-10-27 20:38 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/72ead60050ac 8180881: Better packaging of deserialization Reviewed-by: chegar, acorn ! make/java/java/mapfile-vers ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/sun/misc/Launcher.java ! src/share/classes/sun/misc/VM.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/native/sun/misc/VM.c Changeset: 7c5821691ba5 Author: rpatil Date: 2018-02-27 19:59 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7c5821691ba5 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms Reviewed-by: dfuchs, rriggs, coffeys, aefimov ! src/share/classes/java/io/ObjectInputStream.java Changeset: 8072a355d3c0 Author: rpatil Date: 2017-10-11 15:47 +0530 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/8072a355d3c0 8169080: Improve documentation examples for crypto applications Reviewed-by: wetmore Contributed-by: prasadarao.koppula at oracle.com ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/security/SignedObject.java ! src/share/classes/javax/crypto/Cipher.java ! src/share/classes/javax/crypto/CipherSpi.java ! src/share/classes/javax/crypto/Mac.java ! src/share/classes/javax/crypto/SealedObject.java Changeset: fe5bbc4baa28 Author: robm Date: 2018-03-04 16:33 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/fe5bbc4baa28 8198963: Fix new rmi property name Reviewed-by: smarks ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! test/sun/rmi/transport/proxy/EagerHttpFallback.java ! test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java ! test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java Changeset: 165f080ecc69 Author: ohrstrom Date: 2012-10-23 15:51 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/165f080ecc69 8001419: Build the JCE portion of JDK-8000970 Summary: Original code done by Fredrik Ohrstrom, separated/pushed by wetmore Reviewed-by: wetmore ! src/share/classes/com/sun/crypto/provider/KeyProtector.java + src/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java Changeset: 96a0ed531b5e Author: igerasim Date: 2018-02-06 09:04 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/96a0ed531b5e 8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java - src/share/classes/com/sun/crypto/provider/ai.java ! src/share/classes/javax/crypto/SealedObject.java + src/share/classes/sun/misc/JavaxCryptoSealedObjectAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: e32be26dcc8c Author: igerasim Date: 2017-12-12 23:34 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/e32be26dcc8c 8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/provider/PolicyFile.java Changeset: 4bf938177d47 Author: robm Date: 2018-02-20 14:00 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/4bf938177d47 8191909: Nightly failures in nashorn suite Reviewed-by: chegar ! src/share/classes/sun/misc/Launcher.java Changeset: 8a67223ce0ab Author: igerasim Date: 2018-01-23 08:17 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/8a67223ce0ab 8175075: Add 3DES to the default disabled algorithm security property Reviewed-by: xuelei, mullan, rhalade ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java ! test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java Changeset: be98e9e557eb Author: rpatil Date: 2017-12-20 06:12 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/be98e9e557eb 8153955: increase java.util.logging.FileHandler MAX_LOCKS limit Summary: This patch adds a new JDK implementation specific system property "jdk.internal.FileHandlerLogging.maxLocks" to control java.util.logging.FileHandler's MAX_LOCKS limit. Reviewed-by: coffeys, dfuchs ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/FileHandlerMaxLocksTest.java Changeset: 52873fd3b5bd Author: rpatil Date: 2018-01-31 22:55 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/52873fd3b5bd 8195837: (tz) Upgrade time-zone data to tzdata2018c Reviewed-by: coffeys, naoto ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: d544bfa4f3d5 Author: prr Date: 2017-12-07 09:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/d544bfa4f3d5 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! THIRD_PARTY_README ! make/sun/cmm/lcms/FILES_c_unix.gmk ! make/sun/cmm/lcms/FILES_c_windows.gmk ! make/sun/cmm/lcms/mapfile-vers ! src/share/classes/java/awt/color/ICC_Profile.java ! src/share/classes/java/awt/color/ICC_ProfileGray.java ! src/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/share/classes/sun/java2d/cmm/CMSManager.java ! src/share/classes/sun/java2d/cmm/PCMM.java + src/share/classes/sun/java2d/cmm/Profile.java + src/share/classes/sun/java2d/cmm/ProfileDataVerifier.java ! src/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java + src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/share/native/sun/java2d/cmm/lcms/LCMS.c + src/share/native/sun/java2d/cmm/lcms/cmsalpha.c ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c - src/share/native/sun/java2d/cmm/lcms/cmscam97.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c + src/share/native/sun/java2d/cmm/lcms/cmshalf.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c + src/share/native/sun/java2d/cmm/lcms/cmsmd5.c ! src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c + src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmspcs.c + src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmssamp.c + src/share/native/sun/java2d/cmm/lcms/cmssm.c + src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h + src/share/native/sun/java2d/cmm/lcms/lcms2.h + src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h + src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: 79b17290a53c Author: dcherepanov Date: 2018-05-17 13:54 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/79b17290a53c Added tag jdk6-b47 for changeset d544bfa4f3d5 ! .hgtags From dcherepanov at azul.com Thu May 31 15:33:40 2018 From: dcherepanov at azul.com (dcherepanov at azul.com) Date: Thu, 31 May 2018 15:33:40 +0000 Subject: hg: jdk6/jdk6/langtools: 3 new changesets Message-ID: <201805311533.w4VFXeKL003648@aojmv0008.oracle.com> Changeset: 11b90a8d1030 Author: igerasim Date: 2018-02-06 09:06 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/11b90a8d1030 8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross ! test/tools/javap/T6587786.java Changeset: 347c124242b1 Author: prr Date: 2017-12-07 09:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/347c124242b1 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! THIRD_PARTY_README Changeset: fde47df50cab Author: dcherepanov Date: 2018-05-17 13:54 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/fde47df50cab Added tag jdk6-b47 for changeset 347c124242b1 ! .hgtags From dcherepanov at azul.com Thu May 31 15:33:59 2018 From: dcherepanov at azul.com (dcherepanov at azul.com) Date: Thu, 31 May 2018 15:33:59 +0000 Subject: hg: jdk6/jdk6: 2 new changesets Message-ID: <201805311533.w4VFXxdH003747@aojmv0008.oracle.com> Changeset: 66b31fab597d Author: prr Date: 2017-12-07 09:11 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/rev/66b31fab597d 8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade ! THIRD_PARTY_README Changeset: 3a6579cea55f Author: dcherepanov Date: 2018-05-17 13:54 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/rev/3a6579cea55f Added tag jdk6-b47 for changeset 66b31fab597d ! .hgtags From dcherepanov at azul.com Thu May 31 15:34:48 2018 From: dcherepanov at azul.com (Dmitry Cherepanov) Date: Thu, 31 May 2018 15:34:48 +0000 Subject: [PATCH] jdk6-b47 retro-active security patch review In-Reply-To: <1A1E6D02-2AF3-4738-859A-FC6098F1F985@azul.com> References: <27342C26-2AF6-45F4-AD84-B2020D4D94BD@azul.com> <1A1E6D02-2AF3-4738-859A-FC6098F1F985@azul.com> Message-ID: Thanks. The repositories have been updated (added new tag jdk6-b47). Dmitry > On May 31, 2018, at 6:23 PM, Andrew Brygin wrote: > > Hello Dmitry, > > the change looks fine to me. > > Thanks, > Andrew > >> On May 17, 2018, at 6:11 PM, Dmitry Cherepanov wrote: >> >> Here?s backport of fixes (included in 8u171) to OpenJDK 6. >> >> Changes since jdk6-b46 >> >> 8189969: Manifest better manifest entries >> 8189989: Improve container portability >> 8193833: Better RMI connection support >> 8192757: Improve stub classes implementation >> 8192025: Less referential references >> 8189977: Improve permission portability >> 8189985: Improve tabular data portability >> 8189997: Enhance keystore mechanisms >> 8180881: Better packaging of deserialization >> 8182362: Update CipherOutputStream Usage >> 8183032: Upgrade to LittleCMS 2.9 >> 8190877: Better handling of abstract classes >> 8191696: Better mouse positioning >> 8192030: Better MTSchema support >> 8175075: Add 3DES to the default disabled algorithm security property >> 8195837: (tz) Upgrade time-zone data to tzdata2018c >> 8153955: increase java.util.logging.FileHandler MAX_LOCKS limit >> 8169080: Improve documentation examples for crypto applications >> 8191909: Nightly failures in nashorn suite >> 8194259: keytool error: java.io.IOException: Invalid secret key format >> 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms >> 8001419: Build the JCE portion of JDK-8000970 >> 8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile >> 8197030: Perf regression on all platforms with 8u171-b03 - early lambda use >> 8198963: Fix new rmi property name >> >> Webrevs for the changes: >> >> http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/root/webrev/ >> http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/corba/webrev/ >> http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/hotspot/webrev/ >> http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jaxp/webrev/ >> http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jaxws/webrev/ >> http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/jdk/webrev/ >> http://cr.openjdk.java.net/~dcherepanov/openjdk6/April_2018/webrevs/langtools/webrev/ >> >> Please review. >> >> Thanks, >> >> Dmitry >