/hg/release/icedtea7-forest-2.6/jdk: 62 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Thu Jul 21 16:04:08 UTC 2016
changeset 5bd4a8bcd1d4 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5bd4a8bcd1d4
author: andrew
date: Thu Jun 30 03:43:26 2016 +0100
7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly
Summary: Reinstate change destroyed by merge
changeset cbdacf106eab in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cbdacf106eab
author: andrew
date: Tue Jul 19 04:12:40 2016 +0100
PR2799: Files are missing from resources.jar
Summary: Compile and filter list of files from IMPORTSRCDIR and add to resources.jar
changeset 27df0250f4d6 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=27df0250f4d6
author: andrew
date: Fri May 27 03:58:28 2016 +0100
PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed
Summary: Initialise the random number generator and feed the seed to it.
changeset 4792aff34ae3 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=4792aff34ae3
author: aph
date: Mon Jul 04 17:08:12 2016 +0100
8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions
Summary: Adjust instruction generation. Includes portions of 8026049 for test case.
Reviewed-by: dholmes, jrose, psandoz, kvn
changeset 449867a532e7 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=449867a532e7
author: bae
date: Mon Dec 24 14:22:23 2012 +0400
8005402, PR3020: Need to provide benchmarks for color management
Reviewed-by: jgodinez, prr
changeset 458b9d461b9e in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=458b9d461b9e
author: bae
date: Tue Oct 23 13:10:52 2012 +0400
7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144
Reviewed-by: jgodinez, prr
changeset a4b5470d8e6d in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a4b5470d8e6d
author: bae
date: Mon Jul 18 16:36:48 2016 +0100
7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0
Reviewed-by: prr
changeset e0263ae71fa4 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e0263ae71fa4
author: bae
date: Mon Jul 18 17:45:32 2016 +0100
8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations
Reviewed-by: prr, jgodinez
changeset c8240cc48e0f in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c8240cc48e0f
author: anashaty
date: Tue Jul 08 17:47:47 2014 +0400
8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException
Reviewed-by: bae, prr
changeset 09f29eab0896 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=09f29eab0896
author: bae
date: Mon Jul 18 18:07:23 2016 +0100
8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination.
Reviewed-by: prr
changeset 80acb89d2068 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=80acb89d2068
author: bae
date: Thu Jun 06 13:57:25 2013 +0400
8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87
Reviewed-by: prr, vadim
changeset 455564524585 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=455564524585
author: bae
date: Mon Jul 18 19:01:07 2016 +0100
7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly
Reviewed-by: prr, vadim
changeset f441a738dc1a in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f441a738dc1a
author: bae
date: Tue Sep 10 21:54:14 2013 +0400
8024511, PR3020: Crash during color profile destruction
Reviewed-by: vadim, prr
changeset 612e3b8b661a in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=612e3b8b661a
author: jchen
date: Tue Oct 15 14:16:27 2013 -0700
8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending
Reviewed-by: prr, bae
changeset e6fb1bedc3db in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e6fb1bedc3db
author: bae
date: Wed Oct 16 17:13:15 2013 +0400
8026702, PR3020: Fix for 8025429 breaks jdk build on windows
Reviewed-by: serb
changeset 11ddf3746523 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=11ddf3746523
author: bae
date: Tue Oct 22 13:28:44 2013 +0400
8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit
Reviewed-by: prr, jchen
changeset 52720f35e02c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=52720f35e02c
author: ssadetsky
date: Tue Jul 19 04:27:11 2016 +0100
6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate
Reviewed-by: alexsch, azvegint
changeset db65d5eadfeb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=db65d5eadfeb
author: andrew
date: Fri Jul 08 02:00:13 2016 +0100
8151841, PR3098: Build needs additional flags to compile with GCC 6
Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6
Reviewed-by: erikj, dholmes, kbarrett
changeset ee9e7db3f1ee in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=ee9e7db3f1ee
author: darcy
date: Fri Aug 12 13:36:39 2011 -0700
4900206, PR3101: Include worst-case rounding tests for Math library functions
Reviewed-by: alanb
changeset a55f33fff054 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a55f33fff054
author: andrew
date: Wed Jul 20 03:53:55 2016 +0100
Bump to icedtea-2.6.7pre01
changeset 6e1205f205ec in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=6e1205f205ec
author: andrew
date: Wed Jul 20 04:00:46 2016 +0100
Added tag icedtea-2.6.7pre01 for changeset a55f33fff054
changeset 9e1264f51bae in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=9e1264f51bae
author: andrew
date: Fri Jul 08 02:00:13 2016 +0100
8151841: Build needs additional flags to compile with GCC 6
Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6
Reviewed-by: erikj, dholmes, kbarrett
changeset cb5b345ca5eb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cb5b345ca5eb
author: igerasim
date: Fri Jul 08 15:27:58 2016 +0100
8037557: test SessionCacheSizeTests.java timeout
Reviewed-by: weijun
changeset f76c02080989 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f76c02080989
author: juh
date: Tue Aug 06 13:46:15 2013 -0700
8022439: Fix lint warnings in sun.security.ec
Reviewed-by: darcy
changeset 6ef5e10840c9 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=6ef5e10840c9
author: ksrini
date: Fri Jul 08 18:01:11 2016 +0100
7060849: Eliminate pack200 build warnings
7069870: Parts of the JDK erroneously rely on generic array initializers with diamond
Reviewed-by: ksrini, jjg, mcimadamore
Contributed-by: alexandre.boulgakov at oracle.com
changeset cc87354325a1 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cc87354325a1
author: jjg
date: Sun Jul 10 01:56:57 2016 +0100
7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror
Reviewed-by: xuelei, mullan
Contributed-by: alexandre.boulgakov at oracle.com
changeset 2e88b2895a8c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2e88b2895a8c
author: mullan
date: Tue Jul 12 03:29:42 2016 +0100
6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package
Reviewed-by: mchung
changeset 7f3e0f63a6e0 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7f3e0f63a6e0
author: weijun
date: Mon Aug 20 07:59:26 2012 +0800
7192202: Make sure keytool prints both unknown and unparseable extensions
Reviewed-by: mullan
changeset e0e3b71e621d in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e0e3b71e621d
author: vinnie
date: Mon Mar 26 17:14:20 2012 +0100
7152582: PKCS11 tests should use the NSS libraries available in the OS
Reviewed-by: mullan
changeset 95937888e3fb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=95937888e3fb
author: weijun
date: Mon Sep 17 18:19:16 2012 +0800
7196855: autotest.sh fails on ubuntu because libsoftokn.so not found
Reviewed-by: vinnie
changeset f6d8a245d520 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f6d8a245d520
author: weijun
date: Fri Sep 28 17:15:48 2012 +0800
7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so
Reviewed-by: alanb, smarks
changeset 8973d7ed98ee in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8973d7ed98ee
author: sflores
date: Wed Jul 13 03:59:05 2016 +0100
7194449: String resources for Key Tool and Policy Tool should be in their respective packages
Reviewed-by: alanb, weijun, mullan
changeset f6ab13d95e3e in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f6ab13d95e3e
author: mullan
date: Wed Jul 13 04:59:14 2016 +0100
7102686: Restructure timestamp code so that jars and modules can more easily share the same code
Reviewed-by: mchung
changeset 0120a53f3c27 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=0120a53f3c27
author: weijun
date: Wed Jul 13 05:17:38 2016 +0100
8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161
Reviewed-by: mullan
changeset 8c76f574aa4f in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8c76f574aa4f
author: coffeys
date: Wed Jul 13 14:31:09 2016 +0100
8038837: Add support to jarsigner for specifying timestamp hash algorithm
Reviewed-by: weijun
changeset bd54b89d6812 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bd54b89d6812
author: alitvinov
date: Wed Feb 03 18:52:45 2016 +0300
8130735: javax.swing.TimerQueue: timer fires late when another timer starts
Reviewed-by: ssadetsky, alexsch
changeset 52a661519964 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=52a661519964
author: vinnie
date: Mon Feb 13 14:26:25 2012 +0000
7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done
Reviewed-by: xuelei, wetmore
changeset 0cba9c7d4859 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=0cba9c7d4859
author: wetmore
date: Mon Oct 31 11:54:19 2011 -0700
7105780: Add SSLSocket client/SSLEngine server to templates directory
Reviewed-by: xuelei
changeset a916b7ca6a5b in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a916b7ca6a5b
author: wetmore
date: Wed Jul 13 17:22:56 2016 +0100
8019341: Update CookieHttpsClientTest to use the newer framework.
Reviewed-by: xuelei, smarks, michaelm
changeset cceb56c23f63 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cceb56c23f63
author: xuelei
date: Wed Jul 13 17:27:58 2016 +0100
8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs
Reviewed-by: weijun
changeset be4e524be4e1 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=be4e524be4e1
author: igerasim
date: Tue Apr 26 20:31:54 2016 +0300
8144313: Test SessionTimeOutTests can be timeout
Reviewed-by: mullan
changeset a8cd02b9d957 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a8cd02b9d957
author: alanb
date: Wed Jul 13 18:19:14 2016 +0100
8022594: Potential deadlock in <clinit> of sun.nio.ch.Util/IOUtil
Reviewed-by: chegar
changeset 3dcefeb4d257 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=3dcefeb4d257
author: dxu
date: Tue Jan 08 20:37:27 2013 +0000
8002306: (se) Selector.open fails if invoked with thread interrupt status set [win]
Reviewed-by: alanb
changeset 35384d76bea7 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=35384d76bea7
author: igerasim
date: Wed Jul 13 18:23:52 2016 +0100
8145446: Perfect pipe placement
Reviewed-by: alanb, jeff, igerasim, ahgross
changeset dbccaefdab7c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=dbccaefdab7c
author: igerasim
date: Wed Jul 13 18:29:12 2016 +0100
8146669: Test SessionTimeOutTests fails intermittently
Reviewed-by: mullan
changeset bc57536c7f84 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bc57536c7f84
author: jbachorik
date: Fri Feb 05 11:02:08 2016 +0100
8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811
Reviewed-by: dfuchs, valeriep
changeset 7e676266241c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7e676266241c
author: igerasim
date: Wed Jul 13 19:08:47 2016 +0100
8147771: Construction of static protection domains under Javax custom policy
Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled.
Reviewed-by: valeriep
changeset 65d527f3b647 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=65d527f3b647
author: rpatil
date: Wed Jul 13 20:17:08 2016 +0100
8151876: (tz) Support tzdata2016d
Reviewed-by: okutsu, coffeys
changeset 1bd8382967aa in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bd8382967aa
author: vadim
date: Mon Apr 04 15:48:23 2016 +0300
8151925: Font reference improvements
Reviewed-by: prr, serb, skoivu
changeset edad6c9e1bd7 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=edad6c9e1bd7
author: mhaupt
date: Wed Jul 13 20:49:11 2016 +0100
8155985: Persistent Parameter Processing
Reviewed-by: jrose, vlivanov, ahgross
changeset d2343d3a1892 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=d2343d3a1892
author: asaha
date: Wed Jul 13 21:05:33 2016 +0100
8157077: 8u101 L10n resource file updates
Summary: 8u101 L10n resource file updates
Reviewed-by: coffeys
Contributed-by: li.jiang at oracle.com
changeset 1bf8f2062be3 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bf8f2062be3
author: mhaupt
date: Wed Jul 13 21:20:43 2016 +0100
8158571: Additional method handle validation
Reviewed-by: jrose, ahgross, mchung
changeset 66396db9dd85 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=66396db9dd85
author: igerasim
date: Tue Apr 26 20:31:59 2016 +0300
8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
Reviewed-by: weijun, wetmore
changeset 23f5ca289d19 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=23f5ca289d19
author: vinnie
date: Fri Oct 03 22:15:51 2014 +0100
8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp
Reviewed-by: valeriep
changeset 2eac408f62d9 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2eac408f62d9
author: igerasim
date: Fri Jun 26 02:33:58 2015 +0300
8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently
Reviewed-by: vinnie
changeset 5763085fd9be in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5763085fd9be
author: clanger
date: Fri Dec 18 08:25:27 2015 +0800
8139436: sun.security.mscapi.KeyStore might load incomplete data
Reviewed-by: vinnie, weijun
changeset f055a87d7910 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f055a87d7910
author: sgehwolf
date: Wed Jul 13 21:47:10 2016 +0100
8147857: [TEST] RMIConnector logs attribute names incorrectly
Summary: Test case for this bug present on OpenJDK 8 & 9 only
Reviewed-by: andrew, dfuchs, jbachorik
changeset a7267e8244b9 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a7267e8244b9
author: goetz
date: Fri Jul 15 17:10:13 2016 +0100
8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known.
Summary: Use -fwrapv on GCC < 4.3. Also handle additional -fno-strict-aliasing cases with earlier compilers.
Reviewed-by: andrew
changeset 802c570861cb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=802c570861cb
author: andrew
date: Wed Jul 20 04:05:10 2016 +0100
Added tag jdk7u111-b00 for changeset a7267e8244b9
changeset c6f3da1debde in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c6f3da1debde
author: andrew
date: Wed Jul 20 05:26:32 2016 +0100
Merge jdk7u111-b00
changeset bcd7d8b905ae in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bcd7d8b905ae
author: andrew
date: Wed Jul 20 05:32:54 2016 +0100
PR3102: Extend 8022594 to AixPollPort
Summary: Call IOUtil.load() instead of Util.load(), which was removed in 8022594
changeset 1bb8e0af0abe in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bb8e0af0abe
author: andrew
date: Wed Jul 20 05:35:14 2016 +0100
Bump to icedtea-2.6.7
diffstat:
.hgtags | 2 +
make/com/oracle/security/ucrypto/Makefile | 1 -
make/com/sun/crypto/provider/Makefile | 2 +
make/com/sun/java/pack/Makefile | 1 +
make/com/sun/security/Makefile | 4 +-
make/common/Defs-linux.gmk | 10 +-
make/common/Release.gmk | 68 +-
make/common/shared/Defs-java.gmk | 11 +-
make/java/security/Makefile | 2 +
make/javax/crypto/Makefile | 1 +
make/jdk_generic_profile.sh | 2 +-
make/launchers/Makefile | 2 +-
make/sun/cmm/lcms/Makefile | 3 +
make/sun/cmm/lcms/mapfile-vers | 12 +-
make/sun/font/Makefile | 13 +-
make/sun/javazic/tzdata/VERSION | 2 +-
make/sun/javazic/tzdata/asia | 314 +-
make/sun/javazic/tzdata/australasia | 8 +
make/sun/javazic/tzdata/europe | 370 +-
make/sun/javazic/tzdata/iso3166.tab | 6 +-
make/sun/javazic/tzdata/leapseconds | 5 +-
make/sun/javazic/tzdata/northamerica | 29 +-
make/sun/javazic/tzdata/southamerica | 45 +-
make/sun/javazic/tzdata/zone.tab | 291 +-
make/sun/rmi/cgi/Makefile | 1 -
make/sun/rmi/registry/Makefile | 1 -
make/sun/rmi/rmi/Makefile | 1 -
make/sun/rmi/rmid/Makefile | 1 -
make/sun/security/Makefile | 1 +
make/sun/security/ec/Makefile | 2 +
make/sun/security/other/Makefile | 5 +-
make/sun/security/pkcs11/Makefile | 2 +
make/sun/security/tools/Makefile | 6 +-
src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java | 1 +
src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java | 5 -
src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties | 6 +-
src/share/classes/com/sun/crypto/provider/AESCrypt.java | 2 +-
src/share/classes/com/sun/crypto/provider/AESParameters.java | 15 +-
src/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java | 9 +-
src/share/classes/com/sun/crypto/provider/BlowfishParameters.java | 15 +-
src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java | 4 +-
src/share/classes/com/sun/crypto/provider/CipherCore.java | 7 +-
src/share/classes/com/sun/crypto/provider/DESCrypt.java | 18 +-
src/share/classes/com/sun/crypto/provider/DESKey.java | 4 +-
src/share/classes/com/sun/crypto/provider/DESKeyFactory.java | 4 +-
src/share/classes/com/sun/crypto/provider/DESParameters.java | 15 +-
src/share/classes/com/sun/crypto/provider/DESedeKey.java | 4 +-
src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java | 4 +-
src/share/classes/com/sun/crypto/provider/DESedeParameters.java | 15 +-
src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java | 8 +-
src/share/classes/com/sun/crypto/provider/DHKeyFactory.java | 29 +-
src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 4 +-
src/share/classes/com/sun/crypto/provider/DHParameters.java | 8 +-
src/share/classes/com/sun/crypto/provider/DHPrivateKey.java | 5 +-
src/share/classes/com/sun/crypto/provider/DHPublicKey.java | 8 +-
src/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java | 12 +-
src/share/classes/com/sun/crypto/provider/JceKeyStore.java | 32 +-
src/share/classes/com/sun/crypto/provider/KeyProtector.java | 22 +-
src/share/classes/com/sun/crypto/provider/OAEPParameters.java | 9 +-
src/share/classes/com/sun/crypto/provider/PBECipherCore.java | 6 +-
src/share/classes/com/sun/crypto/provider/PBEKey.java | 5 +-
src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java | 5 +-
src/share/classes/com/sun/crypto/provider/PBEParameters.java | 10 +-
src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java | 6 +-
src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java | 7 +-
src/share/classes/com/sun/crypto/provider/PCBC.java | 4 +-
src/share/classes/com/sun/crypto/provider/RC2Cipher.java | 6 +-
src/share/classes/com/sun/crypto/provider/RC2Parameters.java | 12 +-
src/share/classes/com/sun/crypto/provider/RSACipher.java | 4 +-
src/share/classes/com/sun/crypto/provider/SunJCE.java | 736 +-
src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java | 3 +-
src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java | 3 +-
src/share/classes/com/sun/jarsigner/ContentSignerParameters.java | 7 +
src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 6 +-
src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 14 +-
src/share/classes/com/sun/java/util/jar/pack/Attribute.java | 14 +-
src/share/classes/com/sun/java/util/jar/pack/BandStructure.java | 6 +-
src/share/classes/com/sun/java/util/jar/pack/ClassReader.java | 12 +-
src/share/classes/com/sun/java/util/jar/pack/ClassWriter.java | 8 +-
src/share/classes/com/sun/java/util/jar/pack/Code.java | 4 +-
src/share/classes/com/sun/java/util/jar/pack/Coding.java | 7 +-
src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java | 34 +-
src/share/classes/com/sun/java/util/jar/pack/Constants.java | 12 +-
src/share/classes/com/sun/java/util/jar/pack/Fixups.java | 41 +-
src/share/classes/com/sun/java/util/jar/pack/Instruction.java | 4 +-
src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java | 2 +-
src/share/classes/com/sun/java/util/jar/pack/Package.java | 58 +-
src/share/classes/com/sun/java/util/jar/pack/PackageReader.java | 29 +-
src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java | 38 +-
src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java | 11 +-
src/share/classes/com/sun/java/util/jar/pack/PropMap.java | 61 +-
src/share/classes/com/sun/java/util/jar/pack/TLGlobals.java | 4 +-
src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java | 3 +-
src/share/classes/com/sun/java/util/jar/pack/Utils.java | 4 +-
src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java | 2 +-
src/share/classes/com/sun/security/auth/PolicyFile.java | 31 +-
src/share/classes/com/sun/security/auth/SubjectCodeSource.java | 9 +-
src/share/classes/com/sun/security/auth/module/JndiLoginModule.java | 12 +-
src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java | 16 +-
src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java | 10 +-
src/share/classes/com/sun/security/auth/module/LdapLoginModule.java | 16 +-
src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java | 3 +-
src/share/classes/com/sun/security/ntlm/NTLMException.java | 3 +-
src/share/classes/com/sun/security/sasl/CramMD5Server.java | 5 +-
src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java | 96 +-
src/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java | 9 +-
src/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java | 43 +-
src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java | 7 +-
src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java | 5 +-
src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java | 5 +-
src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java | 17 +-
src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java | 18 +-
src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java | 41 +-
src/share/classes/com/sun/security/sasl/util/PolicyUtils.java | 6 +-
src/share/classes/java/awt/color/ICC_Profile.java | 76 +-
src/share/classes/java/awt/color/ICC_ProfileGray.java | 6 +-
src/share/classes/java/awt/color/ICC_ProfileRGB.java | 6 +-
src/share/classes/java/lang/invoke/MethodHandles.java | 8 +-
src/share/classes/java/nio/Bits.java | 35 +-
src/share/classes/java/security/AccessControlContext.java | 8 +-
src/share/classes/java/security/AccessController.java | 2 +-
src/share/classes/java/security/BasicPermission.java | 10 +-
src/share/classes/java/security/Permissions.java | 9 +-
src/share/classes/java/security/Policy.java | 11 +-
src/share/classes/java/security/ProtectionDomain.java | 8 +-
src/share/classes/java/security/Provider.java | 57 +-
src/share/classes/java/security/Security.java | 11 +-
src/share/classes/java/security/UnresolvedPermission.java | 16 +-
src/share/classes/java/security/UnresolvedPermissionCollection.java | 6 +-
src/share/classes/java/security/cert/CertificateRevokedException.java | 4 +-
src/share/classes/java/security/cert/X509CRLSelector.java | 2 +-
src/share/classes/java/security/cert/X509CertSelector.java | 79 +-
src/share/classes/javax/crypto/Cipher.java | 45 +-
src/share/classes/javax/crypto/CryptoAllPermission.java | 6 +-
src/share/classes/javax/crypto/CryptoPermission.java | 10 +-
src/share/classes/javax/crypto/CryptoPermissions.java | 54 +-
src/share/classes/javax/crypto/CryptoPolicyParser.java | 55 +-
src/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java | 52 +-
src/share/classes/javax/crypto/JarVerifier.java | 30 +-
src/share/classes/javax/crypto/JceSecurity.java | 52 +-
src/share/classes/javax/crypto/JceSecurityManager.java | 24 +-
src/share/classes/javax/crypto/KeyAgreement.java | 15 +-
src/share/classes/javax/crypto/KeyGenerator.java | 7 +-
src/share/classes/javax/crypto/Mac.java | 14 +-
src/share/classes/javax/crypto/SealedObject.java | 18 +-
src/share/classes/javax/crypto/SecretKeyFactory.java | 9 +-
src/share/classes/javax/crypto/SecretKeyFactorySpi.java | 4 +-
src/share/classes/javax/crypto/spec/DESKeySpec.java | 4 +-
src/share/classes/javax/crypto/spec/DESedeKeySpec.java | 4 +-
src/share/classes/javax/crypto/spec/IvParameterSpec.java | 4 +-
src/share/classes/javax/crypto/spec/PBEKeySpec.java | 16 +-
src/share/classes/javax/crypto/spec/PBEParameterSpec.java | 7 +-
src/share/classes/javax/crypto/spec/PSource.java | 9 +-
src/share/classes/javax/crypto/spec/RC2ParameterSpec.java | 4 +-
src/share/classes/javax/crypto/spec/RC5ParameterSpec.java | 4 +-
src/share/classes/javax/crypto/spec/SecretKeySpec.java | 6 +-
src/share/classes/javax/security/auth/SubjectDomainCombiner.java | 109 +-
src/share/classes/javax/swing/TimerQueue.java | 15 +-
src/share/classes/sun/java2d/cmm/CMSManager.java | 44 +-
src/share/classes/sun/java2d/cmm/PCMM.java | 14 +-
src/share/classes/sun/java2d/cmm/Profile.java | 43 +
src/share/classes/sun/java2d/cmm/ProfileDataVerifier.java | 114 +
src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 137 +-
src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java | 309 +-
src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java | 109 +
src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java | 65 +-
src/share/classes/sun/launcher/resources/launcher_zh_TW.properties | 4 +-
src/share/classes/sun/management/resources/agent_zh_TW.properties | 10 +-
src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java | 5 +
src/share/classes/sun/misc/Unsafe.java | 23 +
src/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java | 5 -
src/share/classes/sun/nio/ch/DatagramChannelImpl.java | 2 +-
src/share/classes/sun/nio/ch/FileChannelImpl.java | 2 +-
src/share/classes/sun/nio/ch/IOUtil.java | 18 +-
src/share/classes/sun/nio/ch/Net.java | 2 +-
src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java | 2 +-
src/share/classes/sun/nio/ch/SocketChannelImpl.java | 2 +-
src/share/classes/sun/nio/ch/Util.java | 21 -
src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties | 4 +-
src/share/classes/sun/security/acl/AclEntryImpl.java | 2 +-
src/share/classes/sun/security/action/PutAllAction.java | 6 +-
src/share/classes/sun/security/ec/ECDSASignature.java | 5 +-
src/share/classes/sun/security/ec/ECKeyFactory.java | 18 +-
src/share/classes/sun/security/ec/ECParameters.java | 6 +-
src/share/classes/sun/security/jca/GetInstance.java | 22 +-
src/share/classes/sun/security/jca/ProviderList.java | 1 +
src/share/classes/sun/security/jca/Providers.java | 7 +-
src/share/classes/sun/security/jgss/GSSUtil.java | 23 +-
src/share/classes/sun/security/jgss/krb5/CipherHelper.java | 5 +-
src/share/classes/sun/security/jgss/krb5/Krb5Context.java | 4 +-
src/share/classes/sun/security/jgss/krb5/MessageToken.java | 6 +-
src/share/classes/sun/security/jgss/krb5/SubjectComber.java | 24 +-
src/share/classes/sun/security/jgss/spnego/SpNegoContext.java | 10 +-
src/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java | 5 +-
src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java | 7 +-
src/share/classes/sun/security/krb5/Checksum.java | 4 +-
src/share/classes/sun/security/krb5/Config.java | 52 +-
src/share/classes/sun/security/krb5/KrbServiceLocator.java | 14 +-
src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 8 +-
src/share/classes/sun/security/pkcs/ContentInfo.java | 8 +-
src/share/classes/sun/security/pkcs/EncodingException.java | 45 -
src/share/classes/sun/security/pkcs/PKCS10.java | 354 -
src/share/classes/sun/security/pkcs/PKCS10Attribute.java | 135 -
src/share/classes/sun/security/pkcs/PKCS10Attributes.java | 219 -
src/share/classes/sun/security/pkcs/PKCS7.java | 230 +-
src/share/classes/sun/security/pkcs/PKCS8Key.java | 6 +-
src/share/classes/sun/security/pkcs/PKCS9Attribute.java | 6 +-
src/share/classes/sun/security/pkcs/SignerInfo.java | 106 +-
src/share/classes/sun/security/pkcs10/PKCS10.java | 353 +
src/share/classes/sun/security/pkcs10/PKCS10Attribute.java | 136 +
src/share/classes/sun/security/pkcs10/PKCS10Attributes.java | 219 +
src/share/classes/sun/security/pkcs11/Config.java | 31 +-
src/share/classes/sun/security/pkcs11/P11Cipher.java | 4 +-
src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java | 14 +-
src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java | 14 +-
src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java | 13 +-
src/share/classes/sun/security/pkcs11/P11Key.java | 125 +-
src/share/classes/sun/security/pkcs11/P11KeyAgreement.java | 4 +-
src/share/classes/sun/security/pkcs11/P11KeyFactory.java | 13 +-
src/share/classes/sun/security/pkcs11/P11KeyStore.java | 64 +-
src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java | 26 +-
src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java | 4 +-
src/share/classes/sun/security/pkcs11/P11Signature.java | 2 +-
src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java | 4 +-
src/share/classes/sun/security/pkcs11/P11Util.java | 2 +-
src/share/classes/sun/security/pkcs11/Secmod.java | 1 +
src/share/classes/sun/security/pkcs11/wrapper/Functions.java | 20 +-
src/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java | 3 +-
src/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java | 1 +
src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 66 +-
src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +-
src/share/classes/sun/security/provider/DSAKeyFactory.java | 25 +-
src/share/classes/sun/security/provider/DSAParameters.java | 6 +-
src/share/classes/sun/security/provider/MD4.java | 6 +-
src/share/classes/sun/security/provider/PolicyFile.java | 20 +-
src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java | 7 +-
src/share/classes/sun/security/provider/certpath/Builder.java | 15 +-
src/share/classes/sun/security/provider/certpath/CertStoreHelper.java | 68 +-
src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java | 4 +-
src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java | 11 +-
src/share/classes/sun/security/provider/certpath/ForwardBuilder.java | 13 +-
src/share/classes/sun/security/provider/certpath/ForwardState.java | 5 +-
src/share/classes/sun/security/provider/certpath/IndexedCollectionCertStore.java | 13 +-
src/share/classes/sun/security/provider/certpath/OCSPChecker.java | 8 +-
src/share/classes/sun/security/provider/certpath/OCSPRequest.java | 2 +-
src/share/classes/sun/security/provider/certpath/OCSPResponse.java | 2 +-
src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java | 6 +-
src/share/classes/sun/security/provider/certpath/PolicyChecker.java | 23 +-
src/share/classes/sun/security/provider/certpath/ReverseState.java | 1 +
src/share/classes/sun/security/provider/certpath/URICertStore.java | 155 +-
src/share/classes/sun/security/provider/certpath/Vertex.java | 8 +-
src/share/classes/sun/security/provider/certpath/X509CertPath.java | 48 +-
src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java | 2 +-
src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreHelper.java | 8 +-
src/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStore.java | 240 +
src/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStoreHelper.java | 69 +
src/share/classes/sun/security/rsa/RSAKeyFactory.java | 18 +-
src/share/classes/sun/security/rsa/RSASignature.java | 5 +-
src/share/classes/sun/security/ssl/CipherSuite.java | 6 +-
src/share/classes/sun/security/ssl/HandshakeMessage.java | 57 +-
src/share/classes/sun/security/ssl/Handshaker.java | 10 +-
src/share/classes/sun/security/ssl/JsseJce.java | 5 +-
src/share/classes/sun/security/ssl/SSLEngineImpl.java | 25 +-
src/share/classes/sun/security/ssl/SSLSocketImpl.java | 9 +-
src/share/classes/sun/security/ssl/X509KeyManagerImpl.java | 73 +-
src/share/classes/sun/security/timestamp/HttpTimestamper.java | 55 +-
src/share/classes/sun/security/timestamp/TSRequest.java | 58 +-
src/share/classes/sun/security/timestamp/TSResponse.java | 132 +-
src/share/classes/sun/security/timestamp/TimestampToken.java | 4 +
src/share/classes/sun/security/tools/JarSigner.java | 2525 -----
src/share/classes/sun/security/tools/JarSignerResources.java | 250 -
src/share/classes/sun/security/tools/JarSignerResources_ja.java | 248 -
src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java | 248 -
src/share/classes/sun/security/tools/KeyStoreUtil.java | 101 +-
src/share/classes/sun/security/tools/KeyTool.java | 4245 ----------
src/share/classes/sun/security/tools/PathList.java | 111 +
src/share/classes/sun/security/tools/TimestampedSigner.java | 387 -
src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java | 152 +
src/share/classes/sun/security/tools/jarsigner/Main.java | 2431 +++++
src/share/classes/sun/security/tools/jarsigner/Resources.java | 259 +
src/share/classes/sun/security/tools/jarsigner/Resources_ja.java | 257 +
src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java | 258 +
src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java | 192 +
src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java | 342 +
src/share/classes/sun/security/tools/keytool/Main.java | 4081 +++++++++
src/share/classes/sun/security/tools/keytool/Resources.java | 434 +
src/share/classes/sun/security/tools/keytool/Resources_de.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_es.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_fr.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_it.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_ja.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_ko.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_sv.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java | 429 +
src/share/classes/sun/security/tools/keytool/Resources_zh_HK.java | 431 +
src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java | 429 +
src/share/classes/sun/security/tools/policytool/PolicyTool.java | 264 +-
src/share/classes/sun/security/tools/policytool/Resources.java | 161 +
src/share/classes/sun/security/tools/policytool/Resources_de.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_es.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_fr.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_it.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_ja.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_ko.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_pt_BR.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_sv.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_zh_CN.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_zh_HK.java | 156 +
src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java | 156 +
src/share/classes/sun/security/util/BigInt.java | 198 -
src/share/classes/sun/security/util/Cache.java | 12 +-
src/share/classes/sun/security/util/Debug.java | 1 +
src/share/classes/sun/security/util/ManifestDigester.java | 4 +-
src/share/classes/sun/security/util/Password.java | 5 +-
src/share/classes/sun/security/util/PathList.java | 111 -
src/share/classes/sun/security/util/Resources.java | 507 +-
src/share/classes/sun/security/util/Resources_de.java | 495 +-
src/share/classes/sun/security/util/Resources_es.java | 497 +-
src/share/classes/sun/security/util/Resources_fr.java | 495 +-
src/share/classes/sun/security/util/Resources_it.java | 495 +-
src/share/classes/sun/security/util/Resources_ja.java | 497 +-
src/share/classes/sun/security/util/Resources_ko.java | 497 +-
src/share/classes/sun/security/util/Resources_pt_BR.java | 495 +-
src/share/classes/sun/security/util/Resources_sv.java | 497 +-
src/share/classes/sun/security/util/Resources_zh_CN.java | 497 +-
src/share/classes/sun/security/util/Resources_zh_TW.java | 499 +-
src/share/classes/sun/security/util/SignatureFileVerifier.java | 93 +-
src/share/classes/sun/security/validator/SimpleValidator.java | 3 +-
src/share/classes/sun/security/x509/AVA.java | 8 +-
src/share/classes/sun/security/x509/AccessDescription.java | 13 +-
src/share/classes/sun/security/x509/AlgorithmId.java | 6 +-
src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java | 5 +-
src/share/classes/sun/security/x509/CRLDistributionPointsExtension.java | 5 +-
src/share/classes/sun/security/x509/CRLExtensions.java | 9 +-
src/share/classes/sun/security/x509/CRLNumberExtension.java | 4 +-
src/share/classes/sun/security/x509/CRLReasonCodeExtension.java | 4 +-
src/share/classes/sun/security/x509/CertAndKeyGen.java | 329 -
src/share/classes/sun/security/x509/CertificateAlgorithmId.java | 4 +-
src/share/classes/sun/security/x509/CertificateExtensions.java | 21 +-
src/share/classes/sun/security/x509/CertificateIssuerExtension.java | 4 +-
src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java | 4 +-
src/share/classes/sun/security/x509/CertificatePoliciesExtension.java | 5 +-
src/share/classes/sun/security/x509/CertificatePolicyId.java | 5 +-
src/share/classes/sun/security/x509/CertificateSerialNumber.java | 4 +-
src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java | 4 +-
src/share/classes/sun/security/x509/CertificateValidity.java | 4 +-
src/share/classes/sun/security/x509/CertificateVersion.java | 4 +-
src/share/classes/sun/security/x509/CertificateX509Key.java | 4 +-
src/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java | 5 +-
src/share/classes/sun/security/x509/Extension.java | 4 +-
src/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java | 4 +-
src/share/classes/sun/security/x509/InvalidityDateExtension.java | 4 +-
src/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java | 4 +-
src/share/classes/sun/security/x509/KeyUsageExtension.java | 2 +-
src/share/classes/sun/security/x509/NameConstraintsExtension.java | 22 +-
src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java | 8 +-
src/share/classes/sun/security/x509/OIDMap.java | 20 +-
src/share/classes/sun/security/x509/OIDName.java | 4 +-
src/share/classes/sun/security/x509/OtherName.java | 12 +-
src/share/classes/sun/security/x509/PolicyConstraintsExtension.java | 4 +-
src/share/classes/sun/security/x509/PolicyInformation.java | 3 +-
src/share/classes/sun/security/x509/PolicyMappingsExtension.java | 7 +-
src/share/classes/sun/security/x509/PrivateKeyUsageExtension.java | 4 +-
src/share/classes/sun/security/x509/RDN.java | 10 +-
src/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java | 4 +-
src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java | 5 +-
src/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java | 4 +-
src/share/classes/sun/security/x509/X500Name.java | 20 +-
src/share/classes/sun/security/x509/X509CRLEntryImpl.java | 18 +-
src/share/classes/sun/security/x509/X509CRLImpl.java | 15 +-
src/share/classes/sun/security/x509/X509CertImpl.java | 8 +-
src/share/classes/sun/security/x509/X509CertInfo.java | 26 +-
src/share/classes/sun/security/x509/X509Key.java | 5 +-
src/share/classes/sun/tools/jar/Main.java | 2 +-
src/share/demo/java2d/J2DBench/build.xml | 14 +-
src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_large.jpg | Bin
src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_medium.jpg | Bin
src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_small.jpg | Bin
src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java | 2 +
src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java | 153 +
src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConversionTests.java | 60 +
src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java | 383 +
src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java | 198 +
src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java | 166 +
src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java | 132 +
src/share/native/sun/java2d/cmm/lcms/LCMS.c | 545 +-
src/share/native/sun/security/ec/ECC_JNI.cpp | 23 +
src/share/native/sun/security/ec/ecc_impl.h | 4 +-
src/solaris/classes/sun/nio/ch/AixPollPort.java | 2 +-
src/solaris/classes/sun/nio/ch/DatagramDispatcher.java | 2 +-
src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java | 4 +
src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java | 5 -
src/solaris/classes/sun/nio/ch/EPoll.java | 2 +-
src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java | 1 +
src/solaris/classes/sun/nio/ch/EPollPort.java | 2 +-
src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java | 4 -
src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java | 2 +-
src/solaris/classes/sun/nio/ch/InheritedChannel.java | 2 +-
src/solaris/classes/sun/nio/ch/KQueue.java | 2 +-
src/solaris/classes/sun/nio/ch/KQueuePort.java | 2 +-
src/solaris/classes/sun/nio/ch/NativeThread.java | 2 +-
src/solaris/classes/sun/nio/ch/PollArrayWrapper.java | 3 +
src/solaris/classes/sun/nio/ch/SctpChannelImpl.java | 2 +-
src/solaris/classes/sun/nio/ch/SctpMultiChannelImpl.java | 2 +-
src/solaris/classes/sun/nio/ch/SctpServerChannelImpl.java | 2 +-
src/solaris/classes/sun/nio/ch/SinkChannelImpl.java | 8 +-
src/solaris/classes/sun/nio/ch/SolarisEventPort.java | 2 +-
src/solaris/classes/sun/nio/ch/SourceChannelImpl.java | 8 +-
src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java | 2 +-
src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java | 2 +-
src/solaris/native/sun/awt/gtk2_interface.c | 27 +-
src/solaris/native/sun/awt/gtk2_interface.h | 6 +-
src/windows/classes/sun/nio/ch/DatagramDispatcher.java | 2 +-
src/windows/classes/sun/nio/ch/FileDispatcherImpl.java | 2 +-
src/windows/classes/sun/nio/ch/FileKey.java | 1 +
src/windows/classes/sun/nio/ch/Iocp.java | 2 +-
src/windows/classes/sun/nio/ch/PipeImpl.java | 159 +-
src/windows/classes/sun/nio/ch/SocketDispatcher.java | 2 +-
src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java | 2 +-
src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java | 2 +-
src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java | 2 +-
src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java | 2 +-
src/windows/classes/sun/security/mscapi/KeyStore.java | 50 +-
src/windows/classes/sun/security/mscapi/PRNG.java | 5 +-
src/windows/classes/sun/security/mscapi/RSAPrivateKey.java | 4 +-
src/windows/classes/sun/security/mscapi/RSAPublicKey.java | 4 +-
src/windows/classes/sun/security/mscapi/RSASignature.java | 6 +-
src/windows/classes/sun/security/mscapi/SunMSCAPI.java | 6 +-
src/windows/native/sun/security/mscapi/security.cpp | 154 +-
src/windows/native/sun/windows/awt_Font.cpp | 24 +-
src/windows/native/sun/windows/awt_Font.h | 13 +-
test/java/lang/Math/Tests.java | 36 +-
test/java/lang/Math/WorstCaseTests.java | 435 +
test/java/nio/channels/Pipe/PipeInterrupt.java | 83 +
test/javax/management/remote/mandatory/connection/Name.java | 49 +
test/javax/management/remote/mandatory/connection/NameMBean.java | 31 +
test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java | 163 +
test/javax/management/remote/mandatory/connection/TestLogHandler.java | 64 +
test/sun/awt/image/bug8038000.java | 4 +-
test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java | 99 +
test/sun/java2d/cmm/ColorConvertOp/GrayTest.java | 102 +
test/sun/java2d/cmm/ProfileOp/DisposalCrashTest.java | 83 +
test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java | 34 +-
test/sun/security/mscapi/AccessKeyStore.java | 17 +-
test/sun/security/mscapi/AccessKeyStore.sh | 3 +-
test/sun/security/mscapi/IsSunMSCAPIAvailable.java | 13 +-
test/sun/security/mscapi/IsSunMSCAPIAvailable.sh | 3 +-
test/sun/security/mscapi/IterateWindowsRootStore.java | 130 +
test/sun/security/mscapi/KeyStoreCompatibilityMode.java | 13 +-
test/sun/security/mscapi/KeyStoreCompatibilityMode.sh | 4 +-
test/sun/security/mscapi/KeytoolChangeAlias.sh | 3 +-
test/sun/security/mscapi/PrngSlow.java | 29 +-
test/sun/security/mscapi/PublicKeyInterop.java | 4 +-
test/sun/security/mscapi/PublicKeyInterop.sh | 3 +-
test/sun/security/mscapi/RSAEncryptDecrypt.sh | 3 +-
test/sun/security/mscapi/ShortRSAKey1024.sh | 3 +-
test/sun/security/mscapi/ShortRSAKeyWithinTLS.java | 5 +-
test/sun/security/mscapi/SignUsingNONEwithRSA.java | 6 +-
test/sun/security/mscapi/SignUsingNONEwithRSA.sh | 3 +-
test/sun/security/mscapi/SignUsingSHA2withRSA.java | 6 +-
test/sun/security/mscapi/SignUsingSHA2withRSA.sh | 3 +-
test/sun/security/mscapi/SmallPrimeExponentP.java | 74 +
test/sun/security/pkcs12/PKCS12SameKeyId.java | 5 +-
test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java | 32 +-
test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java | 183 +-
test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java | 133 +-
test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java | 100 +-
test/sun/security/ssl/templates/SSLEngineTemplate.java | 2 +-
test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java | 490 +
test/sun/security/ssl/templates/SSLSocketTemplate.java | 55 +-
test/sun/security/tools/jarsigner/JarSigningNonAscii.java | 2 +-
test/sun/security/tools/jarsigner/LargeJarEntry.java | 3 +-
test/sun/security/tools/jarsigner/TimestampCheck.java | 58 +-
test/sun/security/tools/jarsigner/ts.sh | 4 +-
test/sun/security/tools/keytool/CloseFile.java | 7 +-
test/sun/security/tools/keytool/KeyToolTest.java | 8 +-
test/sun/security/tools/keytool/NewSize7.java | 8 +-
test/sun/security/tools/keytool/StartDateTest.java | 10 +-
test/sun/security/tools/keytool/UnknownAndUnparseable.java | 73 +
test/sun/security/tools/keytool/autotest.sh | 54 +-
test/sun/security/tools/keytool/standard.sh | 2 +-
test/sun/security/util/BigInt/BigIntEqualsHashCode.java | 46 -
test/sun/security/util/Resources/Format.java | 4 +-
test/sun/security/util/Resources/NewNamesFormat.java | 4 +-
test/sun/security/util/Resources/NewResourcesNames.java | 10 +-
test/sun/security/x509/AlgorithmId/NonStandardNames.java | 4 +-
487 files changed, 24829 insertions(+), 18728 deletions(-)
diffs (truncated from 56707 to 500 lines):
diff -r 60cce04d1832 -r 1bb8e0af0abe .hgtags
--- a/.hgtags Wed Jun 01 02:06:52 2016 +0100
+++ b/.hgtags Wed Jul 20 05:35:14 2016 +0100
@@ -643,3 +643,5 @@
a4a37396e04bdf3c402d77050204be96459b9bef icedtea-2.6.6pre01
bdcfc4d9ab9f52fbf37db876c08a1846765627c4 jdk7u101-b00
55c38c1ace75384dcad2d3a95382e37a4bff94ef icedtea-2.6.6
+a55f33fff0541077cb8f2547899104783608a40f icedtea-2.6.7pre01
+a7267e8244b9418af15b1103b4d906e8c6a61bc0 jdk7u111-b00
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/oracle/security/ucrypto/Makefile
--- a/make/com/oracle/security/ucrypto/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/oracle/security/ucrypto/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -99,7 +99,6 @@
JAVAC_MAX_WARNINGS=false
JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation
- JAVAC_WARNINGS_FATAL=true
#
# C and Java Files
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/crypto/provider/Makefile
--- a/make/com/sun/crypto/provider/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/sun/crypto/provider/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -113,6 +113,8 @@
endif
endif
+JAVAC_MAX_WARNINGS = false
+JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
include $(BUILDDIR)/common/Defs.gmk
#
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/java/pack/Makefile
--- a/make/com/sun/java/pack/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/sun/java/pack/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -32,6 +32,7 @@
LIBRARY = unpack
PRODUCT = sun
PGRM = unpack200
+JAVAC_MAX_WARNINGS=true
include $(BUILDDIR)/common/Defs.gmk
CPLUSPLUSLIBRARY=true
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/security/Makefile
--- a/make/com/sun/security/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/sun/security/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -28,6 +28,8 @@
#
BUILDDIR = ../../..
+SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=false
+SUBDIRS_MAKEFLAGS += JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation
include $(BUILDDIR)/common/Defs.gmk
SUBDIRS = auth
diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/Defs-linux.gmk
--- a/make/common/Defs-linux.gmk Wed Jun 01 02:06:52 2016 +0100
+++ b/make/common/Defs-linux.gmk Wed Jul 20 05:35:14 2016 +0100
@@ -36,7 +36,7 @@
# CFLAGS (set $(OTHER_CFLAGS) instead)
# CPPFLAGS (set $(OTHER_CPPFLAGS) instead)
# CXXFLAGS (set $(OTHER_CXXFLAGS) instead)
-# LDFLAGS (set $(OTHER_LDFAGS) instead)
+# LDFLAGS (set $(OTHER_LDFLAGS) instead)
# LDLIBS (set $(EXTRA_LIBS) instead)
# LDLIBS_COMMON (set $(EXTRA_LIBS) instead)
@@ -239,6 +239,12 @@
CFLAGS_REQUIRED = $(CFLAGS_REQUIRED_$(ARCH))
LDFLAGS_COMMON += $(LDFLAGS_COMMON_$(ARCH))
endif
+# GCC 6 has more aggressive dead-store elimination which causes the VM to crash
+# It also optimises away null pointer checks which are still needed.
+# We turn both of these optimisations off.
+ifeq ($(shell $(EXPR) $(CC_MAJORVER) \>= 6 ),1)
+ CFLAGS_REQUIRED += -fno-delete-null-pointer-checks -fno-lifetime-dse
+endif
# If this is a --hash-style=gnu system, use --hash-style=both
# The gnu .hash section won't work on some Linux systems like SuSE 10.
@@ -303,7 +309,7 @@
CFLAGS_DBG = $(DEBUG_FLAG)
CFLAGS_COMMON += $(CFLAGS_REQUIRED)
-CXXFLAGS_COMMON = $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS)
+CXXFLAGS_COMMON = -std=gnu++98 $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS)
CXXFLAGS_OPT = $(CC_OPT)
CXXFLAGS_DBG = $(DEBUG_FLAG)
CXXFLAGS_COMMON += $(CFLAGS_REQUIRED)
diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/Release.gmk
--- a/make/common/Release.gmk Wed Jun 01 02:06:52 2016 +0100
+++ b/make/common/Release.gmk Wed Jul 20 05:35:14 2016 +0100
@@ -218,9 +218,11 @@
ifneq ($(COMPRESS_JARS), true)
CREATE_JAR_OPTS = c0mf
CREATE_JAR_OPTS_NOMANIFEST = c0f
+ UPDATE_JAR_OPTS = u0f
else
CREATE_JAR_OPTS = cmf
CREATE_JAR_OPTS_NOMANIFEST = cf
+ UPDATE_JAR_OPTS = uf
endif
#
@@ -358,15 +360,15 @@
sun/tools/serialver \
sun/tools/tree \
sun/tools/util \
- sun/security/tools/JarBASE64Encoder.class \
- sun/security/tools/JarSigner.class \
- sun/security/tools/JarSignerParameters.class \
- sun/security/tools/JarSignerResources.class \
- sun/security/tools/JarSignerResources_ja.class \
- sun/security/tools/JarSignerResources_zh_CN.class \
- sun/security/tools/SignatureFile\$$Block.class \
- sun/security/tools/SignatureFile.class \
- sun/security/tools/TimestampedSigner.class \
+ sun/security/tools/jarsigner/JarBASE64Encoder.class \
+ sun/security/tools/jarsigner/Main.class \
+ sun/security/tools/jarsigner/JarSignerParameters.class \
+ sun/security/tools/jarsigner/Resources.class \
+ sun/security/tools/jarsigner/Resources_ja.class \
+ sun/security/tools/jarsigner/Resources_zh_CN.class \
+ sun/security/tools/jarsigner/SignatureFile\$$Block.class \
+ sun/security/tools/jarsigner/SignatureFile.class \
+ sun/security/tools/jarsigner/TimestampedSigner.class \
sun/rmi/rmic \
sun/applet \
sun/jvmstat \
@@ -591,15 +593,15 @@
$(ECHO) "sun/tools/serialver/" >> $@
$(ECHO) "sun/tools/tree/" >> $@
$(ECHO) "sun/tools/util/" >> $@
- $(ECHO) "sun/security/tools/JarBASE64Encoder.class" >> $@
- $(ECHO) "sun/security/tools/JarSigner.class" >> $@
- $(ECHO) "sun/security/tools/JarSignerParameters.class" >> $@
- $(ECHO) "sun/security/tools/JarSignerResources.class" >> $@
- $(ECHO) "sun/security/tools/JarSignerResources_ja.class" >> $@
- $(ECHO) "sun/security/tools/JarSignerResources_zh_CN.class" >> $@
- $(ECHO) "sun/security/tools/SignatureFile\$$Block.class" >> $@
- $(ECHO) "sun/security/tools/SignatureFile.class" >> $@
- $(ECHO) "sun/security/tools/TimestampedSigner.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/JarBASE64Encoder.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/Main.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/JarSignerParameters.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/Resources.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/Resources_ja.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/Resources_zh_CN.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/SignatureFile\$$Block.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/SignatureFile.class" >> $@
+ $(ECHO) "sun/security/tools/jarsigner/TimestampedSigner.class" >> $@
$(ECHO) "sun/security/provider/Sun.class" >> $@
$(ECHO) "sun/security/rsa/SunRsaSign.class" >> $@
$(ECHO) "sun/security/ssl/" >> $@
@@ -632,7 +634,21 @@
$(ECHO) "jdk/internal/jfr/events/" >> $@
endif
+######################################################
+# List of directories in impsrc directory that should NOT be in resources.jar
+######################################################
+NOT_RESOURCE_JAR_LIST = $(ABS_TEMPDIR)/not_resource_jar.list
+
+$(NOT_RESOURCE_JAR_LIST): FRC
+ $(prep-target)
+ $(ECHO) "#\n" >> $@
+ $(ECHO) "# List of subdirectories not to include in resources.jar" >> $@
+ $(ECHO) "# Directories must contain trailing '/'." >> $@
+ $(ECHO) "com/" >> $@
+ $(ECHO) "javax/" >> $@
+ $(ECHO) "org/" >> $@
+ $(ECHO) "sun/" >> $@
# File order list for rt.jar
# - sun.applet is included, till hotjava stops relying on it.
@@ -644,6 +660,7 @@
JARFILELISTS_TEMPDIR=$(ABS_TEMPDIR)/jarfilelists
RT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/rt_jar_list
RES_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/resources_jar_list
+IMPORT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/imp_file_list
JARREORDER_JARFILE = $(ABS_BUILDTOOLJARDIR)/jarreorder.jar
@@ -656,6 +673,15 @@
$(MV) $@.temp $@
@($(CD) $(CLASSBINDIR) && $(java-vm-cleanup))
+$(IMPORT_JAR_FILELIST): $(JARREORDER_JARFILE) $(NOT_RESOURCE_JAR_LIST)
+ $(prep-target)
+ $(RM) $@.temp
+ ($(CD) $(IMPORTSRCDIR) && \
+ $(BOOT_JAVA_CMD) -jar $(JARREORDER_JARFILE) \
+ -o $@.temp - $(NOT_RESOURCE_JAR_LIST) . )
+ $(MV) $@.temp $@
+ @($(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup))
+
# Create jfr.jar
JFR_JAR=
ifeq ($(BUILD_JFR), true)
@@ -700,12 +726,16 @@
# Create resources.jar containing non-class files
RESOURCES_JAR=$(ABS_TEMPDIR)/resources-orig.jar
-$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE)
+$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) $(IMPORT_JAR_FILELIST)
$(prep-target)
$(CD) $(CLASSBINDIR) && \
$(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \
@$(RES_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
+ $(CD) $(IMPORTSRCDIR) && \
+ $(BOOT_JAR_CMD) $(UPDATE_JAR_OPTS) $@ \
+ @$(IMPORT_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
@$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
+ @$(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup)
# Create jsse.jar containing SunJSSE implementation classes
JSSE_JAR=$(ABS_TEMPDIR)/jsse-orig.jar
diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/shared/Defs-java.gmk
--- a/make/common/shared/Defs-java.gmk Wed Jun 01 02:06:52 2016 +0100
+++ b/make/common/shared/Defs-java.gmk Wed Jul 20 05:35:14 2016 +0100
@@ -129,12 +129,17 @@
JAVACFLAGS += -g
endif
ifeq ($(JAVAC_MAX_WARNINGS), true)
- JAVACFLAGS += -Xlint:all
+ JAVAC_LINT_OPTIONS += -Xlint:all
endif
ifeq ($(JAVAC_WARNINGS_FATAL), true)
JAVACFLAGS += -Werror
endif
+# TODO: Workaround for CR 7063027. Remove -path eventually.
+JAVAC_LINT_OPTIONS += -Xlint:-path
+
+JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
+
#
# Some licensees do not get the Security Source bundles. We will
# fall back on the prebuilt jce.jar so that we can do a best
@@ -224,9 +229,7 @@
# The javac options supplied to the boot javac is limited. This compiler
# should only be used to build the 'make/tools' sources, which are not
# class files that end up in the classes directory.
-ifeq ($(JAVAC_MAX_WARNINGS), true)
- BOOT_JAVACFLAGS += -Xlint:all
-endif
+BOOT_JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
ifeq ($(JAVAC_WARNINGS_FATAL), true)
BOOT_JAVACFLAGS += -Werror
endif
diff -r 60cce04d1832 -r 1bb8e0af0abe make/java/security/Makefile
--- a/make/java/security/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/java/security/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -26,6 +26,8 @@
BUILDDIR = ../..
PACKAGE = java.security
PRODUCT = sun
+JAVAC_MAX_WARNINGS = false
+JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
include $(BUILDDIR)/common/Defs.gmk
#
diff -r 60cce04d1832 -r 1bb8e0af0abe make/javax/crypto/Makefile
--- a/make/javax/crypto/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/javax/crypto/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -128,6 +128,7 @@
endif
endif
+JAVAC_MAX_WARNINGS = true
include $(BUILDDIR)/common/Defs.gmk
#
diff -r 60cce04d1832 -r 1bb8e0af0abe make/jdk_generic_profile.sh
--- a/make/jdk_generic_profile.sh Wed Jun 01 02:06:52 2016 +0100
+++ b/make/jdk_generic_profile.sh Wed Jul 20 05:35:14 2016 +0100
@@ -671,7 +671,7 @@
# IcedTea versioning
export ICEDTEA_NAME="IcedTea"
-export PACKAGE_VERSION="2.6.6"
+export PACKAGE_VERSION="2.6.7"
export DERIVATIVE_ID="${ICEDTEA_NAME} ${PACKAGE_VERSION}"
echo "Building ${DERIVATIVE_ID}"
diff -r 60cce04d1832 -r 1bb8e0af0abe make/launchers/Makefile
--- a/make/launchers/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/launchers/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -59,7 +59,7 @@
$(call make-launcher, extcheck, com.sun.tools.extcheck.Main, , )
$(call make-launcher, idlj, com.sun.tools.corba.se.idl.toJavaPortable.Compile, , )
$(call make-launcher, jar, sun.tools.jar.Main, , )
-$(call make-launcher, jarsigner, sun.security.tools.JarSigner, , )
+$(call make-launcher, jarsigner, sun.security.tools.jarsigner.Main, , )
$(call make-launcher, javac, com.sun.tools.javac.Main, , )
$(call make-launcher, javadoc, com.sun.tools.javadoc.Main, , )
$(call make-launcher, javah, com.sun.tools.javah.Main, , )
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/cmm/lcms/Makefile
--- a/make/sun/cmm/lcms/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/cmm/lcms/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -29,6 +29,9 @@
LIBRARY = javalcms
PRODUCT = sun
+# Use highest level of optimization on this library
+OPTIMIZATION_LEVEL = HIGHEST
+
include $(BUILDDIR)/common/Defs.gmk
#
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/cmm/lcms/mapfile-vers
--- a/make/sun/cmm/lcms/mapfile-vers Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/cmm/lcms/mapfile-vers Wed Jul 20 05:35:14 2016 +0100
@@ -27,13 +27,11 @@
SUNWprivate_1.1 {
global:
- Java_sun_java2d_cmm_lcms_LCMS_loadProfile;
- Java_sun_java2d_cmm_lcms_LCMS_freeProfile;
- Java_sun_java2d_cmm_lcms_LCMS_getProfileSize;
- Java_sun_java2d_cmm_lcms_LCMS_getProfileData;
- Java_sun_java2d_cmm_lcms_LCMS_getTagSize;
- Java_sun_java2d_cmm_lcms_LCMS_getTagData;
- Java_sun_java2d_cmm_lcms_LCMS_setTagData;
+ Java_sun_java2d_cmm_lcms_LCMS_loadProfileNative;
+ Java_sun_java2d_cmm_lcms_LCMS_getProfileSizeNative;
+ Java_sun_java2d_cmm_lcms_LCMS_getProfileDataNative;
+ Java_sun_java2d_cmm_lcms_LCMS_getTagNative;
+ Java_sun_java2d_cmm_lcms_LCMS_setTagDataNative;
Java_sun_java2d_cmm_lcms_LCMS_colorConvert;
Java_sun_java2d_cmm_lcms_LCMS_getProfileID;
Java_sun_java2d_cmm_lcms_LCMS_initLCMS;
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/font/Makefile
--- a/make/sun/font/Makefile Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/font/Makefile Wed Jul 20 05:35:14 2016 +0100
@@ -94,13 +94,22 @@
endif # PLATFORM
-# Turn off aliasing with GCC for ExtensionSubtables.cpp
-# Turn off strict overflow with GCC for IndicRearrangementProcessor.cpp
+# Turn off aliasing with GCC for ExtensionSubtables.cpp (and others on GCC < 4.3)
+# Turn off strict overflow with GCC for IndicRearrangementProcessor.cpp on GCC >= 4.3
+# Ensure signed integers wrap with GCC for IndicRearrangementProcessor.cpp on GCC < 4.3
ifeq ($(PLATFORM), linux)
CXXFLAGS += $(CXXFLAGS_$(@F))
CXXFLAGS_ExtensionSubtables.o = -fno-strict-aliasing
+ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 3 \) \))" "0"
+ # GCC >= 4.3. This flag is not known in gcc 4.1.2.
CXXFLAGS_IndicRearrangementProcessor.o := -fno-strict-overflow
CXXFLAGS_IndicRearrangementProcessor2.o := -fno-strict-overflow
+else
+ CXXFLAGS_ContextualGlyphSubstProc.o = -fno-strict-aliasing
+ CXXFLAGS_IndicRearrangementProcessor.o := -fwrapv -fno-strict-aliasing
+ CXXFLAGS_IndicRearrangementProcessor2.o := -fwrapv
+ CXXFLAGS_MorphTables2.o = -fno-strict-aliasing
+endif
endif
# Turn on infinality rendering support when requested
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/javazic/tzdata/VERSION
--- a/make/sun/javazic/tzdata/VERSION Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/javazic/tzdata/VERSION Wed Jul 20 05:35:14 2016 +0100
@@ -21,4 +21,4 @@
# or visit www.oracle.com if you need additional information or have any
# questions.
#
-tzdata2016a
+tzdata2016d
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/javazic/tzdata/asia
--- a/make/sun/javazic/tzdata/asia Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/javazic/tzdata/asia Wed Jul 20 05:35:14 2016 +0100
@@ -102,13 +102,9 @@
Rule E-EurAsia 1996 max - Oct lastSun 0:00 0 -
Rule RussiaAsia 1981 1984 - Apr 1 0:00 1:00 S
Rule RussiaAsia 1981 1983 - Oct 1 0:00 0 -
-Rule RussiaAsia 1984 1991 - Sep lastSun 2:00s 0 -
-Rule RussiaAsia 1985 1991 - Mar lastSun 2:00s 1:00 S
-Rule RussiaAsia 1992 only - Mar lastSat 23:00 1:00 S
-Rule RussiaAsia 1992 only - Sep lastSat 23:00 0 -
-Rule RussiaAsia 1993 max - Mar lastSun 2:00s 1:00 S
-Rule RussiaAsia 1993 1995 - Sep lastSun 2:00s 0 -
-Rule RussiaAsia 1996 max - Oct lastSun 2:00s 0 -
+Rule RussiaAsia 1984 1995 - Sep lastSun 2:00s 0 -
+Rule RussiaAsia 1985 2011 - Mar lastSun 2:00s 1:00 S
+Rule RussiaAsia 1996 2011 - Oct lastSun 2:00s 0 -
# Afghanistan
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -148,17 +144,26 @@
3:00 1:00 YERST 1991 Sep 23 # independence
3:00 RussiaAsia AM%sT 1995 Sep 24 2:00s
4:00 - AMT 1997
- 4:00 RussiaAsia AM%sT 2012 Mar 25 2:00s
+ 4:00 RussiaAsia AM%sT 2012 Feb 9
4:00 - AMT
# Azerbaijan
+
# From Rustam Aliyev of the Azerbaijan Internet Forum (2005-10-23):
# According to the resolution of Cabinet of Ministers, 1997
# From Paul Eggert (2015-09-17): It was Resolution No. 21 (1997-03-17).
# http://code.az/files/daylight_res.pdf
+
+# From Steffen Thorsen (2016-03-17):
+# ... the Azerbaijani Cabinet of Ministers has cancelled switching to
+# daylight saving time....
+# http://www.azernews.az/azerbaijan/94137.html
+# http://vestnikkavkaza.net/news/Azerbaijani-Cabinet-of-Ministers-cancels-daylight-saving-time.html
+# http://en.apa.az/xeber_azerbaijan_abolishes_daylight_savings_ti_240862.html
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Azer 1997 max - Mar lastSun 4:00 1:00 S
-Rule Azer 1997 max - Oct lastSun 5:00 0 -
+Rule Azer 1997 2015 - Mar lastSun 4:00 1:00 S
+Rule Azer 1997 2015 - Oct lastSun 5:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Baku 3:19:24 - LMT 1924 May 2
3:00 - BAKT 1957 Mar # Baku Time
@@ -1581,23 +1586,6 @@
# Kazakhstan
-# From Paul Eggert (1996-11-22):
-# Andrew Evtichov (1996-04-13) writes that Kazakhstan
-# stayed in sync with Moscow after 1990, and that Aqtobe (formerly Aktyubinsk)
-# and Aqtau (formerly Shevchenko) are the largest cities in their zones.
-# Guess that Aqtau and Aqtobe diverged in 1995, since that's the first time
-# IATA SSIM mentions a third time zone in Kazakhstan.
-
-# From Paul Eggert (2006-03-22):
-# German Iofis, ELSI, Almaty (2001-10-09) reports that Kazakhstan uses
-# RussiaAsia rules, instead of switching at 00:00 as the IATA has it.
-# Go with Shanks & Pottenger, who have them always using RussiaAsia rules.
-# Also go with the following claims of Shanks & Pottenger:
-#
-# - Kazakhstan did not observe DST in 1991.
-# - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00.
-# - Oral switched from +5:00 to +4:00 in spring 1989.
-
# From Kazakhstan Embassy's News Bulletin No. 11
# <http://www.kazsociety.org.uk/news/2005/03/30.htm> (2005-03-21):
# The Government of Kazakhstan passed a resolution March 15 abolishing
@@ -1614,61 +1602,232 @@
# everything else.... I guess that would make Kazakhstan time zones
# de jure UTC+5 and UTC+6 respectively.
+# From Stepan Golosunov (2016-03-27) ([*] means see later comments below):
+# Review of the linked documents from http://adilet.zan.kz/
+# produced the following data for post-1991 Kazakhstan:
+#
+# 0. Act of the Cabinet of Ministers of the USSR
+# from 1991-02-04 No. 20
+# http://pravo.gov.ru/proxy/ips/?docbody=&nd=102010545
+# removed the extra hour ("decree time") on the territory of the USSR
+# starting with the last Sunday of March 1991.
+# It also allowed (but not mandated) Kazakh SSR, Kirghiz SSR, Tajik SSR,
+# Turkmen SSR and Uzbek SSR to not have "summer" time.
+#
+# The 1992-01-13 act also refers to the act of the Cabinet of Ministers
+# of the Kazakh SSR from 1991-03-20 No. 170 "About the act of the Cabinet
+# of Ministers of the USSR from 1991-02-04 No. 20" but I didn't found its
+# text.
+#
+# According to Izvestia newspaper No. 68 (23334) from 1991-03-20
+# (page 6; available at http://libinfo.org/newsr/newsr2574.djvu via
+# http://libinfo.org/index.php?id=58564) on 1991-03-31 at 2:00 during
+# transition to "summer" time:
+# Republic of Georgia, Latvian SSR, Lithuanian SSR, SSR Moldova,
+# Estonian SSR; Komi ASSR; Kaliningrad oblast; Nenets autonomous okrug
+# were to move clocks 1 hour forward.
+# Kazakh SSR (excluding Uralsk oblast); Republic of Kyrgyzstan, Tajik
+# SSR; Andijan, Jizzakh, Namangan, Sirdarya, Tashkent, Fergana oblasts
+# of the Uzbek SSR were to move clocks 1 hour backwards.
+# Other territories were to not move clocks.
+# When the "summer" time would end on 1991-09-29, clocks were to be
+# moved 1 hour backwards on the territory of the USSR excluding
+# Kazakhstan, Kirghizia, Uzbekistan, Turkmenia, Tajikistan.
+#
+# Apparently there were last minute changes. Apparently Kazakh act No. 170
+# was one of such changes.
+#
+# https://ru.wikipedia.org/wiki/ÐекÑеÑное вÑемÑ
+# claims that Sovetskaya Rossiya newspaper on 1991-03-29 published that
+# Nenets autonomous okrug, Komi and Kazakhstan (excluding Uralsk oblast)
+# were to not move clocks and Uralsk oblast was to move clocks
+# forward; on 1991-09-29 Kazakhstan was to move clocks backwards.
+# (Probably there were changes even after that publication. There is an
+# article claiming that Kaliningrad oblast decided on 1991-03-29 to not
+# move clocks.)
+#
+# This implies that on 1991-03-31 Asia/Oral remained on +04/+05 while
More information about the distro-pkg-dev
mailing list