hg: nio/nio/jdk: 33 new changesets
alan.bateman at sun.com
alan.bateman at sun.com
Tue Apr 14 11:09:18 PDT 2009
Changeset: 7264cacbddaa
Author: alanb
Date: 2009-03-27 15:24 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/7264cacbddaa
6693490: (se) select throws "File exists" IOException under load (lnx)
Reviewed-by: sherman
! src/share/classes/sun/nio/ch/SelChImpl.java
! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java
+ test/java/nio/channels/Selector/RegAfterPreClose.java
Changeset: 9fa8b6276b31
Author: alanb
Date: 2009-03-27 16:04 +0000
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/9fa8b6276b31
6772303: (se) IOException: Invalid argument" thrown on a call to Selector.select(value) with -d64
Reviewed-by: sherman
! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c
Changeset: ff0a9e50f033
Author: alanb
Date: 2009-03-30 19:22 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/ff0a9e50f033
Merge
Changeset: 85a91be56593
Author: mchung
Date: 2009-03-31 23:52 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/85a91be56593
6819110: Lazily load Sun digest provider for jar verification
Summary: Lazily call Providers.getSunProvider() instead of at static initializer
Reviewed-by: mullan
! src/share/classes/sun/security/util/ManifestEntryVerifier.java
Changeset: ee75d1fac0ca
Author: weijun
Date: 2009-04-03 11:36 +0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/ee75d1fac0ca
6825352: support self-issued certificate in keytool
Reviewed-by: xuelei
! src/share/classes/sun/security/tools/KeyTool.java
+ test/sun/security/tools/keytool/selfissued.sh
Changeset: de80210c56a6
Author: sherman
Date: 2009-04-02 15:35 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/de80210c56a6
4681995: Add support for large (> 4GB) zip/jar files
Summary: The ZIP64 format support is added for > 4GB jar/zip files
Reviewed-by: alanb, martin
+ src/share/classes/java/util/zip/ZipConstants64.java
! src/share/classes/java/util/zip/ZipEntry.java
! src/share/classes/java/util/zip/ZipInputStream.java
! src/share/classes/java/util/zip/ZipOutputStream.java
! src/share/classes/java/util/zip/package.html
! src/share/native/java/util/zip/zip_util.c
! src/share/native/java/util/zip/zip_util.h
! src/share/native/java/util/zip/zlib-1.1.3/zlib.h
+ test/java/util/zip/LargeZip.java
! test/java/util/zip/ZipFile/LargeZipFile.java
Changeset: 030b29ccd0db
Author: sherman
Date: 2009-04-03 09:51 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/030b29ccd0db
Merge
Changeset: 3501cc282cd2
Author: xdono
Date: 2009-03-27 14:11 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/3501cc282cd2
Added tag jdk7-b52 for changeset bcbeadb4a5d7
! .hgtags
Changeset: 1bbbd1bf9be3
Author: xdono
Date: 2009-03-31 08:53 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/1bbbd1bf9be3
Merge
- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java
Changeset: 90873391a0e0
Author: ohair
Date: 2009-03-26 16:52 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/90873391a0e0
6822374: Windows: detect X64 when PROCESSOR_IDENTIFIER contains EM64T or Intel64
6822913: Consolidate make/jprt.config files, let JPRT manage this file make it optional in repos
Reviewed-by: tbell
! make/common/shared/Platform.gmk
! make/jdk_generic_profile.sh
- make/jprt.config
Changeset: 964cc8eb3232
Author: tbell
Date: 2009-03-31 15:27 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/964cc8eb3232
6819847: build is broken for OpenJDK with plugs
Reviewed-by: jjg, robilad, ohair
! make/Makefile
! make/common/Defs.gmk
! make/common/shared/Sanity-Settings.gmk
! make/java/redist/Makefile
Changeset: ecb7723aaa7c
Author: tbell
Date: 2009-04-01 04:44 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/ecb7723aaa7c
6824595: OpenJDK fix breaks product build for jdk7
Reviewed-by: xdono, ohair
! make/Makefile
Changeset: deced414c8e4
Author: xdono
Date: 2009-04-01 08:58 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/deced414c8e4
Merge
- src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java
Changeset: a2033addca67
Author: ohair
Date: 2009-04-01 16:49 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/a2033addca67
6825175: Remove or disable sanity check on binary plugs
Reviewed-by: xdono
! make/common/shared/Sanity.gmk
Changeset: 8536cdffa32e
Author: xdono
Date: 2009-04-02 16:51 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/8536cdffa32e
Added tag jdk7-b53 for changeset a2033addca67
! .hgtags
Changeset: 17f50ed5fcab
Author: tbell
Date: 2009-04-03 10:29 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/17f50ed5fcab
Merge
Changeset: 267d1f8aa82a
Author: alanb
Date: 2009-04-02 11:13 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/267d1f8aa82a
6824135: (ch) test/java/nio/channels/AsyncCloseAndInterrupt.java fails (lnx)
Reviewed-by: sherman
! src/share/classes/sun/nio/ch/FileChannelImpl.java
! test/java/nio/channels/AsyncCloseAndInterrupt.java
Changeset: 464727e3afb4
Author: alanb
Date: 2009-04-02 11:19 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/464727e3afb4
6666739: (ref) ReferenceQueue.poll() doesn't scale well
6711667: (ref) Update SoftReference timestamp only if clock advances
Summary: Forward port from 6u14; originally fixed by Tom Rodriguez in earlier update
Reviewed-by: martin
! src/share/classes/java/lang/ref/ReferenceQueue.java
! src/share/classes/java/lang/ref/SoftReference.java
Changeset: aed19719b1e9
Author: alanb
Date: 2009-04-02 16:31 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/aed19719b1e9
6824141: test/java/rmi/activation/rmidViaInheritedChannel tests fail
Reviewed-by: peterjones
! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java
Changeset: 4befa480d3c8
Author: alanb
Date: 2009-04-02 19:47 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/4befa480d3c8
6824477: (se) Selector.select fails with IOException: "Invalid argument" if maximum file descriptors is low
Reviewed-by: sherman
! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
+ test/java/nio/channels/Selector/LotsOfUpdates.java
+ test/java/nio/channels/Selector/lots_of_updates.sh
Changeset: e50a00095a53
Author: alanb
Date: 2009-04-03 22:10 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/e50a00095a53
6823609: (se) Selector.select hangs on Windows under load
Reviewed-by: sherman
! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/java/nio/channels/Selector/HelperSlowToDie.java
Changeset: 93d1fbe001b8
Author: alanb
Date: 2009-04-06 08:59 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/93d1fbe001b8
4890703: Support SDP (sol)
Reviewed-by: michaelm
! make/java/net/FILES_c.gmk
! make/java/net/Makefile
! make/java/net/mapfile-vers
! make/sun/net/FILES_java.gmk
! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
+ src/solaris/classes/sun/net/NetHooks.java
+ src/solaris/classes/sun/net/spi/SdpProvider.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
+ src/solaris/lib/sdp/sdp.conf.template
+ src/solaris/native/sun/net/spi/SdpProvider.c
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
+ src/windows/classes/sun/net/NetHooks.java
+ test/sun/net/sdp/ProbeIB.java
+ test/sun/net/sdp/Sanity.java
+ test/sun/net/sdp/sanity.sh
Changeset: d89688532509
Author: alanb
Date: 2009-04-06 11:29 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/d89688532509
Merge
- make/jprt.config
Changeset: 45ff1a9d4edb
Author: valeriep
Date: 2009-04-06 18:46 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/45ff1a9d4edb
4735126: (cl) ClassLoader.loadClass locks all instances in chain when delegating
Summary: Added support for parallel-capable class loaders
Reviewed-by: alanb
! make/java/java/mapfile-vers
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/net/URLClassLoader.java
! src/share/classes/java/security/SecureClassLoader.java
! src/share/classes/sun/misc/Launcher.java
! src/share/native/java/lang/ClassLoader.c
+ test/java/lang/ClassLoader/deadlock/Alice.java
+ test/java/lang/ClassLoader/deadlock/Bob.java
+ test/java/lang/ClassLoader/deadlock/DelegatingLoader.java
+ test/java/lang/ClassLoader/deadlock/Starter.java
+ test/java/lang/ClassLoader/deadlock/SupAlice.java
+ test/java/lang/ClassLoader/deadlock/SupBob.java
+ test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
+ test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
Changeset: 22b6e09960c1
Author: valeriep
Date: 2009-04-06 18:52 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/22b6e09960c1
6440846: (cl) Deadlock between AppClassLoader and ExtClassLoader
Summary: Fixed a deadlock between the two class loaders
Reviewed-by: alanb
! src/share/classes/sun/security/jca/ProviderConfig.java
+ test/java/security/Security/ClassLoaderDeadlock/CreateSerialized.java
+ test/java/security/Security/ClassLoaderDeadlock/Deadlock2.java
+ test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh
Changeset: a31f5f824580
Author: weijun
Date: 2009-04-08 13:54 +0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/a31f5f824580
4811968: ASN.1 (X509Certificate) implementations don't handle large OID components
Reviewed-by: xuelei
! src/share/classes/sun/security/util/ObjectIdentifier.java
! test/sun/security/util/Oid/OidFormat.java
+ test/sun/security/util/Oid/S11N.sh
+ test/sun/security/util/Oid/SerialTest.java
Changeset: 74a3d8978eb0
Author: sherman
Date: 2009-04-08 09:21 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/74a3d8978eb0
6827871: Cleanup leftover code in CharToByteJohab.java
Summary: Removed the leftover data tables
Reviewed-by: alanb
! src/share/classes/sun/io/CharToByteJohab.java
Changeset: 6fe0aa207f5f
Author: sherman
Date: 2009-04-08 10:40 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/6fe0aa207f5f
6827921: ByteToCharBig5.java should use nio data tables instead of its own copy
Summary: To use the data tables from sun.nio.cs.ext.Big5
Reviewed-by: alanb
! src/share/classes/sun/io/ByteToCharBig5.java
Changeset: 8d37331265ae
Author: weijun
Date: 2009-04-09 15:32 +0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/8d37331265ae
6714845: Quotes in Kerberos configuration file are included in the values
Reviewed-by: xuelei
! src/share/classes/sun/security/krb5/Config.java
+ test/sun/security/krb5/ConfigWithQuotations.java
+ test/sun/security/krb5/edu.mit.Kerberos
Changeset: 897b2d42995a
Author: weijun
Date: 2009-04-10 11:21 +0800
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/897b2d42995a
6587676: Krb5LoginModule failure if useTicketCache=true on Vista
Reviewed-by: valeriep
! src/windows/native/sun/security/krb5/NativeCreds.c
Changeset: 572d3f36c8a9
Author: martin
Date: 2009-04-12 20:21 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/572d3f36c8a9
6827153: Miscellaneous typos in javadoc
Reviewed-by: alanb
! src/share/classes/java/lang/NoSuchFieldError.java
! src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java
! src/share/classes/java/nio/file/Path.java
! src/share/classes/java/nio/file/SecureDirectoryStream.java
! src/share/classes/java/security/AccessController.java
! src/share/classes/java/security/AlgorithmParametersSpi.java
! src/share/classes/java/security/PrivilegedActionException.java
! src/share/classes/java/security/Security.java
! src/share/classes/java/security/SecurityPermission.java
! src/share/classes/java/security/SignatureSpi.java
! src/share/classes/java/security/cert/CertificateFactory.java
! src/share/classes/java/security/cert/CertificateFactorySpi.java
Changeset: 6f99dbd58123
Author: valeriep
Date: 2009-04-13 18:20 -0700
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/6f99dbd58123
6829098: Regression test java/security/Security/ClassLoaderDeadlock/Deadlock2.java error - missing ";"
Summary: Added back the missing ";"
Reviewed-by: weijun
! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.java
Changeset: 1554a70d74c6
Author: alanb
Date: 2009-04-14 18:23 +0100
URL: http://hg.openjdk.java.net/nio/nio/jdk/rev/1554a70d74c6
Merge
! .hgtags
- make/jprt.config
! src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java
! src/share/classes/java/nio/file/Path.java
! src/share/classes/java/nio/file/SecureDirectoryStream.java
! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
More information about the nio-dev
mailing list