Changeset: ef0ba6e50464 Author: bpb Date: 2016-08-09 07:43 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ef0ba6e50464
8163431: probeContentType/Basic.java fails after changes for JDK-8146215 Summary: Allow multiple legal MIME type interpretations for certain extensions. Reviewed-by: chegar ! test/java/nio/file/Files/probeContentType/Basic.java Changeset: 9287101b5f49 Author: bpb Date: 2016-08-09 07:50 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9287101b5f49 8163305: Add some print instrumentation to java/nio/channels/Selector/RacyDeregister Summary: Perform more iterations on Windows, and on all platforms if the test enters the failure branch, poll for an extra period of time to determine whether it might have succeeded with a longer timeout Reviewed-by: chegar ! test/java/nio/channels/Selector/RacyDeregister.java Changeset: a670a92950d9 Author: sdrach Date: 2016-07-29 09:58 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a670a92950d9 8158295: Add a multi-release jar validation mechanism to jar tool Reviewed-by: ogb, psandoz ! src/java.base/share/classes/module-info.java + src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java + src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/tools/jar/multiRelease/Basic.java + test/tools/jar/multiRelease/data/test04/v9/version/Version.java + test/tools/jar/multiRelease/data/test05/v9/version/Extra.java + test/tools/jar/multiRelease/data/test06/v9/version/Extra.java + test/tools/jar/multiRelease/data/test10/base/version/Nested.java + test/tools/jar/multiRelease/data/test10/v9/version/Nested.java Changeset: 8a8741cfb084 Author: weijun Date: 2016-08-10 11:21 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8a8741cfb084 8163489: Avoid using Utils.getFreePort() in TsacertOptionTest.java test Reviewed-by: chegar ! test/sun/security/tools/jarsigner/TsacertOptionTest.java Changeset: 12c7305432b7 Author: weijun Date: 2016-08-10 11:30 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/12c7305432b7 8162739: Create new keytool option to access cacerts file Reviewed-by: erikj, vinnie, mullan ! make/copy/Copy-java.base.gmk ! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java - src/java.base/share/conf/security/cacerts + src/java.base/share/lib/security/cacerts + test/sun/security/tools/keytool/CacertsOption.java Changeset: 94b271f4da23 Author: jnimeh Date: 2016-08-09 22:31 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/94b271f4da23 8132943: ServerHandshaker may select non-empty OCSPStatusRequest structures when Responder ID Summary: Select only OCSPStatusRequest objects that have no responder IDs in them when deciding whether to do OCSP stapling and what form of stapling. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java + test/sun/security/ssl/StatusStapling/RunStatReqSelect.java + test/sun/security/ssl/StatusStapling/java.base/sun/security/ssl/StatusReqSelection.java Changeset: 92c31ec731eb Author: coffeys Date: 2016-08-10 11:54 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/92c31ec731eb 8163104: Unexpected NPE still possible on some Kerberos ticket calls Reviewed-by: weijun ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java Changeset: 7b894239a5c2 Author: redestad Date: 2016-08-10 13:54 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7b894239a5c2 8163370: Reduce number of classes loaded by common usage of java.lang.invoke Reviewed-by: igerasim, psandoz ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/sun/invoke/util/ValueConversions.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java Changeset: 3f523e22d151 Author: simonis Date: 2016-08-10 17:55 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3f523e22d151 8163408: Fix wrong prototype of getNativeScaleFactor() in systemScale.h Reviewed-by: serb ! src/java.desktop/unix/native/common/awt/systemscale/systemScale.h ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: 7f2dd75d0299 Author: redestad Date: 2016-08-10 21:55 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7f2dd75d0299 8163373: Rewrite GenerateJLIClassesPlugin to avoid reflective calls into java.lang.invoke Reviewed-by: vlivanov, mchung ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 8ef15dac0ca1 Author: redestad Date: 2016-08-10 22:49 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8ef15dac0ca1 8163814: JDK build has been failing after 8163373 Reviewed-by: mchung + src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java Changeset: 3f1fcb2d4337 Author: prappo Date: 2016-08-10 22:48 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3f1fcb2d4337 8163586: java.net.http.RawChannel has been made public by mistake Reviewed-by: chegar ! src/java.httpclient/share/classes/java/net/http/RawChannel.java Changeset: 28e938880be3 Author: mchung Date: 2016-08-10 15:51 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/28e938880be3 8136930: Simplify use of module-system options by custom launchers Reviewed-by: alanb, ksrini, henryjen, sundar ! make/GenerateModuleSummary.gmk ! make/ModuleTools.gmk ! make/Tools.gmk ! make/gendata/GendataBreakIterator.gmk ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jlink.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! make/src/classes/build/tools/jigsaw/ModuleSummary.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/ProblemList.txt ! test/TEST.ROOT ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java ! test/com/sun/corba/se/impl/io/HookPutFieldsTest.java ! test/com/sun/corba/se/impl/orb/SetDefaultORBTest.java ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jndi/cosnaming/CNNameParser.java ! test/com/sun/jndi/cosnaming/IiopUrlIPv6.java ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java ! test/java/awt/Gtk/GtkVersionTest/GtkVersionTest.java ! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh ! test/java/awt/xembed/server/RunTestXEmbed.java ! test/java/awt/xembed/server/TestXEmbedServerJava.java ! test/java/beans/XMLDecoder/8028054/TestConstructorFinder.java ! test/java/beans/XMLDecoder/8028054/TestMethodFinder.java ! test/java/lang/Class/forName/modules/TestDriver.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/java/lang/Class/getResource/ResourcesTest.java ! test/java/lang/ClassLoader/getResource/modules/ResourcesTest.java ! test/java/lang/SecurityManager/modules/CustomSecurityManager.sh ! test/java/lang/String/concat/WithSecurityManager.java ! test/java/lang/instrument/MakeJAR2.sh ! test/java/lang/invoke/modules/ModuleAccessControlTest.java ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java ! test/java/lang/reflect/Layer/src/m1/module-info.java ! test/java/lang/reflect/Module/AddExportsTest.java ! test/java/lang/reflect/Module/access/AccessTest.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/lang/reflect/Proxy/ProxyModuleMapping.java ! test/java/lang/reflect/Proxy/ProxyTest.java ! test/java/net/Authenticator/B4933582.sh ! test/java/net/SocketOption/OptionsTest.java ! test/java/net/SocketOption/UnsupportedOptionsTest.java ! test/java/net/httpclient/http2/HpackDriver.java ! test/java/nio/channels/DatagramChannel/SocketOptionTests.java ! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java ! test/java/nio/channels/SocketChannel/SocketOptionTests.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java ! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/module/ModuleTest.java ! test/java/rmi/registry/readTest/readTest.sh ! test/java/rmi/transport/checkFQDN/CheckFQDN.java ! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/java/security/Provider/SecurityProviderModularTest.java ! test/java/security/modules/ModularTest.java ! test/java/security/testlibrary/Proc.java ! test/java/util/Calendar/GenericTimeZoneNamesTest.sh ! test/java/util/Formatter/Basic.sh ! test/java/util/Locale/LocaleProviders.sh ! test/java/util/PluggableLocale/ExecTest.sh ! test/java/util/ResourceBundle/Bug6299235Test.sh ! test/java/util/ResourceBundle/modules/appbasic/appbasic.sh ! test/java/util/ResourceBundle/modules/appbasic2/appbasic2.sh ! test/java/util/ResourceBundle/modules/basic/basic.sh ! test/java/util/ResourceBundle/modules/modlocal/modlocal.sh ! test/java/util/ResourceBundle/modules/security/TestPermission.java ! test/java/util/ResourceBundle/modules/simple/simple.sh ! test/java/util/ResourceBundle/modules/visibility/visibility.sh ! test/java/util/ResourceBundle/modules/xmlformat/xmlformat.sh ! test/java/util/ServiceLoader/modules/ServicesTest.java ! test/java/util/logging/modules/GetResourceBundleTest.java ! test/javax/crypto/Cipher/CipherStreamClose.java ! test/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh ! test/javax/imageio/stream/StreamCloserLeak/run_test.sh ! test/javax/naming/module/basic.sh ! test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java ! test/javax/security/auth/login/modules/JaasModularClientTest.java ! test/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java ! test/javax/smartcardio/CommandAPDUTest.java ! test/javax/smartcardio/HistoricalBytes.java ! test/javax/smartcardio/ResponseAPDUTest.java ! test/javax/smartcardio/Serialize.java ! test/javax/smartcardio/TerminalFactorySpiTest.java ! test/javax/smartcardio/TestCardPermission.java ! test/javax/smartcardio/TestCommandAPDU.java ! test/javax/transaction/testng/Driver.java ! test/javax/xml/bind/JAXBContext/JAXBContextWithAbstractFactory.java ! test/javax/xml/bind/JAXBContext/JAXBContextWithLegacyFactory.java ! test/javax/xml/bind/JAXBContext/JAXBContextWithSubclassedFactory.java ! test/javax/xml/bind/jxc/8073872/SchemagenStackOverflow.java ! test/javax/xml/bind/marshal/8134111/UnmarshalTest.java ! test/javax/xml/bind/xjc/8032884/XjcOptionalPropertyTest.java ! test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java ! test/javax/xml/jaxp/common/8035437/run.sh ! test/javax/xml/soap/XmlTest.java ! test/javax/xml/soap/spi/SAAJFactoryTest.java ! test/javax/xml/ws/8043129/MailTest.java ! test/javax/xml/ws/clientjar/TestWsImport.java ! test/javax/xml/ws/publish/WSTest.java ! test/javax/xml/ws/xsanymixed/Test.java ! test/jdk/internal/misc/VM/RuntimeArguments.java ! test/jdk/internal/reflect/Reflection/GetCallerClassTest.sh ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java ! test/jdk/modules/scenarios/container/ContainerTest.java ! test/jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java ! test/sun/awt/shell/ShellFolderMemoryLeak.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/net/www/protocol/jrt/OtherResources.java ! test/sun/net/www/protocol/jrt/other_resources.sh ! test/sun/rmi/rmic/iiopCompilation/IIOPCompilation.java ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java ! test/sun/security/krb5/ccache/EmptyCC.java ! test/sun/security/krb5/tools/ktcheck.sh ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/provider/PolicyFile/Modules.java ! test/sun/security/tools/jarsigner/AltProvider.java ! test/sun/security/tools/jarsigner/ts.sh ! test/sun/security/tools/keytool/autotest.sh ! test/sun/security/tools/keytool/standard.sh ! test/sun/security/validator/certreplace.sh ! test/sun/security/validator/samedn.sh ! test/sun/text/IntHashtable/Bug4170614Test.sh ! test/sun/tools/java/CFCTest.java ! test/sun/util/locale/provider/Bug8038436.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jimage/VerifyJimage.java ! test/tools/jlink/CustomPluginTest.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/basic/BasicTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/MiscTests.java ! test/tools/launcher/ToolsOpts.java ! test/tools/launcher/modules/addexports/AddExportsTest.java ! test/tools/launcher/modules/addmods/AddModsTest.java ! test/tools/launcher/modules/addmods/src/logger/logger/Logger.java ! test/tools/launcher/modules/addmods/src/test/test/Main.java ! test/tools/launcher/modules/addreads/AddReadsTest.java ! test/tools/launcher/modules/basic/BasicTest.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/launcher/modules/limitmods/LimitModsTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java ! test/tools/launcher/modules/patch/basic/PatchTest.java ! test/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java ! test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java ! test/tools/launcher/modules/upgrademodulepath/UpgradeModulePathTest.java ! test/tools/lib/tests/Helper.java ! test/tools/lib/tests/JImageGenerator.java ! test/tools/pack200/Utils.java ! test/tools/pack200/pack200-verifier/make/build.xml Changeset: 3327672f610d Author: weijun Date: 2016-08-11 13:10 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3327672f610d 8133910: Some sun/security/tools tests failed. Reviewed-by: xuelei ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh ! test/sun/security/tools/jarsigner/default_options.sh ! test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java ! test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java ! test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java ! test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java ! test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java ! test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java ! test/sun/security/tools/jarsigner/warnings/Test.java ! test/sun/security/tools/jarsigner/weaksize.sh ! test/sun/security/tools/keytool/default_options.sh ! test/sun/security/tools/keytool/file-in-help.sh ! test/sun/security/tools/keytool/keyalg.sh ! test/sun/security/tools/keytool/newhelp.sh Changeset: 4b3a8f572544 Author: igerasim Date: 2016-08-11 17:03 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4b3a8f572544 8163518: Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip() Reviewed-by: rriggs, shade ! src/java.base/share/classes/java/io/CharArrayReader.java ! src/java.base/share/classes/java/io/StringBufferInputStream.java + test/java/io/CharArrayReader/OverflowInRead.java + test/java/io/CharArrayReader/OverflowInSkip.java + test/java/io/StringBufferInputStream/OverflowInRead.java Changeset: 4524cf0ad135 Author: lana Date: 2016-08-11 17:02 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4524cf0ad135 Merge - src/java.base/share/conf/security/cacerts Changeset: 997eb92cd683 Author: igerasim Date: 2016-08-11 23:41 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/997eb92cd683 8163877: Tests added in JDK-8163518 fail on some platforms Reviewed-by: darcy ! test/java/io/CharArrayReader/OverflowInRead.java ! test/java/io/StringBufferInputStream/OverflowInRead.java Changeset: 8559f6e0a25d Author: valeriep Date: 2016-08-12 00:10 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8559f6e0a25d 6469513: (smartcardio) CardPermission(String termName, String actions) violates specification Summary: Changed to allow null actions value Reviewed-by: xuelei ! src/java.smartcardio/share/classes/javax/smartcardio/CardPermission.java ! test/javax/smartcardio/TestCardPermission.java Changeset: 5c93d90ca062 Author: valeriep Date: 2016-08-12 00:39 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5c93d90ca062 8157579: com/sun/crypto/provider/Mac/MacClone.java failed on solaris12(sparcv9 and x86) Summary: Changed the MAC impl to fall back to SUN provider (or through provider list) if the most preferred impl does not support cloning Reviewed-by: vinnie, mullan ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java Changeset: 85217e8e1070 Author: valeriep Date: 2016-08-12 00:47 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/85217e8e1070 8154113: java.security.AccessControlException: access denied ("java.security.SecurityPermission" "authProvider.SunMSCAPI") Summary: Granted security permission "authProvider.SunMSCAPI" to SunMSCAPI provider Reviewed-by: mullan ! src/java.base/windows/lib/security/default.policy ! test/sun/security/mscapi/AccessKeyStore.java - test/sun/security/mscapi/AccessKeyStore.sh ! test/sun/security/mscapi/access.policy ! test/sun/security/mscapi/noaccess.policy Changeset: 46003e94412c Author: fyuan Date: 2016-08-12 14:34 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/46003e94412c 8160611: Clean up ProblemList.txt for closed/resolved issues Summary: Clean up ProblemList.txt for JDK-8130339, JDK-8068645, JDK-8061177, JDK-8058616, JDK-8046285 and JDK-8031555 Reviewed-by: darcy Contributed-by: John Jiang <sha.ji...@oracle.com> ! test/ProblemList.txt Changeset: 2ef137b085f2 Author: fyuan Date: 2016-08-12 14:36 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2ef137b085f2 8161340: ProblemList.txt update for sun/security/tools/keytool/autotest.sh Summary: Remove sun/security/tools/keytool/autotest.sh from ProblemList.txt due to JDK-8130302 has been resolved Reviewed-by: weijun Contributed-by: John Jiang <sha.ji...@oracle.com> ! test/ProblemList.txt Changeset: d8b8b4cdc2fc Author: fyuan Date: 2016-08-12 14:38 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d8b8b4cdc2fc 8163435: Update issue number for SupportedDHKeys.java and UnsupportedDHKeys.java in ProblemList Summary: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java and sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java should be tracked by JDK-8077138 rather than JDK-8154910. Reviewed-by: mullan Contributed-by: John Jiang <sha.ji...@oracle.com> ! test/ProblemList.txt Changeset: 1fcefbcdd542 Author: redestad Date: 2016-08-12 11:30 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1fcefbcdd542 8163878: Remove unnecessary bridge methods, allocations in java.lang.invoke Reviewed-by: mhaupt, shade ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/VarForm.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java Changeset: d755483dc031 Author: redestad Date: 2016-08-12 17:35 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d755483dc031 8163946: java/lang/String/concat/WithSecurityManager.java fails after 8163878 Reviewed-by: mhaupt ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 011f83649452 Author: snikandrova Date: 2016-08-12 20:14 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/011f83649452 8145732: Duplicate entry in http.nonProxyHosts will ignore subsequent entries Summary: Test update to explicitly cover problematic scenario. Reviewed-by: chegar ! test/java/net/ProxySelector/B8035158.java Changeset: 7e7916487dc1 Author: xuelei Date: 2016-08-13 02:21 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7e7916487dc1 8162362: Introduce system property to control enabled ciphersuites Reviewed-by: coffeys, mullan ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java + test/sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java Changeset: 688b83af5f75 Author: vinnie Date: 2016-08-15 14:25 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/688b83af5f75 8163503: PKCS12 keystore cannot store non-X.509 certificates Reviewed-by: weijun, xuelei, mullan ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java Changeset: b2bc62f28900 Author: dl Date: 2016-08-15 09:04 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b2bc62f28900 8162805: Optimize AtomicBoolean.getAndSet Reviewed-by: martin, psandoz, shade ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! test/java/util/concurrent/tck/AtomicBooleanTest.java Changeset: 2e75a86f0c7c Author: dl Date: 2016-08-15 09:09 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2e75a86f0c7c 8163210: java/util/concurrent/tck/JSR166TestCase.java testWriteAfterReadLock(StampedLockTest): timed out waiting for thread to terminate Reviewed-by: martin, psandoz, dholmes ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/StampedLockTest.java Changeset: 0f38fe68fe79 Author: dl Date: 2016-08-15 09:13 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0f38fe68fe79 8151158: [TESTBUG] java/util/concurrent/forkjoin/FJExceptionTableLeak.java fails due to out of memory 8144836: [TESTBUG] FJExceptionTableLeak and RemoveLeak fail with -XX:+UseParallelGC -XX:+AggressiveOpts Reviewed-by: martin, psandoz, amlu, darcy ! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java ! test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java ! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java Changeset: d5c70818cd8a Author: dl Date: 2016-08-15 09:16 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d5c70818cd8a 8162627: Miscellaneous changes imported from jsr166 CVS 2016-08 Reviewed-by: martin, psandoz ! test/java/util/concurrent/tck/ArrayBlockingQueueTest.java ! test/java/util/concurrent/tck/ConcurrentHashMap8Test.java ! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/java/util/concurrent/tck/CopyOnWriteArraySetTest.java ! test/java/util/concurrent/tck/ForkJoinTask8Test.java ! test/java/util/concurrent/tck/ForkJoinTaskTest.java ! test/java/util/concurrent/tck/LinkedBlockingDequeTest.java ! test/java/util/concurrent/tck/LinkedBlockingQueueTest.java ! test/java/util/concurrent/tck/PriorityBlockingQueueTest.java Changeset: 3e7eb3ea2112 Author: mchung Date: 2016-08-19 12:28 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3e7eb3ea2112 Merge ! test/sun/security/krb5/auto/TEST.properties Changeset: 496a116876a3 Author: lana Date: 2016-08-18 21:01 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/496a116876a3 Added tag jdk-9+132 for changeset d5c70818cd8a ! .hgtags Changeset: 21fd3f6b6054 Author: mchung Date: 2016-08-19 16:30 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/21fd3f6b6054 Merge ! .hgtags ! make/GenerateModuleSummary.gmk ! make/copy/Copy-java.base.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk ! make/src/classes/build/tools/jigsaw/ModuleSummary.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ModuleReferences.java ! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/java.c ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/ProblemList.txt ! test/TEST.ROOT ! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java ! test/com/sun/corba/se/impl/io/HookPutFieldsTest.java ! test/com/sun/corba/se/impl/orb/SetDefaultORBTest.java ! test/com/sun/jndi/cosnaming/CNNameParser.java ! test/com/sun/jndi/cosnaming/IiopUrlIPv6.java ! test/java/awt/xembed/server/RunTestXEmbed.java ! test/java/lang/Class/forName/modules/TestDriver.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/java/lang/Class/getResource/ResourcesTest.java ! test/java/lang/ClassLoader/getResource/modules/ResourcesTest.java ! test/java/lang/SecurityManager/modules/CustomSecurityManager.sh ! test/java/lang/invoke/modules/ModuleAccessControlTest.java ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java ! test/java/lang/reflect/Layer/src/m1/module-info.java ! test/java/lang/reflect/Module/AddExportsTest.java ! test/java/lang/reflect/Module/access/AccessTest.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyTest.java ! test/java/net/httpclient/http2/HpackDriver.java ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java ! test/java/security/Provider/SecurityProviderModularTest.java ! test/java/security/modules/ModularTest.java ! test/java/security/testlibrary/Proc.java ! test/java/util/ResourceBundle/modules/appbasic/appbasic.sh ! test/java/util/ResourceBundle/modules/appbasic2/appbasic2.sh ! test/java/util/ResourceBundle/modules/basic/basic.sh ! test/java/util/ResourceBundle/modules/modlocal/modlocal.sh ! test/java/util/ResourceBundle/modules/security/TestPermission.java ! test/java/util/ResourceBundle/modules/simple/simple.sh ! test/java/util/ResourceBundle/modules/visibility/visibility.sh ! test/java/util/ResourceBundle/modules/xmlformat/xmlformat.sh ! test/java/util/logging/modules/GetResourceBundleTest.java ! test/javax/crypto/Cipher/CipherStreamClose.java ! test/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh ! test/javax/naming/module/basic.sh ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java ! test/javax/security/auth/login/modules/JaasModularClientTest.java ! test/javax/smartcardio/TerminalFactorySpiTest.java ! test/javax/transaction/testng/Driver.java ! test/javax/xml/bind/jxc/8073872/SchemagenStackOverflow.java ! test/javax/xml/bind/marshal/8134111/UnmarshalTest.java ! test/javax/xml/bind/xjc/8145039/JaxbMarshallTest.java ! test/javax/xml/soap/XmlTest.java ! test/javax/xml/soap/spi/SAAJFactoryTest.java ! test/javax/xml/ws/8043129/MailTest.java ! test/javax/xml/ws/clientjar/TestWsImport.java ! test/javax/xml/ws/publish/WSTest.java ! test/javax/xml/ws/xsanymixed/Test.java ! test/jdk/internal/misc/VM/RuntimeArguments.java ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java ! test/jdk/modules/scenarios/container/ContainerTest.java ! test/sun/rmi/rmic/iiopCompilation/IIOPCompilation.java ! test/sun/security/provider/PolicyFile/Modules.java ! test/sun/security/tools/keytool/standard.sh ! test/sun/tools/java/CFCTest.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jimage/VerifyJimage.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/modules/addexports/AddExportsTest.java ! test/tools/launcher/modules/addmods/AddModsTest.java ! test/tools/launcher/modules/addreads/AddReadsTest.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java ! test/tools/launcher/modules/patch/basic/PatchTest.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java ! test/tools/launcher/modules/upgrademodulepath/UpgradeModulePathTest.java