From bradford.wetmore at sun.com Tue Sep 2 13:32:37 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 02 Sep 2008 20:32:37 +0000 Subject: [security-dev 00285]: hg: jdk7/jsn: 6737659: debug bundles are empty Message-ID: <20080902203237.46C9ED124@hg.openjdk.java.net> Changeset: 46a989ab9329 Author: ohair Date: 2008-08-17 09:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/rev/46a989ab9329 6737659: debug bundles are empty Summary: Build order issue with debug build, caused final debug bundle to be empty. Reviewed-by: tbell ! Makefile From bradford.wetmore at sun.com Tue Sep 2 13:33:43 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 02 Sep 2008 20:33:43 +0000 Subject: [security-dev 00286]: hg: jdk7/jsn/jdk: 11 new changesets Message-ID: <20080902203605.742F6D131@hg.openjdk.java.net> Changeset: 2a5377a6492e Author: alanb Date: 2008-08-26 09:23 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/2a5377a6492e 6728542: (se) epoll based SelectorProvider should be portable to platforms other than x86 and x64 Reviewed-by: sherman ! make/java/nio/mapfile-linux ! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java ! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c Changeset: ea45b0c72096 Author: alanb Date: 2008-08-26 10:21 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/ea45b0c72096 6682020: (bf) Support monitoring of direct and mapped buffer usage Reviewed-by: mchung, iris ! make/java/java/FILES_java.gmk ! make/java/nio/FILES_java.gmk ! src/share/classes/java/lang/management/PlatformComponent.java ! src/share/classes/java/nio/Bits.java + src/share/classes/java/nio/BufferPoolMXBean.java ! src/share/classes/java/nio/Direct-X-Buffer.java + src/share/classes/sun/misc/JavaNioAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java + test/java/nio/BufferPoolMXBean/Basic.java Changeset: 7afa7314d883 Author: emcmanus Date: 2008-08-27 11:03 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/7afa7314d883 5041784: (reflect) generic signature methods needlessly return generic arrays Reviewed-by: darcy ! src/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java + test/java/lang/reflect/Generics/TestPlainArrayNotGeneric.java Changeset: 2c65a59dd48d Author: ksrini Date: 2008-08-26 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/2c65a59dd48d 6685121: (launcher) make ReportErrorMessages accessible by other launcher subsystems Summary: provided error reporting interfaces to other java subsystems that the launcher uses. Reviewed-by: darcy ! make/java/jli/Makefile ! make/java/jli/mapfile-vers ! src/share/bin/emessages.h ! src/share/bin/java.c ! src/share/bin/java.h ! src/solaris/bin/java_md.c ! src/windows/bin/java_md.c Changeset: d6b41950987b Author: sherman Date: 2008-08-27 10:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/d6b41950987b 4849617: (cs)Revise Charset spec to allow '+' in names Summary: Update the spec and code to accept '+' as a charset name character Reviewed-by: alanb ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/nio/cs/standard-charsets + test/sun/nio/cs/CheckICNE.java Changeset: 126760548921 Author: sherman Date: 2008-08-27 10:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/126760548921 Merge Changeset: 5d278726f0dc Author: chegar Date: 2008-08-29 17:46 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/5d278726f0dc 6576763: Thread constructors throw undocumented NPE for null name Summary: update javadoc to specify NPE as well as fix minor bug in implementation. Reviewed-by: alanb ! src/share/classes/java/lang/Thread.java + test/java/lang/ThreadGroup/NullThreadName.java Changeset: dc604a6da888 Author: swamyv Date: 2008-08-29 14:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/dc604a6da888 6614052: jhat fails to read heap dump > 2GB. Summary: Modified the jhat code to use long for unsigned int. This is a forward port of changes from Kevin Walls. Reviewed-by: jjh ! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java Changeset: f9cf71f806eb Author: alanb Date: 2008-08-31 18:32 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/f9cf71f806eb 6570619: (bf) DirectByteBuffer.get/put(byte[]) does not scale well Reviewed-by: iris ! make/java/java/mapfile-vers ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/nio/Direct-X-Buffer.java ! src/share/native/java/nio/Bits.c Changeset: 343253d05123 Author: alanb Date: 2008-08-31 18:39 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/343253d05123 4640544: New I/O: Complete socket-channel functionality Reviewed-by: iris, sherman, chegar ! make/java/nio/FILES_java.gmk ! make/java/nio/Makefile ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! make/mksample/nio/Makefile + make/mksample/nio/multicast/Makefile ! src/share/classes/java/net/NetworkInterface.java + src/share/classes/java/net/ProtocolFamily.java + src/share/classes/java/net/SocketOption.java + src/share/classes/java/net/StandardProtocolFamily.java + src/share/classes/java/net/StandardSocketOption.java ! src/share/classes/java/nio/channels/DatagramChannel.java + src/share/classes/java/nio/channels/MembershipKey.java + src/share/classes/java/nio/channels/MulticastChannel.java + src/share/classes/java/nio/channels/NetworkChannel.java ! src/share/classes/java/nio/channels/ServerSocketChannel.java ! src/share/classes/java/nio/channels/SocketChannel.java ! src/share/classes/java/nio/channels/exceptions + src/share/classes/java/nio/channels/package-info.java - src/share/classes/java/nio/channels/package.html ! src/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/DatagramSocketAdaptor.java + src/share/classes/sun/nio/ch/ExtendedSocketOption.java + src/share/classes/sun/nio/ch/MembershipKeyImpl.java + src/share/classes/sun/nio/ch/MembershipRegistry.java ! src/share/classes/sun/nio/ch/Net.java - src/share/classes/sun/nio/ch/OptionAdaptor.java + src/share/classes/sun/nio/ch/OptionKey.java ! src/share/classes/sun/nio/ch/SelectorProviderImpl.java ! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketAdaptor.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java - src/share/classes/sun/nio/ch/SocketOpts.java - src/share/classes/sun/nio/ch/SocketOptsImpl.java - src/share/classes/sun/nio/ch/exceptions ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h + src/share/native/sun/nio/ch/genSocketOptionRegistry.c + src/share/sample/nio/multicast/MulticastAddress.java + src/share/sample/nio/multicast/Reader.java + src/share/sample/nio/multicast/Sender.java ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/nio/ch/DatagramChannelImpl.c ! src/solaris/native/sun/nio/ch/FileKey.c ! src/solaris/native/sun/nio/ch/Net.c ! src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c ! src/solaris/native/sun/nio/ch/SocketChannelImpl.c ! src/solaris/native/sun/nio/ch/nio_util.h ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/nio/ch/DatagramChannelImpl.c ! src/windows/native/sun/nio/ch/Net.c ! src/windows/native/sun/nio/ch/ServerSocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketChannelImpl.c + test/java/nio/channels/DatagramChannel/BasicMulticastTests.java + test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java + test/java/nio/channels/DatagramChannel/NetworkConfiguration.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/TestUtil.java + test/java/nio/channels/etc/NetworkChannelTests.java Changeset: 0a427d0e70a7 Author: emcmanus Date: 2008-09-01 17:11 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/0a427d0e70a7 6731410: JMXServiceURL cannot use @ConstructorProperties for compatibility reasons Reviewed-by: dfuchs ! src/share/classes/javax/management/MXBean.java ! src/share/classes/javax/management/remote/JMXServiceURL.java ! test/javax/management/mxbean/JMXServiceURLTest.java From bradford.wetmore at sun.com Tue Sep 2 13:37:49 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 02 Sep 2008 20:37:49 +0000 Subject: [security-dev 00287]: hg: jdk7/jsn/langtools: 2 new changesets Message-ID: <20080902203753.ED20BD136@hg.openjdk.java.net> Changeset: e571266ae14f Author: jjg Date: 2008-08-26 14:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/e571266ae14f 6508981: cleanup file separator handling in JavacFileManager Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java + src/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/share/classes/javax/tools/StandardLocation.java + test/tools/javac/6508981/TestInferBinaryName.java + test/tools/javac/6508981/p/A.java ! test/tools/javac/T6725036.java Changeset: 5e89c4ca637c Author: jjg Date: 2008-08-29 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/5e89c4ca637c 6597471: unused imports in javax.tools.JavaCompiler 6597531: unused imports and unused private const. in com.sun.tools.javac.Server.java Reviewed-by: mcimadamore Contributed-by: davide.angelocola at gmail.com ! src/share/classes/com/sun/tools/javac/Server.java ! src/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Env.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/jvm/Items.java ! src/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java ! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java ! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/share/classes/com/sun/tools/javac/util/Context.java From weijun.wang at sun.com Wed Sep 3 00:55:36 2008 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Wed, 03 Sep 2008 07:55:36 +0000 Subject: [security-dev 00288]: hg: jdk7/jsn/jdk: 6470833: krb5.conf does not accept kdc=hostname (no spaces around =) Message-ID: <20080903075604.2D1BBD158@hg.openjdk.java.net> Changeset: 6ecad8bfb1e5 Author: weijun Date: 2008-09-03 15:49 +0800 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/6ecad8bfb1e5 6470833: krb5.conf does not accept kdc=hostname (no spaces around =) Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/Config.java From Bradford.Wetmore at Sun.COM Wed Sep 3 13:08:38 2008 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Wed, 03 Sep 2008 13:08:38 -0700 Subject: [security-dev 00289]: Heads up: Bad changeset rollback Message-ID: <48BEEEC6.20705@sun.com> Last night there was a changeset introduced to the JSN gate that contained an incorrect changeset comment. Rather than pollute the changeset history for everyone, we're going to rollback this changeset, and have the author redo his changeset and push. Since this problem was noticed within 10 minutes, most of the Sun folks know of the problem. If you did happen to pull since 12:55 am this morning, please rollback your changeset if possible. This will tell you if you have the changeset in your jdk directory. % cd /jdk % hg log -r 6ecad8bfb1e5 If it's really difficult for you to rollback, we'll rethink this decision. Mark will be doing this in the next hour or so. Brad From mr at sun.com Wed Sep 3 14:16:57 2008 From: mr at sun.com (Mark Reinhold) Date: Wed, 03 Sep 2008 14:16:57 -0700 Subject: [security-dev 00290]: Re: Heads up: Bad changeset rollback In-Reply-To: bradford.wetmore@sun.com; Wed, 03 Sep 2008 13:08:38 PDT; <48BEEEC6.20705@sun.com> Message-ID: <20080903211657.CB894612A@eggemoggin.niobe.net> > Date: Wed, 03 Sep 2008 13:08:38 -0700 > From: bradford.wetmore at sun.com > Last night there was a changeset introduced to the JSN gate that > contained an incorrect changeset comment. Rather than pollute the > changeset history for everyone, we're going to rollback this changeset, > and have the author redo his changeset and push. The rollback is complete. tip is now: changeset: 515:0a427d0e70a7 tag: tip user: emcmanus date: Mon Sep 01 17:11:58 2008 +0200 summary: 6731410: JMXServiceURL cannot use @ConstructorProperties for compatibility reasons The errant changeset's hash (6ecad8bfb1e5) will shortly be added to the jcheck blacklist. - Mark From Weijun.Wang at Sun.COM Thu Sep 4 05:23:59 2008 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Thu, 04 Sep 2008 20:23:59 +0800 Subject: [security-dev 00291]: Re: Heads up: Bad changeset rollback In-Reply-To: <1220527600.12852.15.camel@dijkstra.wildebeest.org> References: <20080903211657.CB894612A@eggemoggin.niobe.net> <1220527600.12852.15.camel@dijkstra.wildebeest.org> Message-ID: <27FA7C53-EC1F-47FB-9895-12DA747BECEC@sun.com> The bug id should have been 6740833. Max On Sep 4, 2008, at 7:26 PM, Mark Wielaard wrote: > Hi, > > On Wed, 2008-09-03 at 14:16 -0700, Mark Reinhold wrote: >>> Date: Wed, 03 Sep 2008 13:08:38 -0700 >>> From: bradford.wetmore at sun.com >> >>> Last night there was a changeset introduced to the JSN gate that >>> contained an incorrect changeset comment. Rather than pollute the >>> changeset history for everyone, we're going to rollback this >>> changeset, >>> and have the author redo his changeset and push. >> >> The rollback is complete. tip is now: >> >> changeset: 515:0a427d0e70a7 >> tag: tip >> user: emcmanus >> date: Mon Sep 01 17:11:58 2008 +0200 >> summary: 6731410: JMXServiceURL cannot use >> @ConstructorProperties >> for compatibility reasons >> >> The errant changeset's hash (6ecad8bfb1e5) will shortly be added >> to the jcheck blacklist. > > What was actually wrong with the original commit message? > It said: > >> 6470833: krb5.conf does not accept kdc=hostname (no spaces around =) >> Reviewed-by: xuelei > > Which does look perfectly fine to me, or is the '=' character not > allowed? > > Cheers, > > Mark > From jean-christophe.collet at sun.com Thu Sep 4 06:28:25 2008 From: jean-christophe.collet at sun.com (jean-christophe.collet at sun.com) Date: Thu, 04 Sep 2008 13:28:25 +0000 Subject: [security-dev 00292]: hg: jdk7/jsn/jdk: 6692802: HttpCookie needs to support HttpOnly attribute Message-ID: <20080904132859.85725D22B@hg.openjdk.java.net> Changeset: eb342082e2b6 Author: jccollet Date: 2008-09-04 15:26 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/eb342082e2b6 6692802: HttpCookie needs to support HttpOnly attribute Summary: Added HttpOnly tag support to HttpCookie class. Reviewed-by: chegar, michaelm ! src/share/classes/java/net/HttpCookie.java ! test/java/net/CookieHandler/TestHttpCookie.java From mark at klomp.org Thu Sep 4 04:26:40 2008 From: mark at klomp.org (Mark Wielaard) Date: Thu, 04 Sep 2008 13:26:40 +0200 Subject: [security-dev 00293]: Re: Heads up: Bad changeset rollback In-Reply-To: <20080903211657.CB894612A@eggemoggin.niobe.net> References: <20080903211657.CB894612A@eggemoggin.niobe.net> Message-ID: <1220527600.12852.15.camel@dijkstra.wildebeest.org> Hi, On Wed, 2008-09-03 at 14:16 -0700, Mark Reinhold wrote: > > Date: Wed, 03 Sep 2008 13:08:38 -0700 > > From: bradford.wetmore at sun.com > > > Last night there was a changeset introduced to the JSN gate that > > contained an incorrect changeset comment. Rather than pollute the > > changeset history for everyone, we're going to rollback this changeset, > > and have the author redo his changeset and push. > > The rollback is complete. tip is now: > > changeset: 515:0a427d0e70a7 > tag: tip > user: emcmanus > date: Mon Sep 01 17:11:58 2008 +0200 > summary: 6731410: JMXServiceURL cannot use @ConstructorProperties > for compatibility reasons > > The errant changeset's hash (6ecad8bfb1e5) will shortly be added > to the jcheck blacklist. What was actually wrong with the original commit message? It said: > 6470833: krb5.conf does not accept kdc=hostname (no spaces around =) > Reviewed-by: xuelei Which does look perfectly fine to me, or is the '=' character not allowed? Cheers, Mark From mark at klomp.org Thu Sep 4 08:43:34 2008 From: mark at klomp.org (Mark Wielaard) Date: Thu, 04 Sep 2008 17:43:34 +0200 Subject: [security-dev 00294]: Re: Heads up: Bad changeset rollback In-Reply-To: <27FA7C53-EC1F-47FB-9895-12DA747BECEC@sun.com> References: <20080903211657.CB894612A@eggemoggin.niobe.net> <1220527600.12852.15.camel@dijkstra.wildebeest.org> <27FA7C53-EC1F-47FB-9895-12DA747BECEC@sun.com> Message-ID: <1220543014.12852.24.camel@dijkstra.wildebeest.org> On Thu, 2008-09-04 at 20:23 +0800, Max (Weijun) Wang wrote: > The bug id should have been 6740833. Aha! The 7 and 4 got swapped. Thanks. And the jcheck scripts would then have prevented that bug to ever get fixed again. Although I guess you could reuse the swapped bug number for that one then :) It might be an idea to add some kind of override possibility to the commit message to say "yes, I know this bug number has been used before, but this commit is the real fix". Maybe just add a + to the bug number to reuse one? Cheers, Mark From Bradford.Wetmore at Sun.COM Thu Sep 4 08:58:25 2008 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Thu, 04 Sep 2008 08:58:25 -0700 Subject: [security-dev 00295]: Re: Heads up: Bad changeset rollback In-Reply-To: <1220543014.12852.24.camel@dijkstra.wildebeest.org> References: <20080903211657.CB894612A@eggemoggin.niobe.net> <1220527600.12852.15.camel@dijkstra.wildebeest.org> <27FA7C53-EC1F-47FB-9895-12DA747BECEC@sun.com> <1220543014.12852.24.camel@dijkstra.wildebeest.org> Message-ID: <48C005A1.8060601@sun.com> The current policy is still one putback per bugid. There have been other really good reasons to allow more than one (pre-built JCE binaries), but so far no change in the policy. I still do wish it were changed, as filing a separate bug just to do a JCE build is wasted work, IMHO. > Although I guess you > could reuse the swapped bug number for that one then :) We think about hijacking that bug. ;) We also considered a new bug/changeset combo that said "1234567: changeset ffffffffffff should list bug aaaaaaaaaaaa". Since only a well defined and relatively small set of people are pulling the JSN gate, and those people were warned 10 minutes after it happened, we thought a rollback was best. If it happened in the MASTER, we probably would have gone the other way. Brad Mark Wielaard wrote: > On Thu, 2008-09-04 at 20:23 +0800, Max (Weijun) Wang wrote: >> The bug id should have been 6740833. > > Aha! The 7 and 4 got swapped. Thanks. And the jcheck scripts would then > have prevented that bug to ever get fixed again. Although I guess you > could reuse the swapped bug number for that one then :) > > It might be an idea to add some kind of override possibility to the > commit message to say "yes, I know this bug number has been used before, > but this commit is the real fix". Maybe just add a + to the bug number > to reuse one? > > Cheers, > > Mark > From bradford.wetmore at sun.com Fri Sep 5 11:41:59 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Fri, 05 Sep 2008 18:41:59 +0000 Subject: [security-dev 00296]: hg: jdk7/jsn/jdk: 4 new changesets Message-ID: <20080905184313.92068D31B@hg.openjdk.java.net> Changeset: 1d1d66438d11 Author: emcmanus Date: 2008-09-02 14:14 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/1d1d66438d11 6405862: Allow CompositeType to have zero items 6737133: Compilation failure of test/javax/management/eventService/LeaseManagerDeadlockTest.java 6737140: Javadoc of some throw clauses of MBeanServer and MBeanServerConnection is garbled 6737143: createMBean of MBeanServer should acquire 2 extra throw clauses present in MBeanServerConnection Reviewed-by: dfuchs ! src/share/classes/javax/management/MBeanServer.java ! src/share/classes/javax/management/MBeanServerConnection.java ! src/share/classes/javax/management/openmbean/CompositeType.java ! test/javax/management/eventService/LeaseManagerDeadlockTest.java Changeset: 00ea8fc81867 Author: emcmanus Date: 2008-09-03 14:31 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/00ea8fc81867 6744132: Spurious failures from test/javax/management/MBeanInfo/NotificationInfoTest.java Reviewed-by: dfuchs ! test/javax/management/MBeanInfo/NotificationInfoTest.java Changeset: 9145ff046bb4 Author: dfuchs Date: 2008-09-04 14:46 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/9145ff046bb4 5072476: RFE: support cascaded (federated) MBean Servers 6299231: Add support for named MBean Servers Summary: New javax.management.namespace package. Reviewed-by: emcmanus ! make/docs/CORE_PKGS.gmk ! src/share/classes/com/sun/jmx/defaults/JmxProperties.java ! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java + src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java + src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java ! src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptor.java + src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java - src/share/classes/com/sun/jmx/interceptor/MBeanServerSupport.java + src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java ! src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java ! src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! src/share/classes/com/sun/jmx/mbeanserver/Repository.java ! src/share/classes/com/sun/jmx/mbeanserver/SunJmxMBeanServer.java ! src/share/classes/com/sun/jmx/mbeanserver/Util.java + src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java + src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java + src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java + src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java + src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java + src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java + src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java + src/share/classes/com/sun/jmx/namespace/RoutingProxy.java + src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java + src/share/classes/com/sun/jmx/namespace/package.html + src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java + src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java + src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java + src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java + src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java + src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java + src/share/classes/com/sun/jmx/namespace/serial/package.html ! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java ! src/share/classes/javax/management/InstanceNotFoundException.java ! src/share/classes/javax/management/MBeanPermission.java ! src/share/classes/javax/management/MBeanServer.java ! src/share/classes/javax/management/MBeanServerDelegate.java ! src/share/classes/javax/management/MBeanServerFactory.java ! src/share/classes/javax/management/ObjectName.java ! src/share/classes/javax/management/event/EventClient.java ! src/share/classes/javax/management/event/EventClientDelegate.java + src/share/classes/javax/management/namespace/JMXDomain.java + src/share/classes/javax/management/namespace/JMXNamespace.java + src/share/classes/javax/management/namespace/JMXNamespaceMBean.java + src/share/classes/javax/management/namespace/JMXNamespacePermission.java + src/share/classes/javax/management/namespace/JMXNamespaceView.java + src/share/classes/javax/management/namespace/JMXNamespaces.java + src/share/classes/javax/management/namespace/JMXRemoteNamespace.java + src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java + src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java + src/share/classes/javax/management/namespace/MBeanServerSupport.java + src/share/classes/javax/management/namespace/VirtualEventManager.java + src/share/classes/javax/management/namespace/package-info.java ! src/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java + test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java ! test/javax/management/ObjectName/ApplyWildcardTest.java + test/javax/management/namespace/DomainCreationTest.java + test/javax/management/namespace/EventWithNamespaceControlTest.java + test/javax/management/namespace/EventWithNamespaceTest.java + test/javax/management/namespace/ExportNamespaceTest.java + test/javax/management/namespace/JMXDomainTest.java + test/javax/management/namespace/JMXNamespaceSecurityTest.java + test/javax/management/namespace/JMXNamespaceTest.java + test/javax/management/namespace/JMXNamespaceViewTest.java + test/javax/management/namespace/JMXNamespacesTest.java + test/javax/management/namespace/JMXRemoteNamespaceTest.java + test/javax/management/namespace/JMXRemoteTargetNamespace.java + test/javax/management/namespace/LazyDomainTest.java + test/javax/management/namespace/MXBeanRefTest.java + test/javax/management/namespace/NamespaceController.java + test/javax/management/namespace/NamespaceControllerMBean.java + test/javax/management/namespace/NamespaceCreationTest.java + test/javax/management/namespace/NamespaceNotificationsTest.java + test/javax/management/namespace/NullDomainObjectNameTest.java + test/javax/management/namespace/NullObjectNameTest.java + test/javax/management/namespace/QueryNamesTest.java + test/javax/management/namespace/RemoveNotificationListenerTest.java + test/javax/management/namespace/RoutingServerProxyTest.java + test/javax/management/namespace/SerialParamProcessorTest.java + test/javax/management/namespace/SourceNamespaceTest.java + test/javax/management/namespace/VirtualMBeanNotifTest.java + test/javax/management/namespace/VirtualMBeanTest.java + test/javax/management/namespace/VirtualNamespaceQueryTest.java + test/javax/management/namespace/VirtualPropsTest.java + test/javax/management/namespace/Wombat.java + test/javax/management/namespace/WombatMBean.java + test/javax/management/namespace/namespace.policy Changeset: d276b0716d13 Author: wetmore Date: 2008-09-05 00:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/d276b0716d13 Merge From bradford.wetmore at sun.com Fri Sep 5 11:44:05 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Fri, 05 Sep 2008 18:44:05 +0000 Subject: [security-dev 00297]: hg: jdk7/jsn/langtools: 6743107: clean up use of static caches in file manager Message-ID: <20080905184408.2F5A0D320@hg.openjdk.java.net> Changeset: ceaa6549687a Author: jjg Date: 2008-09-03 10:46 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/ceaa6549687a 6743107: clean up use of static caches in file manager Reviewed-by: mcimadamore + src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java + src/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Paths.java ! src/share/classes/com/sun/tools/javac/main/Main.java From weijun.wang at sun.com Sun Sep 7 23:22:36 2008 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Mon, 08 Sep 2008 06:22:36 +0000 Subject: [security-dev 00298]: hg: jdk7/jsn/jdk: 6740833: krb5.conf does not accept kdc=hostname (no spaces around =) Message-ID: <20080908062306.55AE0D4B8@hg.openjdk.java.net> Changeset: bcb61dfc8514 Author: weijun Date: 2008-09-08 14:17 +0800 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/bcb61dfc8514 6740833: krb5.conf does not accept kdc=hostname (no spaces around =) Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/Config.java From Bradford.Wetmore at Sun.COM Mon Sep 8 12:10:48 2008 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Mon, 08 Sep 2008 12:10:48 -0700 Subject: [security-dev 00299]: No JSN integration today. Message-ID: <48C578B8.6010005@sun.com> Only had two minor putbacks this time around, we'll give our SQE team a break. :) Brad From lars at primekey.se Thu Sep 11 08:04:35 2008 From: lars at primekey.se (=?ISO-8859-1?Q?Lars_Silv=E9n?=) Date: Thu, 11 Sep 2008 17:04:35 +0200 Subject: [security-dev 00300]: ECC pkcs#11 bug Message-ID: <48C93383.2070007@primekey.se> Hello List, I have found a bug in the PKCS#11 ECC implementation. When I try to read the public part of a newly created EC key I get the following exception: java.lang.RuntimeException: Could not parse key values at sun.security.pkcs11.P11Key$P11ECPublicKey.fetchValues(P11Key.java:1022) at sun.security.pkcs11.P11Key$P11ECPublicKey.getW(P11Key.java:1043) at org.ejbca.util.keystore.KeyStoreContainerBase.getSelfCertificate(KeyStoreContainerBase.java:136) at org.ejbca.util.keystore.KeyStoreContainerBase.generate(KeyStoreContainerBase.java:198) at org.ejbca.util.keystore.KeyStoreContainerBase.generateEC(KeyStoreContainerBase.java:156) at org.ejbca.util.keystore.KeyStoreContainerBase.generate(KeyStoreContainerBase.java:182) at org.ejbca.ui.cli.HSMKeyTool.execute(HSMKeyTool.java:126) at org.ejbca.ui.cli.PKCS11HSMKeyTool.execute(PKCS11HSMKeyTool.java:46) at org.ejbca.ui.cli.ClientToolBox.executeIfSelected(ClientToolBox.java:38) at org.ejbca.ui.cli.ClientToolBox.main(ClientToolBox.java:51) Caused by: java.io.IOException: Point does not match field size at sun.security.ec.ECParameters.decodePoint(ECParameters.java:92) at sun.security.pkcs11.P11ECKeyFactory.decodePoint(P11ECKeyFactory.java:78) at sun.security.pkcs11.P11Key$P11ECPublicKey.fetchValues(P11Key.java:1019) ... 9 more When running the code in the debugger I found out that P11 is returning an DER encoded OCTET STRING but sun.security.ec.ECParameters.decodePoint expects a plain byte array. I first turned to the Utimaco that has created the P11 that I'm using. Rainer.Herbertz at aachen.utimaco.de gives the following explanation of the issue: the PKCS#11 specification defines the value of a CKA_EC_POINT value as "DER-encoding of the ANSI X9.62 ECPoint value". ANSI X9.62 defines: ECPoint ::= OCETET STRING; DER-encoding implies the TLV format (04 is the tag of an OCTET STRING). We compared this definition with other implementations: 1) A competition HSM also returns the CKA_EC_POINT in TLV format. 2) The IAIK P11 Provider expects the TLV coded EC_POINT and works fine with the CryptoServer. I have created a patch that is fixing the problem: diff -Naur ./sun/security/ec/ECParameters.java ../src/sun/security/ec/ECParameters.java --- ./sun/security/ec/ECParameters.java 2008-07-10 21:57:44.000000000 +0200 +++ ../src/sun/security/ec/ECParameters.java 2008-09-11 14:15:44.000000000 +0200 @@ -84,17 +84,24 @@ // Used by SunPKCS11 and SunJSSE. public static ECPoint decodePoint(byte[] data, EllipticCurve curve) throws IOException { - if ((data.length == 0) || (data[0] != 4)) { + final int offset; + if ( data.length>2 && data[0]==4 && data[1]+2==data.length ) + offset = 2; + else if ( data.length>3 && data[0]==4 && (0xff&data[1])==0x81 && (0xff&data[2])+3==data.length ) + offset = 3; + else + offset = 0; + if ((data.length <= offset) || (data[offset] != 4)) { throw new IOException("Only uncompressed point format supported"); } int n = (curve.getField().getFieldSize() + 7 ) >> 3; - if (data.length != (n * 2) + 1) { + if (data.length != (n * 2) + 1+offset) { throw new IOException("Point does not match field size"); } byte[] xb = new byte[n]; byte[] yb = new byte[n]; - System.arraycopy(data, 1, xb, 0, n); - System.arraycopy(data, n + 1, yb, 0, n); + System.arraycopy(data, offset+1, xb, 0, n); + System.arraycopy(data, offset+n + 1, yb, 0, n); return new ECPoint(new BigInteger(1, xb), new BigInteger(1, yb)); } This patch is tested successfully with the Utimaco p11 and HSM emulator. It will even work with p11s that is just return a plain byte array not encoded as an OCTET STRING. We will be very pleased if you could fix this to the next release of OpenJDK 6 and if possible also in the next release of Sun java 6. Best Regards, Lars Silv?n -------------- next part -------------- A non-text attachment was scrubbed... Name: lars.vcf Type: text/x-vcard Size: 296 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/security-dev/attachments/20080911/73f1ce27/lars.vcf From michael.mcmahon at sun.com Thu Sep 11 09:53:27 2008 From: michael.mcmahon at sun.com (michael.mcmahon at sun.com) Date: Thu, 11 Sep 2008 16:53:27 +0000 Subject: [security-dev 00301]: hg: jdk7/jsn/jdk: 6744329: Exception in light weight http server code Message-ID: <20080911165350.364BAD91C@hg.openjdk.java.net> Changeset: b0378bb50d83 Author: michaelm Date: 2008-09-11 17:46 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/b0378bb50d83 6744329: Exception in light weight http server code Reviewed-by: chegar ! src/share/classes/sun/net/httpserver/ChunkedOutputStream.java + test/com/sun/net/httpserver/bugs/B6744329.java From sean.mullan at sun.com Thu Sep 11 15:14:56 2008 From: sean.mullan at sun.com (sean.mullan at sun.com) Date: Thu, 11 Sep 2008 22:14:56 +0000 Subject: [security-dev 00302]: hg: jdk7/jsn/jdk: 2 new changesets Message-ID: <20080911221520.549BAD9C8@hg.openjdk.java.net> Changeset: 80fe10573687 Author: mullan Date: 2008-09-11 14:05 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/80fe10573687 6465942: Add problem identification facility to the CertPathValidator framework Summary: Add support to the java.security.cert APIs for determining the reason that a certification path is invalid. Reviewed-by: vinnie ! src/share/classes/java/security/cert/CertPathValidatorException.java + src/share/classes/java/security/cert/PKIXReason.java ! src/share/classes/sun/security/provider/certpath/BasicChecker.java ! src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java ! src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/KeyChecker.java ! src/share/classes/sun/security/provider/certpath/OCSPChecker.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! test/java/security/cert/CertPathValidator/nameConstraintsRFC822/ValidateCertPath.java + test/java/security/cert/CertPathValidatorException/ReasonTest.java + test/java/security/cert/CertPathValidatorException/Serial.java + test/java/security/cert/CertPathValidatorException/cert_file + test/java/security/cert/CertPathValidatorException/jdk6.serial ! test/java/security/cert/PolicyNode/GetPolicyQualifiers.java Changeset: 482a1857b598 Author: mullan Date: 2008-09-11 18:13 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/482a1857b598 Merge From Bradford.Wetmore at Sun.COM Thu Sep 11 16:43:44 2008 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Thu, 11 Sep 2008 16:43:44 -0700 Subject: [security-dev 00303]: Re: ECC pkcs#11 bug In-Reply-To: <48C93383.2070007@primekey.se> References: <48C93383.2070007@primekey.se> Message-ID: <48C9AD30.1090001@sun.com> Hi Lars, > I have created a patch that is fixing the problem: This is Brad Wetmore, I am the Security group Moderator, and also the person who will be handling this when I get back to working on the Java ECC implementation. Unfortunately, I can't take your source contribution yet without a signed copy of the Sun Contribution Agreement in place. This is done for your protection as well as the Sun's and the OpenJDK community's. Please see the following link for more information: http://openjdk.java.net/contribute/ The Signatories of the SCA are eligible to donate code to all products and projects owned or managed by Sun: signing it once means you can contribute code to any Sun-sponsored open source project. If you have recently signed it and it hasn't yet appeared in our database yet, just let me know. Discussions of the problem is fine, it's just the source that we can't take at this point. Thanks, Brad From lars at primekey.se Mon Sep 15 08:51:13 2008 From: lars at primekey.se (=?ISO-8859-1?Q?Lars_Silv=E9n?=) Date: Mon, 15 Sep 2008 17:51:13 +0200 Subject: [security-dev 00304]: Re: ECC pkcs#11 bug In-Reply-To: <48CA8EB7.5030108@sun.com> References: <48C93383.2070007@primekey.se> <48C9AD30.1090001@sun.com> <48CA426F.7010306@primekey.se> <48CA8EB7.5030108@sun.com> Message-ID: <48CE8471.4070601@primekey.se> Hi Brad, I have written a simple application that illustrates the problem: http://bunny.primekey.se/~lars/sunP11Bug/src/test/Main.java But you need a p11 module with ECC capability to run it. Do you have one? If not I could investigate if one of our HSM vendors could send you one. Also to verify that the public key actually is usable a JCA provider with ECC is needed. But for that you could use BouncyCastle. Start running the application without parameters and then you get a description of needed parameters. Lars Brad Wetmore wrote: > Great, thanks for doing so. > > I'll be working on this fairly soon, so I'll get a bug filed. Do you > have a standalone test case for this already? See step 3 of the > contribute page. If you do but you don't have it in jtreg format, I can > get it into the jtreg format. > > Brad > > > Lars Silv?n wrote: >> Here is my SCA! >> >> //Lars >> >> >> Brad Wetmore wrote: >>> Hi Lars, >>> >>>> I have created a patch that is fixing the problem: >>> This is Brad Wetmore, I am the Security group Moderator, and also the >>> person who will be handling this when I get back to working on the Java >>> ECC implementation. >>> >>> Unfortunately, I can't take your source contribution yet without a >>> signed copy of the Sun Contribution Agreement in place. This is done >>> for your protection as well as the Sun's and the OpenJDK community's. >>> >>> Please see the following link for more information: >>> >>> http://openjdk.java.net/contribute/ >>> >>> The Signatories of the SCA are eligible to donate code to all products >>> and projects owned or managed by Sun: signing it once means you can >>> contribute code to any Sun-sponsored open source project. >>> >>> If you have recently signed it and it hasn't yet appeared in our >>> database yet, just let me know. >>> >>> Discussions of the problem is fine, it's just the source that we can't >>> take at this point. >>> >>> Thanks, >>> >>> Brad >> >> >> ------------------------------------------------------------------------ >> -------------- next part -------------- A non-text attachment was scrubbed... Name: lars.vcf Type: text/x-vcard Size: 296 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/security-dev/attachments/20080915/64f6de91/lars.vcf From Bradford.Wetmore at Sun.COM Mon Sep 15 09:07:09 2008 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Mon, 15 Sep 2008 09:07:09 -0700 Subject: [security-dev 00305]: Re: ECC pkcs#11 bug In-Reply-To: <48CE8471.4070601@primekey.se> References: <48C93383.2070007@primekey.se> <48C9AD30.1090001@sun.com> <48CA426F.7010306@primekey.se> <48CA8EB7.5030108@sun.com> <48CE8471.4070601@primekey.se> Message-ID: <48CE882D.8@sun.com> Lars Silv?n wrote: > Hi Brad, > > I have written a simple application that illustrates the problem: http://bunny.primekey.se/~lars/sunP11Bug/src/test/Main.java > > But you need a p11 module with ECC capability to run it. Do you have one? Yes. > If not I could investigate if one of our HSM vendors could send you one. > Also to verify that the public key actually is usable a JCA provider with ECC is needed. I'm going to be working on adding ECC to the JCE provider for JDK 7. Thanks for the case. Brad But for that you could use BouncyCastle. > > Start running the application without parameters and then you get a description of needed parameters. > > Lars > > > Brad Wetmore wrote: >> Great, thanks for doing so. >> >> I'll be working on this fairly soon, so I'll get a bug filed. Do you >> have a standalone test case for this already? See step 3 of the >> contribute page. If you do but you don't have it in jtreg format, I can >> get it into the jtreg format. >> >> Brad >> >> >> Lars Silv?n wrote: >>> Here is my SCA! >>> >>> //Lars >>> >>> >>> Brad Wetmore wrote: >>>> Hi Lars, >>>> >>>>> I have created a patch that is fixing the problem: >>>> This is Brad Wetmore, I am the Security group Moderator, and also the >>>> person who will be handling this when I get back to working on the Java >>>> ECC implementation. >>>> >>>> Unfortunately, I can't take your source contribution yet without a >>>> signed copy of the Sun Contribution Agreement in place. This is done >>>> for your protection as well as the Sun's and the OpenJDK community's. >>>> >>>> Please see the following link for more information: >>>> >>>> http://openjdk.java.net/contribute/ >>>> >>>> The Signatories of the SCA are eligible to donate code to all products >>>> and projects owned or managed by Sun: signing it once means you can >>>> contribute code to any Sun-sponsored open source project. >>>> >>>> If you have recently signed it and it hasn't yet appeared in our >>>> database yet, just let me know. >>>> >>>> Discussions of the problem is fine, it's just the source that we can't >>>> take at this point. >>>> >>>> Thanks, >>>> >>>> Brad >>> >>> ------------------------------------------------------------------------ >>> > From Darren.Moffat at Sun.COM Mon Sep 15 09:15:24 2008 From: Darren.Moffat at Sun.COM (Darren J Moffat) Date: Mon, 15 Sep 2008 17:15:24 +0100 Subject: [security-dev 00306]: Re: ECC pkcs#11 bug In-Reply-To: <48CE8471.4070601@primekey.se> References: <48C93383.2070007@primekey.se> <48C9AD30.1090001@sun.com> <48CA426F.7010306@primekey.se> <48CA8EB7.5030108@sun.com> <48CE8471.4070601@primekey.se> Message-ID: <48CE8A1C.50509@Sun.COM> Lars Silv?n wrote: > Hi Brad, > > I have written a simple application that illustrates the problem: http://bunny.primekey.se/~lars/sunP11Bug/src/test/Main.java > > But you need a p11 module with ECC capability to run it. Do you have one? If not I could investigate if one of our HSM vendors could send you one. The pkcs11_softtoken PKCS#11 module on Solaris has Eliptic Curve support for the following mechanisms: CKM_EC_KEY_PAIR_GEN CKM_ECDSA CKM_ECDSA_SHA1 CKM_ECDH1_DERIVE -- Darren J Moffat From bradford.wetmore at sun.com Mon Sep 15 14:31:51 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Mon, 15 Sep 2008 21:31:51 +0000 Subject: [security-dev 00307]: hg: jdk7/jsn: 2 new changesets Message-ID: <20080915213151.70711DC3A@hg.openjdk.java.net> Changeset: 143c1abedb7d Author: xdono Date: 2008-08-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/rev/143c1abedb7d Added tag jdk7-b34 for changeset 46a989ab9329 ! .hgtags Changeset: 52148b82cfff Author: martin Date: 2008-09-08 17:10 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/rev/52148b82cfff 6746055: Spelling error in README-builds.html Reviewed-by: ohair ! README-builds.html From bradford.wetmore at sun.com Mon Sep 15 14:34:18 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Mon, 15 Sep 2008 21:34:18 +0000 Subject: [security-dev 00308]: hg: jdk7/jsn/corba: Added tag jdk7-b34 for changeset 0a812b9824e5 Message-ID: <20080915213419.8FBCEDC3F@hg.openjdk.java.net> Changeset: 3867c4d14a5b Author: xdono Date: 2008-08-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/corba/rev/3867c4d14a5b Added tag jdk7-b34 for changeset 0a812b9824e5 ! .hgtags From bradford.wetmore at sun.com Mon Sep 15 14:38:09 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Mon, 15 Sep 2008 21:38:09 +0000 Subject: [security-dev 00309]: hg: jdk7/jsn/hotspot: 51 new changesets Message-ID: <20080915213950.98C4BDC44@hg.openjdk.java.net> Changeset: d95b224e9f17 Author: kamg Date: 2008-07-28 14:07 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/d95b224e9f17 6721093: -XX:AppendRatio=N not supported Summary: Add mechanism to ignore unsupported flags for a set period of time Reviewed-by: acorn, never, coleenp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/includeDB_core ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/threadService.cpp Changeset: 4395df5b73d3 Author: coleenp Date: 2008-07-30 15:06 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/4395df5b73d3 Merge Changeset: 524eca34ea76 Author: kvn Date: 2008-07-03 18:02 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/524eca34ea76 6684714: Optimize EA Connection Graph build performance Summary: switch on EA by default, optimize Connection Graph construction Reviewed-by: rasbold, never ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 4a4c365f777d Author: kvn Date: 2008-07-11 12:19 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/4a4c365f777d Merge ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 9b66e6287f4a Author: rasbold Date: 2008-07-16 10:08 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/9b66e6287f4a 6707044: uncommon_trap of ifnull bytecode leaves garbage on expression stack Summary: Remove call to repush_if_args() Reviewed-by: kvn, jrose ! src/share/vm/opto/parse2.cpp Changeset: 02a35ad4adf8 Author: kvn Date: 2008-07-16 16:04 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/02a35ad4adf8 6723160: Nightly failure: Error: meet not symmetric Summary: Add missing _instance_id settings and other EA fixes. Reviewed-by: rasbold ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/type.cpp + test/compiler/6724218/Test.java Changeset: 18aab3cdd513 Author: rasbold Date: 2008-07-21 13:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/18aab3cdd513 6726504: handle do_ifxxx calls in parser more uniformly Summary: make do_ifnull() handling similar to do_if() Reviewed-by: jrose, kvn ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: 910a4cb98e9e Author: never Date: 2008-07-25 09:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/910a4cb98e9e 6717457: Internal Error (src/share/vm/code/relocInfo.hpp:1089) Reviewed-by: kvn ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 6ca61c728c2d Author: never Date: 2008-07-25 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/6ca61c728c2d 6712835: Server compiler fails with assertion (loop_count < K,"infinite loop in PhaseIterGVN::transform") Reviewed-by: kvn ! src/share/vm/ci/ciMethodBlocks.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifnode.cpp + test/compiler/6712835/Test6712835.java Changeset: 020a0b730379 Author: never Date: 2008-07-25 15:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/020a0b730379 6700047: C2 failed in idom_no_update Summary: partial peeling shouldn't place clones into loop Reviewed-by: kvn ! src/share/vm/opto/loopopts.cpp + test/compiler/6700047/Test6700047.java Changeset: be7facf71163 Author: kvn Date: 2008-07-25 16:03 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/be7facf71163 6729552: jvm98 crashes with SS12 built jdk on Solaris X64 fastdebug version Summary: SS12 C++ tripped over new templates usage in instanceKlass.cpp. Reviewed-by: never ! make/solaris/makefiles/fastdebug.make Changeset: b0fe4deeb9fb Author: kvn Date: 2008-07-28 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/b0fe4deeb9fb 6726999: nsk/stress/jck12a/jck12a010 assert(n != null,"Bad immediate dominator info.") Summary: Escape Analysis fixes. Reviewed-by: never, rasbold ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/runtime/arguments.cpp ! test/compiler/6646019/Test.java ! test/compiler/6689060/Test.java ! test/compiler/6695810/Test.java + test/compiler/6726999/Test.java Changeset: 3e333d6f35dd Author: rasbold Date: 2008-07-29 14:48 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/3e333d6f35dd 6730192: expression stack wrong at deoptimization point Summary: add safepoint before popping expression stack, not after Reviewed-by: kvn ! src/share/vm/opto/parse2.cpp Changeset: ef72a36b968e Author: kvn Date: 2008-07-30 09:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/ef72a36b968e Merge ! src/share/vm/runtime/arguments.cpp Changeset: 4c5fa80d85da Author: kvn Date: 2008-07-31 13:42 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/4c5fa80d85da Merge ! src/share/vm/runtime/arguments.cpp Changeset: 40b69ca33f4b Author: kvn Date: 2008-07-31 15:47 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/40b69ca33f4b 6732312: Switch off executing Escape Analysis by default Summary: Switch off executing Escape Analysis by default for now Reviewed-by: rasbold ! src/share/vm/opto/c2_globals.hpp Changeset: 54499b980c23 Author: swamyv Date: 2008-07-29 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/54499b980c23 6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar Summary: Removed maf-1_0.jar and jlfg-1_0.jar files. Reviewed-by: poonam, jjh ! agent/make/Makefile ! agent/make/bugspot.bat ! agent/make/build.xml ! agent/make/hsdb.bat ! agent/make/hsdb.sh ! agent/make/saenv.bat ! agent/make/saenv.sh ! agent/make/saenv64.bat ! agent/make/saenv64.sh + agent/src/share/classes/com/sun/java/swing/action/AboutAction.java + agent/src/share/classes/com/sun/java/swing/action/ActionManager.java + agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java + agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java + agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java + agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java + agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java + agent/src/share/classes/com/sun/java/swing/action/BackAction.java + agent/src/share/classes/com/sun/java/swing/action/CancelAction.java + agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java + agent/src/share/classes/com/sun/java/swing/action/ExitAction.java + agent/src/share/classes/com/sun/java/swing/action/FileMenu.java + agent/src/share/classes/com/sun/java/swing/action/FinishAction.java + agent/src/share/classes/com/sun/java/swing/action/HelpAction.java + agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java + agent/src/share/classes/com/sun/java/swing/action/NewAction.java + agent/src/share/classes/com/sun/java/swing/action/NextAction.java + agent/src/share/classes/com/sun/java/swing/action/OkAction.java + agent/src/share/classes/com/sun/java/swing/action/OpenAction.java + agent/src/share/classes/com/sun/java/swing/action/SaveAction.java + agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java + agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java + agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java + agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java + agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java + agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java + agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java + agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java + agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java + agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java + agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java + agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java + agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java + agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif + agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif + agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif + agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif + agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif + agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif + agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif + agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif + agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif + agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif + agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/lib/jlfgr-1_0.jar - agent/src/share/lib/maf-1_0.jar Changeset: c7e8144ef65e Author: dcubed Date: 2008-07-30 14:41 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/c7e8144ef65e Merge - agent/src/share/lib/jlfgr-1_0.jar - agent/src/share/lib/maf-1_0.jar Changeset: 610674f963d2 Author: dcubed Date: 2008-07-31 22:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/610674f963d2 Merge - agent/src/share/lib/jlfgr-1_0.jar - agent/src/share/lib/maf-1_0.jar Changeset: 7f601f7c9b48 Author: martin Date: 2008-07-31 18:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/7f601f7c9b48 6731726: jmap -permstat reports only 50-60% of permgen memory usage. Reviewed-by: swamyv, martin Contributed-by: yamauchi at google.com ! agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java Changeset: f31ba9518910 Author: dcubed Date: 2008-07-31 22:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/f31ba9518910 Merge Changeset: 12eea04c8b06 Author: jmasa Date: 2008-07-09 15:08 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/12eea04c8b06 6672698: mangle_unused_area() should not remangle the entire heap at each collection. Summary: Maintain a high water mark for the allocations in a space and mangle only up to that high water mark. Reviewed-by: ysr, apetrusenko ! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep ! src/share/vm/gc_implementation/includeDB_gc_parNew ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/includeDB_gc_shared ! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.hpp + src/share/vm/gc_implementation/shared/spaceDecorator.cpp + src/share/vm/gc_implementation/shared/spaceDecorator.hpp ! src/share/vm/includeDB_core ! src/share/vm/includeDB_features ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/dump.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 15dd2594d08e Author: jcoomes Date: 2008-07-11 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/15dd2594d08e 6718283: existing uses of *_FORMAT_W() were broken by 6521491 Reviewed-by: ysr, pbk ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: f88815ca1af1 Author: jcoomes Date: 2008-07-11 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/f88815ca1af1 6483129: par compact assertion failure (new_top > bottom) Summary: avoid computing the dense prefix if a space is empty Reviewed-by: pbk, tonyp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 2214b226b7f0 Author: jcoomes Date: 2008-07-11 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/2214b226b7f0 6724367: par compact could clear less young gen summary data Reviewed-by: jmasa, apetrusenko ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 9d6a3a6891f8 Author: iveresov Date: 2008-07-14 04:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/9d6a3a6891f8 6720130: NUMA allocator: The linux version should search for libnuma.so.1 Summary: Search for libnuma.so.1 on Linux and liblgrp.so.1 on Solaris. Reviewed-by: jmasa ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: d6340ab4105b Author: iveresov Date: 2008-07-17 10:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/d6340ab4105b 6723228: NUMA allocator: assert(lgrp_id != -1, "No lgrp_id set") 6723229: NUMA allocator: assert(lgrp_num > 0, "There should be at least one locality group") Summary: The fix takes care of the assertion triggered during TLAB resizing after reconfiguration. Also it now handles a defect in the topology graph, in which a single leaf node doesn't have memory. Reviewed-by: jmasa ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/gc_implementation/shared/gcUtil.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp Changeset: 850fdf70db2b Author: jmasa Date: 2008-07-28 15:30 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/850fdf70db2b Merge ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/includeDB_gc_shared ! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.hpp ! src/share/vm/includeDB_core ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/dump.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: b7f01ad69d30 Author: jmasa Date: 2008-08-04 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/b7f01ad69d30 Merge - agent/src/share/lib/jlfgr-1_0.jar - agent/src/share/lib/maf-1_0.jar ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/includeDB_core Changeset: 818a18cd69a8 Author: jmasa Date: 2008-07-30 11:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/818a18cd69a8 6730514: assertion failure in mangling code when expanding by 0 bytes Summary: An expansion by 0 bytes was not anticipated when the assertion was composed. Reviewed-by: jjh, jcoomes, apetrusenko ! make/windows/makefiles/defs.make ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/shared/spaceDecorator.cpp ! src/share/vm/memory/compactingPermGenGen.cpp ! src/share/vm/memory/compactingPermGenGen.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp Changeset: e8cf9b1f7c93 Author: jmasa Date: 2008-08-04 12:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/e8cf9b1f7c93 Merge Changeset: 6f17a7c9f8b4 Author: xlu Date: 2008-08-01 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/6f17a7c9f8b4 6719981: Update Hotspot Windows os_win32 for windows XP 64 bit and windows 2008 Reviewed-by: dholmes, kamg ! src/os/windows/vm/os_windows.cpp Changeset: f7e6d42d9323 Author: xlu Date: 2008-08-01 15:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/f7e6d42d9323 6618886: Anonymous objects can be destructed immediately and so should not be used Reviewed-by: dholmes, kamg ! src/os/solaris/vm/osThread_solaris.cpp Changeset: 4fa67937726c Author: trims Date: 2008-08-10 13:13 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/4fa67937726c Merge - agent/src/share/lib/jlfgr-1_0.jar - agent/src/share/lib/maf-1_0.jar Changeset: aa8f54688692 Author: trims Date: 2008-08-10 21:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/aa8f54688692 Merge - agent/src/share/lib/jlfgr-1_0.jar - agent/src/share/lib/maf-1_0.jar ! src/share/vm/runtime/arguments.cpp Changeset: 79276d1b7e50 Author: trims Date: 2008-08-10 21:58 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/79276d1b7e50 6735720: Bump the HS14 build number to 03 Summary: Update Hotspot 14 build number to 03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 4852f4a82e58 Author: ohair Date: 2008-08-14 11:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/4852f4a82e58 6724668: Hotspot: Official change to Sun Studio 12 compilers on Solaris Summary: Moving to SS12. Builds with SS11 still work, the compiler comes from your PATH when building hotspot. Reviewed-by: tbell ! make/jprt.config ! make/solaris/makefiles/sparcWorks.make Changeset: f3a650d8df24 Author: thurka Date: 2008-08-14 21:05 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/f3a650d8df24 6625846: Export system property java.version via jvmstat Summary: java.version added to property_counters_ss array Reviewed-by: swamyv ! src/share/vm/runtime/statSampler.cpp Changeset: 7f9b895777f8 Author: thurka Date: 2008-08-15 05:55 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/7f9b895777f8 Merge Changeset: a2de7dfbfcf0 Author: swamyv Date: 2008-08-12 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/a2de7dfbfcf0 6718125: SA: jmap prints negative size for MaxNewHeap. Summary: Fixed printing of negative value for MaxNewHeap. Reviewed-by: jjh ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java Changeset: 44aea0a1e099 Author: swamyv Date: 2008-08-15 12:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/44aea0a1e099 Merge Changeset: 9199f248b0ee Author: ysr Date: 2008-08-14 17:58 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/9199f248b0ee 6722112: CMS: Incorrect encoding of overflown object arrays during concurrent precleaning Summary: When an object array overflows during precleaning, we should have been marking the entire array dirty, not just its first card. Reviewed-by: jmasa, poonam, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 92e12124e774 Author: ysr Date: 2008-08-20 01:30 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/92e12124e774 Merge Changeset: 51ae48d8072f Author: kamg Date: 2008-08-13 08:56 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/51ae48d8072f 6736718: more copyright headers wrong Summary: Changed license headers to GPL Reviewed-by: tonyp, rasbold ! make/hotspot_distro ! test/compiler/6646019/Test.java ! test/compiler/6689060/Test.java ! test/compiler/6695810/Test.java Changeset: 3529d0e8d09c Author: xlu Date: 2008-08-15 10:08 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/3529d0e8d09c 6608862: segv in JvmtiEnvBase::check_for_periodic_clean_up() Reviewed-by: dholmes, dcubed, jcoomes ! src/share/vm/runtime/thread.cpp Changeset: 6e76352f1f62 Author: xlu Date: 2008-08-18 14:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/6e76352f1f62 6459085: naked pointer subtractions in class data sharing code Reviewed-by: jcoomes ! make/linux/makefiles/vm.make ! src/share/vm/memory/dump.cpp Changeset: 70c4fb9cf899 Author: apangin Date: 2008-08-19 06:02 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/70c4fb9cf899 Merge - agent/src/share/lib/jlfgr-1_0.jar - agent/src/share/lib/maf-1_0.jar ! src/share/vm/memory/dump.cpp ! test/compiler/6646019/Test.java ! test/compiler/6689060/Test.java ! test/compiler/6695810/Test.java Changeset: d7bb383033d6 Author: apangin Date: 2008-08-20 12:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/d7bb383033d6 Merge Changeset: 9f7cf8db35b8 Author: trims Date: 2008-08-20 20:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/9f7cf8db35b8 Merge Changeset: 5251a9cd8eb8 Author: jcoomes Date: 2008-08-27 15:41 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/5251a9cd8eb8 6742207: jdk7 32-bit windows build failed running pack200 Summary: 6730514 inadvertently disabled perm gen expansion; reenable Reviewed-by: ysr ! src/share/vm/memory/compactingPermGenGen.cpp ! src/share/vm/memory/compactingPermGenGen.hpp Changeset: 5967ae2171f6 Author: xdono Date: 2008-08-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/5967ae2171f6 Added tag jdk7-b34 for changeset 5251a9cd8eb8 ! .hgtags From bradford.wetmore at sun.com Mon Sep 15 14:43:50 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Mon, 15 Sep 2008 21:43:50 +0000 Subject: [security-dev 00310]: hg: jdk7/jsn/jaxp: Added tag jdk7-b34 for changeset 01facdf8cabd Message-ID: <20080915214352.46F7ADC49@hg.openjdk.java.net> Changeset: eac46d1eb7f0 Author: xdono Date: 2008-08-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jaxp/rev/eac46d1eb7f0 Added tag jdk7-b34 for changeset 01facdf8cabd ! .hgtags From bradford.wetmore at sun.com Mon Sep 15 14:46:19 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Mon, 15 Sep 2008 21:46:19 +0000 Subject: [security-dev 00311]: hg: jdk7/jsn/jaxws: Added tag jdk7-b34 for changeset 7a9f629cd957 Message-ID: <20080915214622.14A01DC4E@hg.openjdk.java.net> Changeset: b0f01c2508b6 Author: xdono Date: 2008-08-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jaxws/rev/b0f01c2508b6 Added tag jdk7-b34 for changeset 7a9f629cd957 ! .hgtags From bradford.wetmore at sun.com Mon Sep 15 14:49:40 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Mon, 15 Sep 2008 21:49:40 +0000 Subject: [security-dev 00312]: hg: jdk7/jsn/jdk: 25 new changesets Message-ID: <20080915215452.3D44BDC53@hg.openjdk.java.net> Changeset: b010683123b3 Author: ohair Date: 2008-08-14 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/b010683123b3 6674227: Missing LICENSE file during build Summary: Just a JPRT usage issue. The top level files (like LICENSE) are needed to create the jdk image (j2sdk-image directory). Reviewed-by: tbell ! make/jprt.properties Changeset: ac68bf5140b2 Author: ohair Date: 2008-08-14 20:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/ac68bf5140b2 Merge - make/java/nio/spp.sh - src/windows/classes/sun/java2d/d3d/D3DBackBufferSurfaceData.java - src/windows/classes/sun/java2d/windows/DDBlitLoops.java - src/windows/classes/sun/java2d/windows/DDRenderer.java - src/windows/classes/sun/java2d/windows/DDScaleLoops.java - src/windows/classes/sun/java2d/windows/Win32OffScreenSurfaceData.java - src/windows/classes/sun/java2d/windows/Win32SurfaceData.java - src/windows/classes/sun/java2d/windows/Win32SurfaceDataProxy.java - src/windows/classes/sun/java2d/windows/WinBackBuffer.java - src/windows/classes/sun/java2d/windows/WinBackBufferSurfaceData.java - src/windows/classes/sun/java2d/windows/WinVolatileSurfaceManager.java - src/windows/native/sun/java2d/d3d/D3DRuntimeTest.cpp - src/windows/native/sun/java2d/d3d/D3DRuntimeTest.h - src/windows/native/sun/java2d/d3d/D3DTestRaster.h - src/windows/native/sun/java2d/d3d/D3DTextRenderer_md.cpp - src/windows/native/sun/java2d/d3d/D3DUtils.cpp - src/windows/native/sun/java2d/d3d/D3DUtils.h - src/windows/native/sun/java2d/windows/DDBlitLoops.cpp - src/windows/native/sun/java2d/windows/DDRenderer.cpp - src/windows/native/sun/java2d/windows/RegistryKey.cpp - src/windows/native/sun/java2d/windows/RegistryKey.h - src/windows/native/sun/java2d/windows/Win32OffScreenSurfaceData.cpp - src/windows/native/sun/java2d/windows/Win32SurfaceData.cpp - src/windows/native/sun/java2d/windows/Win32SurfaceData.h - src/windows/native/sun/java2d/windows/WinBackBufferSurfaceData.cpp - src/windows/native/sun/java2d/windows/ddrawObject.cpp - src/windows/native/sun/java2d/windows/ddrawObject.h - src/windows/native/sun/java2d/windows/ddrawUtils.cpp - src/windows/native/sun/java2d/windows/ddrawUtils.h - src/windows/native/sun/java2d/windows/dxCapabilities.cpp - src/windows/native/sun/java2d/windows/dxCapabilities.h - src/windows/native/sun/java2d/windows/dxInit.cpp - src/windows/native/sun/java2d/windows/dxInit.h Changeset: db4bd081eff2 Author: ksrini Date: 2008-08-19 07:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/db4bd081eff2 6614210: JPRT Windows 32bit msival2 build failure when building 'install' workspace Summary: suppresses wscript's modal dialog on error and no msi validation for jprt. Reviewed-by: ohair, jmelvin ! make/common/shared/Defs-windows.gmk Changeset: 434055a0716e Author: xdono Date: 2008-08-21 09:55 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/434055a0716e Merge Changeset: 9f53e194687c Author: tbell Date: 2008-08-25 23:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/9f53e194687c Merge Changeset: c5f211538cad Author: tbell Date: 2008-08-25 23:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/c5f211538cad Merge - src/share/javavm/include/opcodes.h - src/share/javavm/include/opcodes.length - src/share/javavm/include/opcodes.list - src/share/javavm/include/opcodes.weight - src/share/javavm/include/opcodes.wide - src/share/javavm/include/sys_api.h - src/share/javavm/include/typedefs.h - src/solaris/javavm/include/typedefs_md.h - src/windows/javavm/include/typedefs_md.h Changeset: bf580c41f68f Author: xdono Date: 2008-08-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/bf580c41f68f Added tag jdk7-b34 for changeset 434055a0716e ! .hgtags Changeset: cf4894b78ceb Author: tbell Date: 2008-08-29 12:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/cf4894b78ceb Merge Changeset: ad45ffa62646 Author: tbell Date: 2008-08-31 11:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/ad45ffa62646 Merge Changeset: 71a5f3f55b9c Author: tbell Date: 2008-09-04 14:55 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/71a5f3f55b9c Merge - src/share/classes/com/sun/jmx/interceptor/MBeanServerSupport.java - src/share/classes/java/nio/channels/package.html - src/share/classes/sun/nio/ch/OptionAdaptor.java - src/share/classes/sun/nio/ch/SocketOpts.java - src/share/classes/sun/nio/ch/SocketOptsImpl.java - src/share/classes/sun/nio/ch/exceptions Changeset: 59aa6b578cf0 Author: bristor Date: 2008-09-08 13:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/59aa6b578cf0 6661861: Decrease memory use of Inflaters by ZipFile Summary: Fix allows release of native resources earlier than without fix Reviewed-by: alanb ! src/share/classes/java/util/zip/Inflater.java ! src/share/classes/java/util/zip/ZipFile.java Changeset: 334efd173b8f Author: bristor Date: 2008-09-08 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/334efd173b8f 6356642: extcheck.exe -verbose throws ArrayIndexOutOfBoundsException exception Summary: Fix causes printing of user-level error messages instead of throwing exceptions Reviewed-by: sherman ! src/share/classes/com/sun/tools/extcheck/ExtCheck.java ! src/share/classes/com/sun/tools/extcheck/Main.java + test/com/sun/tools/extcheck/TestExtcheckArgs.java + test/com/sun/tools/extcheck/TestExtcheckArgs.sh Changeset: 094873a59791 Author: sjiang Date: 2008-09-09 14:17 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/094873a59791 6736611: [Evt Srv] EventSubscriber.unsubscribe removes other listeners Reviewed-by: emcmanus ! src/share/classes/javax/management/event/EventSubscriber.java + test/javax/management/eventService/SubUnsubTest.java Changeset: 1643868af837 Author: emcmanus Date: 2008-09-09 14:57 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/1643868af837 6746196: Some JMX classes do not compile with Eclipse compiler Reviewed-by: dfuchs Contributed-by: roman.kennke at aicas.com ! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java Changeset: 5778303e2e14 Author: dfuchs Date: 2008-09-09 17:01 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/5778303e2e14 6745832: jmx namespaces: Some refactoring/commenting would improve code readability. Reviewed-by: emcmanus ! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java ! src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java ! src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java ! src/share/classes/com/sun/jmx/mbeanserver/Util.java ! src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java ! src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java ! src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java ! src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java ! src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java ! src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java ! src/share/classes/com/sun/jmx/namespace/RoutingProxy.java ! src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java ! src/share/classes/javax/management/namespace/JMXDomain.java ! src/share/classes/javax/management/namespace/JMXNamespace.java ! src/share/classes/javax/management/namespace/JMXNamespaces.java ! src/share/classes/javax/management/namespace/JMXRemoteNamespace.java ! src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java ! test/javax/management/namespace/Wombat.java Changeset: 84417fdd8358 Author: martin Date: 2008-09-09 15:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/84417fdd8358 6728229: (str) StringBuilder.append(CharSequence) does not throw IndexOutOfBoundsException Summary: Major spec rework Reviewed-by: alanb ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/StringBuffer.java ! src/share/classes/java/lang/StringBuilder.java Changeset: 12f5110538d3 Author: martin Date: 2008-09-09 15:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/12f5110538d3 6733145: (bf) CharBuffer.subSequence can be updated to take advantage of covariant returns Summary: Change return type to CharBuffer Reviewed-by: alanb ! src/share/classes/java/nio/ByteBufferAs-X-Buffer.java ! src/share/classes/java/nio/Direct-X-Buffer.java ! src/share/classes/java/nio/Heap-X-Buffer.java ! src/share/classes/java/nio/StringCharBuffer.java ! src/share/classes/java/nio/X-Buffer.java Changeset: 2b44dd8ed72d Author: emcmanus Date: 2008-09-10 13:36 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/2b44dd8ed72d 6734813: Provide a way to construct an ObjectName without checked exceptions 6746649: ObjectName constructors and methods declare unchecked exceptions in throws clauses Reviewed-by: dfuchs ! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/share/classes/com/sun/jmx/mbeanserver/Repository.java ! src/share/classes/com/sun/jmx/mbeanserver/Util.java ! src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java ! src/share/classes/java/lang/management/PlatformComponent.java ! src/share/classes/java/util/logging/Logging.java ! src/share/classes/javax/management/MBeanServerDelegate.java ! src/share/classes/javax/management/ObjectName.java ! src/share/classes/javax/management/QueryNotificationFilter.java ! src/share/classes/javax/management/event/EventClientDelegateMBean.java ! src/share/classes/javax/management/namespace/MBeanServerSupport.java ! src/share/classes/sun/management/Util.java + test/javax/management/ObjectName/ValueOfTest.java Changeset: b35ccd203a7e Author: emcmanus Date: 2008-09-10 14:56 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/b35ccd203a7e 6746759: Fix for 6734813 introduced build break Reviewed-by: dfuchs ! src/share/classes/sun/management/ClassLoadingImpl.java ! src/share/classes/sun/management/CompilationImpl.java ! src/share/classes/sun/management/HotSpotDiagnostic.java ! src/share/classes/sun/management/HotspotInternal.java ! src/share/classes/sun/management/ManagementFactoryHelper.java ! src/share/classes/sun/management/MemoryImpl.java ! src/share/classes/sun/management/OperatingSystemImpl.java ! src/share/classes/sun/management/RuntimeImpl.java ! src/share/classes/sun/management/ThreadImpl.java Changeset: 3e7b9a0f3a6f Author: dfuchs Date: 2008-09-10 16:27 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/3e7b9a0f3a6f 6746754: jmx namespace: test for leading separator missing 6669137: RFE: InstanceNotFoundException should have a constructor that takes an ObjectName 6746796: jmx namespaces: Several tests are missing an @bug or @run keyword Summary: Note on 6669137: first implementation of 6669137 was actually pushed with 5072476 - here we only have a small update and a test case. Also re-fixes 6737133: Compilation failure of test/javax/management/eventService/LeaseManagerDeadlockTest.java which had failed. Reviewed-by: emcmanus, yjoan ! src/share/classes/com/sun/jmx/namespace/RoutingProxy.java ! src/share/classes/javax/management/InstanceNotFoundException.java + test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java ! test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java ! test/javax/management/eventService/LeaseManagerDeadlockTest.java ! test/javax/management/namespace/DomainCreationTest.java ! test/javax/management/namespace/EventWithNamespaceControlTest.java ! test/javax/management/namespace/EventWithNamespaceTest.java ! test/javax/management/namespace/ExportNamespaceTest.java ! test/javax/management/namespace/JMXDomainTest.java ! test/javax/management/namespace/JMXNamespaceSecurityTest.java ! test/javax/management/namespace/JMXNamespaceTest.java ! test/javax/management/namespace/JMXNamespaceViewTest.java ! test/javax/management/namespace/JMXNamespacesTest.java ! test/javax/management/namespace/JMXRemoteNamespaceTest.java ! test/javax/management/namespace/LazyDomainTest.java + test/javax/management/namespace/LeadingSeparatorsTest.java ! test/javax/management/namespace/NamespaceCreationTest.java ! test/javax/management/namespace/NamespaceNotificationsTest.java ! test/javax/management/namespace/NullObjectNameTest.java ! test/javax/management/namespace/QueryNamesTest.java ! test/javax/management/namespace/RemoveNotificationListenerTest.java ! test/javax/management/namespace/RoutingServerProxyTest.java ! test/javax/management/namespace/SerialParamProcessorTest.java ! test/javax/management/namespace/SourceNamespaceTest.java ! test/javax/management/namespace/VirtualMBeanNotifTest.java ! test/javax/management/namespace/VirtualMBeanTest.java ! test/javax/management/namespace/VirtualNamespaceQueryTest.java ! test/javax/management/namespace/VirtualPropsTest.java Changeset: bee470ba5b24 Author: bristor Date: 2008-09-11 14:58 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/bee470ba5b24 6440786: Cannot create a ZIP file containing zero entries Summary: Allow reading and writing of ZIP files with zero entries. Reviewed-by: alanb ! src/share/classes/java/util/zip/ZipOutputStream.java ! src/share/native/java/util/zip/zip_util.c + test/java/util/zip/TestEmptyZip.java Changeset: ebc38225b4a9 Author: emcmanus Date: 2008-09-12 15:17 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/ebc38225b4a9 6747411: EventClient causes thread leaks Summary: Reworked thread management in EventClient and related classes. Reviewed-by: sjiang, dfuchs ! src/share/classes/com/sun/jmx/event/LeaseManager.java ! src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java ! src/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java ! src/share/classes/javax/management/event/EventClient.java ! src/share/classes/javax/management/event/FetchingEventRelay.java ! src/share/classes/javax/management/event/RMIPushEventForwarder.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java + test/javax/management/eventService/EventClientThreadTest.java ! test/javax/management/eventService/SharingThreadTest.java Changeset: 6a49dd6635ba Author: dfuchs Date: 2008-09-12 17:58 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/6a49dd6635ba 6747899: jmx namespaces: hooks for permission checks should be defined in HandlerInterceptor Reviewed-by: emcmanus ! src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java ! src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java Changeset: 09a7e38337e9 Author: dfuchs Date: 2008-09-12 19:06 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/09a7e38337e9 6747983: jmx namespace: unspecified self-link detection logic Reviewed-by: emcmanus ! src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java ! src/share/classes/javax/management/namespace/JMXRemoteNamespace.java ! test/javax/management/namespace/JMXNamespaceTest.java Changeset: 80fd09f239f4 Author: wetmore Date: 2008-09-15 00:41 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/80fd09f239f4 Merge From bradford.wetmore at sun.com Mon Sep 15 14:59:55 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Mon, 15 Sep 2008 21:59:55 +0000 Subject: [security-dev 00313]: hg: jdk7/jsn/langtools: 6 new changesets Message-ID: <20080915220006.26473DC58@hg.openjdk.java.net> Changeset: 8889fb6c5af0 Author: xdono Date: 2008-08-28 11:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/8889fb6c5af0 Added tag jdk7-b34 for changeset 4026dece07e8 ! .hgtags Changeset: 81f66dd906eb Author: tbell Date: 2008-08-29 12:42 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/81f66dd906eb Merge Changeset: 7b59e34898ff Author: tbell Date: 2008-08-31 12:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/7b59e34898ff Merge Changeset: 5a9b808557b6 Author: tbell Date: 2008-09-04 14:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/5a9b808557b6 Merge Changeset: 91eea580fbe9 Author: jjg Date: 2008-09-09 10:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/91eea580fbe9 6557752: Original type of an AST should be made available even if it is replaced with an ErrorType Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/util/Trees.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/javax/lang/model/type/ErrorType.java + test/tools/javac/api/6557752/T6557752.java Changeset: a92b756a888f Author: jjg Date: 2008-09-09 10:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/a92b756a888f 6724118: change JavaCompiler to not use Scanner directly 6736119: refactor Parser and Parser.Factory Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java + src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Parser.java + src/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! test/tools/javac/6304921/TestLog.java From bradford.wetmore at sun.com Tue Sep 16 14:33:57 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 16 Sep 2008 21:33:57 +0000 Subject: [security-dev 00314]: hg: jdk7/jsn: 2 new changesets Message-ID: <20080916213357.7E59BDD59@hg.openjdk.java.net> Changeset: 4d52a6465eb0 Author: xdono Date: 2008-09-11 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/rev/4d52a6465eb0 Added tag jdk7-b35 for changeset 143c1abedb7d ! .hgtags Changeset: f920f23af0d0 Author: tbell Date: 2008-09-12 14:30 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/rev/f920f23af0d0 Merge From bradford.wetmore at sun.com Tue Sep 16 14:34:55 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 16 Sep 2008 21:34:55 +0000 Subject: [security-dev 00315]: hg: jdk7/jsn/corba: Added tag jdk7-b35 for changeset 3867c4d14a5b Message-ID: <20080916213457.392B0DD67@hg.openjdk.java.net> Changeset: 545dffad4849 Author: xdono Date: 2008-09-11 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/corba/rev/545dffad4849 Added tag jdk7-b35 for changeset 3867c4d14a5b ! .hgtags From bradford.wetmore at sun.com Tue Sep 16 14:36:46 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 16 Sep 2008 21:36:46 +0000 Subject: [security-dev 00316]: hg: jdk7/jsn/hotspot: 25 new changesets Message-ID: <20080916213735.558A9DD6D@hg.openjdk.java.net> Changeset: c3e045194476 Author: kvn Date: 2008-08-01 10:06 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/c3e045194476 6731641: assert(m->adr_type() == mach->adr_type(),"matcher should not change adr type") Summary: fixed few addP node type and narrow oop type problems. Reviewed-by: rasbold, never ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/type.cpp Changeset: 616a07a75c3c Author: rasbold Date: 2008-08-14 10:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/616a07a75c3c 6732154: REG: Printing an Image using image/gif doc flavor crashes the VM, Solsparc Summary: delay transform call until uses of t2 are constructed Reviewed-by: never ! src/share/vm/opto/divnode.cpp Changeset: ea18057223c4 Author: never Date: 2008-08-18 23:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/ea18057223c4 6732194: Data corruption dependent on -server/-client/-Xbatch Summary: rematerializing nodes results in incorrect inputs Reviewed-by: rasbold ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/reg_split.cpp Changeset: ce93a51457ae Author: rasbold Date: 2008-08-19 07:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/ce93a51457ae 6730716: nulls from two unrelated classes compare not equal Summary: check for not-nullness after proving that types are unrelated Reviewed-by: kvn, never ! src/share/vm/opto/subnode.cpp Changeset: f8068895c22d Author: rasbold Date: 2008-08-21 05:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/f8068895c22d Merge Changeset: 1e5d20c34408 Author: tonyp Date: 2008-08-19 17:55 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/1e5d20c34408 6736341: PermGen size is insufficient for jconsole Summary: Removing two buggy methods that should not be used, but ended up being used due to a re-organization in the class hierarchy. Reviewed-by: jmasa, ysr, kamg, coleenp ! src/share/vm/memory/compactingPermGenGen.cpp ! src/share/vm/memory/compactingPermGenGen.hpp Changeset: 331eaa715e58 Author: ysr Date: 2008-08-20 11:23 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/331eaa715e58 Merge Changeset: bfcb639d5bca Author: ysr Date: 2008-08-20 15:41 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/bfcb639d5bca 6739357: CMS: Switch off CMSPrecleanRefLists1 until 6722113 can be fixed Summary: Temporarily switch off the precleaning of Reference lists completely until related issues are fixed in 6722113. Reviewed-by: jmasa, poonam, tonyp ! src/share/vm/runtime/globals.hpp Changeset: 387a62b4be60 Author: jmasa Date: 2008-08-20 23:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/387a62b4be60 6728478: Assertion at parallel promotion from young to old generation Summary: The fix avoids a call to address_for_index() in this particular situation where it is not known if the passed index is in bounds. Reviewed-by: tonyp ! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp ! src/share/vm/memory/blockOffsetTable.hpp Changeset: 58eb97387b90 Author: ysr Date: 2008-08-25 12:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/58eb97387b90 Merge Changeset: fa4d1d240383 Author: never Date: 2008-08-26 15:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/fa4d1d240383 6741642: bad enum definition in ciTypeFlow.hpp Reviewed-by: rasbold, martin Contributed-by: doko at ubuntu.com ! src/share/vm/ci/ciTypeFlow.hpp Changeset: dc7f315e41f7 Author: never Date: 2008-08-27 00:21 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/dc7f315e41f7 5108146: Merge i486 and amd64 cpu directories 6459804: Want client (c1) compiler for x86_64 (amd64) for faster start-up Reviewed-by: kvn + make/solaris/makefiles/reorder_COMPILER1_amd64 ! make/solaris/makefiles/reorder_COMPILER1_i486 ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + src/cpu/x86/vm/assembler_x86.cpp + src/cpu/x86/vm/assembler_x86.hpp + src/cpu/x86/vm/assembler_x86.inline.hpp - src/cpu/x86/vm/assembler_x86_32.cpp - src/cpu/x86/vm/assembler_x86_32.hpp - src/cpu/x86/vm/assembler_x86_32.inline.hpp - src/cpu/x86/vm/assembler_x86_64.cpp - src/cpu/x86/vm/assembler_x86_64.hpp - src/cpu/x86/vm/assembler_x86_64.inline.hpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_Defs_x86.hpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.hpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/dump_x86_32.cpp ! src/cpu/x86/vm/dump_x86_64.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/icache_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/interpreterRT_x86_64.cpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_32.hpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86_32.cpp ! src/cpu/x86/vm/vm_version_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad + src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp - src/os_cpu/linux_x86/vm/assembler_linux_x86_32.cpp - src/os_cpu/linux_x86/vm/assembler_linux_x86_64.cpp + src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp - src/os_cpu/solaris_x86/vm/assembler_solaris_x86_32.cpp - src/os_cpu/solaris_x86/vm/assembler_solaris_x86_64.cpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad + src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp - src/os_cpu/windows_x86/vm/assembler_windows_x86_32.cpp - src/os_cpu/windows_x86/vm/assembler_windows_x86_64.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core ! src/share/vm/includeDB_features ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/macros.hpp Changeset: ab075d07f1ba Author: kvn Date: 2008-08-27 09:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/ab075d07f1ba 6736417: Fastdebug C2 crashes in StoreBNode::Ideal Summary: The result of step_through_mergemem() and remove_dead_region() is not checked in some cases. Reviewed-by: never ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp Changeset: af945ba2e739 Author: kvn Date: 2008-08-27 14:47 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/af945ba2e739 6741738: TypePtr::add_offset() set incorrect offset when the add overflows Summary: Set offset to OffsetBot when the add overflows in TypePtr::add_offset() Reviewed-by: jrose, never ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp + test/compiler/6741738/Tester.java Changeset: 892493c3d862 Author: kvn Date: 2008-08-27 16:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/892493c3d862 6732732: CTW with EA: assert(n != 0L,"Bad immediate dominator info.") Summary: Missing edge to a call's return value in EA Connection Graph. Reviewed-by: never ! src/share/vm/opto/escape.cpp Changeset: 756b58154237 Author: rasbold Date: 2008-08-28 10:22 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/756b58154237 6611837: block frequency is zero Summary: insert_goto_at should set frequency for newly created blocks Reviewed-by: never ! src/share/vm/opto/block.cpp ! src/share/vm/opto/gcm.cpp Changeset: eaf496ad4a14 Author: never Date: 2008-08-28 23:03 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/eaf496ad4a14 6732698: crash with dead code from compressed oops in gcm Reviewed-by: rasbold ! src/share/vm/opto/matcher.cpp Changeset: cf6f0e32e518 Author: rasbold Date: 2008-09-02 06:55 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/cf6f0e32e518 Merge - src/cpu/x86/vm/assembler_x86_32.cpp - src/cpu/x86/vm/assembler_x86_32.hpp - src/cpu/x86/vm/assembler_x86_32.inline.hpp - src/cpu/x86/vm/assembler_x86_64.cpp - src/cpu/x86/vm/assembler_x86_64.hpp - src/cpu/x86/vm/assembler_x86_64.inline.hpp - src/os_cpu/linux_x86/vm/assembler_linux_x86_32.cpp - src/os_cpu/linux_x86/vm/assembler_linux_x86_64.cpp - src/os_cpu/solaris_x86/vm/assembler_solaris_x86_32.cpp - src/os_cpu/solaris_x86/vm/assembler_solaris_x86_64.cpp - src/os_cpu/windows_x86/vm/assembler_windows_x86_32.cpp - src/os_cpu/windows_x86/vm/assembler_windows_x86_64.cpp Changeset: 25c3145237c6 Author: poonam Date: 2008-08-27 22:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/25c3145237c6 6731958: Include all the SA classes into sa-jdi.jar Summary: sa-jdi.jar bundled with JDK should include all the SA classes. Reviewed-by: swamyv ! agent/make/build-pkglist ! make/linux/makefiles/sa.make ! make/sa.files ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make Changeset: 9223f5bb0bf7 Author: poonam Date: 2008-08-28 18:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/9223f5bb0bf7 Merge Changeset: a10808f5a4b5 Author: dcubed Date: 2008-09-02 08:30 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/a10808f5a4b5 Merge Changeset: 3a26e9e4be71 Author: never Date: 2008-09-03 14:57 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/3a26e9e4be71 6744422: incorrect handling of -1 in set_jump_destination Reviewed-by: rasbold ! src/cpu/x86/vm/nativeInst_x86.hpp Changeset: 5c7c20a84e41 Author: trims Date: 2008-09-04 18:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/5c7c20a84e41 6745064: Update Hotspot build number for HS14 Summary: Bump build number for hs14-b04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 5fa96a5a7e76 Author: trims Date: 2008-09-04 18:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/5fa96a5a7e76 Merge - src/cpu/x86/vm/assembler_x86_32.cpp - src/cpu/x86/vm/assembler_x86_32.hpp - src/cpu/x86/vm/assembler_x86_32.inline.hpp - src/cpu/x86/vm/assembler_x86_64.cpp - src/cpu/x86/vm/assembler_x86_64.hpp - src/cpu/x86/vm/assembler_x86_64.inline.hpp - src/os_cpu/linux_x86/vm/assembler_linux_x86_32.cpp - src/os_cpu/linux_x86/vm/assembler_linux_x86_64.cpp - src/os_cpu/solaris_x86/vm/assembler_solaris_x86_32.cpp - src/os_cpu/solaris_x86/vm/assembler_solaris_x86_64.cpp - src/os_cpu/windows_x86/vm/assembler_windows_x86_32.cpp - src/os_cpu/windows_x86/vm/assembler_windows_x86_64.cpp Changeset: 51798f0e554f Author: xdono Date: 2008-09-11 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/hotspot/rev/51798f0e554f Added tag jdk7-b35 for changeset 5fa96a5a7e76 ! .hgtags From bradford.wetmore at sun.com Tue Sep 16 14:40:01 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 16 Sep 2008 21:40:01 +0000 Subject: [security-dev 00317]: hg: jdk7/jsn/jaxp: Added tag jdk7-b35 for changeset eac46d1eb7f0 Message-ID: <20080916214003.86C80DD84@hg.openjdk.java.net> Changeset: c84ca638db42 Author: xdono Date: 2008-09-11 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jaxp/rev/c84ca638db42 Added tag jdk7-b35 for changeset eac46d1eb7f0 ! .hgtags From bradford.wetmore at sun.com Tue Sep 16 14:41:00 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 16 Sep 2008 21:41:00 +0000 Subject: [security-dev 00318]: hg: jdk7/jsn/jaxws: Added tag jdk7-b35 for changeset b0f01c2508b6 Message-ID: <20080916214102.BA0B3DD89@hg.openjdk.java.net> Changeset: f60187f44a0d Author: xdono Date: 2008-09-11 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jaxws/rev/f60187f44a0d Added tag jdk7-b35 for changeset b0f01c2508b6 ! .hgtags From bradford.wetmore at sun.com Tue Sep 16 14:42:10 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 16 Sep 2008 21:42:10 +0000 Subject: [security-dev 00319]: hg: jdk7/jsn/jdk: 4 new changesets Message-ID: <20080916214310.913BBDD8F@hg.openjdk.java.net> Changeset: baae64ef16f6 Author: xdono Date: 2008-09-11 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/baae64ef16f6 Added tag jdk7-b35 for changeset cf4894b78ceb ! .hgtags Changeset: 8484e830666e Author: tbell Date: 2008-09-12 14:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/8484e830666e Merge Changeset: def697d44797 Author: tbell Date: 2008-09-12 23:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/def697d44797 Merge Changeset: 0100b3e66894 Author: wetmore Date: 2008-09-16 00:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/0100b3e66894 Merge From bradford.wetmore at sun.com Tue Sep 16 14:49:07 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Tue, 16 Sep 2008 21:49:07 +0000 Subject: [security-dev 00320]: hg: jdk7/jsn/langtools: 3 new changesets Message-ID: <20080916214913.4527BDD9B@hg.openjdk.java.net> Changeset: ae2a1418f0c8 Author: xdono Date: 2008-09-11 11:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/ae2a1418f0c8 Added tag jdk7-b35 for changeset 81f66dd906eb ! .hgtags Changeset: 258af9b67b7c Author: tbell Date: 2008-09-12 14:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/258af9b67b7c Merge Changeset: 7e2249b1c13d Author: tbell Date: 2008-09-12 23:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/7e2249b1c13d Merge From bradford.wetmore at sun.com Wed Sep 17 14:18:24 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Wed, 17 Sep 2008 21:18:24 +0000 Subject: [security-dev 00321]: hg: jdk7/jsn/langtools: 6574134: Allow for alternative implementation of Name Table with garbage collection of name bytes Message-ID: <20080917211826.744A9DE51@hg.openjdk.java.net> Changeset: eff38cc97183 Author: jjg Date: 2008-09-16 18:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/langtools/rev/eff38cc97183 6574134: Allow for alternative implementation of Name Table with garbage collection of name bytes Reviewed-by: darcy, mcimadamore ! src/share/classes/com/sun/tools/apt/mirror/AptEnv.java ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Scope.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Keywords.java ! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/util/ByteBuffer.java ! src/share/classes/com/sun/tools/javac/util/Convert.java ! src/share/classes/com/sun/tools/javac/util/Name.java + src/share/classes/com/sun/tools/javac/util/Names.java + src/share/classes/com/sun/tools/javac/util/SharedNameTable.java + src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java ! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java ! test/tools/javac/unit/util/convert/EnclosingCandidates.java From lars at primekey.se Thu Sep 18 05:02:58 2008 From: lars at primekey.se (=?ISO-8859-1?Q?Lars_Silv=E9n?=) Date: Thu, 18 Sep 2008 14:02:58 +0200 Subject: [security-dev 00322]: Re: ECC pkcs#11 bug In-Reply-To: <48CE882D.8@sun.com> References: <48C93383.2070007@primekey.se> <48C9AD30.1090001@sun.com> <48CA426F.7010306@primekey.se> <48CA8EB7.5030108@sun.com> <48CE8471.4070601@primekey.se> <48CE882D.8@sun.com> Message-ID: <48D24372.6070607@primekey.se> Hi Brad, Do you have everything you need to fix the bug. Or is there anything more I could do to help. I have now also tested the nCipher HSM. To get their p11 working my patch had to be applied. Do you have any idea when we the fix could be released? Best Regards Brad Wetmore wrote: > > > Lars Silv?n wrote: >> Hi Brad, >> >> I have written a simple application that illustrates the problem: >> http://bunny.primekey.se/~lars/sunP11Bug/src/test/Main.java >> >> But you need a p11 module with ECC capability to run it. Do you have one? > > Yes. > >> If not I could investigate if one of our HSM vendors could send you one. >> Also to verify that the public key actually is usable a JCA provider >> with ECC is needed. > > I'm going to be working on adding ECC to the JCE provider for JDK 7. > > Thanks for the case. > > Brad > > > But for that you could use BouncyCastle. >> >> Start running the application without parameters and then you get a >> description of needed parameters. >> >> Lars >> >> >> Brad Wetmore wrote: >>> Great, thanks for doing so. >>> >>> I'll be working on this fairly soon, so I'll get a bug filed. Do you >>> have a standalone test case for this already? See step 3 of the >>> contribute page. If you do but you don't have it in jtreg format, I can >>> get it into the jtreg format. >>> >>> Brad >>> >>> >>> Lars Silv?n wrote: >>>> Here is my SCA! >>>> >>>> //Lars >>>> >>>> >>>> Brad Wetmore wrote: >>>>> Hi Lars, >>>>> >>>>>> I have created a patch that is fixing the problem: >>>>> This is Brad Wetmore, I am the Security group Moderator, and also the >>>>> person who will be handling this when I get back to working on the >>>>> Java >>>>> ECC implementation. >>>>> >>>>> Unfortunately, I can't take your source contribution yet without a >>>>> signed copy of the Sun Contribution Agreement in place. This is done >>>>> for your protection as well as the Sun's and the OpenJDK community's. >>>>> >>>>> Please see the following link for more information: >>>>> >>>>> http://openjdk.java.net/contribute/ >>>>> >>>>> The Signatories of the SCA are eligible to donate code to all products >>>>> and projects owned or managed by Sun: signing it once means you can >>>>> contribute code to any Sun-sponsored open source project. >>>>> >>>>> If you have recently signed it and it hasn't yet appeared in our >>>>> database yet, just let me know. >>>>> >>>>> Discussions of the problem is fine, it's just the source that we can't >>>>> take at this point. >>>>> >>>>> Thanks, >>>>> >>>>> Brad >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> >> -------------- next part -------------- A non-text attachment was scrubbed... Name: lars.vcf Type: text/x-vcard Size: 296 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/security-dev/attachments/20080918/b1dfd996/lars.vcf From bradford.wetmore at sun.com Thu Sep 18 16:48:32 2008 From: bradford.wetmore at sun.com (bradford.wetmore at sun.com) Date: Thu, 18 Sep 2008 23:48:32 +0000 Subject: [security-dev 00323]: hg: jdk7/jsn/jdk: 2 new changesets Message-ID: <20080918234949.7ADD0DEF8@hg.openjdk.java.net> Changeset: 044bfa235270 Author: dfuchs Date: 2008-09-17 13:40 +0200 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/044bfa235270 6748745: JConsole: plotters don't resize well when the window is resized Summary: part of the fix was contributed by jfdenise Reviewed-by: jfdenise ! src/share/classes/sun/tools/jconsole/Plotter.java ! src/share/classes/sun/tools/jconsole/inspector/XMBeanAttributes.java ! src/share/classes/sun/tools/jconsole/inspector/XPlotter.java ! src/share/classes/sun/tools/jconsole/inspector/XPlottingViewer.java Changeset: e81a1ebde376 Author: wetmore Date: 2008-09-18 00:39 -0700 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/e81a1ebde376 Merge From michael.mcmahon at sun.com Fri Sep 19 06:06:40 2008 From: michael.mcmahon at sun.com (michael.mcmahon at sun.com) Date: Fri, 19 Sep 2008 13:06:40 +0000 Subject: [security-dev 00324]: hg: jdk7/jsn/jdk: 2 new changesets Message-ID: <20080919130721.34ED9DF87@hg.openjdk.java.net> Changeset: c7fae5013939 Author: michaelm Date: 2008-09-19 13:32 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/c7fae5013939 6750364: Error in test for 6744329 Reviewed-by: chegar ! test/com/sun/net/httpserver/bugs/B6744329.java Changeset: e57447118235 Author: michaelm Date: 2008-09-19 14:03 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/e57447118235 Merge From christopher.hegarty at sun.com Fri Sep 19 07:17:18 2008 From: christopher.hegarty at sun.com (christopher.hegarty at sun.com) Date: Fri, 19 Sep 2008 14:17:18 +0000 Subject: [security-dev 00325]: hg: jdk7/jsn/jdk: 6746836: java.net exception classes don't specify serialVersionUID Message-ID: <20080919141750.43AA5DF9B@hg.openjdk.java.net> Changeset: c54ce70a3668 Author: chegar Date: 2008-09-19 15:14 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/c54ce70a3668 6746836: java.net exception classes don't specify serialVersionUID Reviewed-by: alanb, jccollet ! make/sun/net/spi/Makefile ! make/sun/net/spi/nameservice/Makefile ! make/sun/net/spi/nameservice/dns/Makefile ! src/share/classes/java/net/BindException.java ! src/share/classes/java/net/ConnectException.java ! src/share/classes/java/net/HttpRetryException.java ! src/share/classes/java/net/MalformedURLException.java ! src/share/classes/java/net/NoRouteToHostException.java ! src/share/classes/java/net/PortUnreachableException.java ! src/share/classes/java/net/ProtocolException.java ! src/share/classes/java/net/SocketException.java ! src/share/classes/java/net/SocketTimeoutException.java ! src/share/classes/java/net/URISyntaxException.java ! src/share/classes/java/net/UnknownHostException.java ! src/share/classes/java/net/UnknownServiceException.java ! src/share/classes/sun/net/ConnectionResetException.java ! src/share/classes/sun/net/ProgressEvent.java ! src/share/classes/sun/net/TelnetProtocolException.java ! src/share/classes/sun/net/ftp/FtpLoginException.java ! src/share/classes/sun/net/ftp/FtpProtocolException.java ! src/share/classes/sun/net/httpserver/HttpError.java ! src/share/classes/sun/net/httpserver/StreamClosedException.java ! src/share/classes/sun/net/smtp/SmtpProtocolException.java ! src/share/classes/sun/net/www/ApplicationLaunchException.java ! src/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java ! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/solaris/classes/sun/net/www/protocol/http/NTLMAuthentication.java From michael.mcmahon at sun.com Mon Sep 22 08:10:29 2008 From: michael.mcmahon at sun.com (michael.mcmahon at sun.com) Date: Mon, 22 Sep 2008 15:10:29 +0000 Subject: [security-dev 00326]: hg: jdk7/jsn/jdk: 2 new changesets Message-ID: <20080922151100.EDC43D042@hg.openjdk.java.net> Changeset: abf3e1aa8031 Author: michaelm Date: 2008-09-22 15:53 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/abf3e1aa8031 6739920: java 6u4~ use larger C heap if there are many threads Reviewed-by: chegar ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/solaris/native/java/net/PlainSocketImpl.c Changeset: 976c7eb88476 Author: michaelm Date: 2008-09-22 16:05 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/976c7eb88476 Merge From sean.mullan at sun.com Mon Sep 22 10:42:20 2008 From: sean.mullan at sun.com (sean.mullan at sun.com) Date: Mon, 22 Sep 2008 17:42:20 +0000 Subject: [security-dev 00327]: hg: jdk7/jsn/jdk: 2 new changesets Message-ID: <20080922174257.7B849D04F@hg.openjdk.java.net> Changeset: 74fc78477907 Author: mullan Date: 2008-09-22 10:43 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/74fc78477907 6469266: Integrate Apache XMLSec 1.4.2 into JDK 7 Reviewed-by: valeriep ! src/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/Algorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java + src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizationException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/InvalidCanonicalizerException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/UtfHelpper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipher.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipherInput.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/ContentHandlerAlreadyRegisteredException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoContent.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/KeyValueContent.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509DataContent.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/InvalidKeyResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DSAKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/EncryptedKeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509IssuerSerialResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.dtd ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidDigestValueException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidSignatureValueException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/MissingResourceFailureException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/NodeFilter.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/ReferenceNotInitializedException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInputDebugger.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/InvalidTransformException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformParam.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformationException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transforms.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java + src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11.java + src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11_WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusiveWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath2Filter.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPointer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer04.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementChecker.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementCheckerImpl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionConstants.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/IdResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncBufferedOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverAnonymous.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java ! src/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/SignerOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMBase64Transform.java + src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java - src/share/classes/org/jcp/xml/dsig/internal/package.html ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 81de7c8225c3 Author: mullan Date: 2008-09-22 11:26 -0400 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/81de7c8225c3 Merge - src/share/classes/org/jcp/xml/dsig/internal/package.html From christopher.hegarty at sun.com Wed Sep 24 09:12:14 2008 From: christopher.hegarty at sun.com (christopher.hegarty at sun.com) Date: Wed, 24 Sep 2008 16:12:14 +0000 Subject: [security-dev 00328]: hg: jdk7/jsn/jdk: 6621697: Problem with file test/sun/net/www/http/ChunkedInputStream/test.txt Message-ID: <20080924161238.5A173D181@hg.openjdk.java.net> Changeset: de7864ec310c Author: chegar Date: 2008-09-24 17:10 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/de7864ec310c 6621697: Problem with file test/sun/net/www/http/ChunkedInputStream/test.txt Reviewed-by: michaelm ! test/sun/net/www/http/ChunkedInputStream/ChunkedEncodingTest.java - test/sun/net/www/http/ChunkedInputStream/test.txt From Bradford.Wetmore at Sun.COM Wed Sep 24 18:38:40 2008 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Wed, 24 Sep 2008 18:38:40 -0700 Subject: [security-dev 00329]: Re: ECC pkcs#11 bug In-Reply-To: <48D24372.6070607@primekey.se> References: <48C93383.2070007@primekey.se> <48C9AD30.1090001@sun.com> <48CA426F.7010306@primekey.se> <48CA8EB7.5030108@sun.com> <48CE8471.4070601@primekey.se> <48CE882D.8@sun.com> <48D24372.6070607@primekey.se> Message-ID: <48DAEBA0.7070404@sun.com> Lars Silv?n wrote: > Hi Brad, > > Do you have everything you need to fix the bug. I believe so. I haven't started looking at it closely yet, I'm still mopping up several fires. Unfortunately, I'm the chef, busboy, and bottle washer for several projects here. > Or is there anything more I could do to help. > > I have now also tested the nCipher HSM. To get their p11 working my patch had to be applied. > > Do you have any idea when we the fix could be released? Are you looking for JDK7, or 6? Brad > > Best Regards > > Brad Wetmore wrote: >> >> Lars Silv?n wrote: >>> Hi Brad, >>> >>> I have written a simple application that illustrates the problem: >>> http://bunny.primekey.se/~lars/sunP11Bug/src/test/Main.java >>> >>> But you need a p11 module with ECC capability to run it. Do you have one? >> Yes. >> >>> If not I could investigate if one of our HSM vendors could send you one. >>> Also to verify that the public key actually is usable a JCA provider >>> with ECC is needed. >> I'm going to be working on adding ECC to the JCE provider for JDK 7. >> >> Thanks for the case. >> >> Brad >> >> >> But for that you could use BouncyCastle. >>> Start running the application without parameters and then you get a >>> description of needed parameters. >>> >>> Lars >>> >>> >>> Brad Wetmore wrote: >>>> Great, thanks for doing so. >>>> >>>> I'll be working on this fairly soon, so I'll get a bug filed. Do you >>>> have a standalone test case for this already? See step 3 of the >>>> contribute page. If you do but you don't have it in jtreg format, I can >>>> get it into the jtreg format. >>>> >>>> Brad >>>> >>>> >>>> Lars Silv?n wrote: >>>>> Here is my SCA! >>>>> >>>>> //Lars >>>>> >>>>> >>>>> Brad Wetmore wrote: >>>>>> Hi Lars, >>>>>> >>>>>>> I have created a patch that is fixing the problem: >>>>>> This is Brad Wetmore, I am the Security group Moderator, and also the >>>>>> person who will be handling this when I get back to working on the >>>>>> Java >>>>>> ECC implementation. >>>>>> >>>>>> Unfortunately, I can't take your source contribution yet without a >>>>>> signed copy of the Sun Contribution Agreement in place. This is done >>>>>> for your protection as well as the Sun's and the OpenJDK community's. >>>>>> >>>>>> Please see the following link for more information: >>>>>> >>>>>> http://openjdk.java.net/contribute/ >>>>>> >>>>>> The Signatories of the SCA are eligible to donate code to all products >>>>>> and projects owned or managed by Sun: signing it once means you can >>>>>> contribute code to any Sun-sponsored open source project. >>>>>> >>>>>> If you have recently signed it and it hasn't yet appeared in our >>>>>> database yet, just let me know. >>>>>> >>>>>> Discussions of the problem is fine, it's just the source that we can't >>>>>> take at this point. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Brad >>>>> ------------------------------------------------------------------------ >>>>> >>>>> > From mark at klomp.org Thu Sep 25 11:56:48 2008 From: mark at klomp.org (Mark Wielaard) Date: Thu, 25 Sep 2008 20:56:48 +0200 Subject: [security-dev 00330]: Re: Cleaning up crypto support In-Reply-To: <1219931049.4019.32.camel@dijkstra.wildebeest.org> References: <1219931049.4019.32.camel@dijkstra.wildebeest.org> Message-ID: <1222369008.3266.91.camel@dijkstra.wildebeest.org> Hi, On Thu, 2008-08-28 at 15:44 +0200, Mark Wielaard wrote: > There is still a lot of cruft in the codebase for preventing the usage > of certain crypto algorithms or key-sizes. And we were actually shipping > restricted policies preventing people from using unlimted crypto. Oops. > > So if you saw: "java.securityInvalidKeyException: Illegal key size or > default parameters" that was caused by wrongly installed security policy > files. The code was actually there, just not properly activated. > > This patch cleans up the crypto code so it doesn't go out of its way to > prevent usage of "restricted crypto" and makes sure no restricted crypto > security policies are installed. I cleaned it up a bit more. It now removes all the unneeded classes like JarVerifier (that didn't actually do anything) and JceSecurityManager (that did all the unnecessary tricky class loader stack walking stuff) and reduces the JceSecurity class to just the method getInstance() and the static field RANDOM for the shared SecureRandom instance. For now I also kept the canUseProvider() method, that can now just return true. This last one was kept because the SecretKeyFactory, KeyGenerator, Mac and KeyAgreement classes still call it. It could be removed completely but I wanted to keep something that in principle could be easily used for some closed proprietary version that still insists on this "restricted crypto" thing. I believe this version is pretty clean. And it should be simple to verify that it works correctly now since all unnecessary code is just thrown out. Of course I threw all the crypto and security tests at it that I could find and all happily passed. I did alter the TestUtil class so that it always checks all algorithms and full keys. It would be nice to push this in OpenJDK proper so there is less divergence and so the GPLed version always has full crypto support enabled. If you still want to support a ClosedJDK with restricted crypto support then all you have to do it provide your own Cipher and JceSecurity class, plus any of the now removed auxiliary classes JarVerfifier and JceSecurityManager. Everything else can be the same between the free openjdk and proprietary closedjdk. Please let me know if you would need any help integrating this. I did already push it into icedtea6. Thanks, Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: icedtea-clean-crypto.patch Type: text/x-patch Size: 41904 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/security-dev/attachments/20080925/dc0d181c/icedtea-clean-crypto.patch From lars at primekey.se Thu Sep 25 13:46:27 2008 From: lars at primekey.se (=?ISO-8859-1?Q?Lars_Silv=E9n?=) Date: Thu, 25 Sep 2008 22:46:27 +0200 Subject: [security-dev 00331]: Re: ECC pkcs#11 bug In-Reply-To: <48DAEBA0.7070404@sun.com> References: <48C93383.2070007@primekey.se> <48C9AD30.1090001@sun.com> <48CA426F.7010306@primekey.se> <48CA8EB7.5030108@sun.com> <48CE8471.4070601@primekey.se> <48CE882D.8@sun.com> <48D24372.6070607@primekey.se> <48DAEBA0.7070404@sun.com> Message-ID: <48DBF8A3.8090009@primekey.se> Hello, Thank you for taking care of this. We want this fix in both JDK 6 and 7. I like to know the release date for the fix in both versions if possible. Lars Brad Wetmore wrote: > > > Lars Silv?n wrote: >> Hi Brad, >> >> Do you have everything you need to fix the bug. > > I believe so. I haven't started looking at it closely yet, I'm still > mopping up several fires. Unfortunately, I'm the chef, busboy, and > bottle washer for several projects here. > >> Or is there anything more I could do to help. >> >> I have now also tested the nCipher HSM. To get their p11 working my >> patch had to be applied. >> >> Do you have any idea when we the fix could be released? > > Are you looking for JDK7, or 6? > > Brad > >> >> Best Regards >> >> Brad Wetmore wrote: >>> >>> Lars Silv?n wrote: >>>> Hi Brad, >>>> >>>> I have written a simple application that illustrates the problem: >>>> http://bunny.primekey.se/~lars/sunP11Bug/src/test/Main.java >>>> >>>> But you need a p11 module with ECC capability to run it. Do you have >>>> one? >>> Yes. >>> >>>> If not I could investigate if one of our HSM vendors could send you >>>> one. >>>> Also to verify that the public key actually is usable a JCA provider >>>> with ECC is needed. >>> I'm going to be working on adding ECC to the JCE provider for JDK 7. >>> >>> Thanks for the case. >>> >>> Brad >>> >>> >>> But for that you could use BouncyCastle. >>>> Start running the application without parameters and then you get a >>>> description of needed parameters. >>>> >>>> Lars >>>> >>>> >>>> Brad Wetmore wrote: >>>>> Great, thanks for doing so. >>>>> >>>>> I'll be working on this fairly soon, so I'll get a bug filed. Do you >>>>> have a standalone test case for this already? See step 3 of the >>>>> contribute page. If you do but you don't have it in jtreg format, >>>>> I can >>>>> get it into the jtreg format. >>>>> >>>>> Brad >>>>> >>>>> >>>>> Lars Silv?n wrote: >>>>>> Here is my SCA! >>>>>> >>>>>> //Lars >>>>>> >>>>>> >>>>>> Brad Wetmore wrote: >>>>>>> Hi Lars, >>>>>>> >>>>>>>> I have created a patch that is fixing the problem: >>>>>>> This is Brad Wetmore, I am the Security group Moderator, and also >>>>>>> the >>>>>>> person who will be handling this when I get back to working on the >>>>>>> Java >>>>>>> ECC implementation. >>>>>>> >>>>>>> Unfortunately, I can't take your source contribution yet without a >>>>>>> signed copy of the Sun Contribution Agreement in place. This is >>>>>>> done >>>>>>> for your protection as well as the Sun's and the OpenJDK >>>>>>> community's. >>>>>>> >>>>>>> Please see the following link for more information: >>>>>>> >>>>>>> http://openjdk.java.net/contribute/ >>>>>>> >>>>>>> The Signatories of the SCA are eligible to donate code to all >>>>>>> products >>>>>>> and projects owned or managed by Sun: signing it once means you can >>>>>>> contribute code to any Sun-sponsored open source project. >>>>>>> >>>>>>> If you have recently signed it and it hasn't yet appeared in our >>>>>>> database yet, just let me know. >>>>>>> >>>>>>> Discussions of the problem is fine, it's just the source that we >>>>>>> can't >>>>>>> take at this point. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Brad >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >> -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2446 bytes Desc: S/MIME Cryptographic Signature Url : http://mail.openjdk.java.net/pipermail/security-dev/attachments/20080925/8749988f/smime.p7s From christopher.hegarty at sun.com Fri Sep 26 03:25:45 2008 From: christopher.hegarty at sun.com (christopher.hegarty at sun.com) Date: Fri, 26 Sep 2008 10:25:45 +0000 Subject: [security-dev 00332]: hg: jdk7/jsn/jdk: 6752807: java.net test ADatagramSocket.sh is broken Message-ID: <20080926102557.145A8D377@hg.openjdk.java.net> Changeset: 8b0be0bc4b14 Author: chegar Date: 2008-09-26 11:24 +0100 URL: http://hg.openjdk.java.net/jdk7/jsn/jdk/rev/8b0be0bc4b14 6752807: java.net test ADatagramSocket.sh is broken Summary: update bootclasspath set by test to simply prepend TESTCLASSES Reviewed-by: michaelm ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh From Mike.Duigou at Sun.COM Mon Sep 29 15:25:36 2008 From: Mike.Duigou at Sun.COM (Mike Duigou) Date: Mon, 29 Sep 2008 15:25:36 -0700 Subject: [security-dev 00333]: JCE/JSSE Plans for JDK 7? Message-ID: <48E155E0.8040604@sun.com> Hello! Where can I find a published description of the enhancements and extensions planned for JCE/JSSE in JDK 7? To jump right to the point of my question: I'll be specifically looking for extensions to allow all of the keytool functionality to be accessed through public APIs. This is specifically PKCS#1 certificate generation and PKCS#10 certificate signing requests. Neither of these are currently available in the JDK 6 API but are available through keytool. Mike -------------- next part -------------- A non-text attachment was scrubbed... Name: mike_duigou.vcf Type: text/x-vcard Size: 359 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/security-dev/attachments/20080929/4ebd687f/mike_duigou.vcf From Vincent.Ryan at Sun.COM Tue Sep 30 08:53:15 2008 From: Vincent.Ryan at Sun.COM (Vincent Ryan) Date: Tue, 30 Sep 2008 16:53:15 +0100 Subject: [security-dev 00334]: Re: JCE/JSSE Plans for JDK 7? In-Reply-To: <48E155E0.8040604@sun.com> References: <48E155E0.8040604@sun.com> Message-ID: <48E24B6B.8040506@sun.com> Hello Mike, This functionality is being planned for the JDK7 release. The existing java.security.cert.CertificateFactory class can easily be enhanced with several new methods: o to create a certificate signing request o to parse a certificate signing request o to issue a new certificate The features will be limited. There are no plans to define an API to support a full CA. Mike Duigou wrote: > Hello! > > Where can I find a published description of the enhancements and > extensions planned for JCE/JSSE in JDK 7? > > To jump right to the point of my question: I'll be specifically looking > for extensions to allow all of the keytool functionality to be accessed > through public APIs. This is specifically PKCS#1 certificate generation > and PKCS#10 certificate signing requests. Neither of these are currently > available in the JDK 6 API but are available through keytool. > > Mike From Mike.Duigou at Sun.COM Tue Sep 30 12:13:10 2008 From: Mike.Duigou at Sun.COM (Mike Duigou) Date: Tue, 30 Sep 2008 12:13:10 -0700 Subject: [security-dev 00335]: Re: JCE/JSSE Plans for JDK 7? In-Reply-To: <48E24B6B.8040506@sun.com> References: <48E155E0.8040604@sun.com> <48E24B6B.8040506@sun.com> Message-ID: <48E27A46.70607@sun.com> Vincent Ryan wrote: > Hello Mike, > > This functionality is being planned for the JDK7 release. The existing > java.security.cert.CertificateFactory class can easily be enhanced with > several new methods: > > o to create a certificate signing request > o to parse a certificate signing request > o to issue a new certificate > > The features will be limited. There are no plans to define an API to > support a full CA. I believe that the minimum required PKI extensions are for the API to match the functionality offered by the command line 'keytool'. There are too many projects which must currently include BouncyCastle (which is nonetheless great and useful) only for the purposes of replicating keytool functionality. Are the proposed API changes for JDK7 published anywhere? Mike > > Mike Duigou wrote: >> Hello! >> >> Where can I find a published description of the enhancements and >> extensions planned for JCE/JSSE in JDK 7? >> >> To jump right to the point of my question: I'll be specifically looking >> for extensions to allow all of the keytool functionality to be accessed >> through public APIs. This is specifically PKCS#1 certificate generation >> and PKCS#10 certificate signing requests. Neither of these are currently >> available in the JDK 6 API but are available through keytool. >> >> Mike -------------- next part -------------- A non-text attachment was scrubbed... Name: mike_duigou.vcf Type: text/x-vcard Size: 359 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/security-dev/attachments/20080930/c7543e67/mike_duigou.vcf From Vincent.Ryan at Sun.COM Tue Sep 30 13:04:10 2008 From: Vincent.Ryan at Sun.COM (Vincent Ryan) Date: Tue, 30 Sep 2008 21:04:10 +0100 Subject: [security-dev 00336]: Re: JCE/JSSE Plans for JDK 7? In-Reply-To: <48E27A46.70607@sun.com> References: <48E155E0.8040604@sun.com> <48E24B6B.8040506@sun.com> <48E27A46.70607@sun.com> Message-ID: <48E2863A.9030407@sun.com> Mike Duigou wrote: > Vincent Ryan wrote: >> Hello Mike, >> >> This functionality is being planned for the JDK7 release. The existing >> java.security.cert.CertificateFactory class can easily be enhanced with >> several new methods: >> >> o to create a certificate signing request >> o to parse a certificate signing request >> o to issue a new certificate >> >> The features will be limited. There are no plans to define an API to >> support a full CA. > > I believe that the minimum required PKI extensions are for the API to > match the functionality offered by the command line 'keytool'. There are > too many projects which must currently include BouncyCastle (which is > nonetheless great and useful) only for the purposes of replicating > keytool functionality. The API will match the cert creation functionality of keytool. It will also support the creation of standardized certificate extensions. > > Are the proposed API changes for JDK7 published anywhere? A draft API is being prepared. I can circulate it for comments in the next few weeks. > > Mike > >> >> Mike Duigou wrote: >>> Hello! >>> >>> Where can I find a published description of the enhancements and >>> extensions planned for JCE/JSSE in JDK 7? >>> >>> To jump right to the point of my question: I'll be specifically looking >>> for extensions to allow all of the keytool functionality to be accessed >>> through public APIs. This is specifically PKCS#1 certificate generation >>> and PKCS#10 certificate signing requests. Neither of these are currently >>> available in the JDK 6 API but are available through keytool. >>> >>> Mike