From kumar.srinivasan at sun.com Tue Dec 1 03:02:23 2009 From: kumar.srinivasan at sun.com (kumar.srinivasan at sun.com) Date: Tue, 01 Dec 2009 03:02:23 +0000 Subject: [security-dev 01419]: hg: jdk7/tl/jdk: 6367077: Purge LD_LIBRARY_PATH usage from the launcher; ... Message-ID: <20091201030307.06F7841932@hg.openjdk.java.net> Changeset: de45eac5670e Author: ksrini Date: 2009-11-20 11:01 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/de45eac5670e 6367077: Purge LD_LIBRARY_PATH usage from the launcher 6899834: (launcher) remove the solaris libjvm.so symlink Summary: Fixes other related issues as well. Reviewed-by: darcy, ohair, xlu, martin ! make/java/jli/Makefile ! make/java/main/java/Makefile ! make/java/redist/Makefile ! src/share/bin/java.c ! src/solaris/bin/java_md.c ! test/tools/launcher/Arrrghs.java + test/tools/launcher/ExecutionEnvironment.java - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh ! test/tools/launcher/TestHelper.java - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java From ptisnovs at redhat.com Tue Dec 1 17:21:12 2009 From: ptisnovs at redhat.com (Pavel Tisnovsky) Date: Tue, 01 Dec 2009 18:21:12 +0100 Subject: [security-dev 01420]: Bug in regression test sun/security/tools/keytool/StartDate Message-ID: <4B155088.2080709@redhat.com> Hi all, there is (in my opinion) a bug in regression test sun/security/tools/keytool/StartDate. Line 62 should be: if (cal.get(Calendar.MONTH) != (month + 1) % 12) { so the test will work also during December :-) Shall I make webrev for this simple change to get an approval from Sun's engineers? Pavel Tisnovsky Red Hat From kelly.ohair at sun.com Tue Dec 1 20:55:55 2009 From: kelly.ohair at sun.com (kelly.ohair at sun.com) Date: Tue, 01 Dec 2009 20:55:55 +0000 Subject: [security-dev 01421]: hg: jdk7/tl/jdk: 3 new changesets Message-ID: <20091201205705.6125841A57@hg.openjdk.java.net> Changeset: 026e0baaef90 Author: ohair Date: 2009-11-30 14:15 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/026e0baaef90 6903197: Some java template files need to be renamed to .java.template Reviewed-by: alanb ! make/java/java/Makefile ! make/java/java/genlocales.gmk ! make/java/java/localegen.sh ! make/java/nio/Makefile ! make/netbeans/README ! make/sun/nio/Makefile - make/tools/CharsetMapping/DoubleByte-X.java + make/tools/CharsetMapping/DoubleByte-X.java.template - make/tools/CharsetMapping/SingleByte-X.java + make/tools/CharsetMapping/SingleByte-X.java.template ! make/tools/src/build/tools/charsetmapping/GenerateDBCS.java ! make/tools/src/build/tools/charsetmapping/GenerateSBCS.java - src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java + src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java.template - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java + src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java.template - test/java/util/Formatter/Basic-X.java + test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/genBasic.sh Changeset: 44ad385143a8 Author: ohair Date: 2009-12-01 08:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/44ad385143a8 6905705: Fix broken exit code values in jdk/test/Makefile Reviewed-by: tbell ! test/Makefile ! test/ProblemList.txt ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/DoubleAgentTest.java ! test/com/sun/jdi/ExclusiveBind.java ! test/com/sun/jdi/RunToExit.java ! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java Changeset: f07f6eb5d597 Author: ohair Date: 2009-12-01 08:54 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f07f6eb5d597 Merge - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java From vincent.ryan at sun.com Wed Dec 2 18:08:50 2009 From: vincent.ryan at sun.com (vincent.ryan at sun.com) Date: Wed, 02 Dec 2009 18:08:50 +0000 Subject: [security-dev 01422]: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091202181000.38EAD41BB0@hg.openjdk.java.net> Changeset: 561186928899 Author: vinnie Date: 2009-12-02 17:06 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/561186928899 6906510: Fix testcase for 6894643: Separate out dependency on Kerberos Reviewed-by: weijun ! test/sun/security/krb5/auto/SSL.java Changeset: 79d91585d7d7 Author: vinnie Date: 2009-12-02 17:34 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/79d91585d7d7 Merge - make/tools/CharsetMapping/DoubleByte-X.java - make/tools/CharsetMapping/SingleByte-X.java - src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java - test/java/util/Formatter/Basic-X.java - test/sun/tools/native2ascii/test2 - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java From ptisnovs at redhat.com Thu Dec 3 13:24:43 2009 From: ptisnovs at redhat.com (Pavel Tisnovsky) Date: Thu, 03 Dec 2009 14:24:43 +0100 Subject: [security-dev 01423]: Please review patch for regression test sun/security/tools/keytool/StartDate Message-ID: <4B17BC1B.2020209@redhat.com> Hi, patch for regression test sun/security/tools/keytool/StartDate.java (included in OpenJDK6) is exposed at http://cr.openjdk.java.net/~ptisnovs/StartDateTest/ and prepared for review. This patch ensures, that this test does not fail on December(s) due to incorrect comparison of two months (12 != 0). Can you please review and possibly approve this patch? Pavel Tisnovsky Red Hat From gnu_andrew at member.fsf.org Thu Dec 3 16:28:57 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Thu, 3 Dec 2009 16:28:57 +0000 Subject: [security-dev 01424]: Re: Please review patch for regression test sun/security/tools/keytool/StartDate In-Reply-To: <4B17BC1B.2020209@redhat.com> References: <4B17BC1B.2020209@redhat.com> Message-ID: <17c6771e0912030828l6c03cbe0x35ae3123b34d2830@mail.gmail.com> 2009/12/3 Pavel Tisnovsky : > Hi, > > patch for regression test sun/security/tools/keytool/StartDate.java > (included in OpenJDK6) is exposed at > > http://cr.openjdk.java.net/~ptisnovs/StartDateTest/ > > and prepared for review. > > This patch ensures, that this test does not fail on December(s) due to > incorrect comparison of two months (12 != 0). > > Can you please review and possibly approve this patch? > > Pavel Tisnovsky > Red Hat > This looks sane to me, and indeed the fix has already been applied in OpenJDK7: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2c37083730b1 Joe, can we please backport this to OpenJDK6? -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From vincent.ryan at sun.com Thu Dec 3 21:29:30 2009 From: vincent.ryan at sun.com (vincent.ryan at sun.com) Date: Thu, 03 Dec 2009 21:29:30 +0000 Subject: [security-dev 01425]: hg: jdk7/tl/jdk: 6906854: SSL/Krb5 testcase should not use a fixed port number Message-ID: <20091203213018.BD75041D8E@hg.openjdk.java.net> Changeset: bc12627832e0 Author: vinnie Date: 2009-12-03 21:30 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bc12627832e0 6906854: SSL/Krb5 testcase should not use a fixed port number Reviewed-by: alanb ! test/ProblemList.txt ! test/sun/security/krb5/auto/SSL.java From Joe.Darcy at Sun.COM Thu Dec 3 21:48:10 2009 From: Joe.Darcy at Sun.COM (Joe Darcy) Date: Thu, 03 Dec 2009 13:48:10 -0800 Subject: [security-dev 01426]: Re: Please review patch for regression test sun/security/tools/keytool/StartDate In-Reply-To: <17c6771e0912030828l6c03cbe0x35ae3123b34d2830@mail.gmail.com> References: <4B17BC1B.2020209@redhat.com> <17c6771e0912030828l6c03cbe0x35ae3123b34d2830@mail.gmail.com> Message-ID: <4B18321A.7080409@sun.com> Andrew John Hughes wrote: > 2009/12/3 Pavel Tisnovsky : > >> Hi, >> >> patch for regression test sun/security/tools/keytool/StartDate.java >> (included in OpenJDK6) is exposed at >> >> http://cr.openjdk.java.net/~ptisnovs/StartDateTest/ >> >> and prepared for review. >> >> This patch ensures, that this test does not fail on December(s) due to >> incorrect comparison of two months (12 != 0). >> >> Can you please review and possibly approve this patch? >> >> Pavel Tisnovsky >> Red Hat >> >> > > This looks sane to me, and indeed the fix has already been applied in OpenJDK7: > > http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2c37083730b1 > > Joe, can we please backport this to OpenJDK6? > -- > Certainly! Thanks, -Joe From joe.darcy at sun.com Thu Dec 3 22:00:20 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 03 Dec 2009 22:00:20 +0000 Subject: [security-dev 01427]: hg: jdk7/tl/langtools: 6906748: Project Coin: Minor strings in switch cleanup Message-ID: <20091203220027.6D1F641D97@hg.openjdk.java.net> Changeset: 121e0ebf1658 Author: darcy Date: 2009-12-03 14:03 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/121e0ebf1658 6906748: Project Coin: Minor strings in switch cleanup Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java From Weijun.Wang at Sun.COM Fri Dec 4 00:16:35 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Fri, 04 Dec 2009 08:16:35 +0800 Subject: [security-dev 01428]: Re: Please review patch for regression test sun/security/tools/keytool/StartDate In-Reply-To: <4B17BC1B.2020209@redhat.com> References: <4B17BC1B.2020209@redhat.com> Message-ID: <000261BA-48C4-4A6D-AD07-2452A4E502F8@sun.com> Hi Pavel Your change looks fine. The test in OpenJDK was already fixed long time ago: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6643094 http://hg.openjdk.java.net/jdk7/tl/jdk/rev/59 I'll create a sub bug id targeting OpenJDK-6 and backport the fix. Thanks Max On Dec 3, 2009, at 9:24 PM, Pavel Tisnovsky wrote: > Hi, > > patch for regression test sun/security/tools/keytool/StartDate.java > (included in OpenJDK6) is exposed at > > http://cr.openjdk.java.net/~ptisnovs/StartDateTest/ > > and prepared for review. > > This patch ensures, that this test does not fail on December(s) due > to incorrect comparison of two months (12 != 0). > > Can you please review and possibly approve this patch? > > Pavel Tisnovsky > Red Hat From Weijun.Wang at Sun.COM Fri Dec 4 00:29:27 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Fri, 04 Dec 2009 08:29:27 +0800 Subject: [security-dev 01429]: Re: Please review patch for regression test sun/security/tools/keytool/StartDate In-Reply-To: <4B18321A.7080409@sun.com> References: <4B17BC1B.2020209@redhat.com> <17c6771e0912030828l6c03cbe0x35ae3123b34d2830@mail.gmail.com> <4B18321A.7080409@sun.com> Message-ID: <131762B8-1466-4322-BC0A-517C6B82EC74@sun.com> Hi Joe I'll backport the fix to openjdk-6. In fact, I haven't made any changes to openjdk-6 except for SSR releases. Just browse hg.openjdk.java.net and find only one openjdk-6 entrance: http://hg.openjdk.java.net/jdk6/jdk6-gate/jdk/ So there's no sub repo for different groups and this is the one I should putback to? Do I need to use JPRT to putback the fix or I can simply "hg push"? I remember JPRT was needed when the repo was initialized some time ago. Thanks Max On Dec 4, 2009, at 5:48 AM, Joe Darcy wrote: > Andrew John Hughes wrote: >> 2009/12/3 Pavel Tisnovsky : >> >>> Hi, >>> >>> patch for regression test sun/security/tools/keytool/StartDate.java >>> (included in OpenJDK6) is exposed at >>> >>> http://cr.openjdk.java.net/~ptisnovs/StartDateTest/ >>> >>> and prepared for review. >>> >>> This patch ensures, that this test does not fail on December(s) >>> due to >>> incorrect comparison of two months (12 != 0). >>> >>> Can you please review and possibly approve this patch? >>> >>> Pavel Tisnovsky >>> Red Hat >>> >>> >> >> This looks sane to me, and indeed the fix has already been applied >> in OpenJDK7: >> >> http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2c37083730b1 >> >> Joe, can we please backport this to OpenJDK6? >> -- >> > > Certainly! > > Thanks, > > -Joe From Joe.Darcy at Sun.COM Fri Dec 4 00:41:42 2009 From: Joe.Darcy at Sun.COM (Joe Darcy) Date: Thu, 03 Dec 2009 16:41:42 -0800 Subject: [security-dev 01430]: Re: Please review patch for regression test sun/security/tools/keytool/StartDate In-Reply-To: <131762B8-1466-4322-BC0A-517C6B82EC74@sun.com> References: <4B17BC1B.2020209@redhat.com> <17c6771e0912030828l6c03cbe0x35ae3123b34d2830@mail.gmail.com> <4B18321A.7080409@sun.com> <131762B8-1466-4322-BC0A-517C6B82EC74@sun.com> Message-ID: <4B185AC6.1060507@sun.com> Max (Weijun) Wang wrote: > Hi Joe > > I'll backport the fix to openjdk-6. Great. > > In fact, I haven't made any changes to openjdk-6 except for SSR > releases. Just browse hg.openjdk.java.net and find only one openjdk-6 > entrance: > > http://hg.openjdk.java.net/jdk6/jdk6-gate/jdk/ Correct; there is only the master OpenJDK 6 repo; there are no integration repos like TL in JDK 7. > > So there's no sub repo for different groups and this is the one I > should putback to? > > Do I need to use JPRT to putback the fix or I can simply "hg push"? I > remember JPRT was needed when the repo was initialized some time ago. You may use jprt to commit the fix but that is not required. Cheers, -Joe > > Thanks > Max > > On Dec 4, 2009, at 5:48 AM, Joe Darcy wrote: > >> Andrew John Hughes wrote: >>> 2009/12/3 Pavel Tisnovsky : >>> >>>> Hi, >>>> >>>> patch for regression test sun/security/tools/keytool/StartDate.java >>>> (included in OpenJDK6) is exposed at >>>> >>>> http://cr.openjdk.java.net/~ptisnovs/StartDateTest/ >>>> >>>> and prepared for review. >>>> >>>> This patch ensures, that this test does not fail on December(s) due to >>>> incorrect comparison of two months (12 != 0). >>>> >>>> Can you please review and possibly approve this patch? >>>> >>>> Pavel Tisnovsky >>>> Red Hat >>>> >>>> >>> >>> This looks sane to me, and indeed the fix has already been applied >>> in OpenJDK7: >>> >>> http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2c37083730b1 >>> >>> Joe, can we please backport this to OpenJDK6? >>> -- >>> >> >> Certainly! >> >> Thanks, >> >> -Joe > From joe.darcy at sun.com Fri Dec 4 02:14:04 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 04 Dec 2009 02:14:04 +0000 Subject: [security-dev 01431]: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options Message-ID: <20091204021457.0028341DDC@hg.openjdk.java.net> Changeset: 1755493c5774 Author: darcy Date: 2009-12-03 18:19 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 6907177: Update jdk tests to remove unncessary -source and -target options Reviewed-by: ohair ! test/demo/jvmti/hprof/CpuOldTest.java ! test/demo/jvmti/hprof/CpuSamplesTest.java ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java ! test/demo/jvmti/hprof/CpuTimesTest.java ! test/demo/jvmti/hprof/HeapAllTest.java ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java ! test/demo/jvmti/hprof/HeapDumpTest.java ! test/demo/jvmti/hprof/HeapSitesTest.java ! test/demo/jvmti/hprof/OptionsTest.java ! test/java/io/Serializable/enum/array/Test.java ! test/java/io/Serializable/enum/badResolve/Write.java ! test/java/io/Serializable/enum/basic/Test.java ! test/java/io/Serializable/enum/classObject/Test.java ! test/java/io/Serializable/enum/constantSubclasses/Write.java ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java ! test/java/io/Serializable/enum/missingConstant/Write.java ! test/java/io/Serializable/enum/unshared/Test.java ! test/java/lang/Boolean/MakeBooleanComparable.java ! test/java/lang/Class/Cast.java ! test/java/lang/Class/IsEnum.java ! test/java/lang/Class/asSubclass/BasicUnit.java ! test/java/lang/ClassLoader/Assert.sh ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/Atan2Tests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/PowTests.java ! test/java/lang/Math/TanTests.java ! test/java/lang/Runtime/exec/WinCommand.java ! test/java/lang/Thread/GenerifyStackTraces.java ! test/java/lang/Thread/UncaughtExceptions.sh ! test/java/lang/annotation/UnitTest.java ! test/java/lang/annotation/package-info.java ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java ! test/java/lang/management/ManagementFactory/ProxyExceptions.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/reflect/Constructor/GenericStringTest.java ! test/java/lang/reflect/Field/GenericStringTest.java ! test/java/lang/reflect/Generics/StringsAndBounds.java ! test/java/lang/reflect/Generics/TestC1.java ! test/java/lang/reflect/Generics/TestC2.java ! test/java/lang/reflect/Generics/TestN1.java ! test/java/lang/reflect/Generics/exceptionCauseTest.java ! test/java/lang/reflect/Generics/getAnnotationTest.java ! test/java/lang/reflect/Method/Equals.java ! test/java/lang/reflect/Method/GenericStringTest.java ! test/java/math/BigDecimal/DivideTests.java ! test/java/math/BigDecimal/IntegralDivisionTests.java ! test/java/math/BigDecimal/PowTests.java ! test/java/math/BigDecimal/ToPlainStringTests.java ! test/java/math/BigDecimal/ZeroScalingTests.java ! test/java/math/RoundingMode/RoundingModeTests.java ! test/java/net/ProxySelector/ProxyTest.java ! test/java/net/URL/PerConnectionProxy.java ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java ! test/java/security/cert/PKIXParameters/InvalidParameters.java ! test/java/util/AbstractList/CheckForComodification.java ! test/java/util/Collections/AddAll.java ! test/java/util/Collections/Disjoint.java ! test/java/util/Collections/Frequency.java ! test/java/util/EnumMap/EnumMapBash.java ! test/java/util/EnumSet/AllOf.java ! test/java/util/EnumSet/ComplementOf.java ! test/java/util/EnumSet/EnumSetBash.java ! test/java/util/EnumSet/JumboRange.java ! test/java/util/EnumSet/Range.java ! test/java/util/Formattable/StockName.java ! test/java/util/IdentityHashMap/ToString.java ! test/java/util/Locale/Bug4175998Test.java ! test/java/util/UUID/UUIDTest.java ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java ! test/java/util/concurrent/atomic/VMSupportsCS8.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java ! test/sun/management/AgentCheckTest.java ! test/sun/security/util/Oid/S11N.sh ! test/sun/tools/jconsole/ResourceCheckTest.sh From ptisnovs at redhat.com Fri Dec 4 08:19:01 2009 From: ptisnovs at redhat.com (Pavel Tisnovsky) Date: Fri, 04 Dec 2009 09:19:01 +0100 Subject: [security-dev 01432]: Re: Please review patch for regression test sun/security/tools/keytool/StartDate In-Reply-To: <000261BA-48C4-4A6D-AD07-2452A4E502F8@sun.com> References: <4B17BC1B.2020209@redhat.com> <000261BA-48C4-4A6D-AD07-2452A4E502F8@sun.com> Message-ID: <4B18C5F5.5000404@redhat.com> Hi Max, thank you. Pavel Max (Weijun) Wang wrote: > Hi Pavel > > Your change looks fine. > > The test in OpenJDK was already fixed long time ago: > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6643094 > http://hg.openjdk.java.net/jdk7/tl/jdk/rev/59 > > I'll create a sub bug id targeting OpenJDK-6 and backport the fix. > > Thanks > Max > > On Dec 3, 2009, at 9:24 PM, Pavel Tisnovsky wrote: > >> Hi, >> >> patch for regression test sun/security/tools/keytool/StartDate.java >> (included in OpenJDK6) is exposed at >> >> http://cr.openjdk.java.net/~ptisnovs/StartDateTest/ >> >> and prepared for review. >> >> This patch ensures, that this test does not fail on December(s) due to >> incorrect comparison of two months (12 != 0). >> >> Can you please review and possibly approve this patch? >> >> Pavel Tisnovsky >> Red Hat > From gnu_andrew at member.fsf.org Fri Dec 4 12:21:45 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 4 Dec 2009 12:21:45 +0000 Subject: [security-dev 01433]: Re: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <20091204021457.0028341DDC@hg.openjdk.java.net> References: <20091204021457.0028341DDC@hg.openjdk.java.net> Message-ID: <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> 2009/12/4 : > Changeset: 1755493c5774 > Author: ? ?darcy > Date: ? ? ?2009-12-03 18:19 -0800 > URL: ? ? ? http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 > > 6907177: Update jdk tests to remove unncessary -source and -target options > Reviewed-by: ohair > > ! test/demo/jvmti/hprof/CpuOldTest.java > ! test/demo/jvmti/hprof/CpuSamplesTest.java > ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java > ! test/demo/jvmti/hprof/CpuTimesTest.java > ! test/demo/jvmti/hprof/HeapAllTest.java > ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java > ! test/demo/jvmti/hprof/HeapDumpTest.java > ! test/demo/jvmti/hprof/HeapSitesTest.java > ! test/demo/jvmti/hprof/OptionsTest.java > ! test/java/io/Serializable/enum/array/Test.java > ! test/java/io/Serializable/enum/badResolve/Write.java > ! test/java/io/Serializable/enum/basic/Test.java > ! test/java/io/Serializable/enum/classObject/Test.java > ! test/java/io/Serializable/enum/constantSubclasses/Write.java > ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java > ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java > ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java > ! test/java/io/Serializable/enum/missingConstant/Write.java > ! test/java/io/Serializable/enum/unshared/Test.java > ! test/java/lang/Boolean/MakeBooleanComparable.java > ! test/java/lang/Class/Cast.java > ! test/java/lang/Class/IsEnum.java > ! test/java/lang/Class/asSubclass/BasicUnit.java > ! test/java/lang/ClassLoader/Assert.sh > ! test/java/lang/Integer/BitTwiddle.java > ! test/java/lang/Long/BitTwiddle.java > ! test/java/lang/Math/Atan2Tests.java > ! test/java/lang/Math/IeeeRecommendedTests.java > ! test/java/lang/Math/PowTests.java > ! test/java/lang/Math/TanTests.java > ! test/java/lang/Runtime/exec/WinCommand.java > ! test/java/lang/Thread/GenerifyStackTraces.java > ! test/java/lang/Thread/UncaughtExceptions.sh > ! test/java/lang/annotation/UnitTest.java > ! test/java/lang/annotation/package-info.java > ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java > ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java > ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java > ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java > ! test/java/lang/management/ManagementFactory/ProxyExceptions.java > ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java > ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java > ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java > ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh > ! test/java/lang/reflect/Constructor/GenericStringTest.java > ! test/java/lang/reflect/Field/GenericStringTest.java > ! test/java/lang/reflect/Generics/StringsAndBounds.java > ! test/java/lang/reflect/Generics/TestC1.java > ! test/java/lang/reflect/Generics/TestC2.java > ! test/java/lang/reflect/Generics/TestN1.java > ! test/java/lang/reflect/Generics/exceptionCauseTest.java > ! test/java/lang/reflect/Generics/getAnnotationTest.java > ! test/java/lang/reflect/Method/Equals.java > ! test/java/lang/reflect/Method/GenericStringTest.java > ! test/java/math/BigDecimal/DivideTests.java > ! test/java/math/BigDecimal/IntegralDivisionTests.java > ! test/java/math/BigDecimal/PowTests.java > ! test/java/math/BigDecimal/ToPlainStringTests.java > ! test/java/math/BigDecimal/ZeroScalingTests.java > ! test/java/math/RoundingMode/RoundingModeTests.java > ! test/java/net/ProxySelector/ProxyTest.java > ! test/java/net/URL/PerConnectionProxy.java > ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java > ! test/java/security/cert/PKIXParameters/InvalidParameters.java > ! test/java/util/AbstractList/CheckForComodification.java > ! test/java/util/Collections/AddAll.java > ! test/java/util/Collections/Disjoint.java > ! test/java/util/Collections/Frequency.java > ! test/java/util/EnumMap/EnumMapBash.java > ! test/java/util/EnumSet/AllOf.java > ! test/java/util/EnumSet/ComplementOf.java > ! test/java/util/EnumSet/EnumSetBash.java > ! test/java/util/EnumSet/JumboRange.java > ! test/java/util/EnumSet/Range.java > ! test/java/util/Formattable/StockName.java > ! test/java/util/IdentityHashMap/ToString.java > ! test/java/util/Locale/Bug4175998Test.java > ! test/java/util/UUID/UUIDTest.java > ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java > ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java > ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java > ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java > ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java > ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java > ! test/java/util/concurrent/Exchanger/ExchangeLoops.java > ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java > ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java > ! test/java/util/concurrent/atomic/VMSupportsCS8.java > ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java > ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java > ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java > ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java > ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java > ! test/sun/management/AgentCheckTest.java > ! test/sun/security/util/Oid/S11N.sh > ! test/sun/tools/jconsole/ResourceCheckTest.sh > > Was this really necessary? The options, as far as I can see, were doing no harm but this change means that a compiler that defaults to a version < 1.5 (e.g. ecj) will now fail to compile the tests. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Jonathan.Gibbons at Sun.COM Fri Dec 4 17:22:24 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Fri, 04 Dec 2009 09:22:24 -0800 Subject: [security-dev 01434]: Re: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> References: <20091204021457.0028341DDC@hg.openjdk.java.net> <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> Message-ID: <4B194550.9070507@sun.com> Andrew John Hughes wrote: > 2009/12/4 : > >> Changeset: 1755493c5774 >> Author: darcy >> Date: 2009-12-03 18:19 -0800 >> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 >> >> 6907177: Update jdk tests to remove unncessary -source and -target options >> Reviewed-by: ohair >> >> ! test/demo/jvmti/hprof/CpuOldTest.java >> ! test/demo/jvmti/hprof/CpuSamplesTest.java >> ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java >> ! test/demo/jvmti/hprof/CpuTimesTest.java >> ! test/demo/jvmti/hprof/HeapAllTest.java >> ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java >> ! test/demo/jvmti/hprof/HeapDumpTest.java >> ! test/demo/jvmti/hprof/HeapSitesTest.java >> ! test/demo/jvmti/hprof/OptionsTest.java >> ! test/java/io/Serializable/enum/array/Test.java >> ! test/java/io/Serializable/enum/badResolve/Write.java >> ! test/java/io/Serializable/enum/basic/Test.java >> ! test/java/io/Serializable/enum/classObject/Test.java >> ! test/java/io/Serializable/enum/constantSubclasses/Write.java >> ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java >> ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java >> ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java >> ! test/java/io/Serializable/enum/missingConstant/Write.java >> ! test/java/io/Serializable/enum/unshared/Test.java >> ! test/java/lang/Boolean/MakeBooleanComparable.java >> ! test/java/lang/Class/Cast.java >> ! test/java/lang/Class/IsEnum.java >> ! test/java/lang/Class/asSubclass/BasicUnit.java >> ! test/java/lang/ClassLoader/Assert.sh >> ! test/java/lang/Integer/BitTwiddle.java >> ! test/java/lang/Long/BitTwiddle.java >> ! test/java/lang/Math/Atan2Tests.java >> ! test/java/lang/Math/IeeeRecommendedTests.java >> ! test/java/lang/Math/PowTests.java >> ! test/java/lang/Math/TanTests.java >> ! test/java/lang/Runtime/exec/WinCommand.java >> ! test/java/lang/Thread/GenerifyStackTraces.java >> ! test/java/lang/Thread/UncaughtExceptions.sh >> ! test/java/lang/annotation/UnitTest.java >> ! test/java/lang/annotation/package-info.java >> ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java >> ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java >> ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java >> ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java >> ! test/java/lang/management/ManagementFactory/ProxyExceptions.java >> ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java >> ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java >> ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java >> ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh >> ! test/java/lang/reflect/Constructor/GenericStringTest.java >> ! test/java/lang/reflect/Field/GenericStringTest.java >> ! test/java/lang/reflect/Generics/StringsAndBounds.java >> ! test/java/lang/reflect/Generics/TestC1.java >> ! test/java/lang/reflect/Generics/TestC2.java >> ! test/java/lang/reflect/Generics/TestN1.java >> ! test/java/lang/reflect/Generics/exceptionCauseTest.java >> ! test/java/lang/reflect/Generics/getAnnotationTest.java >> ! test/java/lang/reflect/Method/Equals.java >> ! test/java/lang/reflect/Method/GenericStringTest.java >> ! test/java/math/BigDecimal/DivideTests.java >> ! test/java/math/BigDecimal/IntegralDivisionTests.java >> ! test/java/math/BigDecimal/PowTests.java >> ! test/java/math/BigDecimal/ToPlainStringTests.java >> ! test/java/math/BigDecimal/ZeroScalingTests.java >> ! test/java/math/RoundingMode/RoundingModeTests.java >> ! test/java/net/ProxySelector/ProxyTest.java >> ! test/java/net/URL/PerConnectionProxy.java >> ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java >> ! test/java/security/cert/PKIXParameters/InvalidParameters.java >> ! test/java/util/AbstractList/CheckForComodification.java >> ! test/java/util/Collections/AddAll.java >> ! test/java/util/Collections/Disjoint.java >> ! test/java/util/Collections/Frequency.java >> ! test/java/util/EnumMap/EnumMapBash.java >> ! test/java/util/EnumSet/AllOf.java >> ! test/java/util/EnumSet/ComplementOf.java >> ! test/java/util/EnumSet/EnumSetBash.java >> ! test/java/util/EnumSet/JumboRange.java >> ! test/java/util/EnumSet/Range.java >> ! test/java/util/Formattable/StockName.java >> ! test/java/util/IdentityHashMap/ToString.java >> ! test/java/util/Locale/Bug4175998Test.java >> ! test/java/util/UUID/UUIDTest.java >> ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java >> ! test/java/util/concurrent/Exchanger/ExchangeLoops.java >> ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java >> ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java >> ! test/java/util/concurrent/atomic/VMSupportsCS8.java >> ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java >> ! test/sun/management/AgentCheckTest.java >> ! test/sun/security/util/Oid/S11N.sh >> ! test/sun/tools/jconsole/ResourceCheckTest.sh >> >> >> > > Was this really necessary? The options, as far as I can see, were > doing no harm but this change means that a compiler that defaults to a > version < 1.5 (e.g. ecj) will now fail to compile the tests. > This is a JDK test suite and there is no guarantee that any other compiler can be used. All sorts of JDK-specific options may be passed to the compiler, runtime and other tools in these tests. -- Jon -------------- next part -------------- An HTML attachment was scrubbed... URL: From Kelly.Ohair at Sun.COM Fri Dec 4 17:24:49 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Fri, 04 Dec 2009 09:24:49 -0800 Subject: [security-dev 01435]: Re: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> References: <20091204021457.0028341DDC@hg.openjdk.java.net> <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> Message-ID: <4B1945E1.5030303@sun.com> Andrew John Hughes wrote: > 2009/12/4 : >> Changeset: 1755493c5774 >> Author: darcy >> Date: 2009-12-03 18:19 -0800 >> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 >> >> 6907177: Update jdk tests to remove unncessary -source and -target options >> Reviewed-by: ohair >> >> ! test/demo/jvmti/hprof/CpuOldTest.java >> ! test/demo/jvmti/hprof/CpuSamplesTest.java >> ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java >> ! test/demo/jvmti/hprof/CpuTimesTest.java >> ! test/demo/jvmti/hprof/HeapAllTest.java >> ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java >> ! test/demo/jvmti/hprof/HeapDumpTest.java >> ! test/demo/jvmti/hprof/HeapSitesTest.java >> ! test/demo/jvmti/hprof/OptionsTest.java >> ! test/java/io/Serializable/enum/array/Test.java >> ! test/java/io/Serializable/enum/badResolve/Write.java >> ! test/java/io/Serializable/enum/basic/Test.java >> ! test/java/io/Serializable/enum/classObject/Test.java >> ! test/java/io/Serializable/enum/constantSubclasses/Write.java >> ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java >> ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java >> ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java >> ! test/java/io/Serializable/enum/missingConstant/Write.java >> ! test/java/io/Serializable/enum/unshared/Test.java >> ! test/java/lang/Boolean/MakeBooleanComparable.java >> ! test/java/lang/Class/Cast.java >> ! test/java/lang/Class/IsEnum.java >> ! test/java/lang/Class/asSubclass/BasicUnit.java >> ! test/java/lang/ClassLoader/Assert.sh >> ! test/java/lang/Integer/BitTwiddle.java >> ! test/java/lang/Long/BitTwiddle.java >> ! test/java/lang/Math/Atan2Tests.java >> ! test/java/lang/Math/IeeeRecommendedTests.java >> ! test/java/lang/Math/PowTests.java >> ! test/java/lang/Math/TanTests.java >> ! test/java/lang/Runtime/exec/WinCommand.java >> ! test/java/lang/Thread/GenerifyStackTraces.java >> ! test/java/lang/Thread/UncaughtExceptions.sh >> ! test/java/lang/annotation/UnitTest.java >> ! test/java/lang/annotation/package-info.java >> ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java >> ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java >> ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java >> ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java >> ! test/java/lang/management/ManagementFactory/ProxyExceptions.java >> ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java >> ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java >> ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java >> ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh >> ! test/java/lang/reflect/Constructor/GenericStringTest.java >> ! test/java/lang/reflect/Field/GenericStringTest.java >> ! test/java/lang/reflect/Generics/StringsAndBounds.java >> ! test/java/lang/reflect/Generics/TestC1.java >> ! test/java/lang/reflect/Generics/TestC2.java >> ! test/java/lang/reflect/Generics/TestN1.java >> ! test/java/lang/reflect/Generics/exceptionCauseTest.java >> ! test/java/lang/reflect/Generics/getAnnotationTest.java >> ! test/java/lang/reflect/Method/Equals.java >> ! test/java/lang/reflect/Method/GenericStringTest.java >> ! test/java/math/BigDecimal/DivideTests.java >> ! test/java/math/BigDecimal/IntegralDivisionTests.java >> ! test/java/math/BigDecimal/PowTests.java >> ! test/java/math/BigDecimal/ToPlainStringTests.java >> ! test/java/math/BigDecimal/ZeroScalingTests.java >> ! test/java/math/RoundingMode/RoundingModeTests.java >> ! test/java/net/ProxySelector/ProxyTest.java >> ! test/java/net/URL/PerConnectionProxy.java >> ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java >> ! test/java/security/cert/PKIXParameters/InvalidParameters.java >> ! test/java/util/AbstractList/CheckForComodification.java >> ! test/java/util/Collections/AddAll.java >> ! test/java/util/Collections/Disjoint.java >> ! test/java/util/Collections/Frequency.java >> ! test/java/util/EnumMap/EnumMapBash.java >> ! test/java/util/EnumSet/AllOf.java >> ! test/java/util/EnumSet/ComplementOf.java >> ! test/java/util/EnumSet/EnumSetBash.java >> ! test/java/util/EnumSet/JumboRange.java >> ! test/java/util/EnumSet/Range.java >> ! test/java/util/Formattable/StockName.java >> ! test/java/util/IdentityHashMap/ToString.java >> ! test/java/util/Locale/Bug4175998Test.java >> ! test/java/util/UUID/UUIDTest.java >> ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java >> ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java >> ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java >> ! test/java/util/concurrent/Exchanger/ExchangeLoops.java >> ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java >> ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java >> ! test/java/util/concurrent/atomic/VMSupportsCS8.java >> ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java >> ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java >> ! test/sun/management/AgentCheckTest.java >> ! test/sun/security/util/Oid/S11N.sh >> ! test/sun/tools/jconsole/ResourceCheckTest.sh >> >> > > Was this really necessary? The options, as far as I can see, were > doing no harm but this change means that a compiler that defaults to a > version < 1.5 (e.g. ecj) will now fail to compile the tests. I thought these tests were primarily for the jdk we are building, a jdk6 jdk, containing a jdk6 javac. Are you saying that some openjdk6 builds out there do not contain the langtools version of javac? Or are you just requesting that we provide tests in openjdk6 for all javac compilers? -kto From Joe.Darcy at Sun.COM Fri Dec 4 18:03:17 2009 From: Joe.Darcy at Sun.COM (Joseph D. Darcy) Date: Fri, 04 Dec 2009 10:03:17 -0800 Subject: [security-dev 01436]: Re: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options In-Reply-To: <4B194550.9070507@sun.com> References: <20091204021457.0028341DDC@hg.openjdk.java.net> <17c6771e0912040421h37edd759xcbeac94fde7fb126@mail.gmail.com> <4B194550.9070507@sun.com> Message-ID: <4B194EE5.9040005@sun.com> Jonathan Gibbons wrote: > Andrew John Hughes wrote: >> 2009/12/4 : >> >>> Changeset: 1755493c5774 >>> Author: darcy >>> Date: 2009-12-03 18:19 -0800 >>> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774 >>> >>> 6907177: Update jdk tests to remove unncessary -source and -target options >>> Reviewed-by: ohair >>> >>> ! test/demo/jvmti/hprof/CpuOldTest.java >>> >>> [snip] >>> ! test/sun/tools/jconsole/ResourceCheckTest.sh >>> >>> >>> >> >> Was this really necessary? The options, as far as I can see, were >> doing no harm but this change means that a compiler that defaults to a >> version < 1.5 (e.g. ecj) will now fail to compile the tests. >> > This is a JDK test suite and there is no guarantee that any other > compiler can be used. All sorts of JDK-specific options may be passed > to the compiler, runtime and other tools in these tests. > Yes, these tests are part of the JDK 7 regression test suite. Interoperability with other compilers, even other compilers from related code bases like OpenJDK 6, is a non-goal. Having the old -source options in the tests was at least in a small way reducing the effectiveness of the test suite since the default -source setting is now 7. Using of new language features in tests, even tests not targeting those language features is certainly encouraged. As explained in my code review request on corelib-dev, many of the -source directives dated to back in JDK 5 before the default sourced was upped from 1.4 to 5. Tests written later in JDK 5 that use JDK 5 language features didn't have explicit -source settings. While the build environment for most programs should explicitly set source, target, and encoding, "Build Advice: Set Source, Target, and Encoding" http://blogs.sun.com/darcy/entry/build_advice_set_source_target the regressions tests of the JDK itself are (usually) an exception. -Joe From weijun.wang at sun.com Mon Dec 7 07:32:12 2009 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Mon, 07 Dec 2009 07:32:12 +0000 Subject: [security-dev 01437]: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091207073425.5B99C416B6@hg.openjdk.java.net> Changeset: 0f494453cd0a Author: weijun Date: 2009-12-07 15:27 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0f494453cd0a 6879540: enable empty password for kerberos 5 Reviewed-by: valeriep, wetmore ! src/share/classes/com/sun/crypto/provider/HmacCore.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java Changeset: 17be46c2f853 Author: weijun Date: 2009-12-07 15:29 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/17be46c2f853 6886058: JNDI LDAP InitialLdapContext SECURITY_CREDENTIALS byte[] can be corrupted, then LDAP referral fails Reviewed-by: vinnie, xuelei ! src/share/classes/javax/naming/InitialContext.java ! src/share/classes/javax/naming/directory/InitialDirContext.java ! src/share/classes/javax/naming/ldap/InitialLdapContext.java From Vincent.Ryan at Sun.COM Mon Dec 7 18:19:52 2009 From: Vincent.Ryan at Sun.COM (Vincent Ryan) Date: Mon, 07 Dec 2009 18:19:52 +0000 Subject: [security-dev 01438]: Re: Ending support for Java 1.1 policy files In-Reply-To: <4B065D7D.3090600@sun.com> References: <4B065D7D.3090600@sun.com> Message-ID: <4B1D4748.1020904@sun.com> The webrev for this change is available at: http://cr.openjdk.java.net/~vinnie/6876158/webrev.00/ It removes dependencies on several long deprecated classes. A later changeset will follow this to remove Identity Database options from the jarsigner and keytool command-line utilities. Vincent Ryan wrote: > Hello all, > > More than 11 years ago we introduced a new format for Java policy files > in Java 1.2. We deprecated but retained support for the old Java 1.1 > format. I'd like to propose that we now remove support for that legacy > format. > > This would allow us to eliminate several hard-coded dependencies on a > set of classes which were deprecated long ago. The change would form > part of our JDK modularization effort. > > Thanks. From vincent.ryan at sun.com Mon Dec 7 18:21:14 2009 From: vincent.ryan at sun.com (vincent.ryan at sun.com) Date: Mon, 07 Dec 2009 18:21:14 +0000 Subject: [security-dev 01439]: hg: jdk7/tl/jdk: 6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg Message-ID: <20091207182211.98F7F41409@hg.openjdk.java.net> Changeset: 327adb1c2224 Author: vinnie Date: 2009-12-07 17:06 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/327adb1c2224 6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg Reviewed-by: alanb, mullan ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/sun/security/pkcs/PKCS10.java - src/share/classes/sun/security/provider/IdentityDatabase.java ! src/share/classes/sun/security/provider/PolicyFile.java - src/share/classes/sun/security/provider/SystemIdentity.java - src/share/classes/sun/security/provider/SystemSigner.java ! src/share/classes/sun/security/tools/JarSigner.java ! src/share/classes/sun/security/tools/KeyTool.java ! src/share/classes/sun/security/x509/CertAndKeyGen.java - src/share/classes/sun/security/x509/X500Signer.java - src/share/classes/sun/security/x509/X509Cert.java - src/share/classes/sun/tools/jar/JarVerifierStream.java From alan.bateman at sun.com Mon Dec 7 20:53:43 2009 From: alan.bateman at sun.com (alan.bateman at sun.com) Date: Mon, 07 Dec 2009 20:53:43 +0000 Subject: [security-dev 01440]: hg: jdk7/tl/jdk: 3 new changesets Message-ID: <20091207205439.EDF6A41434@hg.openjdk.java.net> Changeset: c68f6b6b47fd Author: alanb Date: 2009-12-07 12:24 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c68f6b6b47fd 6903753: (se) Selector should implement Closeable Reviewed-by: chegar, forax ! src/share/classes/java/nio/channels/Selector.java Changeset: 587fa61c0f07 Author: alanb Date: 2009-12-07 12:29 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/587fa61c0f07 6902010: (cl) Delay initialization of ClassLoader.parallelLoaders Reviewed-by: forax, mchung, valeriep ! src/share/classes/java/lang/ClassLoader.java Changeset: 63cab9078ac2 Author: alanb Date: 2009-12-07 20:25 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/63cab9078ac2 Merge - src/share/classes/sun/security/provider/IdentityDatabase.java - src/share/classes/sun/security/provider/SystemIdentity.java - src/share/classes/sun/security/provider/SystemSigner.java - src/share/classes/sun/security/x509/X500Signer.java - src/share/classes/sun/security/x509/X509Cert.java - src/share/classes/sun/tools/jar/JarVerifierStream.java From jonathan.gibbons at sun.com Mon Dec 7 22:37:14 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Mon, 07 Dec 2009 22:37:14 +0000 Subject: [security-dev 01441]: hg: jdk7/tl/langtools: 6907660: stupid typo in ZipFileIndex guarantees NPE Message-ID: <20091207223721.E1AEF41451@hg.openjdk.java.net> Changeset: ea89c5d4af08 Author: jjg Date: 2009-12-07 14:35 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ea89c5d4af08 6907660: stupid typo in ZipFileIndex guarantees NPE Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java From martinrb at google.com Mon Dec 7 23:58:24 2009 From: martinrb at google.com (martinrb at google.com) Date: Mon, 07 Dec 2009 23:58:24 +0000 Subject: [security-dev 01442]: hg: jdk7/tl/jdk: 6905029: Broken links in Deflater and DeflaterOutputStream javadoc Message-ID: <20091207235843.3CA6D4146A@hg.openjdk.java.net> Changeset: e47e55b6ecf6 Author: martin Date: 2009-12-07 15:32 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e47e55b6ecf6 6905029: Broken links in Deflater and DeflaterOutputStream javadoc Summary: Fix syntax errors in @links Reviewed-by: alanb ! src/share/classes/java/util/zip/Deflater.java ! src/share/classes/java/util/zip/DeflaterOutputStream.java From martinrb at google.com Tue Dec 8 00:45:55 2009 From: martinrb at google.com (martinrb at google.com) Date: Tue, 08 Dec 2009 00:45:55 +0000 Subject: [security-dev 01443]: hg: jdk7/tl/jdk: 6900043: Add method to return line.separator property Message-ID: <20091208004614.9120341480@hg.openjdk.java.net> Changeset: 0dcdb13ab6d0 Author: martin Date: 2009-12-07 16:44 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0dcdb13ab6d0 6900043: Add method to return line.separator property Summary: Add System.lineSeparator(), returning getProperty("line.separator") Reviewed-by: darcy ! src/share/classes/java/lang/System.java ! src/share/classes/java/util/Formatter.java From Weijun.Wang at Sun.COM Tue Dec 8 01:10:02 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Tue, 08 Dec 2009 09:10:02 +0800 Subject: [security-dev 01444]: Re: hg: jdk7/tl/jdk: 6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg In-Reply-To: <20091207182211.98F7F41409@hg.openjdk.java.net> References: <20091207182211.98F7F41409@hg.openjdk.java.net> Message-ID: Seems there are more to clean: PolicyFile's ignoreIdentityScope() now default false, it should simply be always false and removed. JarSigner still includes IN_SCOPE words. Is Identity still usable now? Thanks Max On Dec 8, 2009, at 2:21 AM, Vincent.Ryan at Sun.COM wrote: > Changeset: 327adb1c2224 > Author: vinnie > Date: 2009-12-07 17:06 +0000 > URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/327adb1c2224 > > 6876158: Remove dependencies on Signer, Certificate, Identity, > IdentityScope classes from java.security pkg > Reviewed-by: alanb, mullan > > ! src/share/classes/com/sun/security/auth/PolicyFile.java > ! src/share/classes/sun/security/pkcs/PKCS10.java > - src/share/classes/sun/security/provider/IdentityDatabase.java > ! src/share/classes/sun/security/provider/PolicyFile.java > - src/share/classes/sun/security/provider/SystemIdentity.java > - src/share/classes/sun/security/provider/SystemSigner.java > ! src/share/classes/sun/security/tools/JarSigner.java > ! src/share/classes/sun/security/tools/KeyTool.java > ! src/share/classes/sun/security/x509/CertAndKeyGen.java > - src/share/classes/sun/security/x509/X500Signer.java > - src/share/classes/sun/security/x509/X509Cert.java > - src/share/classes/sun/tools/jar/JarVerifierStream.java > From Vincent.Ryan at Sun.COM Tue Dec 8 09:00:42 2009 From: Vincent.Ryan at Sun.COM (Vincent Ryan) Date: Tue, 08 Dec 2009 09:00:42 +0000 Subject: [security-dev 01445]: Re: hg: jdk7/tl/jdk: 6876158: Remove dependencies on Signer, Certificate, Identity, IdentityScope classes from java.security pkg In-Reply-To: References: <20091207182211.98F7F41409@hg.openjdk.java.net> Message-ID: <4B1E15BA.6010302@sun.com> These issues (and removal of selected jarsigner * keytool options) will be addressed in a separate fix because it will require CCC approval. Max (Weijun) Wang wrote: > Seems there are more to clean: > > PolicyFile's ignoreIdentityScope() now default false, it should simply > be always false and removed. > > JarSigner still includes IN_SCOPE words. > > Is Identity still usable now? > > Thanks > Max > > > On Dec 8, 2009, at 2:21 AM, Vincent.Ryan at Sun.COM wrote: > >> Changeset: 327adb1c2224 >> Author: vinnie >> Date: 2009-12-07 17:06 +0000 >> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/327adb1c2224 >> >> 6876158: Remove dependencies on Signer, Certificate, Identity, >> IdentityScope classes from java.security pkg >> Reviewed-by: alanb, mullan >> >> ! src/share/classes/com/sun/security/auth/PolicyFile.java >> ! src/share/classes/sun/security/pkcs/PKCS10.java >> - src/share/classes/sun/security/provider/IdentityDatabase.java >> ! src/share/classes/sun/security/provider/PolicyFile.java >> - src/share/classes/sun/security/provider/SystemIdentity.java >> - src/share/classes/sun/security/provider/SystemSigner.java >> ! src/share/classes/sun/security/tools/JarSigner.java >> ! src/share/classes/sun/security/tools/KeyTool.java >> ! src/share/classes/sun/security/x509/CertAndKeyGen.java >> - src/share/classes/sun/security/x509/X500Signer.java >> - src/share/classes/sun/security/x509/X509Cert.java >> - src/share/classes/sun/tools/jar/JarVerifierStream.java >> > From alan.bateman at sun.com Tue Dec 8 12:43:31 2009 From: alan.bateman at sun.com (alan.bateman at sun.com) Date: Tue, 08 Dec 2009 12:43:31 +0000 Subject: [security-dev 01446]: hg: jdk7/tl/jdk: 6905046: More Dual-pivot quicksort improvements Message-ID: <20091208124350.568E341552@hg.openjdk.java.net> Changeset: 146c8921267f Author: jjb Date: 2009-12-08 12:40 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/146c8921267f 6905046: More Dual-pivot quicksort improvements Summary: More improvements from the DPQ team Reviewed-by: alanb ! src/share/classes/java/util/DualPivotQuicksort.java From martinrb at google.com Tue Dec 8 20:59:11 2009 From: martinrb at google.com (martinrb at google.com) Date: Tue, 08 Dec 2009 20:59:11 +0000 Subject: [security-dev 01447]: hg: jdk7/tl/jdk: 6903754: (bf) Improve floating-point buffer comparison Message-ID: <20091208205934.8F53B41600@hg.openjdk.java.net> Changeset: a0f6963b1618 Author: martin Date: 2009-12-08 12:41 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a0f6963b1618 6903754: (bf) Improve floating-point buffer comparison Summary: Describe the exact behavior of {Double,Float}Buffer.{equals,compareTo}; fix non-anti-symmetric behavior of compareTo Reviewed-by: alanb Contributed-by: jessewilson at google.com ! make/java/nio/genBuffer.sh ! src/share/classes/java/nio/X-Buffer.java.template ! test/java/nio/Buffer/Basic-X.java.template ! test/java/nio/Buffer/BasicByte.java ! test/java/nio/Buffer/BasicChar.java ! test/java/nio/Buffer/BasicDouble.java ! test/java/nio/Buffer/BasicFloat.java ! test/java/nio/Buffer/BasicInt.java ! test/java/nio/Buffer/BasicLong.java ! test/java/nio/Buffer/BasicShort.java ! test/java/nio/Buffer/genBasic.sh From Weijun.Wang at Sun.COM Wed Dec 9 02:49:44 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Wed, 09 Dec 2009 10:49:44 +0800 Subject: [security-dev 01448]: Code review request: 6908628: ObjectIdentifier s11n test fails References: <7690342.1260326663552.JavaMail.sbladm@swsblss3-new> Message-ID: Hi Xuelei Please take a review at -- http://cr.openjdk.java.net/~weijun/6908628/webrev.00 Thanks Max Begin forwarded message: > From: Weijun.Wang at Sun.COM > Date: December 9, 2009 10:44:23 AM GMT+08:00 > > *Synopsis*: ObjectIdentifier s11n test fails > > *Change Request ID*: 6908628 > > *Synopsis*: ObjectIdentifier s11n test fails > > === *Description* > ============================================================ > ObjectIdentifier's S11N.sh test checks serialization > interoperability between multiple JDK versions. However, the test > class is compiled to latest version, and not runnable by older JDKs. > From Xuelei.Fan at Sun.COM Wed Dec 9 03:06:03 2009 From: Xuelei.Fan at Sun.COM (Xuelei Fan) Date: Wed, 09 Dec 2009 11:06:03 +0800 Subject: [security-dev 01449]: Re: Code review request: 6908628: ObjectIdentifier s11n test fails In-Reply-To: References: <7690342.1260326663552.JavaMail.sbladm@swsblss3-new> Message-ID: <4B1F141B.5030105@Sun.COM> Looks fine to me. BTW, I guess listing the bug IDs in one line is the common way. Xuelei Max (Weijun) Wang wrote: > Hi Xuelei > > Please take a review at -- > > http://cr.openjdk.java.net/~weijun/6908628/webrev.00 > > Thanks > Max > > Begin forwarded message: > >> From: Weijun.Wang at Sun.COM >> Date: December 9, 2009 10:44:23 AM GMT+08:00 >> >> *Synopsis*: ObjectIdentifier s11n test fails >> >> *Change Request ID*: 6908628 >> >> *Synopsis*: ObjectIdentifier s11n test fails >> >> === *Description* >> ============================================================ >> ObjectIdentifier's S11N.sh test checks serialization interoperability >> between multiple JDK versions. However, the test class is compiled to >> latest version, and not runnable by older JDKs. >> > From weijun.wang at sun.com Wed Dec 9 03:16:09 2009 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Wed, 09 Dec 2009 03:16:09 +0000 Subject: [security-dev 01450]: hg: jdk7/tl/jdk: 6908628: ObjectIdentifier s11n test fails Message-ID: <20091209031701.1C8EA4168F@hg.openjdk.java.net> Changeset: db5c77621c6b Author: weijun Date: 2009-12-09 11:15 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/db5c77621c6b 6908628: ObjectIdentifier s11n test fails Reviewed-by: xuelei ! test/sun/security/util/Oid/S11N.sh From Weijun.Wang at Sun.COM Wed Dec 9 03:54:44 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Wed, 09 Dec 2009 11:54:44 +0800 Subject: [security-dev 01451]: Another code reviewer? (Re: Code review request (was Re: [Fwd: Re: [Fwd: Seeking JDK/Kerberos assistance]])) In-Reply-To: <4B1EF688.7010102@Sun.COM> References: <4AE01736.2020404@sun.com> <4AE57F8D.2030900@sun.com> <4AE5A9D1.1040002@sun.com> <4AF0C6B7.5020802@Sun.COM> <31D62713-F275-4FD1-8072-E54FCB2D24FE@sun.com> <4AFDAEEC.5060800@Sun.COM> <4DA1E309-0602-4C13-B415-0F8CB2C81F90@Sun.COM> <4B01E560.7040507@Sun.COM> <4B034386.5070401@Sun.COM> <239F8698-EA7A-4A31-957F-DA27F73955C0@Sun.COM> <4B072511.4060302@Sun.COM> <878CA916-DFB5-4EDA-8A19-C8ADE5C7C51B@Sun.COM> <4B1EF688.7010102@Sun.COM> Message-ID: Hi Valerie Webrev updated: http://cr.openjdk.java.net/~weijun/6843127/webrev.01 1. Add synchronized modifier to all methods 2. s/PreferredKDCList/KdcAccessbility/g 3. s/goodkdcs/list/g Hi All I need another code reviewer, want to backport it to 6u20. The bug is at -- http://bugs.sun.com/view_bug.do?bug_id=6843127 The description of the fix is at -- http://cr.openjdk.java.net/~weijun/6843127/webrev.01/src/share/lib/security/java.security.cdiff.html Thanks Max On Dec 9, 2009, at 8:59 AM, Valerie Peng wrote: > Hi, Max, > > Ok, it sounds like there isn't an easy way to centralize the KDC > accessibility policy, timeout, and the number of retries. Let's just > leave it as is then. > Your changes generally looks fine and here are my only comments: > > 1. PreferredKDCList.bads is of type HashSet whose access needs to be > explicitly synchronized? > 2. Some nitpicking on naming, it seems somewhat confusing to name > the class "PreferredKDCList" when it includes all kdcs for that > specific realm. Maybe something like "KdcAvailability", > "KdcAccessibility", or "KdcByAvailability", etc. Same goes for the > local variable "goodkdcs" in its list(String) method which actually > contains all kdcs for the specific realm in the end. > > Thanks, > Valerie > > On 11/22/09 22:10, Max (Weijun) Wang wrote: .... From Weijun.Wang at Sun.COM Wed Dec 9 08:00:06 2009 From: Weijun.Wang at Sun.COM (Max Wang) Date: Wed, 09 Dec 2009 16:00:06 +0800 Subject: [security-dev 01452]: code reviewer request: 6844193: support max_retries in krb5.conf In-Reply-To: References: <4AE01736.2020404@sun.com> <4AE57F8D.2030900@sun.com> <4AE5A9D1.1040002@sun.com> <4AF0C6B7.5020802@Sun.COM> <31D62713-F275-4FD1-8072-E54FCB2D24FE@sun.com> <4AFDAEEC.5060800@Sun.COM> <4DA1E309-0602-4C13-B415-0F8CB2C81F90@Sun.COM> <4B01E560.7040507@Sun.COM> <4B034386.5070401@Sun.COM> <239F8698-EA7A-4A31-957F-DA27F73955C0@Sun.COM> <4B072511.4060302@Sun.COM> <878CA916-DFB5-4EDA-8A19-C8ADE5C7C51B@Sun.COM> <4B1EF688.7010102@Sun.COM> Message-ID: Hi Valerie Another RFE, please take a review: http://cr.openjdk.java.net/~weijun/6844193/webrev.02/ Basically, this RFE allows max_retries, kdc_timeout, and udp_preference_limit to be configurable in three layers: 1. hard coded defaults in JRE 2. global values in krb5.conf's [libdefaults] 3. realm-specific in krb5.conf's [realms] Currently, max_retries is simply not configurable, udp_preference_limit can only be configured globally, and kdc_timeout can be configured to be realm-specific. This RFE put them in the same level. This RFE is for OpenJDK 7 only. Thanks Max On Dec 9, 2009, at 11:54 AM, Max (Weijun) Wang wrote: > Hi Valerie > > Webrev updated: > > http://cr.openjdk.java.net/~weijun/6843127/webrev.01 > > 1. Add synchronized modifier to all methods > 2. s/PreferredKDCList/KdcAccessbility/g > 3. s/goodkdcs/list/g > > Hi All > > I need another code reviewer, want to backport it to 6u20. > > The bug is at -- > > http://bugs.sun.com/view_bug.do?bug_id=6843127 > > The description of the fix is at -- > > http://cr.openjdk.java.net/~weijun/6843127/webrev.01/src/share/lib/security/java.security.cdiff.html > > Thanks > Max > > On Dec 9, 2009, at 8:59 AM, Valerie Peng wrote: > >> Hi, Max, >> >> Ok, it sounds like there isn't an easy way to centralize the KDC >> accessibility policy, timeout, and the number of retries. Let's >> just leave it as is then. >> Your changes generally looks fine and here are my only comments: >> >> 1. PreferredKDCList.bads is of type HashSet whose access needs to >> be explicitly synchronized? >> 2. Some nitpicking on naming, it seems somewhat confusing to name >> the class "PreferredKDCList" when it includes all kdcs for that >> specific realm. Maybe something like "KdcAvailability", >> "KdcAccessibility", or "KdcByAvailability", etc. Same goes for the >> local variable "goodkdcs" in its list(String) method which actually >> contains all kdcs for the specific realm in the end. >> >> Thanks, >> Valerie >> >> On 11/22/09 22:10, Max (Weijun) Wang wrote: > .... > From joe.darcy at sun.com Thu Dec 10 01:49:30 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 10 Dec 2009 01:49:30 +0000 Subject: [security-dev 01453]: hg: jdk7/tl/jdk: 6909057: @see Arrays#hashCode missing particular method specification in j.u.Objects.hash Message-ID: <20091210015017.E056C4180E@hg.openjdk.java.net> Changeset: c2f83e13bbe5 Author: darcy Date: 2009-12-09 17:55 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c2f83e13bbe5 6909057: @see Arrays#hashCode missing particular method specification in j.u.Objects.hash Reviewed-by: ksrini ! src/share/classes/java/util/Objects.java From mandy.chung at sun.com Thu Dec 10 07:07:12 2009 From: mandy.chung at sun.com (mandy.chung at sun.com) Date: Thu, 10 Dec 2009 07:07:12 +0000 Subject: [security-dev 01454]: hg: jdk7/tl/jdk: 6909082: Docs warning from java.util.logging.PlatformLoggingMXBean Message-ID: <20091210070731.6C34241867@hg.openjdk.java.net> Changeset: 0f8f624ddcb4 Author: mchung Date: 2009-12-09 21:09 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0f8f624ddcb4 6909082: Docs warning from java.util.logging.PlatformLoggingMXBean Summary: Fix incorrect tag @See with @see. Reviewed-by: darcy ! src/share/classes/java/util/logging/PlatformLoggingMXBean.java From sean.mullan at sun.com Thu Dec 10 16:44:46 2009 From: sean.mullan at sun.com (sean.mullan at sun.com) Date: Thu, 10 Dec 2009 16:44:46 +0000 Subject: [security-dev 01455]: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091210164527.887C341908@hg.openjdk.java.net> Changeset: 7c9be6c9385a Author: mullan Date: 2009-12-10 11:31 -0500 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7c9be6c9385a 6867348: Digest Value of References inside Manifest - calculation order problem Reviewed-by: xuelei ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 421e652f00c7 Author: mullan Date: 2009-12-10 11:34 -0500 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/421e652f00c7 Merge From christopher.hegarty at sun.com Thu Dec 10 19:08:32 2009 From: christopher.hegarty at sun.com (christopher.hegarty at sun.com) Date: Thu, 10 Dec 2009 19:08:32 +0000 Subject: [security-dev 01456]: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091210190922.2F8954192F@hg.openjdk.java.net> Changeset: ae944611249f Author: chegar Date: 2009-12-10 15:52 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ae944611249f 6909089: Memory leak occurs by lack of free for read buffer in SocketInputStream#read() Reviewed-by: alanb, jccollet ! src/windows/native/java/net/SocketInputStream.c Changeset: 59221d9e0c1c Author: chegar Date: 2009-12-10 09:08 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/59221d9e0c1c Merge From joe.darcy at sun.com Thu Dec 10 21:05:37 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 10 Dec 2009 21:05:37 +0000 Subject: [security-dev 01457]: hg: jdk7/tl/jdk: 6909070: Missing package statements in java.text.Bidi @see links Message-ID: <20091210210601.E958E41950@hg.openjdk.java.net> Changeset: f9c9c2b726a0 Author: darcy Date: 2009-12-10 13:04 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f9c9c2b726a0 6909070: Missing package statements in java.text.Bidi @see links Reviewed-by: anthony ! src/share/classes/java/text/Bidi.java From joe.darcy at sun.com Thu Dec 10 21:28:47 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Thu, 10 Dec 2009 21:28:47 +0000 Subject: [security-dev 01458]: hg: jdk7/tl/jdk: 4891262: API spec, javax/accessibility: few invalid javadoc tags Message-ID: <20091210212915.2BE8741955@hg.openjdk.java.net> Changeset: aa0d374b40a5 Author: darcy Date: 2009-12-10 13:28 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/aa0d374b40a5 4891262: API spec, javax/accessibility: few invalid javadoc tags Reviewed-by: jjg ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/accessibility/AccessibleExtendedText.java ! src/share/classes/javax/accessibility/AccessibleKeyBinding.java From Yu-Ching.Peng at Sun.COM Thu Dec 10 22:06:22 2009 From: Yu-Ching.Peng at Sun.COM (Valerie Peng) Date: Thu, 10 Dec 2009 14:06:22 -0800 Subject: [security-dev 01459]: Re: Another code reviewer? (Re: Code review request (was Re: [Fwd: Re: [Fwd: Seeking JDK/Kerberos assistance]])) In-Reply-To: References: <4AE01736.2020404@sun.com> <4AE57F8D.2030900@sun.com> <4AE5A9D1.1040002@sun.com> <4AF0C6B7.5020802@Sun.COM> <31D62713-F275-4FD1-8072-E54FCB2D24FE@sun.com> <4AFDAEEC.5060800@Sun.COM> <4DA1E309-0602-4C13-B415-0F8CB2C81F90@Sun.COM> <4B01E560.7040507@Sun.COM> <4B034386.5070401@Sun.COM> <239F8698-EA7A-4A31-957F-DA27F73955C0@Sun.COM> <4B072511.4060302@Sun.COM> <878CA916-DFB5-4EDA-8A19-C8ADE5C7C51B@Sun.COM> <4B1EF688.7010102@Sun.COM> Message-ID: <4B2170DE.7070603@Sun.COM> One more - perhaps KdcAccessibility class doesn't have to be public. The rest looks fine. Thanks, Valerie On 12/08/09 19:54, Max (Weijun) Wang wrote: > Hi Valerie > > Webrev updated: > > http://cr.openjdk.java.net/~weijun/6843127/webrev.01 > > 1. Add synchronized modifier to all methods > 2. s/PreferredKDCList/KdcAccessbility/g > 3. s/goodkdcs/list/g > > Hi All > > I need another code reviewer, want to backport it to 6u20. > > The bug is at -- > > http://bugs.sun.com/view_bug.do?bug_id=6843127 > > The description of the fix is at -- > > > http://cr.openjdk.java.net/~weijun/6843127/webrev.01/src/share/lib/security/java.security.cdiff.html > > > Thanks > Max > > On Dec 9, 2009, at 8:59 AM, Valerie Peng wrote: > >> Hi, Max, >> >> Ok, it sounds like there isn't an easy way to centralize the KDC >> accessibility policy, timeout, and the number of retries. Let's just >> leave it as is then. >> Your changes generally looks fine and here are my only comments: >> >> 1. PreferredKDCList.bads is of type HashSet whose access needs to be >> explicitly synchronized? >> 2. Some nitpicking on naming, it seems somewhat confusing to name the >> class "PreferredKDCList" when it includes all kdcs for that specific >> realm. Maybe something like "KdcAvailability", "KdcAccessibility", or >> "KdcByAvailability", etc. Same goes for the local variable "goodkdcs" >> in its list(String) method which actually contains all kdcs for the >> specific realm in the end. >> >> Thanks, >> Valerie >> >> On 11/22/09 22:10, Max (Weijun) Wang wrote: > .... > From joe.darcy at sun.com Fri Dec 11 04:35:52 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 11 Dec 2009 04:35:52 +0000 Subject: [security-dev 01460]: hg: jdk7/tl/langtools: 6909538: Clarify meaning of "element" in javax.lang.model.element API Message-ID: <20091211043555.B787C419C9@hg.openjdk.java.net> Changeset: ff823a039e16 Author: darcy Date: 2009-12-10 20:35 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ff823a039e16 6909538: Clarify meaning of "element" in javax.lang.model.element API Reviewed-by: ahe ! src/share/classes/javax/lang/model/element/package-info.java From joe.darcy at sun.com Fri Dec 11 18:41:36 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 11 Dec 2009 18:41:36 +0000 Subject: [security-dev 01461]: hg: jdk7/tl/jdk: 6909563: Javadoc build warnings in rmi, security, management Message-ID: <20091211184212.7A9AC41AB1@hg.openjdk.java.net> Changeset: 3267ca7afe95 Author: darcy Date: 2009-12-11 10:40 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/3267ca7afe95 6909563: Javadoc build warnings in rmi, security, management Reviewed-by: mchung, mullan ! src/share/classes/java/lang/management/PlatformManagedObject.java ! src/share/classes/java/rmi/activation/Activatable.java ! src/share/classes/java/rmi/registry/LocateRegistry.java ! src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java ! src/share/classes/java/security/cert/CertPathValidatorException.java From jonathan.gibbons at sun.com Fri Dec 11 22:27:34 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Fri, 11 Dec 2009 22:27:34 +0000 Subject: [security-dev 01462]: hg: jdk7/tl/langtools: 6906175: bridge JSR199 and JSR 203 APIs Message-ID: <20091211222741.F18A941AEF@hg.openjdk.java.net> Changeset: 4011f49b4af8 Author: jjg Date: 2009-12-11 14:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/4011f49b4af8 6906175: bridge JSR199 and JSR 203 APIs Reviewed-by: darcy, alanb ! make/build.properties ! make/build.xml ! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java - src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.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/nio/JavacPathFileManager.java + src/share/classes/com/sun/tools/javac/nio/PathFileManager.java + src/share/classes/com/sun/tools/javac/nio/PathFileObject.java + src/share/classes/com/sun/tools/javac/util/BaseFileManager.java + src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java ! src/share/classes/javax/tools/StandardJavaFileManager.java + test/tools/javac/nio/compileTest/CompileTest.java + test/tools/javac/nio/compileTest/HelloPathWorld.java From ahughes at redhat.com Fri Dec 11 23:47:24 2009 From: ahughes at redhat.com (ahughes at redhat.com) Date: Fri, 11 Dec 2009 23:47:24 +0000 Subject: [security-dev 01463]: hg: jdk7/tl/jdk: 6909442: Fix comments in test/sun/tools/jhat/HatRun.java Message-ID: <20091211234743.2759F41B0C@hg.openjdk.java.net> Changeset: 5434b2585a08 Author: andrew Date: 2009-12-11 23:47 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/5434b2585a08 6909442: Fix comments in test/sun/tools/jhat/HatRun.java Summary: Update the comments in this test to match the changes in 6902325 Reviewed-by: ohair ! test/sun/tools/jhat/HatRun.java From kelly.ohair at sun.com Sat Dec 12 03:29:05 2009 From: kelly.ohair at sun.com (kelly.ohair at sun.com) Date: Sat, 12 Dec 2009 03:29:05 +0000 Subject: [security-dev 01464]: hg: jdk7/tl/jdk: 6 new changesets Message-ID: <20091212033058.7FD4B41B4B@hg.openjdk.java.net> Changeset: 2d53da2c4764 Author: ohair Date: 2009-12-09 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/2d53da2c4764 6906210: Fix another minor typo in test/Makefile Reviewed-by: tbell, dcubed ! test/Makefile ! test/ProblemList.txt ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/OptionTest.java ! test/sun/tools/jhat/HatRun.java Changeset: a5ee97f72245 Author: ohair Date: 2009-12-09 09:50 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a5ee97f72245 Merge Changeset: 8d42b2bd25fe Author: ohair Date: 2009-12-10 16:57 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/8d42b2bd25fe Merge Changeset: c84d8b9be5c6 Author: ohair Date: 2009-12-11 15:29 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c84d8b9be5c6 6909373: Add -ea to the testing done by jdk/test/Makefile Reviewed-by: darcy ! test/Makefile ! test/ProblemList.txt Changeset: 623c22f00e49 Author: ohair Date: 2009-12-11 15:29 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/623c22f00e49 Merge Changeset: 15568b6998f4 Author: ohair Date: 2009-12-11 17:18 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/15568b6998f4 Merge ! test/sun/tools/jhat/HatRun.java From jonathan.gibbons at sun.com Sat Dec 12 17:33:24 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Sat, 12 Dec 2009 17:33:24 +0000 Subject: [security-dev 01465]: hg: jdk7/tl/langtools: 6907575: [classfile] add support for classfile dependency analysis Message-ID: <20091212173336.E31C741C2B@hg.openjdk.java.net> Changeset: fbeb560f39e7 Author: jjg Date: 2009-12-12 09:28 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/fbeb560f39e7 6907575: [classfile] add support for classfile dependency analysis Reviewed-by: ksrini + src/share/classes/com/sun/tools/classfile/Dependencies.java + src/share/classes/com/sun/tools/classfile/Dependency.java + test/tools/javap/classfile/deps/GetDeps.java + test/tools/javap/classfile/deps/T6907575.java + test/tools/javap/classfile/deps/T6907575.out + test/tools/javap/classfile/deps/p/C1.java From Weijun.Wang at Sun.COM Mon Dec 14 08:43:44 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Mon, 14 Dec 2009 16:43:44 +0800 Subject: [security-dev 01466]: code review request (6906201: EXCEPTION_ACCESS_VIOLATION in sun.security.krb5.Credentials) References: <8169917.1259713953100.JavaMail.sbladm@swsblss3-new> Message-ID: Hi Valerie Please take a review on this fix: http://cr.openjdk.java.net/~weijun/6906201/webrev.00 As the MIT words says, the MS bug was fixed in Vista SP2. However, I tried it on a Vista SP1 and it seems the bug is already fixed there. Therefore I only check the main version number in the fix, and anyone still seeing the crash is advised to update to the latest SP no matter what OS he is using. Thanks Max Begin forwarded message: > From: Weijun.Wang at Sun.COM > *Synopsis*: EXCEPTION_ACCESS_VIOLATION in > sun.security.krb5.Credentials > > *Change Request ID*: 6906201 > > A DESCRIPTION OF THE PROBLEM : Running windows-i586 Java on a 64 bit Windows crashes when trying to access the LSA cache: > # > # A fatal error has been detected by the Java Runtime Environment: > # > # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d9b1b2f, > pid=3624, tid=4876 > # > # JRE version: 6.0_17-b04 > # Java VM: Java HotSpot(TM) Client VM (14.3-b01 mixed mode, sharing > windows-x86 ) > > === *Evaluation* > ============================================================= > This is a known Windows bug: > > Microsoft Windows XP64 and 2003 64-bit edition do not properly > implement the LSA Kerberos functionality within the WOW64 32-bit > compatibility environment. As a result, calling the LSA functions > within WOW64 causes the Kerberos 5 library to crash. Microsoft has > fixed this problem as of Windows Vista Beta 2. > > See http://web.mit.edu/kerberos/kfw-3.2/kfw-3.2.2/relnotes.html#mslsa > > Either switch to 64bit JRE if you are using the OS above, or, do not > turn on the useTicketCache option. > > Consider adding a check to JRE. From jonathan.gibbons at sun.com Tue Dec 15 21:28:20 2009 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Tue, 15 Dec 2009 21:28:20 +0000 Subject: [security-dev 01467]: hg: jdk7/tl/langtools: 6910317: [classfile] typo and other issues in Dependency classes Message-ID: <20091215212823.7D353420FD@hg.openjdk.java.net> Changeset: 0666a8f87661 Author: jjg Date: 2009-12-15 13:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/0666a8f87661 6910317: [classfile] typo and other issues in Dependency classes Reviewed-by: ksrini ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/classfile/Dependency.java ! test/tools/javap/classfile/deps/GetDeps.java From joe.darcy at sun.com Tue Dec 15 21:52:12 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Tue, 15 Dec 2009 21:52:12 +0000 Subject: [security-dev 01468]: hg: jdk7/tl/jdk: 6908131: Pure Java implementations of StrictMath.floor(double) & StrictMath.ceil(double) Message-ID: <20091215215249.56B1642107@hg.openjdk.java.net> Changeset: ad1e30930c6c Author: darcy Date: 2009-12-15 13:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ad1e30930c6c 6908131: Pure Java implementations of StrictMath.floor(double) & StrictMath.ceil(double) Reviewed-by: alanb ! make/java/java/mapfile-vers ! make/java/java/reorder-i586 ! make/java/java/reorder-sparc ! make/java/java/reorder-sparcv9 ! src/share/classes/java/lang/StrictMath.java ! src/share/native/java/lang/StrictMath.c + test/java/lang/Math/CeilAndFloorTests.java From kelly.ohair at sun.com Fri Dec 18 02:24:17 2009 From: kelly.ohair at sun.com (kelly.ohair at sun.com) Date: Fri, 18 Dec 2009 02:24:17 +0000 Subject: [security-dev 01469]: hg: jdk7/tl/jdk: 6558110: tmp/java/jli/obj_g/static is not deleted automatically Message-ID: <20091218022447.57AFD4247E@hg.openjdk.java.net> Changeset: c6d3ca281660 Author: ohair Date: 2009-12-16 12:45 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c6d3ca281660 6558110: tmp/java/jli/obj_g/static is not deleted automatically Reviewed-by: ksrini ! make/java/jli/Makefile From mandy.chung at sun.com Fri Dec 18 16:55:58 2009 From: mandy.chung at sun.com (mandy.chung at sun.com) Date: Fri, 18 Dec 2009 16:55:58 +0000 Subject: [security-dev 01470]: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091218165643.300CD4256F@hg.openjdk.java.net> Changeset: a368ebcfeeb6 Author: mchung Date: 2009-12-17 08:11 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a368ebcfeeb6 6898747: Allow JNDI cosnaming provider to be used when java.applet is not present Summary: Check if java.applet.Applet is present before accessing the type Reviewed-by: alanb, vinnie ! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java Changeset: de776cd139aa Author: mchung Date: 2009-12-18 07:49 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/de776cd139aa Merge From joe.darcy at sun.com Fri Dec 18 19:15:41 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Fri, 18 Dec 2009 19:15:41 +0000 Subject: [security-dev 01471]: hg: jdk7/tl/langtools: 6911854: Update TestElementsAnnotatedWith.java to use @compile/proc Message-ID: <20091218191549.4A099425A3@hg.openjdk.java.net> Changeset: 96c71cbc544b Author: darcy Date: 2009-12-18 11:15 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/96c71cbc544b 6911854: Update TestElementsAnnotatedWith.java to use @compile/proc Reviewed-by: jjg ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java From mandy.chung at sun.com Fri Dec 18 20:48:44 2009 From: mandy.chung at sun.com (mandy.chung at sun.com) Date: Fri, 18 Dec 2009 20:48:44 +0000 Subject: [security-dev 01472]: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091218204909.B2971425CA@hg.openjdk.java.net> Changeset: da43f2e977ac Author: mchung Date: 2009-12-18 11:36 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/da43f2e977ac 6909572: Add a new target for building modules Summary: Add a new "modules" build target that builds jdk and jre module image Reviewed-by: alanb, ohair ! make/Makefile + make/common/Modules.gmk + make/modules/Makefile + make/modules/bootmodule.roots + make/modules/jdk7.depconfig + make/modules/modules.config + make/modules/modules.group + make/modules/optional.depconfig + make/modules/tools/Makefile + make/modules/tools/build.xml + make/modules/tools/nbproject/project.properties + make/modules/tools/nbproject/project.xml + make/modules/tools/src/com/sun/classanalyzer/AnnotatedDependency.java + make/modules/tools/src/com/sun/classanalyzer/AnnotationParser.java + make/modules/tools/src/com/sun/classanalyzer/BootAnalyzer.java + make/modules/tools/src/com/sun/classanalyzer/CheckDeps.java + make/modules/tools/src/com/sun/classanalyzer/ClassAnalyzer.java + make/modules/tools/src/com/sun/classanalyzer/ClassFileParser.java + make/modules/tools/src/com/sun/classanalyzer/ClassPath.java + make/modules/tools/src/com/sun/classanalyzer/CodeAttributeParser.java + make/modules/tools/src/com/sun/classanalyzer/ConstantPoolAnalyzer.java + make/modules/tools/src/com/sun/classanalyzer/ConstantPoolParser.java + make/modules/tools/src/com/sun/classanalyzer/DependencyConfig.java + make/modules/tools/src/com/sun/classanalyzer/Klass.java + make/modules/tools/src/com/sun/classanalyzer/Module.java + make/modules/tools/src/com/sun/classanalyzer/ModuleConfig.java + make/modules/tools/src/com/sun/classanalyzer/ResolutionInfo.java + make/modules/tools/src/com/sun/classanalyzer/ResourceFile.java + make/modules/tools/src/com/sun/classanalyzer/ShowDeps.java Changeset: b8d1e718ea6d Author: mchung Date: 2009-12-18 11:42 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b8d1e718ea6d 6909573: Temporary launcher support to add modules in the bootclasspath Summary: Add the list of modules to the bootclasspath if lib/rt.jar and classes don't exist Reviewed-by: alanb, ohair, ksrini ! src/share/bin/java.c From tim.bell at sun.com Sun Dec 20 18:43:31 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:43:31 +0000 Subject: [security-dev 01473]: hg: jdk7/tl: 5 new changesets Message-ID: <20091220184332.62950428B7@hg.openjdk.java.net> Changeset: 721c1696c124 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/721c1696c124 Added tag jdk7-b77 for changeset 1f17ca8353ba ! .hgtags Changeset: 80161484b6b1 Author: tbell Date: 2009-12-08 09:14 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/80161484b6b1 Merge Changeset: ea77a8b9b028 Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/ea77a8b9b028 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: ab4ae8f45146 Author: mikejwre Date: 2009-12-16 23:38 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/ab4ae8f45146 Merge Changeset: 20aeeb517139 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/rev/20aeeb517139 Added tag jdk7-b78 for changeset ab4ae8f45146 ! .hgtags From tim.bell at sun.com Sun Dec 20 18:43:37 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:43:37 +0000 Subject: [security-dev 01474]: hg: jdk7/tl/corba: 5 new changesets Message-ID: <20091220184342.B2875428B8@hg.openjdk.java.net> Changeset: 28b983e5bb5f Author: gbenson Date: 2009-11-23 10:04 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/28b983e5bb5f 6903453: Zero build on ARM and IA-64 Summary: Correctly set uname on ARM, and correctly build fdlibm on IA-64 Reviewed-by: ohair ! make/common/shared/Platform.gmk Changeset: 6881f0383f62 Author: ohair Date: 2009-11-25 11:05 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/6881f0383f62 Merge Changeset: 6977ccc8827e Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/6977ccc8827e Added tag jdk7-b77 for changeset 6881f0383f62 ! .hgtags Changeset: a7f7276b48cd Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/a7f7276b48cd 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: ec0421b5703b Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/ec0421b5703b Added tag jdk7-b78 for changeset a7f7276b48cd ! .hgtags From tim.bell at sun.com Sun Dec 20 18:45:17 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:45:17 +0000 Subject: [security-dev 01475]: hg: jdk7/tl/hotspot: 3 new changesets Message-ID: <20091220184528.DC0EC428BA@hg.openjdk.java.net> Changeset: 7589c1b72907 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7589c1b72907 Added tag jdk7-b77 for changeset 455105fc81d9 ! .hgtags Changeset: e703499b4b51 Author: ohair Date: 2009-12-16 12:51 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e703499b4b51 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: 1cf572922ff1 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1cf572922ff1 Added tag jdk7-b78 for changeset e703499b4b51 ! .hgtags From tim.bell at sun.com Sun Dec 20 18:47:32 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:47:32 +0000 Subject: [security-dev 01476]: hg: jdk7/tl/jaxp: 3 new changesets Message-ID: <20091220184732.CFFA4428BD@hg.openjdk.java.net> Changeset: 90bbdc1a6258 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/90bbdc1a6258 Added tag jdk7-b77 for changeset bfadab8c7b1b ! .hgtags Changeset: 7a12d3789e1b Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/7a12d3789e1b 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: b1005c504358 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/b1005c504358 Added tag jdk7-b78 for changeset 7a12d3789e1b ! .hgtags From tim.bell at sun.com Sun Dec 20 18:47:39 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:47:39 +0000 Subject: [security-dev 01477]: hg: jdk7/tl/jaxws: 3 new changesets Message-ID: <20091220184739.F1465428BE@hg.openjdk.java.net> Changeset: 96e510caa8e7 Author: mikejwre Date: 2009-12-03 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/96e510caa8e7 Added tag jdk7-b77 for changeset 5b4968c11047 ! .hgtags Changeset: fc1c72d1dfbb Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/fc1c72d1dfbb 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: c08894f5b6e5 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/c08894f5b6e5 Added tag jdk7-b78 for changeset fc1c72d1dfbb ! .hgtags From tim.bell at sun.com Sun Dec 20 18:51:20 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 18:51:20 +0000 Subject: [security-dev 01478]: hg: jdk7/tl/jdk: 47 new changesets Message-ID: <20091220190116.F05FF428C2@hg.openjdk.java.net> Changeset: ad1c88142958 Author: gbenson Date: 2009-11-23 10:04 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ad1c88142958 6903453: Zero build on ARM and IA-64 Summary: Correctly set uname on ARM, and correctly build fdlibm on IA-64 Reviewed-by: ohair ! make/common/shared/Platform.gmk ! src/share/native/java/lang/fdlibm/include/fdlibm.h Changeset: e6a5d095c356 Author: ohair Date: 2009-11-25 11:08 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e6a5d095c356 Merge - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.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/MBeanServerInterceptorSupport.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/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.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/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/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.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/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.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/LeadingSeparatorsTest.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 - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: c4752fd11cf0 Author: mikejwre Date: 2009-12-03 12:53 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c4752fd11cf0 Added tag jdk7-b77 for changeset e6a5d095c356 ! .hgtags Changeset: d7c07e9258a9 Author: tbell Date: 2009-12-08 09:15 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d7c07e9258a9 Merge - make/tools/CharsetMapping/DoubleByte-X.java - make/tools/CharsetMapping/SingleByte-X.java - src/share/classes/sun/security/provider/IdentityDatabase.java - src/share/classes/sun/security/provider/SystemIdentity.java - src/share/classes/sun/security/provider/SystemSigner.java - src/share/classes/sun/security/x509/X500Signer.java - src/share/classes/sun/security/x509/X509Cert.java - src/share/classes/sun/tools/jar/JarVerifierStream.java - src/share/classes/sun/util/CoreResourceBundleControl-XLocales.java - src/share/classes/sun/util/LocaleDataMetaInfo-XLocales.java - test/java/util/Formatter/Basic-X.java - test/sun/tools/native2ascii/test2 - test/tools/launcher/SolarisDataModel.sh - test/tools/launcher/SolarisRunpath.sh - test/tools/launcher/libraryCaller.c - test/tools/launcher/libraryCaller.h - test/tools/launcher/libraryCaller.java Changeset: 479c14bec7f1 Author: prr Date: 2009-11-30 14:39 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/479c14bec7f1 6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. Reviewed-by: igor, dougfelt ! src/share/classes/sun/font/StandardGlyphVector.java + test/java/awt/font/GlyphVector/VisualBounds.java Changeset: 92fa88af9467 Author: lana Date: 2009-12-02 16:18 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/92fa88af9467 Merge - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.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/MBeanServerInterceptorSupport.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/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.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/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/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.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/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.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/LeadingSeparatorsTest.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 - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: 9f220ed252d9 Author: lana Date: 2009-12-10 09:43 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/9f220ed252d9 Merge Changeset: 6286daeb7d5a Author: anthony Date: 2009-11-20 19:11 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6286daeb7d5a 6863566: Java should support the freedesktop.org startup notification specification Summary: The startup notification gets removed as soon as a Java top-level window is shown Reviewed-by: anthony, art, dcherepanov Contributed-by: Damjan Jovanovic ! src/solaris/classes/sun/awt/X11/XWindowPeer.java Changeset: 84b4935285c8 Author: denis Date: 2009-11-24 18:46 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/84b4935285c8 5098433: REG: DnD of File-List between JVM is broken for non ASCII file names - Win32 Reviewed-by: uta, dav ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/windows/native/sun/windows/awt_DnDDS.cpp + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/AbsoluteComponentCenterCalculator.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/FileListTransferable.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/InterprocessMessages.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/NextFramePositionCalculator.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/SourcePanel.java + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/TargetPanel.java Changeset: b62c74b1772e Author: denis Date: 2009-11-25 21:27 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b62c74b1772e 4899516: Transferable has no DataFlavors when dragging from Gnome window to Swing Reviewed-by: uta, dav Contributed-by: Damjan Jovanovic ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! src/solaris/lib/flavormap.properties ! src/windows/classes/sun/awt/windows/WDataTransferer.java + test/java/awt/dnd/URIListBetweenJVMsTest/FileListTransferable.java + test/java/awt/dnd/URIListBetweenJVMsTest/InterprocessMessages.java + test/java/awt/dnd/URIListBetweenJVMsTest/SourceFileListFrame.java + test/java/awt/dnd/URIListBetweenJVMsTest/TargetFileListFrame.java + test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html + test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java ! test/java/awt/regtesthelpers/process/ProcessCommunicator.java Changeset: 6fd07b903478 Author: lana Date: 2009-11-25 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6fd07b903478 Merge - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.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/MBeanServerInterceptorSupport.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/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.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/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/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.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/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.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/LeadingSeparatorsTest.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 - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: e6b46fc235b0 Author: art Date: 2009-11-27 15:26 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e6b46fc235b0 4913324: Deadlock when using two event queues Reviewed-by: anthony, ant, dcherepanov ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java Changeset: ca34cfff70a4 Author: anthony Date: 2009-11-27 16:07 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ca34cfff70a4 6402325: Swing toolbars vs native toolbars on Windows Summary: Introduce support for different window types: NORMAL, UTILITY, POPUP Reviewed-by: art, dcherepanov ! src/share/classes/java/awt/Window.java ! src/share/classes/javax/swing/Popup.java ! src/share/classes/sun/awt/SunToolkit.java ! src/solaris/classes/sun/awt/X11/InfoWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XNETProtocol.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/windows/classes/sun/awt/windows/WDialogPeer.java ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/native/sun/windows/awt_Dialog.cpp ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h + test/java/awt/Window/WindowType/WindowType.java Changeset: 6ffb01da29ce Author: anthony Date: 2009-12-02 14:51 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6ffb01da29ce 6901021: Security Warning Icon not getting displayed properly when frame loses focus Summary: Make sure the gray icon is selected when hiding the security warning Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Window.cpp Changeset: 35d43184687d Author: ant Date: 2009-12-02 17:26 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/35d43184687d 6566375: PIT : test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html Reviewed-by: art, dcherepanov ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java Changeset: 44f04b551d8f Author: ant Date: 2009-12-04 15:07 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/44f04b551d8f 6903354: deadlock involving Component.show & SunToolkit.getImageFromHash Reviewed-by: art, bae ! src/share/classes/sun/awt/SunToolkit.java Changeset: 4ff2fe6c2738 Author: yan Date: 2009-12-07 13:32 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4ff2fe6c2738 5099725: AWT doesn't seem to handle MappingNotify events under X11. 5036807: Pressing action keys "STOP/AGAIN/COMPOSE" generates keycode of F11/F12 keys. 4787377: VK_STOP key on Solaris generates wrong Key Code Summary: Added an event processing lumped with similar native code for similar bugs. Reviewed-by: art ! make/sun/xawt/mapfile-vers ! src/solaris/classes/sun/awt/X11/XEmbedHelper.java ! src/solaris/classes/sun/awt/X11/XKeysym.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XlibWrapper.java ! src/solaris/classes/sun/awt/X11/keysym2ucs.h ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: e4c0c37f6ad5 Author: dcherepanov Date: 2009-12-07 13:43 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e4c0c37f6ad5 6823138: Need to replace ComponentAccessor with AWTAccessor Reviewed-by: art, anthony ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/awt/AWTAccessor.java - src/share/classes/sun/awt/ComponentAccessor.java ! src/share/classes/sun/awt/GlobalCursorManager.java ! src/share/classes/sun/awt/SunToolkit.java - src/share/classes/sun/awt/WindowAccessor.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XContentWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XDialogPeer.java ! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/solaris/classes/sun/awt/X11/XEmbedChildProxy.java ! src/solaris/classes/sun/awt/X11/XGlobalCursorManager.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/windows/classes/sun/awt/windows/WCanvasPeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WDialogPeer.java ! src/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java Changeset: 5ab49c5b9423 Author: dcherepanov Date: 2009-12-07 14:07 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/5ab49c5b9423 Merge ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 384659657472 Author: ant Date: 2009-12-07 16:38 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/384659657472 6903890: SWT_AWT focus issues when a dialog is shown/disposed, on X11 Reviewed-by: art, dcherepanov ! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java Changeset: 725bf9c81f86 Author: mchung Date: 2009-12-08 09:02 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/725bf9c81f86 6907568: java/awt/KeyboardFocusManager.java inproperly merged and lost a changeset Summary: Reapply fix for 6879044 in java.awt.KeyboardFocusManager Reviewed-by: dcherepanov, asaha ! src/share/classes/java/awt/KeyboardFocusManager.java Changeset: 624683dd9066 Author: anthony Date: 2009-12-09 14:02 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/624683dd9066 6900622: Security warning icon is not getting displayed properly for tooltip Summary: Pass a correct value for the hWndInsertAfter argument to the ::SetWindowPos() function Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h Changeset: e5ed96d088dd Author: dav Date: 2009-12-09 14:33 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e5ed96d088dd 6903893: Fix failed for CR 6834576: RemoveChild/ test fail with deadlock on rhel and sles Reviewed-by: dcherepanov, art ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: fb57c1bd637a Author: lana Date: 2009-12-10 09:46 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fb57c1bd637a Merge - src/share/classes/sun/awt/ComponentAccessor.java - src/share/classes/sun/awt/WindowAccessor.java Changeset: 7bcb1864f424 Author: rupashka Date: 2009-11-23 20:57 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7bcb1864f424 6823603: Generics: JList Reviewed-by: peterz, alexp Contributed-by: fbrunnerlist at gmx.ch ! src/share/classes/javax/swing/AbstractListModel.java ! src/share/classes/javax/swing/DefaultListCellRenderer.java ! src/share/classes/javax/swing/DefaultListModel.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/ListCellRenderer.java ! src/share/classes/javax/swing/ListModel.java + test/javax/swing/JList/6823603/bug6823603.java Changeset: 496c2f20dfac Author: peterz Date: 2009-11-25 20:47 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/496c2f20dfac 6888156: With GTK Look and Feel Icons cannot be rendered in Jtable Cells Reviewed-by: rupashka ! src/share/classes/javax/swing/JTable.java + test/javax/swing/JTable/Test6888156.java Changeset: bb05c76b5c2f Author: lana Date: 2009-11-25 14:37 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bb05c76b5c2f Merge - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.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/MBeanServerInterceptorSupport.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/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.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/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/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.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/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.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/LeadingSeparatorsTest.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 - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: d505826eabca Author: okutsu Date: 2009-11-27 16:20 +0900 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d505826eabca 6904997: (tz) Windows-only: tzmappings needs update for KB976098 Reviewed-by: peytoia ! src/windows/lib/tzmappings Changeset: 76b887e939d4 Author: malenkov Date: 2009-11-27 15:24 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/76b887e939d4 5102804: Memory leak in Introspector.getBeanInfo(Class) for custom BeanInfo: Class param Reviewed-by: peterz ! src/share/classes/com/sun/beans/WeakCache.java ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test5102804.java Changeset: 965ffc33d9a2 Author: amenkov Date: 2009-11-06 19:47 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/965ffc33d9a2 6744801: JCK api/javax_sound/interactive/RecordSoundTest.html#RecordSoundTest fails on Solaris10 x64 for -d64 Reviewed-by: dav ! make/javax/sound/Makefile Changeset: fe03ca4901a4 Author: amenkov Date: 2009-11-06 19:48 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fe03ca4901a4 6887318: Incorrect constant used in DirectSound Mixer implementation Reviewed-by: uta ! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: 1d7b87d34cf8 Author: kalli Date: 2009-11-27 17:13 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1d7b87d34cf8 6833357: Improve time-stamp support in Gervill to reduce jitter Reviewed-by: amenkov + src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java ! src/share/classes/com/sun/media/sound/SoftAudioBuffer.java ! src/share/classes/com/sun/media/sound/SoftChannel.java ! src/share/classes/com/sun/media/sound/SoftLimiter.java ! src/share/classes/com/sun/media/sound/SoftMainMixer.java ! src/share/classes/com/sun/media/sound/SoftReceiver.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/share/classes/com/sun/media/sound/SoftVoice.java + test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java + test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java Changeset: e7483b15706f Author: kalli Date: 2009-11-27 17:36 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e7483b15706f 6823449: Gervill: ArrayIndexOutOfBoundsException thrown when trying to play too may voices at same time Reviewed-by: amenkov ! src/share/classes/com/sun/media/sound/SoftChannel.java + test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java Changeset: c5cefcfdac9a Author: amenkov Date: 2009-11-27 17:54 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c5cefcfdac9a 6832063: OpenJDK fails to open the default ALSA device when PulseAudio is enabled Reviewed-by: amenkov Contributed-by: omajid at redhat.com ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c Changeset: f20c9e76c3e0 Author: amenkov Date: 2009-11-27 18:36 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f20c9e76c3e0 Merge ! make/javax/sound/Makefile - make/tools/fontchecker/Makefile - make/tools/src/build/tools/fontchecker/FontCheckDummy.java - make/tools/src/build/tools/fontchecker/FontChecker.java - make/tools/src/build/tools/fontchecker/FontCheckerConstants.java - make/tools/src/build/tools/fontchecker/FontFileFilter.java - make/tools/src/build/tools/fontchecker/README.txt - src/share/classes/com/sun/jmx/event/DaemonThreadFactory.java - src/share/classes/com/sun/jmx/event/EventBuffer.java - src/share/classes/com/sun/jmx/event/EventClientFactory.java - src/share/classes/com/sun/jmx/event/EventConnection.java - src/share/classes/com/sun/jmx/event/EventParams.java - src/share/classes/com/sun/jmx/event/LeaseManager.java - src/share/classes/com/sun/jmx/event/LeaseRenewer.java - src/share/classes/com/sun/jmx/event/ReceiverBuffer.java - src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.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/MBeanServerInterceptorSupport.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/MBeanInjector.java - src/share/classes/com/sun/jmx/mbeanserver/NotificationMBeanSupport.java - src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java - src/share/classes/com/sun/jmx/mbeanserver/PerThreadGroupPool.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/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/ProxyInputStream.java - src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java - src/share/classes/java/nio/ByteBufferAs-X-Buffer.java - src/share/classes/java/nio/Direct-X-Buffer-bin.java - src/share/classes/java/nio/Direct-X-Buffer.java - src/share/classes/java/nio/Heap-X-Buffer.java - src/share/classes/java/nio/X-Buffer-bin.java - src/share/classes/java/nio/X-Buffer.java - src/share/classes/java/nio/charset/Charset-X-Coder.java - src/share/classes/javax/management/ClientContext.java - src/share/classes/javax/management/Description.java - src/share/classes/javax/management/DescriptorFields.java - src/share/classes/javax/management/DynamicWrapperMBean.java - src/share/classes/javax/management/GenericMBeanException.java - src/share/classes/javax/management/Impact.java - src/share/classes/javax/management/MBean.java - src/share/classes/javax/management/ManagedAttribute.java - src/share/classes/javax/management/ManagedOperation.java - src/share/classes/javax/management/NotificationInfo.java - src/share/classes/javax/management/NotificationInfos.java - src/share/classes/javax/management/ObjectNameTemplate.java - src/share/classes/javax/management/QueryNotificationFilter.java - src/share/classes/javax/management/QueryParser.java - src/share/classes/javax/management/SendNotification.java - src/share/classes/javax/management/event/EventClient.java - src/share/classes/javax/management/event/EventClientDelegate.java - src/share/classes/javax/management/event/EventClientDelegateMBean.java - src/share/classes/javax/management/event/EventClientNotFoundException.java - src/share/classes/javax/management/event/EventConsumer.java - src/share/classes/javax/management/event/EventForwarder.java - src/share/classes/javax/management/event/EventReceiver.java - src/share/classes/javax/management/event/EventRelay.java - src/share/classes/javax/management/event/EventSubscriber.java - src/share/classes/javax/management/event/FetchingEventForwarder.java - src/share/classes/javax/management/event/FetchingEventRelay.java - src/share/classes/javax/management/event/ListenerInfo.java - src/share/classes/javax/management/event/NotificationManager.java - src/share/classes/javax/management/event/RMIPushEventForwarder.java - src/share/classes/javax/management/event/RMIPushEventRelay.java - src/share/classes/javax/management/event/RMIPushServer.java - src/share/classes/javax/management/event/package-info.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/openmbean/MXBeanMapping.java - src/share/classes/javax/management/openmbean/MXBeanMappingClass.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactory.java - src/share/classes/javax/management/openmbean/MXBeanMappingFactoryClass.java - src/share/classes/javax/management/remote/IdentityMBeanServerForwarder.java - src/share/classes/sun/misc/Version-template.java - src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java - src/share/classes/sun/net/www/protocol/http/NegotiateCallbackHandler.java - src/share/classes/sun/net/www/protocol/http/NegotiatorImpl.java - src/share/classes/sun/security/provider/certpath/LDAPCertStore.java - src/share/classes/sun/security/ssl/KerberosPreMasterSecret.java - src/share/classes/sun/tools/jconsole/Version-template.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthSequence.java - src/windows/classes/sun/net/www/protocol/http/NTLMAuthentication.java - src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c - test/java/nio/Buffer/Basic-X.java - test/java/nio/Buffer/CopyDirect-X-Memory.java - test/javax/management/Introspector/AnnotatedMBeanTest.java - test/javax/management/Introspector/AnnotatedNotificationInfoTest.java - test/javax/management/Introspector/ExceptionsDescriptorTest.java - test/javax/management/Introspector/MBeanDescriptionTest.java - test/javax/management/Introspector/ObjectNameTemplateTest.java - test/javax/management/Introspector/ParameterNameTest.java - test/javax/management/Introspector/ResourceInjectionTest.java - test/javax/management/MBeanServer/AttributeListMapTest.java - test/javax/management/MBeanServer/DynamicWrapperMBeanTest.java - test/javax/management/MBeanServer/InstanceNotFoundExceptionTest.java - test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java - test/javax/management/ObjectName/ValueOfTest.java - test/javax/management/context/ContextForwarderTest.java - test/javax/management/context/ContextTest.java - test/javax/management/context/LocaleAwareBroadcasterTest.java - test/javax/management/context/LocaleTest.java - test/javax/management/context/LocalizableTest.java - test/javax/management/context/RemoteContextTest.java - test/javax/management/context/localizable/MBeanDescriptions.properties - test/javax/management/context/localizable/MBeanDescriptions_fr.java - test/javax/management/context/localizable/Whatsit.java - test/javax/management/context/localizable/WhatsitMBean.java - test/javax/management/descriptor/DescriptorConstructorTest.java - test/javax/management/eventService/AddRemoveListenerTest.java - test/javax/management/eventService/CustomForwarderTest.java - test/javax/management/eventService/EventClientExecutorTest.java - test/javax/management/eventService/EventClientThreadTest.java - test/javax/management/eventService/EventDelegateSecurityTest.java - test/javax/management/eventService/EventManagerTest.java - test/javax/management/eventService/FetchingTest.java - test/javax/management/eventService/LeaseManagerDeadlockTest.java - test/javax/management/eventService/LeaseTest.java - test/javax/management/eventService/ListenerTest.java - test/javax/management/eventService/MyFetchingEventForwarder.java - test/javax/management/eventService/NotSerializableNotifTest.java - test/javax/management/eventService/PublishTest.java - test/javax/management/eventService/ReconnectableConnectorTest.java - test/javax/management/eventService/SharingThreadTest.java - test/javax/management/eventService/SubUnsubTest.java - test/javax/management/eventService/SubscribeTest.java - test/javax/management/eventService/UsingEventService.java - test/javax/management/interop/MBeanExceptionInteropTest.java - test/javax/management/modelmbean/DefaultDescriptorFieldTest.java - test/javax/management/monitor/InstantiateMonitorNotificationTest.java - test/javax/management/mxbean/CustomTypeTest.java - test/javax/management/mxbean/JMXServiceURLTest.java - test/javax/management/mxbean/customtypes/CustomLongMXBean.java - test/javax/management/mxbean/customtypes/CustomMXBean.java - test/javax/management/mxbean/customtypes/IntegerIsLongFactory.java - test/javax/management/mxbean/customtypes/IntegerIsStringFactory.java - test/javax/management/mxbean/customtypes/package-info.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/LeadingSeparatorsTest.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 - test/javax/management/notification/SupportClearTest.java - test/javax/management/openmbean/CompositeDataToMapTest.java - test/javax/management/openmbean/GenericMBeanExceptionTest.java - test/javax/management/query/QueryDottedAttrTest.java - test/javax/management/query/QueryNotifFilterTest.java - test/javax/management/query/QueryParseTest.java - test/javax/management/remote/mandatory/connectorServer/CloseConnectionTest.java - test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java - test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java - test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java - test/javax/management/standardmbean/FindMethodTest.java - test/javax/management/standardmbean/RegistrationTest.java Changeset: fd3f28151089 Author: amenkov Date: 2009-11-27 18:38 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fd3f28151089 Merge Changeset: efab4331ec26 Author: malenkov Date: 2009-11-30 18:26 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/efab4331ec26 6905515: Test failed: java/beans/XMLEncoder/6329581/Test6329581.java Reviewed-by: peterz ! test/java/beans/XMLEncoder/6329581/Test6329581.java Changeset: 31fac6705b41 Author: malenkov Date: 2009-11-30 18:30 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/31fac6705b41 6905516: Test failed: java/beans/EventHandler/Test6788531.java Reviewed-by: peterz ! test/java/beans/EventHandler/Test6788531.java Changeset: 931cfd3ba5b6 Author: malenkov Date: 2009-12-09 11:34 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/931cfd3ba5b6 4638075: DOC: Doc for java.beans.PropertyDescriptor.getPropertyType() is incorrect. Reviewed-by: gsm ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java Changeset: d72275039339 Author: malenkov Date: 2009-12-09 11:38 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d72275039339 6905574: DOC: Introspector's javadoc contains wrong statement Reviewed-by: gsm ! src/share/classes/java/beans/Introspector.java Changeset: f012e2c094ff Author: peterz Date: 2009-12-10 12:08 +0300 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f012e2c094ff 6827653: Make Synth UI classes public Reviewed-by: alexp ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/share/classes/javax/swing/plaf/ComponentUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/basic/DefaultMenuLayout.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java ! src/share/classes/javax/swing/plaf/nimbus/package.html - src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java ! src/share/classes/javax/swing/plaf/synth/SynthBorder.java ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java + src/share/classes/javax/swing/plaf/synth/SynthMenuLayout.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthStyle.java ! src/share/classes/javax/swing/plaf/synth/SynthStyleFactory.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java + src/share/classes/javax/swing/plaf/synth/SynthUI.java ! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java - src/share/classes/sun/swing/plaf/synth/SynthUI.java Changeset: d2680a125e32 Author: lana Date: 2009-12-10 09:50 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d2680a125e32 Merge - src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java - src/share/classes/sun/swing/plaf/synth/SynthUI.java Changeset: be6bc681579a Author: lana Date: 2009-12-16 00:09 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/be6bc681579a Merge - src/share/classes/javax/swing/plaf/synth/DefaultMenuLayout.java - src/share/classes/sun/awt/ComponentAccessor.java - src/share/classes/sun/awt/WindowAccessor.java - src/share/classes/sun/swing/plaf/synth/SynthUI.java Changeset: 447726d0daff Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/447726d0daff 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: 1143e498f813 Author: mikejwre Date: 2009-12-16 23:39 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1143e498f813 Merge Changeset: e4dcfb35ee68 Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e4dcfb35ee68 Added tag jdk7-b78 for changeset 1143e498f813 ! .hgtags Changeset: 3b896fcc7806 Author: tbell Date: 2009-12-19 10:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/3b896fcc7806 Merge From tim.bell at sun.com Sun Dec 20 19:08:06 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 20 Dec 2009 19:08:06 +0000 Subject: [security-dev 01479]: hg: jdk7/tl/langtools: 6 new changesets Message-ID: <20091220190819.E8BCE428C4@hg.openjdk.java.net> Changeset: 45bd41dcb614 Author: mikejwre Date: 2009-12-03 12:53 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/45bd41dcb614 Added tag jdk7-b77 for changeset 0398ae15b90a ! .hgtags Changeset: ceb2857fce7d Author: tbell Date: 2009-12-08 09:16 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ceb2857fce7d Merge Changeset: 381399872958 Author: ohair Date: 2009-12-16 12:52 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/381399872958 6909462: Fix nbproject/private references in .hgignore Summary: See bugzilla issue 100097 Reviewed-by: tbell Contributed-by: Jesse Glick ! .hgignore Changeset: acc1e40a5874 Author: mikejwre Date: 2009-12-16 23:39 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/acc1e40a5874 Merge Changeset: 44022ba69c2f Author: mikejwre Date: 2009-12-17 14:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/44022ba69c2f Added tag jdk7-b78 for changeset acc1e40a5874 ! .hgtags Changeset: ac5b4c5644ce Author: tbell Date: 2009-12-19 10:26 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ac5b4c5644ce Merge - src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java From Weijun.Wang at Sun.COM Tue Dec 22 04:25:18 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Tue, 22 Dec 2009 12:25:18 +0800 Subject: [security-dev 01480]: RFC: keytab automatic refresh in Java Message-ID: <6DFB7922-FFB9-48A4-B050-80C83D2A0AD6@sun.com> Hi All I'm planning to support keytab refresh in Java, which means the keytab's content is always reloaded right after AP-REQ is received on the acceptor side. One benefit is that when the service is started, the keytab file needn't include the keys for the service, or, it can simply be non- existent. More benefits are key refresh, key revocation, etc, etc. Currently, when useKeyTab is specified in the JAAS login config file, if keys for the service name cannot be found inside the keytab, JAAS automatically fallback to username/password prompt, and if they cannot be provided, the login fails. In my plan, when keytab refresh is supported, keytab will always be used even if it does not exist, because there's a chance that it will contain the proper keys later. So this introduces a behavior change, and I want to know how big the risk is. Do you know if any customer relies on the current fallback? That is to say, they manually config useKeyTab=true in the JAAS login config, but (sometimes) does not provide a keytab file with correct keys, and they expect username and password will be prompted for. The behavior change also means that if there is really something wrong with the keytab config (say, wrong path name), currently an app fails as soon as it starts, but with keytab refresh, it only fails when AP- REQ is received. How does Solaris deal with keytab changes? Does it accept an empty (or non-existent) keytab? Thanks Max From Nicolas.Williams at sun.com Tue Dec 22 06:50:05 2009 From: Nicolas.Williams at sun.com (Nicolas Williams) Date: Tue, 22 Dec 2009 00:50:05 -0600 Subject: [security-dev 01481]: Re: [kerberos-discuss] RFC: keytab automatic refresh in Java In-Reply-To: <6DFB7922-FFB9-48A4-B050-80C83D2A0AD6@sun.com> References: <6DFB7922-FFB9-48A4-B050-80C83D2A0AD6@sun.com> Message-ID: <20091222065004.GW1516@Sun.COM> On Tue, Dec 22, 2009 at 12:25:18PM +0800, Max (Weijun) Wang wrote: > How does Solaris deal with keytab changes? Does it accept an empty (or > non-existent) keytab? Solaris Kerberos re-reads the keytab as needed (I think every time, actually, that it needs to use a key from it). Solaris does not support the use of passwords to derive service keys. Nico -- From joe.darcy at sun.com Wed Dec 23 05:48:42 2009 From: joe.darcy at sun.com (joe.darcy at sun.com) Date: Wed, 23 Dec 2009 05:48:42 +0000 Subject: [security-dev 01482]: hg: jdk7/tl/jdk: 6908541: Bad resource management in java/math/BigInteger/BigIntegerTest.java Message-ID: <20091223054920.A8F5A42C89@hg.openjdk.java.net> Changeset: f7e4cda33734 Author: darcy Date: 2009-12-22 21:48 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f7e4cda33734 6908541: Bad resource management in java/math/BigInteger/BigIntegerTest.java Reviewed-by: alanb ! test/ProblemList.txt ! test/java/math/BigInteger/BigIntegerTest.java From ptisnovs at redhat.com Wed Dec 23 10:33:49 2009 From: ptisnovs at redhat.com (ptisnovs at redhat.com) Date: Wed, 23 Dec 2009 10:33:49 +0000 Subject: [security-dev 01483]: hg: jdk7/tl/jdk: 6912628: test/java/util/jar/JarFile/TurkCert.java cannot be run in samevm mode Message-ID: <20091223103454.17EAE42CD8@hg.openjdk.java.net> Changeset: 94feb5bd31bd Author: ptisnovs Date: 2009-12-23 11:18 +0100 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/94feb5bd31bd 6912628: test/java/util/jar/JarFile/TurkCert.java cannot be run in samevm mode Summary: Added tag to run this test in othervm Reviewed-by: chegar ! test/java/util/jar/JarFile/TurkCert.java From ahughes at redhat.com Wed Dec 23 18:09:30 2009 From: ahughes at redhat.com (ahughes at redhat.com) Date: Wed, 23 Dec 2009 18:09:30 +0000 Subject: [security-dev 01484]: hg: jdk7/tl/jdk: 6912893: (build) make/java/nio/FILES_java.gmk doesn't list sun.nio.cs.Unicode Message-ID: <20091223180943.6496C42D58@hg.openjdk.java.net> Changeset: 4a062158d2c5 Author: andrew Date: 2009-12-23 17:17 +0000 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4a062158d2c5 6912893: (build) make/java/nio/FILES_java.gmk doesn't list sun.nio.cs.Unicode Summary: Add missing Java source file Reviewed-by: alanb ! make/java/nio/FILES_java.gmk From martinrb at google.com Thu Dec 24 00:04:12 2009 From: martinrb at google.com (martinrb at google.com) Date: Thu, 24 Dec 2009 00:04:12 +0000 Subject: [security-dev 01485]: hg: jdk7/tl/jdk: 6908348: java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java get OOME for unbounded queues Message-ID: <20091224000429.F211442DB8@hg.openjdk.java.net> Changeset: 49bc2b443eca Author: dl Date: 2009-12-23 15:57 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/49bc2b443eca 6908348: java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java get OOME for unbounded queues Reviewed-by: martin, dholmes ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java From weijun.wang at sun.com Thu Dec 24 05:58:03 2009 From: weijun.wang at sun.com (weijun.wang at sun.com) Date: Thu, 24 Dec 2009 05:58:03 +0000 Subject: [security-dev 01486]: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20091224055828.6182342E1B@hg.openjdk.java.net> Changeset: 6a80c535f02e Author: weijun Date: 2009-12-24 13:56 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6a80c535f02e 6843127: krb5 should not try to access unavailable kdc too often Reviewed-by: valeriep, mullan ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbKdcReq.java ! src/share/lib/security/java.security + test/sun/security/krb5/auto/BadKdc.java + test/sun/security/krb5/auto/BadKdc1.java + test/sun/security/krb5/auto/BadKdc2.java + test/sun/security/krb5/auto/BadKdc3.java + test/sun/security/krb5/auto/BadKdc4.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/OneKDC.java Changeset: 91c3cabb3d32 Author: weijun Date: 2009-12-24 13:56 +0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/91c3cabb3d32 6907425: JCK Kerberos tests fail since b77 Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/EncryptionKey.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/MoreKvno.java