hg: nio/nio/jdk: 21 new changesets

alan.bateman at sun.com alan.bateman at sun.com
Tue Jul 15 07:20:11 PDT 2008


Changeset: 496cb56af58d
Author:    sherman
Date:      2008-06-27 08:32 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/496cb56af58d

6645197: (so) Timed read with socket adaptor throws ClosedSelectorException if temporary selector GC'ed
Summary: Temporary selector for timeout is not protected from possilbe GC when used first time
Reviewed-by: alanb

! src/share/classes/sun/nio/ch/Util.java

Changeset: d20c51803e8b
Author:    sherman
Date:      2008-06-27 09:05 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/d20c51803e8b

Merge


Changeset: 267da79ad5d8
Author:    sherman
Date:      2008-06-27 12:09 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/267da79ad5d8

6541631: (fc) java/nio/channels/Filechannel/LongTransferTest.java should clean up after itself
Summary: Should close the channel before delete the file
Reviewed-by: alanb

! test/java/nio/channels/FileChannel/LongTransferTest.java

Changeset: 2f21c9f8136a
Author:    mullan
Date:      2008-06-17 10:34 -0400
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/2f21c9f8136a

6673277: Thread unsafe lazy initialization code in sun.security.provider.certpath.*Checker classes
Summary: make supportedExts variable non-static
Reviewed-by: vinnie

! src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java
! src/share/classes/sun/security/provider/certpath/KeyChecker.java
! src/share/classes/sun/security/provider/certpath/PolicyChecker.java

Changeset: bc5159dc2a81
Author:    mullan
Date:      2008-06-17 10:53 -0400
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/bc5159dc2a81

Merge


Changeset: 4be8dfa19e27
Author:    mullan
Date:      2008-06-19 14:20 -0400
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/4be8dfa19e27

6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams
Summary: Do not consider CA target certificates if selector.getBasicConstraints() == -2
Reviewed-by: vinnie

! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java
+ test/java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java
+ test/java/security/cert/CertPathBuilder/targetConstraints/anchor.cer
+ test/java/security/cert/CertPathBuilder/targetConstraints/ca.cer
+ test/java/security/cert/CertPathBuilder/targetConstraints/ee.cer

Changeset: 3a7345910333
Author:    weijun
Date:      2008-06-20 12:05 +0800
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/3a7345910333

6716534: Krb5LoginModule has not cleaned temp info between authentication attempts
Reviewed-by: valeriep

! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java

Changeset: 9cf5011bfe38
Author:    wetmore
Date:      2008-06-26 00:26 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/9cf5011bfe38

Merge


Changeset: 47c4a285e238
Author:    wetmore
Date:      2008-06-29 00:25 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/47c4a285e238

Merge


Changeset: bc9a0bba6e72
Author:    sherman
Date:      2008-06-30 14:06 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/bc9a0bba6e72

6675856: Open charset tests
Summary: Moved non-confidiential test cased from closed repo to open repo
Reviewed-by: martin

