hg: nio/nio/jdk: 21 new changesets
alan.bateman at sun.com
alan.bateman at sun.com
Sun Nov 16 01:12:43 PST 2008
Changeset: 5102df668164
Author: mullan
Date: 2008-11-05 15:55 -0500
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/5102df668164
6744888: OCSP validation code should permit some clock skew when checking validity of OCSP responses
Summary: Allow for up to 10 minutes of clock skew when validating OCSP responses
Reviewed-by: vinnie
! src/share/classes/sun/security/provider/certpath/OCSPResponse.java
Changeset: 6923a82c1036
Author: mullan
Date: 2008-11-06 11:58 -0500
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/6923a82c1036
Merge
Changeset: 3a3e02a55de8
Author: mullan
Date: 2008-11-06 12:12 -0500
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/3a3e02a55de8
6765046: CertPathValidatorException(Throwable).getMessage() always returns null since b37
Reviewed-by: vinnie
! src/share/classes/java/security/cert/CertPathValidatorException.java
+ test/java/security/cert/CertPathValidatorException/GetMessage.java
Changeset: 810a95940b99
Author: emcmanus
Date: 2008-11-07 11:48 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/810a95940b99
5072267: A way to communicate client context such as locale to the JMX server
Summary: Support for client contexts and also for localization of descriptions
Reviewed-by: dfuchs
! src/share/classes/com/sun/jmx/defaults/ServiceName.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/interceptor/SingleMBeanForwarder.java
! src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
- src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.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/RoutingProxy.java
! src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
! src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
+ src/share/classes/javax/management/ClientContext.java
! src/share/classes/javax/management/Descriptor.java
! src/share/classes/javax/management/JMX.java
! src/share/classes/javax/management/MBeanInfo.java
! src/share/classes/javax/management/MBeanServerNotification.java
! src/share/classes/javax/management/Notification.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/EventRelay.java
! src/share/classes/javax/management/event/package-info.java
! src/share/classes/javax/management/namespace/JMXNamespaces.java
! src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
! src/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/share/classes/javax/management/remote/JMXConnectorServer.java
! src/share/classes/javax/management/remote/JMXConnectorServerMBean.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! test/javax/management/Introspector/AnnotationTest.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/eventService/CustomForwarderTest.java
! test/javax/management/eventService/EventClientExecutorTest.java
! test/javax/management/eventService/EventManagerTest.java
! test/javax/management/eventService/ListenerTest.java
! test/javax/management/eventService/NotSerializableNotifTest.java
! test/javax/management/eventService/UsingEventService.java
! test/javax/management/namespace/EventWithNamespaceControlTest.java
! test/javax/management/namespace/JMXNamespaceSecurityTest.java
! test/javax/management/namespace/JMXNamespaceViewTest.java
! test/javax/management/namespace/JMXRemoteTargetNamespace.java
! test/javax/management/namespace/NamespaceNotificationsTest.java
! test/javax/management/namespace/NullDomainObjectNameTest.java
! test/javax/management/namespace/NullObjectNameTest.java
! test/javax/management/openmbean/CompositeDataStringTest.java
! test/javax/management/remote/mandatory/connectorServer/ForwarderChainTest.java
! test/javax/management/remote/mandatory/connectorServer/StandardForwardersTest.java
! test/javax/management/remote/mandatory/provider/ProviderTest.java
! test/javax/management/remote/mandatory/subjectDelegation/SimpleStandard.java
Changeset: 2410a0b48d06
Author: emcmanus
Date: 2008-11-07 19:19 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/2410a0b48d06
6336968: Methods to convert AttributeList to/from Map
6750008: Add JMX.getSpecificationVersion(MBeanServerConnection) and document interop
6750472: Add a way to convert a CompositeData into a Map
6752563: Allow CompositeDataSupport to have zero items
Summary: Small JMX RFEs
Reviewed-by: dfuchs
! src/share/classes/javax/management/AttributeList.java
! src/share/classes/javax/management/JMX.java
! src/share/classes/javax/management/MBeanServerConnection.java
! src/share/classes/javax/management/MBeanServerNotification.java
! src/share/classes/javax/management/QueryNotificationFilter.java
! src/share/classes/javax/management/openmbean/CompositeDataSupport.java
! src/share/classes/javax/management/package.html
+ test/javax/management/MBeanServer/AttributeListMapTest.java
+ test/javax/management/MBeanServer/AttributeListTypeSafeTest.java
+ test/javax/management/openmbean/CompositeDataToMapTest.java
+ test/javax/management/remote/mandatory/version/JMXSpecVersionTest.java
Changeset: 1b828db8e180
Author: alanb
Date: 2008-11-10 12:28 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/1b828db8e180
Merge
- src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java
Changeset: 275fa248e808
Author: alanb
Date: 2008-11-11 08:59 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/275fa248e808
6763122: ZipFile ctor does not throw exception when file is not a zip file
Reviewed-by: bristor
! src/share/native/java/util/zip/zip_util.c
! test/java/util/zip/TestEmptyZip.java
Changeset: e81b47f0b40f
Author: alanb
Date: 2008-11-11 09:07 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/e81b47f0b40f
Merge
- src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java
Changeset: d2f96992b77b
Author: weijun
Date: 2008-11-12 16:00 +0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/d2f96992b77b
6733095: Failure when SPNEGO request non-Mutual
Reviewed-by: valeriep
! src/share/classes/sun/security/jgss/GSSContextImpl.java
! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! test/sun/security/krb5/auto/Context.java
+ test/sun/security/krb5/auto/NonMutualSpnego.java
Changeset: 76edd0698e0a
Author: weijun
Date: 2008-11-12 16:01 +0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/76edd0698e0a
6765491: Krb5LoginModule a little too restrictive, and the doc is not clear.
Reviewed-by: valeriep
! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! test/sun/security/krb5/auto/Context.java
! test/sun/security/krb5/auto/KDC.java
+ test/sun/security/krb5/auto/LoginModuleOptions.java
Changeset: a85ef87f9eaa
Author: chegar
Date: 2008-11-12 16:38 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/a85ef87f9eaa
6755625: Add HttpURLConnection.setFixedLengthStreamingMode(long)
Reviewed-by: jccollet
! src/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java
! src/share/classes/java/net/HttpURLConnection.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
! test/com/sun/net/httpserver/bugs/FixedLengthInputStream.java
Changeset: 84bd7fd5fb65
Author: chegar
Date: 2008-11-13 09:40 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/84bd7fd5fb65
Merge
Changeset: 2914c04c8644
Author: xdono
Date: 2008-11-06 12:10 -0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/2914c04c8644
Added tag jdk7-b39 for changeset 4e51997582ef
! .hgtags
Changeset: 2201dad60231
Author: tbell
Date: 2008-11-07 11:45 -0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/2201dad60231
Merge
Changeset: 5c1a8571946f
Author: tbell
Date: 2008-11-13 11:15 -0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/5c1a8571946f
Merge
- src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java
Changeset: 16efbe49c725
Author: xuelei
Date: 2008-11-13 23:08 -0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/16efbe49c725
6728126: Parsing Extensions in Client Hello message is done in a wrong way
Summary: the inputStream.read(byte[], int, 0) is not always return zero.
Reviewed-by: wetmore, weijun
! src/share/classes/sun/security/ssl/HelloExtensions.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/EmptyExtensionData.java
Changeset: dcb8d806d731
Author: xuelei
Date: 2008-11-13 23:25 -0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/dcb8d806d731
6745052: SLServerSocket file descriptor leak
Summary: SSLServerSocketImpl.checkEnabledSuites() does not release the temporary socket properly
Reviewed-by: wetmore, weijun
! src/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: 81d186c34e54
Author: alanb
Date: 2008-11-14 09:43 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/81d186c34e54
Merge
! .hgtags
Changeset: a7d137d96cf5
Author: alanb
Date: 2008-11-14 11:00 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/a7d137d96cf5
Replace followLinks with LinkOption
! src/share/classes/java/nio/file/FileRef.java
! src/share/classes/java/nio/file/FileTreeWalker.java
+ src/share/classes/java/nio/file/LinkOption.java
! src/share/classes/java/nio/file/Path.java
! src/share/classes/java/nio/file/SecureDirectoryStream.java
! src/share/classes/java/nio/file/StandardCopyOption.java
! src/share/classes/java/nio/file/StandardOpenOption.java
! src/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/share/classes/java/nio/file/attribute/Attributes.java
! src/share/classes/java/nio/file/attribute/BasicFileAttributes.java
! src/share/classes/java/nio/file/attribute/FileAttributeView.java
! src/share/classes/java/nio/file/attribute/NamedAttributeView.java
! src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/share/classes/java/nio/file/spi/AbstractPath.java
! src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java
! src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java
! src/share/classes/sun/nio/fs/PollingWatchService.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFilePath.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStore.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipUtils.java
! src/share/sample/nio/file/AclEdit.java
! src/share/sample/nio/file/Chmod.java
! src/share/sample/nio/file/Copy.java
! src/share/sample/nio/file/FileType.java
! src/share/sample/nio/file/WatchDir.java
! src/share/sample/nio/file/Xdd.java
! src/solaris/classes/sun/nio/fs/LinuxFileSystem.java
! src/solaris/classes/sun/nio/fs/SolarisFileSystem.java
! src/solaris/classes/sun/nio/fs/UnixChannelFactory.java
! src/solaris/classes/sun/nio/fs/UnixCopyFile.java
! src/solaris/classes/sun/nio/fs/UnixFileSystem.java
! src/solaris/classes/sun/nio/fs/UnixPath.java
! src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/windows/classes/sun/nio/fs/WindowsPath.java
! test/java/nio/file/DirectoryStream/Filters.java
! test/java/nio/file/DirectoryStream/SecureDS.java
! test/java/nio/file/Path/CopyAndMove.java
! test/java/nio/file/Path/Links.java
! test/java/nio/file/Path/Misc.java
! test/java/nio/file/Path/SBC.java
! test/java/nio/file/Path/TemporaryFiles.java
! test/java/nio/file/attribute/AclFileAttributeView/Basic.java
! test/java/nio/file/attribute/Attributes/Basic.java
! test/java/nio/file/attribute/BasicFileAttributeView/Basic.java
! test/java/nio/file/attribute/DosFileAttributeView/Basic.java
! test/java/nio/file/attribute/NamedAttributeView/Basic.java
! test/java/nio/file/attribute/PosixFileAttributeView/Basic.java
Changeset: 2ac3e64920d5
Author: alanb
Date: 2008-11-14 12:00 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/2ac3e64920d5
Allow AsynchronousChannelGroup be used as Executor
(experimental use to allow development of SSL/TLS filter)
! src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
! src/share/classes/sun/nio/ch/Invoker.java
! src/share/classes/sun/nio/ch/PendingFuture.java
! src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java
! src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java
! src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java
! src/windows/classes/sun/nio/ch/Iocp.java
! src/windows/classes/sun/nio/ch/PendingIoCache.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
+ test/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
+ test/java/nio/channels/AsynchronousChannelGroup/Attack.java
+ test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java
+ test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh
Changeset: d6c73618eaf6
Author: alanb
Date: 2008-11-14 20:46 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/d6c73618eaf6
EoD updates for java.io
(experimental)
! make/java/java/FILES_java.gmk
+ src/share/classes/java/io/Inputs.java
+ src/share/classes/java/io/Outputs.java
More information about the nio-dev
mailing list