hg: jdk7/jdk7/jdk: 71 new changesets
tim.bell at sun.com
tim.bell at sun.com
Fri Mar 21 16:51:17 PDT 2008
Changeset: 41d9c673dd9d
Author: emcmanus
Date: 2008-03-03 10:32 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/41d9c673dd9d
6602310: Extensions to Query API for JMX 2.0
6604768: IN queries require their arguments to be constants
Summary: New JMX query language and support for dotted attributes in queries.
Reviewed-by: dfuchs
! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/share/classes/javax/management/AndQueryExp.java
! src/share/classes/javax/management/AttributeValueExp.java
! src/share/classes/javax/management/BetweenQueryExp.java
! src/share/classes/javax/management/BinaryOpValueExp.java
! src/share/classes/javax/management/BinaryRelQueryExp.java
! src/share/classes/javax/management/BooleanValueExp.java
! src/share/classes/javax/management/InQueryExp.java
! src/share/classes/javax/management/MatchQueryExp.java
! src/share/classes/javax/management/NotQueryExp.java
! src/share/classes/javax/management/NumericValueExp.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/OrQueryExp.java
! src/share/classes/javax/management/QualifiedAttributeValueExp.java
! src/share/classes/javax/management/Query.java
! src/share/classes/javax/management/QueryEval.java
! src/share/classes/javax/management/QueryExp.java
+ src/share/classes/javax/management/QueryParser.java
! src/share/classes/javax/management/StringValueExp.java
+ src/share/classes/javax/management/ToQueryString.java
! src/share/classes/javax/management/monitor/Monitor.java
+ test/javax/management/query/QueryDottedAttrTest.java
! test/javax/management/query/QueryExpStringTest.java
+ test/javax/management/query/QueryParseTest.java
Changeset: d8b6af0f01f6
Author: dfuchs
Date: 2008-03-03 12:29 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d8b6af0f01f6
6651382: The Java JVM SNMP provider reports incorrect stats when asked for multiple OIDs
Summary: The JvmMemPoolEntryImpl must use the row index when caching data.
Reviewed-by: jfdenise
! src/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java
Changeset: 10256bd4afcd
Author: emcmanus
Date: 2008-03-03 15:28 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/10256bd4afcd
6607114: Make JMXServiceURL reconstructible in MXBeans
Summary: Add @ConstructorProperties tag to JMXServiceURL
Reviewed-by: dfuchs
! src/share/classes/javax/management/remote/JMXServiceURL.java
Changeset: 613f2c906b9d
Author: emcmanus
Date: 2008-03-03 15:29 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/613f2c906b9d
Merge
Changeset: 302cbd0a8ace
Author: emcmanus
Date: 2008-03-03 15:44 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/302cbd0a8ace
6670375: Missing unit test for 6607114 (Make JMXServiceURL reconstructible)
Summary: Current setup doesn't allow two pushes with same CR number
Reviewed-by: dfuchs
! src/share/classes/javax/management/remote/JMXServiceURL.java
+ test/javax/management/mxbean/JMXServiceURLTest.java
Changeset: 5aaa9902102b
Author: ksrini
Date: 2008-03-06 07:51 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5aaa9902102b
6596475: (launcher) javaw should call InitCommonControls
Summary: javaw does not show error window after manifest changes.
Reviewed-by: darcy
! make/java/jli/Makefile
! make/java/main/java/Makefile
! make/java/main/javaw/Makefile
! src/share/bin/java.c
! src/share/bin/java.h
! src/share/bin/main.c
! src/solaris/bin/java_md.c
! src/windows/bin/java_md.c
Changeset: 1be19881457e
Author: martin
Date: 2008-03-09 21:56 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1be19881457e
4499288: (cs spec) Charset terminology problems
Reviewed-by: mr, iris
! src/share/classes/java/nio/charset/Charset.java
Changeset: b5da6145b050
Author: martin
Date: 2008-03-09 21:56 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b5da6145b050
6671834: (str) Eliminate StringCoding.java compile warnings
Reviewed-by: iris
! src/share/classes/java/lang/StringCoding.java
Changeset: 7fb2ca1b52c8
Author: martin
Date: 2008-03-09 21:56 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7fb2ca1b52c8
6633613: (str) StringCoding optimizations to avoid unnecessary array copies with Charset arg
Reviewed-by: iris
! src/share/classes/java/lang/StringCoding.java
Changeset: 1d12b16c7df9
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1d12b16c7df9
6631966: (process) Raise Windows pipe buffer size an extra 24 bytes (win)
Reviewed-by: alanb, iris
! src/windows/native/java/lang/ProcessImpl_md.c
Changeset: b8fc7b5498dd
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b8fc7b5498dd
6632696: Writing to closed output files (writeBytes) leaks native memory (unix)
Reviewed-by: alanb, iris
! src/share/native/java/io/io_util.c
Changeset: 81f76ad22a63
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/81f76ad22a63
6631362: Nuke io_util_md.c:handleFileSizeFD (win)
Reviewed-by: alanb, iris
! src/windows/native/java/io/io_util_md.c
! src/windows/native/java/io/io_util_md.h
Changeset: 307a6801a8e4
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/307a6801a8e4
6631437: File{In,Out}putStream minor improvements to spec and stylistic improvements to code
Reviewed-by: alanb, iris
! src/share/classes/java/io/FileInputStream.java
! src/share/classes/java/io/FileOutputStream.java
Changeset: 73003d04c21f
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/73003d04c21f
6631352: File{OutputStream,Writer} should implement atomic append mode using FILE_APPEND_DATA (win)
Reviewed-by: alanb, iris
! make/java/java/mapfile-vers
! src/share/classes/java/io/FileOutputStream.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
! src/share/native/java/io/io_util.c
! src/solaris/native/java/io/FileOutputStream_md.c
! src/windows/native/java/io/FileOutputStream_md.c
! src/windows/native/java/io/io_util_md.c
+ test/java/io/FileOutputStream/AtomicAppend.java
Changeset: b5a587dd5af3
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b5a587dd5af3
4960438: (process) Need IO redirection API for subprocesses
Reviewed-by: alanb, iris
! src/share/classes/java/lang/Process.java
! src/share/classes/java/lang/ProcessBuilder.java
! src/share/classes/sun/misc/JavaIOFileDescriptorAccess.java
! src/solaris/classes/java/io/FileDescriptor.java
! src/solaris/classes/java/lang/ProcessImpl.java
! src/solaris/classes/java/lang/UNIXProcess.java.linux
! src/solaris/classes/java/lang/UNIXProcess.java.solaris
! src/solaris/native/java/lang/UNIXProcess_md.c
! src/windows/classes/java/io/FileDescriptor.java
! src/windows/classes/java/lang/ProcessImpl.java
! src/windows/native/java/lang/ProcessImpl_md.c
! test/java/lang/ProcessBuilder/Basic.java
Changeset: a3ae216ca35d
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a3ae216ca35d
6642034: System.getProperty("os.name") returns Windows Vista on Windows Server 2008 (longhorn)
Reviewed-by: iris
! src/windows/native/java/lang/java_props_md.c
Changeset: bfed8f5f6345
Author: martin
Date: 2008-03-10 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bfed8f5f6345
6671051: (process) Runtime.exec() hangs if signalled during fork/exec
Reviewed-by: iris
! src/solaris/native/java/lang/UNIXProcess_md.c
Changeset: 03fddaf59499
Author: martin
Date: 2008-03-10 15:07 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/03fddaf59499
6600143: Remove another 450 unnecessary casts
Reviewed-by: alanb, iris, lmalvent, bristor, peterjones, darcy, wetmore
! make/tools/src/build/tools/jdwpgen/CommandNode.java
! make/tools/src/build/tools/jdwpgen/ConstantSetNode.java
! make/tools/src/build/tools/jdwpgen/RepeatNode.java
! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpec.java
! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpecList.java
! src/share/classes/com/sun/tools/example/debug/bdi/ExecutionManager.java
! src/share/classes/com/sun/tools/example/debug/bdi/JDIEventSource.java
! src/share/classes/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java
! src/share/classes/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java
! src/share/classes/com/sun/tools/example/debug/bdi/ThreadGroupIterator.java
! src/share/classes/com/sun/tools/example/debug/bdi/ThreadIterator.java
! src/share/classes/com/sun/tools/example/debug/expr/LValue.java
! src/share/classes/com/sun/tools/example/debug/gui/ClassTreeTool.java
! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java
! src/share/classes/com/sun/tools/example/debug/gui/JDBFileFilter.java
! src/share/classes/com/sun/tools/example/debug/gui/LaunchTool.java
! src/share/classes/com/sun/tools/example/debug/gui/SearchPath.java
! src/share/classes/com/sun/tools/example/debug/gui/SourceManager.java
! src/share/classes/com/sun/tools/example/debug/gui/SourceModel.java
! src/share/classes/com/sun/tools/example/debug/gui/StackTraceTool.java
! src/share/classes/com/sun/tools/example/debug/gui/ThreadTreeTool.java
! src/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java
! src/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/share/classes/com/sun/tools/example/debug/tty/Env.java
! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java
! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpec.java
! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpecList.java
! src/share/classes/com/sun/tools/example/debug/tty/SourceMapper.java
! src/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/share/classes/com/sun/tools/example/debug/tty/ThreadGroupIterator.java
! src/share/classes/com/sun/tools/example/debug/tty/ThreadInfo.java
! src/share/classes/com/sun/tools/example/debug/tty/ThreadIterator.java
! src/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java
! src/share/classes/com/sun/tools/hat/internal/server/PlatformClasses.java
! src/share/classes/com/sun/tools/jdi/AbstractLauncher.java
! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java
! src/share/classes/com/sun/tools/jdi/ConcreteMethodImpl.java
! src/share/classes/com/sun/tools/jdi/EventSetImpl.java
! src/share/classes/com/sun/tools/jdi/JNITypeParser.java
! src/share/classes/com/sun/tools/jdi/MethodImpl.java
! src/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java
! src/share/classes/com/sun/tools/jdi/PacketStream.java
! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java
! src/share/classes/com/sun/tools/jdi/SDE.java
! src/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/share/classes/com/sun/tools/jdi/TargetVM.java
! src/share/classes/com/sun/tools/jdi/ThreadGroupReferenceImpl.java
! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
! src/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
! src/share/classes/java/io/ObjectInputStream.java
! src/share/classes/java/io/ObjectStreamClass.java
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/Compiler.java
! src/share/classes/java/lang/Long.java
! src/share/classes/java/lang/Package.java
! src/share/classes/java/lang/ref/Finalizer.java
! src/share/classes/java/lang/reflect/AccessibleObject.java
! src/share/classes/java/lang/reflect/Modifier.java
! src/share/classes/java/lang/reflect/Proxy.java
! src/share/classes/java/net/DatagramSocket.java
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
! src/share/classes/java/net/SocksSocketImpl.java
! src/share/classes/java/net/URLClassLoader.java
! src/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/share/classes/java/rmi/activation/ActivationGroupDesc.java
! src/share/classes/java/rmi/dgc/VMID.java
! src/share/classes/java/security/cert/TrustAnchor.java
! src/share/classes/java/security/cert/X509CertSelector.java
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/EnumMap.java
! src/share/classes/java/util/IdentityHashMap.java
! src/share/classes/java/util/JumboEnumSet.java
! src/share/classes/java/util/Random.java
! src/share/classes/java/util/TreeSet.java
! src/share/classes/java/util/prefs/AbstractPreferences.java
! src/share/classes/java/util/regex/Matcher.java
! src/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java
! src/share/classes/javax/rmi/ssl/SslRMIServerSocketFactory.java
! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/share/classes/sun/misc/ClassFileTransformer.java
! src/share/classes/sun/misc/Cleaner.java
! src/share/classes/sun/misc/ExtensionDependency.java
! src/share/classes/sun/misc/GC.java
! src/share/classes/sun/misc/Launcher.java
! src/share/classes/sun/misc/PerformanceLogger.java
! src/share/classes/sun/misc/ProxyGenerator.java
! src/share/classes/sun/misc/URLClassPath.java
! src/share/classes/sun/net/NetProperties.java
! src/share/classes/sun/net/NetworkClient.java
! src/share/classes/sun/net/ftp/FtpClient.java
! src/share/classes/sun/net/spi/DefaultProxySelector.java
! src/share/classes/sun/net/www/MessageHeader.java
! src/share/classes/sun/net/www/MimeTable.java
! src/share/classes/sun/net/www/http/HttpClient.java
! src/share/classes/sun/net/www/http/KeepAliveCache.java
! src/share/classes/sun/net/www/http/KeepAliveStream.java
! src/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/share/classes/sun/net/www/protocol/jar/URLJarFile.java
! src/share/classes/sun/nio/ch/Reflect.java
! src/share/classes/sun/nio/ch/SocketAdaptor.java
! src/share/classes/sun/nio/ch/Util.java
! src/share/classes/sun/reflect/ClassDefiner.java
! src/share/classes/sun/reflect/MethodAccessorGenerator.java
! src/share/classes/sun/reflect/ReflectionFactory.java
! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/share/classes/sun/reflect/misc/MethodUtil.java
! src/share/classes/sun/rmi/log/ReliableLog.java
! src/share/classes/sun/rmi/registry/RegistryImpl.java
! src/share/classes/sun/rmi/rmic/RemoteClass.java
! src/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java
! src/share/classes/sun/rmi/runtime/Log.java
! src/share/classes/sun/rmi/server/LoaderHandler.java
! src/share/classes/sun/rmi/server/MarshalInputStream.java
! src/share/classes/sun/rmi/server/MarshalOutputStream.java
! src/share/classes/sun/rmi/server/Util.java
! src/share/classes/sun/rmi/server/WeakClassHashMap.java
! src/share/classes/sun/rmi/transport/DGCClient.java
! src/share/classes/sun/rmi/transport/Target.java
! src/share/classes/sun/rmi/transport/Transport.java
! src/share/classes/sun/rmi/transport/proxy/CGIHandler.java
! src/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java
! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java
! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java
! src/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/share/classes/sun/security/ssl/CipherSuite.java
! src/share/classes/sun/security/ssl/DHCrypt.java
! src/share/classes/sun/security/ssl/JsseJce.java
! src/share/classes/sun/security/ssl/ProtocolList.java
! src/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/share/classes/sun/security/ssl/SessionId.java
! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/share/classes/sun/security/x509/CertificatePolicySet.java
! src/share/classes/sun/security/x509/X509Cert.java
! src/share/classes/sun/tools/jar/JarVerifierStream.java
! src/share/classes/sun/tools/native2ascii/N2AFilter.java
! src/solaris/classes/java/util/prefs/FileSystemPreferences.java
! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/solaris/classes/sun/security/provider/NativePRNG.java
! src/windows/classes/sun/security/mscapi/SunMSCAPI.java
Changeset: 3c75107c46a4
Author: lmalvent
Date: 2008-03-10 23:13 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3c75107c46a4
4981215: Publishing a port number for management console to access
Reviewed-by: emcmanus, dfuchs
! src/share/classes/sun/management/ConnectorAddressLink.java
! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
+ test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java
Changeset: c1a7b8f2c1bc
Author: lmalvent
Date: 2008-03-10 23:31 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c1a7b8f2c1bc
Merge
Changeset: 7618b0596aab
Author: lmalvent
Date: 2008-03-10 23:51 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7618b0596aab
Merge
Changeset: 32334945b32e
Author: lmalvent
Date: 2008-03-11 01:20 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/32334945b32e
6655515: MBeans tab: operation return values of type Component displayed as String
6439590: MBeans tab: jconsole mbean tree not correctly refreshed
6446434: MBeans tab: Not possible to view MBean content before all MBeans have been initially loaded
6520144: Hard to find MBean Attributes, Operations, and Notifications in Java 6 jconsole
6522091: VMPanel.java contains non-ASCII character
6608334: JConsole fails to display MBean operation with <null> return type
6611445: MBeans tab: MBean tree algorithm wrongly removes intermediate nodes.
Reviewed-by: dfuchs, jfdenise
! src/share/classes/sun/tools/jconsole/MBeansTab.java
! src/share/classes/sun/tools/jconsole/MemoryPoolStat.java
! src/share/classes/sun/tools/jconsole/VMPanel.java
! src/share/classes/sun/tools/jconsole/inspector/OperationEntry.java
! src/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/share/classes/sun/tools/jconsole/inspector/ThreadDialog.java
! src/share/classes/sun/tools/jconsole/inspector/Utils.java
! src/share/classes/sun/tools/jconsole/inspector/XDataViewer.java
! src/share/classes/sun/tools/jconsole/inspector/XMBean.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanInfo.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanNotifications.java
! src/share/classes/sun/tools/jconsole/inspector/XMBeanOperations.java
! src/share/classes/sun/tools/jconsole/inspector/XObject.java
! src/share/classes/sun/tools/jconsole/inspector/XOperations.java
! src/share/classes/sun/tools/jconsole/inspector/XPlotter.java
! src/share/classes/sun/tools/jconsole/inspector/XPlottingViewer.java
! src/share/classes/sun/tools/jconsole/inspector/XSheet.java
! src/share/classes/sun/tools/jconsole/inspector/XTable.java
! src/share/classes/sun/tools/jconsole/inspector/XTextField.java
! src/share/classes/sun/tools/jconsole/inspector/XTextFieldEditor.java
! src/share/classes/sun/tools/jconsole/inspector/XTree.java
Changeset: 7ddbf4c837b9
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7ddbf4c837b9
5080227: (coll spec) Bug in documentation for WeakHashMap
Reviewed-by: dholmes
! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/WeakHashMap.java
Changeset: 72b9e96ddbe9
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/72b9e96ddbe9
6595669: regtest LinkedBlockingQueue/OfferRemoveLoops.java fails
Reviewed-by: dholmes
! test/java/util/concurrent/LinkedBlockingQueue/OfferRemoveLoops.java
Changeset: 3654a4ce7d54
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3654a4ce7d54
6612102: (coll) IdentityHashMap.iterator().remove() might decrement size twice
Reviewed-by: dholmes
! src/share/classes/java/util/IdentityHashMap.java
+ test/java/util/Map/LockStep.java
Changeset: 9f7046dbd9ab
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9f7046dbd9ab
6602600: Fast removal of cancelled scheduled thread pool tasks
Reviewed-by: alanb
Contributed-by: Doug Lea <dl at cs.oswego.edu>
! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
+ test/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
+ test/java/util/concurrent/ScheduledThreadPoolExecutor/Stress.java
Changeset: 944d0faa0c50
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/944d0faa0c50
6609775: Reduce context switches in DelayQueue due to signalAll
Reviewed-by: alanb
Contributed-by: Doug Lea <dl at cs.oswego.edu>
! src/share/classes/java/util/concurrent/DelayQueue.java
+ test/java/util/concurrent/DelayQueue/Stress.java
Changeset: ef7047a30d91
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ef7047a30d91
6620549: ExecutorService#shutdown should clearly state that it does not block
Reviewed-by: dholmes
Contributed-by: Doug Lea <dl at cs.oswego.edu>
! src/share/classes/java/util/concurrent/ExecutorService.java
! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/share/classes/java/util/concurrent/ThreadPoolExecutor.java
Changeset: da49dce73a07
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/da49dce73a07
6625723: Excessive ThreadLocal storage used by ReentrantReadWriteLock
Reviewed-by: dholmes
Contributed-by: Doug Lea <dl at cs.oswego.edu>
! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/Count.java
Changeset: e34975f797fc
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e34975f797fc
6633113: test/java/util/concurrent/SynchronousQueue/Fairness.java fails intermittently
Reviewed-by: dholmes
! test/java/util/concurrent/SynchronousQueue/Fairness.java
Changeset: f330b7834288
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f330b7834288
6583872: (coll) Direct uninformed users away from Vector/Hashtable
Reviewed-by: dholmes
! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/Vector.java
Changeset: 0487ce0465d6
Author: martin
Date: 2008-03-10 23:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0487ce0465d6
6625725: (coll) modCount should not be volatile
Reviewed-by: dholmes
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/IdentityHashMap.java
! src/share/classes/java/util/WeakHashMap.java
Changeset: 278e769f9123
Author: alanb
Date: 2008-03-11 14:42 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/278e769f9123
6448457: (ch) Channels.newOutputStream().write() does not write all data
Reviewed-by: iris, sherman
! src/share/classes/java/nio/channels/Channels.java
+ test/java/nio/channels/Channels/ShortWrite.java
Changeset: c97ff189e490
Author: alanb
Date: 2008-03-11 14:49 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c97ff189e490
6644607: (ch) test/java/nio/channels/SocketChannel/Connect.java throws UnknownHostException
Reviewed-by: chegar
! test/java/nio/channels/TestUtil.java
Changeset: 7b28e857d36c
Author: alanb
Date: 2008-03-13 19:29 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7b28e857d36c
6628575: (fc) lock/tryLock methods do not work with NFS servers that limit lock range to max file size
Reviewed-by: sherman
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
Changeset: c73cb47fe250
Author: alanb
Date: 2008-03-13 19:34 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c73cb47fe250
6546113: (bf) CharSequence.slice() on wrapped CharSequence doesn't start at buffer position
Reviewed-by: iris
Contributed-by: roman.kennke at aicas.com
! src/share/classes/java/nio/StringCharBuffer.java
! test/java/nio/Buffer/StringCharBufferSliceTest.java
Changeset: 547c14448b74
Author: sherman
Date: 2008-03-14 14:21 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/547c14448b74
6514993: (prefs)prefs should use java.util.ServiceLoader to lookup service providers
Reviewed-by: iris
Contributed-by: xueming.shen at sun.com
! src/share/classes/java/util/prefs/Preferences.java
Changeset: dd6765f87558
Author: tbell
Date: 2008-03-17 22:56 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dd6765f87558
Merge
Changeset: e1b99dfabb04
Author: chegar
Date: 2008-03-04 17:09 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e1b99dfabb04
6638560: APPCRASH in "SPNEGO_HTTP_AUTH/PROXY_FALLBACK" test case with 64 bit JDK on Win2008 x64, VinVista x64
Summary: Remove incorrect free from native code
Reviewed-by: jccollet
! src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
Changeset: 02e18782ebe1
Author: weijun
Date: 2008-03-05 09:52 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/02e18782ebe1
6641312: Fix krb5 codes indentation problems
Reviewed-by: xuelei, valeriep, wetmore
! src/share/classes/sun/security/krb5/KrbTgsReq.java
! src/share/classes/sun/security/krb5/internal/APRep.java
! src/share/classes/sun/security/krb5/internal/APReq.java
! src/share/classes/sun/security/krb5/internal/ASRep.java
! src/share/classes/sun/security/krb5/internal/ASReq.java
! src/share/classes/sun/security/krb5/internal/Authenticator.java
! src/share/classes/sun/security/krb5/internal/AuthorizationData.java
! src/share/classes/sun/security/krb5/internal/AuthorizationDataEntry.java
! src/share/classes/sun/security/krb5/internal/EncAPRepPart.java
! src/share/classes/sun/security/krb5/internal/EncASRepPart.java
! src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbCredPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbPrivPart.java
! src/share/classes/sun/security/krb5/internal/EncTGSRepPart.java
! src/share/classes/sun/security/krb5/internal/EncTicketPart.java
! src/share/classes/sun/security/krb5/internal/KDCRep.java
! src/share/classes/sun/security/krb5/internal/KDCReq.java
! src/share/classes/sun/security/krb5/internal/KRBCred.java
! src/share/classes/sun/security/krb5/internal/KrbCredInfo.java
! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/windows/native/sun/security/krb5/NativeCreds.c
Changeset: 6baf10020bb3
Author: jccollet
Date: 2008-03-05 11:40 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6baf10020bb3
6641309: Wrong Cookie separator used in HttpURLConnection
Summary: Added a space to cookie separator. Generified the code and added tags.
Reviewed-by: chegar
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! test/java/net/CookieHandler/CookieManagerTest.java
+ test/sun/net/www/protocol/http/B6641309.java
Changeset: 7360321c37e3
Author: weijun
Date: 2008-03-05 21:55 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7360321c37e3
6648972: KDCReq.init always read padata
Summary: PA-DATA is optional, only read it when it exists
Reviewed-by: valeriep
! src/share/classes/sun/security/krb5/internal/ETypeInfo2.java
! src/share/classes/sun/security/krb5/internal/KDCReq.java
+ test/sun/security/krb5/OptionPADataInKDCReq.java
Changeset: d842462572a9
Author: weijun
Date: 2008-03-05 22:15 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d842462572a9
6590930: reed/write does not match for ccache
Summary: Add null-awareness to ccache read
Reviewed-by: valeriep
! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java
+ test/sun/security/krb5/TimeInCCache.java
Changeset: 66d2a8a11d59
Author: weijun
Date: 2008-03-05 22:16 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/66d2a8a11d59
6664612: debug output leaked
Reviewed-by: valeriep
! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
Changeset: b6f7db7d8648
Author: jccollet
Date: 2008-03-05 17:16 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b6f7db7d8648
6660405: HttpURLConnection returns the wrong InputStream
Summary: Set inputStream back to null in disconnectInternal().
Reviewed-by: chegar
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/sun/net/www/protocol/http/B6660405.java
Changeset: 7ce5e8238b53
Author: jccollet
Date: 2008-03-05 18:11 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7ce5e8238b53
6651717: Debug output statement left in MailToURLConnection
Summary: Removed output statement, removed unused imports, added override tags.
Reviewed-by: chegar
! src/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java
Changeset: fa6948bdc4b0
Author: wetmore
Date: 2008-03-06 10:35 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fa6948bdc4b0
6623830: SCCS cleanup has broken two regression tests.
Reviewed-by: chegar
! test/java/net/ResponseCache/file2.1
Changeset: a100f699c155
Author: chegar
Date: 2008-03-07 09:57 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a100f699c155
6667108: typo in javadoc for java.net.Socket.getRemoteSocketAddress()
Summary: Simple typo in method specification.
Reviewed-by: jccollet
! src/share/classes/java/net/Socket.java
Changeset: 328415dfe347
Author: chegar
Date: 2008-03-07 11:30 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/328415dfe347
6615656: Removed unimplemented java.net methods
Reviewed-by: jccollet
! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/java/net/NetworkInterface.java
! src/solaris/classes/java/net/PlainSocketImpl.java
! src/windows/classes/java/net/DualStackPlainSocketImpl.java
! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java
Changeset: 10d5be3e1fa8
Author: chegar
Date: 2008-03-07 11:51 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/10d5be3e1fa8
6591358: documentation error in URLConnection.setRequestProperty("accept", ...)
Summary: Simple doc change, "accept" -> "Accept"
Reviewed-by: jccollet
! src/share/classes/java/net/URLConnection.java
Changeset: 50a8b5ca8f39
Author: chegar
Date: 2008-03-07 13:00 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/50a8b5ca8f39
6628576: InterfaceAddress.equals() NPE when broadcast field == null
Summary: Update logic in equals to correctly handle nulls.
Reviewed-by: michaelm
! src/share/classes/java/net/InterfaceAddress.java
+ test/java/net/InterfaceAddress/Equals.java
Changeset: 1143fe7be725
Author: chegar
Date: 2008-03-07 15:15 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1143fe7be725
6672682: Forgotten file from CR 6615656.
Reviewed-by: michaelm
! src/windows/classes/java/net/PlainSocketImpl.java
Changeset: 0bce46885f3a
Author: chegar
Date: 2008-03-07 07:25 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0bce46885f3a
6628661: NTLM-authentication doesn't work with non-ASCII letters
Summary: Use JNU_GetStringPlatformChars to convert jstrings to the locale specific native C strings
Reviewed-by: michaelm
! src/windows/native/sun/net/www/protocol/http/NTLMAuthSequence.c
Changeset: 1b597b0efded
Author: chegar
Date: 2008-03-07 07:28 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1b597b0efded
Merge
Changeset: 67d13a20483a
Author: chegar
Date: 2008-03-07 17:17 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/67d13a20483a
6631048: Problem when writing on output stream of HttpURLConnection
Summary: Fix up logic in ChunkedOutputStream.write
Reviewed-by: jccollet
! src/share/classes/sun/net/www/http/ChunkedOutputStream.java
! test/sun/net/www/http/ChunkedOutputStream/Test.java
Changeset: 344b9b281048
Author: chegar
Date: 2008-03-07 17:18 +0000
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/344b9b281048
Merge
Changeset: ac695089ccc5
Author: weijun
Date: 2008-03-08 22:49 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ac695089ccc5
6634644: broken fragment, should use @link
Reviewed-by: mullan
! src/share/classes/javax/security/cert/X509Certificate.java
Changeset: 2c37083730b1
Author: weijun
Date: 2008-03-08 22:51 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2c37083730b1
6643094: Test on keytool -startdate forgets about December
Reviewed-by: xuelei
! test/sun/security/tools/keytool/StartDateTest.java
Changeset: 06eb4d224a6b
Author: weijun
Date: 2008-03-08 22:52 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/06eb4d224a6b
6597349: KeyStore.getCertificateChain() may not return the full chain
Reviewed-by: mullan
! src/share/classes/java/security/KeyStore.java
Changeset: f6f456d2fabf
Author: weijun
Date: 2008-03-12 09:32 +0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f6f456d2fabf
6673164: dns_fallback parse error
Reviewed-by: valeriep
! src/share/classes/sun/security/krb5/Config.java
+ test/sun/security/krb5/DnsFallback.java
Changeset: a43ebfd8915a
Author: wetmore
Date: 2008-03-11 23:37 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a43ebfd8915a
Merge
! src/share/classes/java/net/Socket.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
Changeset: 6068b786e186
Author: mullan
Date: 2008-03-13 13:29 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6068b786e186
6611991: Add support for parsing RFC4514 DNs to X500Principal
Summary: Added new test and made one code change to escape null characters.
Reviewed-by: vinnie
! src/share/classes/sun/security/x509/AVA.java
+ test/javax/security/auth/x500/X500Principal/RFC4514.java
Changeset: 32e7ba670b0e
Author: mullan
Date: 2008-03-14 10:33 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/32e7ba670b0e
Merge
Changeset: 7dc3b56f220f
Author: xuelei
Date: 2008-03-15 13:43 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7dc3b56f220f
6648816: REGRESSION: setting -Djava.security.debug=failure result in NPE in ACC
Summary: unchecking the null pointer of the debug handle
Reviewed-by: mullan, weijun
! src/share/classes/java/security/AccessControlContext.java
+ test/java/security/AccessControlContext/FailureDebugOption.java
Changeset: d69e411f0711
Author: xuelei
Date: 2008-03-16 01:37 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d69e411f0711
6618387: SSL client sessions do not close cleanly. A TCP reset occurs instead of a close_notify alert.
Summary: closeIdelConnection() does not query the cached connection correctly.
Reviewed-by: chegar
! src/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java
Changeset: 73f50a1c8634
Author: xuelei
Date: 2008-03-16 23:46 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/73f50a1c8634
6542796: CPU issue with JSSE and tomcat
Summary: record length count error
Reviewed-by: weijun
! src/share/classes/sun/security/ssl/InputRecord.java
Changeset: 280a7b75cd39
Author: xuelei
Date: 2008-03-17 03:11 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/280a7b75cd39
6447412: Issue with socket.close() for ssl sockets when poweroff on other system
Summary: Support SSL sockets SOLINGER
Reviewed-by: chegar
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/OutputRecord.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java
Changeset: f6905d8eee6e
Author: wetmore
Date: 2008-03-06 16:06 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f6905d8eee6e
6578538: com.sun.crypto.provider.SunJCE instance leak using KRB5 and LoginContext
Reviewed-by: valeriep
! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
+ test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
Changeset: 1cb78400acce
Author: wetmore
Date: 2008-03-17 11:53 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1cb78400acce
Merge
Changeset: 0f030deba7df
Author: wetmore
Date: 2008-03-17 12:27 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0f030deba7df
Merge
Changeset: 9ae056d2cffd
Author: tbell
Date: 2008-03-17 23:03 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9ae056d2cffd
Merge
More information about the jdk7-dev
mailing list