+ test/sun/nio/cs/BufferUnderflowEUCTWTest.java
+ test/sun/nio/cs/CheckCaseInsensitiveEncAliases.java
+ test/sun/nio/cs/CheckHistoricalNames.java
+ test/sun/nio/cs/ConvertSingle.java
+ test/sun/nio/cs/Decode.java
+ test/sun/nio/cs/DecoderOverflow.java
+ test/sun/nio/cs/EUCJPUnderflowDecodeTest.java
+ test/sun/nio/cs/EucJpLinux0212.java
+ test/sun/nio/cs/EucJpLinuxDecoderRecoveryTest.java
+ test/sun/nio/cs/EuroConverter.java
+ test/sun/nio/cs/FindASCIICodingBugs.java
+ test/sun/nio/cs/FindASCIIRangeCodingBugs.java
+ test/sun/nio/cs/FindCanEncodeBugs.java
+ test/sun/nio/cs/FindDecoderBugs.java
+ test/sun/nio/cs/FindEncoderBugs.java
+ test/sun/nio/cs/FindOneCharEncoderBugs.java
+ test/sun/nio/cs/HWKatakanaMS932EncodeTest.java
+ test/sun/nio/cs/ISCIITest.java
+ test/sun/nio/cs/ISO2022JP.trailEsc
+ test/sun/nio/cs/ISO8859x.java
+ test/sun/nio/cs/JISAutoDetectTest.java
+ test/sun/nio/cs/LatinCharReplacementTWTest.java
+ test/sun/nio/cs/LeftOverSurrogate.java
+ test/sun/nio/cs/MalformedSurrogates.java
+ test/sun/nio/cs/NIOJISAutoDetectTest.java
+ test/sun/nio/cs/ReadZero.java
+ test/sun/nio/cs/SJISCanEncode.java
+ test/sun/nio/cs/StreamEncoderClose.java
+ test/sun/nio/cs/SurrogateGB18030Test.java
+ test/sun/nio/cs/SurrogateTestEUCTW.java
+ test/sun/nio/cs/SurrogateTestEUCTW.plane15.surrogates
+ test/sun/nio/cs/SurrogateTestEUCTW.plane3.surrogates
+ test/sun/nio/cs/SurrogateTestEUCTW.plane4.surrogates
+ test/sun/nio/cs/SurrogateTestEUCTW.plane5.surrogates
+ test/sun/nio/cs/SurrogateTestEUCTW.plane6.surrogates
+ test/sun/nio/cs/SurrogateTestEUCTW.plane7.surrogates
+ test/sun/nio/cs/SurrogateTestHKSCS.java
+ test/sun/nio/cs/Test4200310.sh
+ test/sun/nio/cs/Test4206507.java
+ test/sun/nio/cs/Test6254467.java
+ test/sun/nio/cs/Test6275027.java
+ test/sun/nio/cs/Test6392804.java
+ test/sun/nio/cs/TestCompoundTest.java
+ test/sun/nio/cs/TestConverterDroppedCharacters.java
+ test/sun/nio/cs/TestCp834_SBCS.java
+ test/sun/nio/cs/TestCp93xSISO.java
+ test/sun/nio/cs/TestIBMBugs.java
+ test/sun/nio/cs/TestISCII91.java
+ test/sun/nio/cs/TestISO2022CNDecoder.java
+ test/sun/nio/cs/TestISO2022JP.java
+ test/sun/nio/cs/TestISO2022JPEncoder.java
+ test/sun/nio/cs/TestISO2022JPSubBytes.java
+ test/sun/nio/cs/TestIllegalISO2022Esc.java
+ test/sun/nio/cs/TestIllegalSJIS.java
+ test/sun/nio/cs/TestJIS0208Decoder.java
+ test/sun/nio/cs/TestJIS0212Decoder.java
+ test/sun/nio/cs/TestMS5022X.java
+ test/sun/nio/cs/TestMiscEUC_JP.java
+ test/sun/nio/cs/TestSJIS0213.java
+ test/sun/nio/cs/TestTrailingEscapesISO2022JP.java
+ test/sun/nio/cs/TestUTF8BOM.java
+ test/sun/nio/cs/TestUTF_16.java
+ test/sun/nio/cs/TestUTF_32.java
+ test/sun/nio/cs/TestUni2HKSCS.java
+ test/sun/nio/cs/TestX11JIS0201.java
+ test/sun/nio/cs/UkrainianIsNotRussian.java
+ test/sun/nio/cs/ZeroedByteArrayEUCTWTest.java

Changeset: 92b0c40af537
Author:    sherman
Date:      2008-06-30 14:11 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/92b0c40af537

Merge


Changeset: a1bffe0195c8
Author:    jjh
Date:      2008-07-01 09:23 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/a1bffe0195c8

2157677: ClassPrepareRequest.addSourceNameFilter() does not behave as documented
Summary: Add proper handling of JVMTI errors.
Reviewed-by: tbell

! src/share/back/eventFilter.c
! test/com/sun/jdi/SourceNameFilterTest.java

Changeset: 0ce6a3f3ee2f
Author:    swamyv
Date:      2008-06-25 16:33 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/0ce6a3f3ee2f

6614556: null location for MonitorContendedEnterEvent
Reviewed-by: jjh

! src/share/classes/com/sun/tools/jdi/EventSetImpl.java

Changeset: 6bdb9094310f
Author:    swamyv
Date:      2008-07-02 09:37 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/6bdb9094310f

Merge


Changeset: a031e88c72ec
Author:    emcmanus
Date:      2008-07-04 18:55 +0200
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/a031e88c72ec

6601652: MXBeans: no IllegalArgumentException in the ex. chain for SortedSet/Map with a non-null comparator()
Summary: Forward-port this bug fix from JDK 6
Reviewed-by: dfuchs, lmalvent

! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
+ test/javax/management/mxbean/ComparatorExceptionTest.java
! test/javax/management/mxbean/MXBeanTest.java
+ test/javax/management/mxbean/SameObjectTwoNamesTest.java

Changeset: afa8b71365aa
Author:    emcmanus
Date:      2008-07-09 10:36 +0200
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/afa8b71365aa

