From gnu.andrew at redhat.com Wed May 4 23:48:20 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 4 May 2016 19:48:20 -0400 (EDT) Subject: [PATCH] b39 Release and retro-active security patch review In-Reply-To: <1624553347.1276284.1462405493161.JavaMail.zimbra@redhat.com> Message-ID: <1692704829.1276466.1462405700926.JavaMail.zimbra@redhat.com> We have a new release of IcedTea (http://bitly.com/it11311) and a new OpenJDK 6 release, b39, to go with it. This is made from the current state of the OpenJDK 6 repositories plus backports of the new security fixes included in 7u101 & 8u91. The tarballs are available here: https://java.net/projects/openjdk6/downloads/download/openjdk-6-src-b39-03_may_2016.tar.gz https://java.net/projects/openjdk6/downloads/download/openjdk-6-src-b39-03_may_2016.tar.xz SHA256 checksums: 4e21ae0e3b167dc3b76269ef16e5836fdfc1ae6266d2e28dd09248c69f5e3daf openjdk-6-src-b39-03_may_2016.tar.gz d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f openjdk-6-src-b39-03_may_2016.tar.xz Changes since b38 (including both CPU fixes and upstreamed changes): - S4459600: java -jar fails to run Main-Class if classname followed by whitespace. - S4963723: Implement SHA-224 - S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties - S6414899: P11Digest should support cloning - S6452854: Provide a flag to print the java configuration - S6578658: Request for raw RSA (NONEwithRSA) Signature support in SunMSCAPI - S6604496: Support for CKM_AES_CTR (counter mode) - S6742159: (launcher) improve the java launching mechanism - S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux - S6753664: Support SHA256 (and higher) in SunMSCAPI - S6758881: (launcher) needs to throw NoClassDefFoundError instead of JavaRuntimeException - S6812738: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes with PCKS11 provider - S6856415: Enabling java security manager will make program thrown wrong exception ( main method not found ) - S6892493: potential memory leaks in 2D font code indentified by parfait. - S6924489: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED - S6925851: Localize JRE into pt_BR - S6956398: make ephemeral DH key match the length of the certificate key - S6968053: (launcher) hide exceptions under certain launcher failures - S6977738: Deadlock between java.lang.ClassLoader and java.util.Properties - S6981001: (launcher) EnsureJREInstallation is not being called in order - S7017734: jdk7 message drop 1 translation integration - S7026184: (launcher) Regression: class with unicode name can't be launched by java. - S7033170: Cipher.getMaxAllowedKeyLength(String) throws NoSuchAlgorithmException - S7044060: Need to support NSA Suite B Cryptography algorithms - S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu - S7106773: 512 bits RSA key cannot work with SHA384 and SHA512 - S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2 - S7127906: (launcher) convert the launcher regression tests to java - S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file - S7158988: jvm crashes while debugging on x86_32 and x86_64 - S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes - S7193318: C2: remove number of inputs requirement from Node's new operator - S8002116: This JdbReadTwiceTest.sh gets an exit 1 - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true - S8006935: Need to take care of long secret keys in HMAC/PRF compuation - S8023990: Regression: postscript size increase from 6u18 - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. - S8028537: PPC64: Updated the JDK regression tests to run on AIX - S8036132: Tab characters in test/com/sun/jdi files - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes - S8039921: SHA1WithDSA with key > 1024 bits not working - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root - S8059661: Test SoftReference and OOM behavior - S8067364: Printing to Postscript doesn't support dieresis - S8072753: Nondeterministic wrong answer on arithmetic - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file - S8075584: test for 8067364 depends on hardwired text advance - S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. - S8129952: Ensure thread consistency - S8132051: Better byte behavior - S8134297: NPE in GSSNameElement nameType check - S8134650: Xsl transformation gives different results in 8u66 - S8138593: Make DSA more fair - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c - S8143002: [Parfait] JNI exception pending in fontpath.c:1300 - S8143167: Better buffering of XML strings - S8144430: Improve JMX connections - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8150012: Better byte behavior for reflection - S8150790: 8u75 L10n resource file translation update - S8154210: Zero: Better byte behaviour - S8155261: Zero broken since HS23 update - S8155699: Resolve issues created by backports in OpenJDK 6 b39 - S8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2 - S8155746: Sync Windows export list in make/java/jli/Makefile with make/java/jli/mapfile-vers Webrevs for the new changes: http://cr.openjdk.java.net/~andrew/openjdk6/20160419/root/ http://cr.openjdk.java.net/~andrew/openjdk6/20160419/corba/ http://cr.openjdk.java.net/~andrew/openjdk6/20160419/jaxp/ http://cr.openjdk.java.net/~andrew/openjdk6/20160419/jaxws/ http://cr.openjdk.java.net/~andrew/openjdk6/20160419/hotspot/ http://cr.openjdk.java.net/~andrew/openjdk6/20160419/jdk/ http://cr.openjdk.java.net/~andrew/openjdk6/20160419/langtools/ Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Thu May 5 07:21:20 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 5 May 2016 08:21:20 +0100 Subject: [PATCH] b39 Release and retro-active security patch review In-Reply-To: <1692704829.1276466.1462405700926.JavaMail.zimbra@redhat.com> References: <1692704829.1276466.1462405700926.JavaMail.zimbra@redhat.com> Message-ID: <572AF470.9060900@redhat.com> On 05/05/16 00:48, Andrew Hughes wrote: > Ok to push? OK, thanks. Andrew. From gnu.andrew at redhat.com Thu May 5 12:09:13 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 05 May 2016 12:09:13 +0000 Subject: hg: jdk6/jdk6: Added tag jdk6-b39 for changeset 9534bb7d605e Message-ID: <201605051209.u45C9DCp022930@aojmv0008.oracle.com> Changeset: e43fa1ee0fe7 Author: andrew Date: 2016-05-04 23:23 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/rev/e43fa1ee0fe7 Added tag jdk6-b39 for changeset 9534bb7d605e ! .hgtags From gnu.andrew at redhat.com Thu May 5 12:09:21 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 05 May 2016 12:09:21 +0000 Subject: hg: jdk6/jdk6/corba: 4 new changesets Message-ID: <201605051209.u45C9LbY023065@aojmv0008.oracle.com> Changeset: 1fada170d21a Author: yhuang Date: 2010-12-05 20:09 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/1fada170d21a 6925851: Localize JRE into pt_BR Reviewed-by: mfang, psun + src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties Changeset: dda0826f5b65 Author: mfang Date: 2016-04-20 03:56 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/dda0826f5b65 7017734: jdk7 message drop 1 translation integration Reviewed-by: ogino, yhuang ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Changeset: 407b64f5c0c0 Author: asaha Date: 2016-04-15 03:57 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/407b64f5c0c0 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: 62c94623e3b7 Author: andrew Date: 2016-05-04 23:23 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/corba/rev/62c94623e3b7 Added tag jdk6-b39 for changeset 407b64f5c0c0 ! .hgtags From gnu.andrew at redhat.com Thu May 5 12:09:31 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 05 May 2016 12:09:31 +0000 Subject: hg: jdk6/jdk6/jaxp: 4 new changesets Message-ID: <201605051209.u45C9VMm023127@aojmv0008.oracle.com> Changeset: 901f021eae08 Author: aefimov Date: 2016-04-20 04:01 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/901f021eae08 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Changeset: 9c9892c967a2 Author: aefimov Date: 2015-12-05 01:57 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/9c9892c967a2 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea ! drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: b99ba4d5f112 Author: asaha Date: 2016-04-27 19:45 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/b99ba4d5f112 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! drop_included/jaxp_src/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! drop_included/jaxp_src/src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! drop_included/jaxp_src/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: beb94a7af7ef Author: andrew Date: 2016-05-04 23:23 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/beb94a7af7ef Added tag jdk6-b39 for changeset b99ba4d5f112 ! .hgtags From gnu.andrew at redhat.com Thu May 5 12:09:39 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 05 May 2016 12:09:39 +0000 Subject: hg: jdk6/jdk6/jaxws: Added tag jdk6-b39 for changeset be942bb571f6 Message-ID: <201605051209.u45C9dka023188@aojmv0008.oracle.com> Changeset: 4bf7944cff37 Author: andrew Date: 2016-05-04 23:23 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jaxws/rev/4bf7944cff37 Added tag jdk6-b39 for changeset be942bb571f6 ! .hgtags From gnu.andrew at redhat.com Thu May 5 12:09:47 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 05 May 2016 12:09:47 +0000 Subject: hg: jdk6/jdk6/langtools: Added tag jdk6-b39 for changeset 0efd58be9899 Message-ID: <201605051209.u45C9l8j023309@aojmv0008.oracle.com> Changeset: 80e7d79695c7 Author: andrew Date: 2016-05-04 23:23 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/langtools/rev/80e7d79695c7 Added tag jdk6-b39 for changeset 0efd58be9899 ! .hgtags From gnu.andrew at redhat.com Thu May 5 12:09:58 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 05 May 2016 12:09:58 +0000 Subject: hg: jdk6/jdk6/hotspot: 14 new changesets Message-ID: <201605051209.u45C9wpu023465@aojmv0008.oracle.com> Changeset: 88109ba55311 Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/88109ba55311 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: f7b7e61be989 Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/f7b7e61be989 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: 55064d02c45b Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/55064d02c45b 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: e900e1819be2 Author: sgehwolf Date: 2015-06-12 16:09 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/e900e1819be2 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 2bd9992da020 Author: coleenp Date: 2012-04-05 12:17 -0400 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/2bd9992da020 7158988: jvm crashes while debugging on x86_32 and x86_64 Summary: Object pointer is pushed more than once on stack, where GC doesn't expect it. Reviewed-by: coleenp, kvn Contributed-by: axel.siebenborn at sap.com ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp + test/runtime/7158988/FieldMonitor.java + test/runtime/7158988/TestFieldMonitor.sh + test/runtime/7158988/TestPostFieldModification.java Changeset: fe4bbf70da7e Author: kvn Date: 2016-05-03 12:13 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/fe4bbf70da7e 7193318: C2: remove number of inputs requirement from Node's new operator Summary: Deleted placement new operator of Node - node(size_t, Compile *, int). Reviewed-by: kvn, twisti Contributed-by: bharadwaj.yadavalli at oracle.com ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp Changeset: 320a3e1b7325 Author: kevinw Date: 2016-05-03 12:41 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/320a3e1b7325 8132051: Better byte behavior Summary: Contains introduction of interp_masm_x86.{c,h}pp from 8026251 Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp + src/cpu/x86/vm/interp_masm_x86.cpp + src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/oops/constMethodOop.hpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 7d2ca0050ec3 Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/7d2ca0050ec3 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 94f692f0dddb Author: kevinw Date: 2016-05-03 18:24 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/94f692f0dddb 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: 3fc4dfc17959 Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/3fc4dfc17959 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: afe0224dee11 Author: kevinw Date: 2016-04-13 17:26 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/afe0224dee11 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: aca1d7804588 Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/aca1d7804588 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 88506c6dc280 Author: aph Date: 2016-05-03 19:34 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/88506c6dc280 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 7561dfbeeee5 Author: andrew Date: 2016-05-04 23:23 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/7561dfbeeee5 Added tag jdk6-b39 for changeset 88506c6dc280 ! .hgtags From gnu.andrew at redhat.com Thu May 5 12:10:20 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 05 May 2016 12:10:20 +0000 Subject: hg: jdk6/jdk6/jdk: 56 new changesets Message-ID: <201605051210.u45CALFn023806@aojmv0008.oracle.com> Changeset: d11a21fc33dc Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/d11a21fc33dc 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: c5eedbc972fb Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/c5eedbc972fb 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: b2b9757dbed8 Author: sla Date: 2013-11-01 15:10 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b2b9757dbed8 8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. Reviewed-by: dcubed ! test/com/sun/jdi/JdbMethodExitTest.sh ! test/com/sun/jdi/ShellScaffold.sh Changeset: 08c5e649bc9c Author: simonis Date: 2016-04-27 21:11 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/08c5e649bc9c 8028537: PPC64: Updated the JDK regression tests to run on AIX Reviewed-by: alanb Contributed-by: luchsh at linux.vnet.ibm.com, spoole at linux.vnet.ibm.com, volker.simonis at gmail.com ! test/ProblemList.txt ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh ! test/java/awt/Toolkit/AutoShutdown/ShowExitTest/ShowExitTest.sh ! test/java/io/Serializable/evolution/RenamePackage/run.sh ! test/java/io/Serializable/serialver/classpath/run.sh ! test/java/io/Serializable/serialver/nested/run.sh ! test/java/lang/StringCoding/CheckEncodings.sh ! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh ! test/java/net/Authenticator/B4933582.sh ! test/java/net/DatagramSocket/Send12k.java ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh ! test/java/net/Socket/OldSocketImpl.sh ! test/java/net/URL/B5086147.sh ! test/java/net/URLClassLoader/B5077773.sh ! test/java/net/URLClassLoader/sealing/checksealed.sh ! test/java/net/URLConnection/6212146/test.sh ! test/java/nio/charset/coders/CheckSJISMappingProp.sh ! test/java/nio/charset/spi/basic.sh ! test/java/rmi/registry/readTest/readTest.sh ! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/java/security/Security/signedfirst/Dyn.sh ! test/java/security/Security/signedfirst/Static.sh ! test/java/util/PluggableLocale/ExecTest.sh ! test/java/util/ResourceBundle/Bug6299235Test.sh ! test/java/util/ServiceLoader/basic.sh ! test/java/util/logging/AnonLoggerWeakRefLeak.sh ! test/java/util/logging/LoggerWeakRefLeak.sh ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh ! test/javax/script/CommonSetup.sh ! test/javax/security/auth/Subject/doAs/Test.sh ! test/lib/security/java.policy/Ext_AllPolicy.sh ! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh ! test/sun/net/www/http/HttpClient/RetryPost.sh ! test/sun/net/www/protocol/jar/B5105410.sh ! test/sun/rmi/rmic/newrmic/equivalence/batch.sh ! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh ! test/sun/security/pkcs11/Provider/Login.sh ! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/security/tools/jarsigner/AlgOptions.sh ! test/sun/security/tools/jarsigner/PercentSign.sh ! test/sun/security/tools/jarsigner/diffend.sh ! test/sun/security/tools/jarsigner/oldsig.sh ! test/sun/security/tools/keytool/AltProviderPath.sh ! test/sun/security/tools/keytool/CloneKeyAskPassword.sh ! test/sun/security/tools/keytool/SecretKeyKS.sh ! test/sun/security/tools/keytool/StandardAlgName.sh ! test/sun/security/tools/keytool/resource.sh ! test/sun/security/tools/policytool/Alias.sh ! test/sun/security/tools/policytool/ChangeUI.sh ! test/sun/security/tools/policytool/OpenPolicy.sh ! test/sun/security/tools/policytool/SaveAs.sh ! test/sun/security/tools/policytool/UpdatePermissions.sh ! test/sun/security/tools/policytool/UsePolicy.sh ! test/sun/security/tools/policytool/i18n.sh ! test/sun/tools/common/CommonSetup.sh ! test/sun/tools/jconsole/ResourceCheckTest.sh ! test/sun/tools/jinfo/Basic.sh ! test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh Changeset: 1f24b51e3d89 Author: sla Date: 2016-04-27 21:13 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/1f24b51e3d89 8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true Reviewed-by: alanb, dsamersoff ! test/sun/tools/jinfo/Basic.sh Changeset: d6ad86882dd6 Author: ksrini Date: 2016-04-28 02:17 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/d6ad86882dd6 6742159: (launcher) improve the java launching mechanism Summary: improves launching, also addresses 6694671 and 6749732 Reviewed-by: darcy, dholmes + src/share/bin/emessages.h ! src/share/bin/java.c ! src/share/bin/java.h - src/share/classes/sun/launcher/LauncherHelp.java + src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/launcher/resources/launcher.properties ! src/solaris/bin/java_md.c ! src/windows/bin/java_md.c ! test/tools/launcher/Arrrghs.java - test/tools/launcher/Arrrghs.sh + test/tools/launcher/TestHelper.java Changeset: b7551d85ef52 Author: ksrini Date: 2008-10-01 09:04 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b7551d85ef52 4459600: java -jar fails to run Main-Class if classname followed by whitespace. Summary: Fixed whitespace trimming in the manifest as well as post review comments on CR: 6742159 Reviewed-by: darcy, dholmes ! src/share/classes/sun/launcher/LauncherHelper.java ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/TestHelper.java Changeset: 67e682c8b2e8 Author: ksrini Date: 2008-10-14 13:02 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/67e682c8b2e8 6758881: (launcher) needs to throw NoClassDefFoundError instead of JavaRuntimeException Summary: The launcher will throw the Error vs. Exception, also fixed some minor issues with the tests. Reviewed-by: darcy ! src/share/classes/sun/launcher/LauncherHelper.java ! test/tools/launcher/Arrrghs.java Changeset: 3ab539fa5050 Author: ksrini Date: 2016-04-28 03:21 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/3ab539fa5050 6452854: Provide a flag to print the java configuration Reviewed-by: darcy, mchung, sherman, dholmes, mduigou ! make/java/jli/mapfile-vers ! src/share/bin/java.c ! src/share/bin/jli_util.c ! src/share/bin/jli_util.h ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/launcher/resources/launcher.properties + test/tools/launcher/Settings.java Changeset: 845417504bcc Author: ksrini Date: 2016-04-28 03:29 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/845417504bcc 6856415: Enabling java security manager will make program thrown wrong exception ( main method not found ) Reviewed-by: darcy ! src/share/classes/sun/launcher/LauncherHelper.java + test/tools/launcher/VerifyExceptions.java Changeset: e660bd8ca7df Author: ksrini Date: 2016-04-28 03:51 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/e660bd8ca7df 6981001: (launcher) EnsureJREInstallation is not being called in order Summary: Also add TestHelper changes from 6367077 so MiscTests compiles Reviewed-by: darcy + test/tools/launcher/MiscTests.java ! test/tools/launcher/TestHelper.java - test/tools/launcher/VerifyExceptions.java Changeset: ce336f9214d4 Author: mchung Date: 2016-04-28 05:14 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ce336f9214d4 6977738: Deadlock between java.lang.ClassLoader and java.util.Properties Reviewed-by: alanb, sherman, darcy, igor ! make/java/java/FILES_java.gmk ! src/share/classes/java/lang/System.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/XMLUtils.java ! src/share/classes/sun/misc/Launcher.java ! src/share/classes/sun/misc/VM.java + test/java/lang/ClassLoader/deadlock/GetResource.java Changeset: 99f96f358291 Author: ksrini Date: 2016-04-28 05:29 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/99f96f358291 6968053: (launcher) hide exceptions under certain launcher failures Reviewed-by: mchung ! src/share/bin/java.c ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/launcher/resources/launcher.properties ! src/share/classes/sun/misc/VM.java ! test/tools/launcher/Arrrghs.java Changeset: e33cbc34f9cb Author: ksrini Date: 2016-04-29 01:58 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/e33cbc34f9cb 7026184: (launcher) Regression: class with unicode name can't be launched by java. Reviewed-by: mchung, sherman ! src/share/bin/java.c ! src/share/classes/sun/launcher/LauncherHelper.java Changeset: db9b0190021f Author: ksrini Date: 2016-04-28 13:10 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/db9b0190021f 7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2 Reviewed-by: sherman, mchung, darcy ! src/share/bin/java.c + test/tools/launcher/I18NJarTest.java ! test/tools/launcher/TestHelper.java Changeset: e335fb1464a7 Author: weijun Date: 2016-04-28 13:14 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/e335fb1464a7 7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu Reviewed-by: alanb ! test/sun/tools/jinfo/Basic.sh Changeset: 6eb2c954b162 Author: ksrini Date: 2016-04-29 04:19 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/6eb2c954b162 7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file Summary: Tests backported from jdk8 by bvaidya to jdk7u Reviewed-by: ksrini, bvaidya Contributed-by: sonali.goel at oracle.com ! test/tools/launcher/Arrrghs.java + test/tools/launcher/MainClassAttributeTest.java ! test/tools/launcher/TestHelper.java Changeset: bec0d2b798e5 Author: ksrini Date: 2016-04-29 04:22 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/bec0d2b798e5 7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes Reviewed-by: darcy, jgish, jjh ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/TestHelper.java Changeset: 7594f8a44476 Author: ksrini Date: 2016-04-29 04:32 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7594f8a44476 7127906: (launcher) convert the launcher regression tests to java Reviewed-by: darcy, naoto + test/tools/launcher/ChangeDataModel.java - test/tools/launcher/CreatePlatformFile.java ! test/tools/launcher/I18NJarTest.java + test/tools/launcher/I18NTest.java ! test/tools/launcher/MiscTests.java ! test/tools/launcher/Settings.java - test/tools/launcher/SomeException.java ! test/tools/launcher/TestHelper.java - test/tools/launcher/UnicodeCleanup.java ! test/tools/launcher/UnicodeTest.java - test/tools/launcher/UnicodeTest.sh ! test/tools/launcher/UnresolvedExceptions.java - test/tools/launcher/deleteI18n.sh - test/tools/launcher/i18nTest.sh - test/tools/launcher/unresolvedExceptions.sh Changeset: ebf85f1fa115 Author: andrew Date: 2016-04-29 04:59 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ebf85f1fa115 8155699: Resolve issues created by backports in OpenJDK 6 b39 Reviewed-by: omajid ! src/windows/bin/java_md.c ! test/tools/launcher/I18NJarTest.java Changeset: 0d7f70378392 Author: kshefov Date: 2016-04-29 05:09 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/0d7f70378392 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: 62397f768d72 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/62397f768d72 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 753a6471ee9f Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/753a6471ee9f 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: fafd1ef51ed0 Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/fafd1ef51ed0 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: 0cb4fe6b1eee Author: igerasim Date: 2015-11-27 10:59 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/0cb4fe6b1eee 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: 64ed8891222a Author: valeriep Date: 2016-04-29 14:30 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/64ed8891222a 6414899: P11Digest should support cloning Summary: Enhanced the PKCS11 Digest implementation to support cloning Reviewed-by: vinnie ! make/sun/security/pkcs11/mapfile-vers ! src/share/classes/sun/security/pkcs11/P11Digest.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/share/lib/security/sunpkcs11-solaris.cfg ! src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h + test/sun/security/pkcs11/MessageDigest/TestCloning.java Changeset: 31fc71f215a0 Author: andrew Date: 2016-04-29 14:37 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/31fc71f215a0 8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2 Reviewed-by: omajid ! src/windows/bin/java_md.c Changeset: b785a85ebbe8 Author: vinnie Date: 2016-04-29 15:08 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b785a85ebbe8 6753664: Support SHA256 (and higher) in SunMSCAPI Reviewed-by: mullan ! src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/windows/native/sun/security/mscapi/security.cpp + test/sun/security/mscapi/SignUsingSHA2withRSA.java + test/sun/security/mscapi/SignUsingSHA2withRSA.sh Changeset: 4ae77890702d Author: vinnie Date: 2011-04-29 00:21 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/4ae77890702d 6578658: Request for raw RSA (NONEwithRSA) Signature support in SunMSCAPI Reviewed-by: wetmore ! src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/windows/native/sun/security/mscapi/security.cpp + test/sun/security/mscapi/SignUsingNONEwithRSA.java + test/sun/security/mscapi/SignUsingNONEwithRSA.sh Changeset: 2d6873de3788 Author: xuelei Date: 2016-04-29 16:13 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/2d6873de3788 7106773: 512 bits RSA key cannot work with SHA384 and SHA512 Reviewed-by: weijun ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java + src/share/classes/sun/security/util/KeyLength.java ! src/windows/classes/sun/security/mscapi/Key.java ! src/windows/classes/sun/security/mscapi/RSACipher.java ! src/windows/classes/sun/security/mscapi/RSASignature.java + test/sun/security/mscapi/ShortRSAKey1024.sh + test/sun/security/mscapi/ShortRSAKey512.sh + test/sun/security/mscapi/ShortRSAKey768.sh + test/sun/security/mscapi/ShortRSAKeyWithinTLS.java ! test/sun/security/pkcs11/KeyStore/ClientAuth.java ! test/sun/security/pkcs11/KeyStore/ClientAuth.sh ! test/sun/security/ssl/javax/net/ssl/SSLContextVersion.java + test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java Changeset: 1f6d19e7b2f7 Author: andrew Date: 2016-04-29 16:20 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/1f6d19e7b2f7 8155746: Sync Windows export list in make/java/jli/Makefile with make/java/jli/mapfile-vers Reviewed-by: omajid ! make/java/jli/Makefile Changeset: 87d08b886ec0 Author: valeriep Date: 2010-12-22 19:19 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/87d08b886ec0 6924489: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED Summary: Reset cipher state to un-initialized wherever necessary. Reviewed-by: weijun ! src/share/classes/sun/security/pkcs11/P11Cipher.java Changeset: 4dce3297b761 Author: valeriep Date: 2016-04-29 18:54 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/4dce3297b761 6812738: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes with PCKS11 provider Summary: Removed finalize() and add more error handling to native code Reviewed-by: vinnie ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/native/sun/security/pkcs11/wrapper/p11_convert.c ! src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_digest.c ! src/share/native/sun/security/pkcs11/wrapper/p11_dual.c ! src/share/native/sun/security/pkcs11/wrapper/p11_general.c ! src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_mutex.c ! src/share/native/sun/security/pkcs11/wrapper/p11_objmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sign.c ! src/share/native/sun/security/pkcs11/wrapper/p11_util.c ! src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h Changeset: 9ce34be80516 Author: valeriep Date: 2016-04-29 19:39 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/9ce34be80516 6604496: Support for CKM_AES_CTR (counter mode) Summary: Enhanced SunPKCS11 provider to support AES/CTR/NoPadding transformation. Reviewed-by: vinnie ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java + src/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/share/native/sun/security/pkcs11/wrapper/p11_convert.c + src/share/native/sun/security/pkcs11/wrapper/pkcs-11v2-20a3.h ! src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h ! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java Changeset: f9b5e7bac229 Author: valeriep Date: 2016-05-01 00:31 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/f9b5e7bac229 4963723: Implement SHA-224 Summary: Add support for SHA-224, SHA224withRSA, SHA224withECDSA, HmacSHA224 and OAEPwithSHA-224AndMGF1Padding. Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/HmacCore.java ! src/share/classes/com/sun/crypto/provider/HmacMD5.java ! src/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java ! src/share/classes/com/sun/crypto/provider/HmacSHA1.java ! src/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java ! src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/share/classes/java/security/spec/PSSParameterSpec.java ! src/share/classes/sun/security/pkcs11/P11Digest.java ! src/share/classes/sun/security/pkcs11/P11Mac.java ! src/share/classes/sun/security/pkcs11/P11Signature.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/provider/DigestBase.java ! src/share/classes/sun/security/provider/MD2.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/MD5.java ! src/share/classes/sun/security/provider/SHA.java ! src/share/classes/sun/security/provider/SHA2.java ! src/share/classes/sun/security/provider/SHA5.java ! src/share/classes/sun/security/provider/SunEntries.java ! src/share/classes/sun/security/rsa/RSASignature.java ! src/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/com/sun/crypto/provider/Mac/MacClone.java ! test/com/sun/crypto/provider/Mac/MacKAT.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.java ! test/sun/security/mscapi/SignUsingSHA2withRSA.java ! test/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/pkcs11/rsa/TestSignatures.java ! test/sun/security/provider/MessageDigest/DigestKAT.java ! test/sun/security/provider/MessageDigest/Offsets.java ! test/sun/security/provider/MessageDigest/TestSHAClone.java ! test/sun/security/rsa/TestKeyPairGenerator.java ! test/sun/security/rsa/TestSignatures.java Changeset: 10c7d641a457 Author: valeriep Date: 2012-01-18 19:35 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/10c7d641a457 7033170: Cipher.getMaxAllowedKeyLength(String) throws NoSuchAlgorithmException Summary: Changed to always use full transformation as provider properties. Reviewed-by: mullan ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/javax/crypto/Cipher/GetMaxAllowed.java Changeset: b8ba80ef317b Author: valeriep Date: 2016-05-02 21:45 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b8ba80ef317b 7044060: Need to support NSA Suite B Cryptography algorithms Summary: Add support for DSA parameter generation and OIDs for NSA Suite B algorithms. Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/AESCipher.java ! src/share/classes/com/sun/crypto/provider/AESWrapCipher.java ! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/provider/DSAKeyPairGenerator.java ! src/share/classes/sun/security/provider/DSAParameterGenerator.java ! src/share/classes/sun/security/provider/ParameterCache.java ! src/share/classes/sun/security/provider/SunEntries.java + src/share/classes/sun/security/spec/DSAGenParameterSpec.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java + test/sun/security/pkcs11/ec/TestECDH2.java + test/sun/security/pkcs11/ec/TestECDSA2.java + test/sun/security/provider/DSA/TestAlgParameterGenerator.java + test/sun/security/provider/DSA/TestDSA2.java ! test/sun/security/provider/DSA/TestKeyPairGenerator.java Changeset: 50c578c4f252 Author: xuelei Date: 2016-05-02 22:01 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/50c578c4f252 8006935: Need to take care of long secret keys in HMAC/PRF compuation Reviewed-by: valeriep ! src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java Changeset: 3c8c8f9f6de6 Author: valeriep Date: 2016-04-14 00:11 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/3c8c8f9f6de6 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun ! src/share/classes/sun/security/provider/DSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: cdc1f7f26d85 Author: xuelei Date: 2016-05-02 22:21 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/cdc1f7f26d85 6956398: make ephemeral DH key match the length of the certificate key Reviewed-by: weijun ! src/share/classes/sun/security/ssl/ServerHandshaker.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java Changeset: 7f2c157eef20 Author: igerasim Date: 2016-04-14 19:43 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7f2c157eef20 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 9a9bc4046670 Author: vadim Date: 2016-05-02 23:04 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/9a9bc4046670 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: ca145c441db0 Author: prr Date: 2008-06-12 13:17 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ca145c441db0 6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties Reviewed-by: tdv, igor ! make/sun/headless/mapfile-vers ! make/sun/xawt/mapfile-vers ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/font/FontManager.java ! src/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java + src/solaris/classes/sun/font/FcFontConfiguration.java ! src/solaris/native/sun/awt/fontconfig.h ! src/solaris/native/sun/awt/fontpath.c ! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java Changeset: ff314c19de47 Author: prr Date: 2009-01-12 16:02 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ff314c19de47 6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux Reviewed-by: igor, yan ! src/solaris/classes/sun/awt/X11/XFontPeer.java ! src/solaris/classes/sun/font/FcFontConfiguration.java Changeset: 3525ba2583ea Author: anashaty Date: 2016-05-03 00:53 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/3525ba2583ea 8023990: Regression: postscript size increase from 6u18 Reviewed-by: prr, bae ! src/share/classes/sun/awt/FontConfiguration.java ! src/solaris/classes/sun/font/FcFontConfiguration.java Changeset: ca07bf092882 Author: neugens Date: 2016-05-03 01:37 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ca07bf092882 8067364: Printing to Postscript doesn't support dieresis Summary: Fix regression caused by fix for 8023990 Reviewed-by: bae, prr Contributed-by: neugens at redhat.com, philip.race at oracle.com ! src/solaris/classes/sun/font/FcFontConfiguration.java + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: 47f2e39c4953 Author: neugens Date: 2015-08-27 13:25 +0200 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/47f2e39c4953 8075584: test for 8067364 depends on hardwired text advance Summary: The test incorrectly included values that depend on the installed fonts Reviewed-by: serb, prr ! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: c03fd7cecc2d Author: prr Date: 2011-01-21 07:59 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/c03fd7cecc2d 6892493: potential memory leaks in 2D font code indentified by parfait. Reviewed-by: bae, igor ! src/solaris/native/sun/awt/fontpath.c Changeset: 92ac48e536c1 Author: vadim Date: 2015-12-10 12:13 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/92ac48e536c1 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb ! src/solaris/native/sun/awt/fontpath.c Changeset: b388159a6b60 Author: sjiang Date: 2016-05-03 02:55 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b388159a6b60 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: 1d2950517326 Author: coffeys Date: 2016-04-15 01:12 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/1d2950517326 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: 7fcdd526251a Author: prr Date: 2016-05-03 03:03 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7fcdd526251a 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp Changeset: ba4f87ab6e89 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ba4f87ab6e89 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: 34ad25326cbc Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/34ad25326cbc 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: 94bddc809c7f Author: rpatil Date: 2016-04-15 03:42 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/94bddc809c7f 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/northamerica ! 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: 545db1dd8c2a Author: andrew Date: 2016-05-04 23:23 +0100 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/545db1dd8c2a Added tag jdk6-b39 for changeset 94bddc809c7f ! .hgtags From gnu.andrew at redhat.com Thu May 5 12:37:00 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 5 May 2016 08:37:00 -0400 (EDT) Subject: [PATCH] b39 Release and retro-active security patch review In-Reply-To: <572AF470.9060900@redhat.com> References: <1692704829.1276466.1462405700926.JavaMail.zimbra@redhat.com> <572AF470.9060900@redhat.com> Message-ID: <1379310665.1419781.1462451820966.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On 05/05/16 00:48, Andrew Hughes wrote: > > Ok to push? > > OK, thanks. > > Andrew. > > Thanks, pushed. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From neugens at redhat.com Wed May 11 15:32:13 2016 From: neugens at redhat.com (Mario Torre) Date: Wed, 11 May 2016 17:32:13 +0200 Subject: RFC: Backport https://bugs.openjdk.java.net/browse/JDK-7050826 Message-ID: I would like to push the changeset for 7050826[1] changeset into jdk6: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f147294d1b42 The patch applies as is via hg import. Cheers, Mario [1] https://bugs.openjdk.java.net/browse/JDK-7050826 From gnu.andrew at redhat.com Wed May 11 16:17:24 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 11 May 2016 12:17:24 -0400 (EDT) Subject: RFC: Backport https://bugs.openjdk.java.net/browse/JDK-7050826 In-Reply-To: References: Message-ID: <1670015858.1604241.1462983444772.JavaMail.zimbra@redhat.com> ----- Original Message ----- > I would like to push the changeset for 7050826[1] changeset into jdk6: > > http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f147294d1b42 > > The patch applies as is via hg import. > > Cheers, > Mario > > [1] https://bugs.openjdk.java.net/browse/JDK-7050826 > Approved. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From dcherepanov at azul.com Thu May 12 18:03:18 2016 From: dcherepanov at azul.com (Dmitry Cherepanov) Date: Thu, 12 May 2016 18:03:18 +0000 Subject: request for backport - 6755847 and 6864028 Message-ID: Hello, This is a request for backport 6755847 and 6864028 to JDK6 6755847: (launcher) will trigger assertions in debug build http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e7f373751c6b 6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3323e6c925f9 There is a mismatch between FindClassFromBootLoader_t in JDK (with 3 params) and JVM_FindClassFromBootLoader in Hotspot (with 2 params) and backport resolves this. Patches apply cleanly. Thanks Dmitry From neugens.limasoftware at gmail.com Wed May 11 16:20:57 2016 From: neugens.limasoftware at gmail.com (neugens.limasoftware at gmail.com) Date: Wed, 11 May 2016 16:20:57 +0000 Subject: hg: jdk6/jdk6/jdk: 7050826: Hebrew characters are not rendered on OEL 5.6 Message-ID: <201605111620.u4BGKv0k010553@aojmv0008.oracle.com> Changeset: b72e7b89dda9 Author: prr Date: 2011-09-08 11:00 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b72e7b89dda9 7050826: Hebrew characters are not rendered on OEL 5.6 Reviewed-by: bae, jgodinez ! src/solaris/native/sun/awt/fontpath.c From gnu.andrew at redhat.com Tue May 24 18:26:03 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 24 May 2016 18:26:03 +0000 Subject: hg: jdk6/jdk6/jdk: 2 new changesets Message-ID: <201605241826.u4OIQ3kQ005309@aojmv0008.oracle.com> Changeset: 44971685d3ce Author: ksrini Date: 2008-10-05 18:53 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/44971685d3ce 6755847: (launcher) will trigger assertions in debug build Summary: Adds a temporary counter measure to to prevent assertions CR: 6755845 Reviewed-by: darcy, dholmes ! src/share/bin/java.h ! src/solaris/bin/java_md.c ! src/windows/bin/java_md.c Changeset: 73d1df240259 Author: mchung Date: 2009-08-06 16:35 -0700 URL: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/73d1df240259 6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader Summary: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader Reviewed-by: ksrini ! src/share/bin/java.h ! src/solaris/bin/java_md.c ! src/windows/bin/java_md.c From gnu.andrew at redhat.com Tue May 24 18:27:56 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 24 May 2016 14:27:56 -0400 (EDT) Subject: request for backport - 6755847 and 6864028 In-Reply-To: References: Message-ID: <1500448136.403884.1464114476630.JavaMail.zimbra@redhat.com> ----- Original Message ----- > Hello, > > This is a request for backport 6755847 and 6864028 to JDK6 > > 6755847: (launcher) will trigger assertions in debug build > http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e7f373751c6b > > 6864028: Update the java launcher to use the new entry point > JVM_FindClassFromBootLoader > http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3323e6c925f9 > > There is a mismatch between FindClassFromBootLoader_t in JDK (with 3 params) > and JVM_FindClassFromBootLoader in Hotspot (with 2 params) and backport > resolves this. Patches apply cleanly. > > Thanks > > Dmitry Approved and pushed both changes: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/44971685d3ce http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/73d1df240259 Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222