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