6323980: Annotations to simplify MBean development
Reviewed-by: jfdenise, dfuchs

! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/share/classes/com/sun/jmx/mbeanserver/DynamicMBean2.java
! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java
+ src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanSupport.java
+ src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java
! src/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanIntrospector.java
! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanSupport.java
! src/share/classes/com/sun/jmx/mbeanserver/Util.java
! src/share/classes/javax/management/BinaryRelQueryExp.java
+ src/share/classes/javax/management/Description.java
! src/share/classes/javax/management/Descriptor.java
+ src/share/classes/javax/management/DescriptorFields.java
! src/share/classes/javax/management/DescriptorKey.java
+ src/share/classes/javax/management/DynamicWrapperMBean.java
+ src/share/classes/javax/management/Impact.java
! src/share/classes/javax/management/JMX.java
+ src/share/classes/javax/management/MBean.java
! src/share/classes/javax/management/MBeanOperationInfo.java
! src/share/classes/javax/management/MBeanRegistration.java
! src/share/classes/javax/management/MBeanServer.java
! src/share/classes/javax/management/MBeanServerConnection.java
! src/share/classes/javax/management/MXBean.java
+ src/share/classes/javax/management/ManagedAttribute.java
+ src/share/classes/javax/management/ManagedOperation.java
! src/share/classes/javax/management/NotQueryExp.java
! src/share/classes/javax/management/NotificationBroadcasterSupport.java
+ src/share/classes/javax/management/NotificationInfo.java
+ src/share/classes/javax/management/NotificationInfos.java
+ src/share/classes/javax/management/SendNotification.java
! src/share/classes/javax/management/StandardEmitterMBean.java
! src/share/classes/javax/management/StandardMBean.java
! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/share/classes/javax/management/monitor/package.html
! src/share/classes/javax/management/package.html
+ test/javax/management/Introspector/AnnotatedMBeanTest.java
+ test/javax/management/Introspector/AnnotatedNotificationInfoTest.java
+ test/javax/management/Introspector/MBeanDescriptionTest.java
+ test/javax/management/Introspector/ParameterNameTest.java
+ test/javax/management/Introspector/ResourceInjectionTest.java
+ test/javax/management/Introspector/annot/Name.java

Changeset: 68ec11eb0674
Author:    jjh
Date:      2008-07-09 13:43 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/68ec11eb0674

6700889: Thread resume invalidates all stack frames, even from other threads
6701700: MonitorInfo objects aren't invalidated when the owning thread is resumed
Summary: Don't inform ThreadListeners for thread T1 when some other thread is resumed, and MonitoryIfoImpl must add itself as a ThreadListener
Reviewed-by: dcubed

! src/share/classes/com/sun/tools/jdi/MonitorInfoImpl.java
! src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! src/share/classes/com/sun/tools/jdi/VMAction.java
! src/share/classes/com/sun/tools/jdi/VMState.java
! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
! test/com/sun/jdi/MonitorFrameInfo.java
+ test/com/sun/jdi/ResumeOneThreadTest.java

Changeset: c07f7975da4d
Author:    jjh
Date:      2008-07-09 16:57 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/c07f7975da4d

Merge


Changeset: c678b172284b
Author:    jjh
Date:      2008-07-11 17:06 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/c678b172284b

6725192: Some JDI Regression tests fail if @debuggeeVMOptions contain multiple blanks
Summary: Fix to allow mutiple blanks between options
Reviewed-by: tbell

! test/com/sun/jdi/VMConnection.java

Changeset: c5ebc4603dc6
Author:    alanb
Date:      2008-07-15 12:10 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/c5ebc4603dc6

Merge


Changeset: 2e537136b40e
Author:    alanb
Date:      2008-07-15 15:09 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/2e537136b40e

Fixes/updates for nio2-b93
- Allow building on Windows with cygwin
- Bundled FileTypeDetectors return invalid content types
- Files.probeContentType throws UnsatifiedLinkException if invoked before other methods
- Path.createLink throws UOE on Windows XP/2003
- Typo in CompletionHandler spec
- AsynchronousFileChannel missing description of executor parameter

! make/java/nio/FILES_java.gmk
! make/java/nio/Makefile
! src/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/share/classes/java/nio/channels/CompletionHandler.java
+ src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java
! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java
! src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java
! src/windows/classes/sun/nio/fs/WindowsPath.java
! test/java/nio/channels/AsynchronousFileChannel/Lock.java
+ test/java/nio/file/Files/ForceLoad.java
! test/java/nio/file/attribute/NamedAttributeView/Basic.java




More information about the nio-dev mailing list