hg: jdk7/tl/jdk: 7043514: NPE in sun.security.ssl.JsseJce.isEcAvailable

2011-05-11 Thread xuelei . fan
Changeset: 99156e4f26ea
Author:xuelei
Date:  2011-05-11 20:39 -0700
URL:   http://hg.openjdk.java.net/jdk7/tl/jdk/rev/99156e4f26ea

7043514: NPE in sun.security.ssl.JsseJce.isEcAvailable
Reviewed-by: weijun, vinnie, wetmore

! src/share/classes/sun/security/ssl/JsseJce.java



hg: jdk7/tl/jdk: 6659215: javax.management.timer.Timer frequently fails to start

2011-05-11 Thread keith . mcguigan
Changeset: 831017d8fbcf
Author:kamg
Date:  2011-05-11 20:18 -0400
URL:   http://hg.openjdk.java.net/jdk7/tl/jdk/rev/831017d8fbcf

6659215: javax.management.timer.Timer frequently fails to start
Summary: Copy array to avoid ConcurrentModificationException
Reviewed-by: dcubed, alanb

! src/share/classes/javax/management/timer/Timer.java
+ test/javax/management/timer/StartTest.java



hg: jdk7/tl/langtools: 7043867: docs/jdk/api/javac have html files that have issues with HTML4 compliance

2011-05-11 Thread jonathan . gibbons
Changeset: bdfa48f80c82
Author:jjg
Date:  2011-05-11 14:55 -0700
URL:   http://hg.openjdk.java.net/jdk7/tl/langtools/rev/bdfa48f80c82

7043867: docs/jdk/api/javac have html files that have issues with HTML4 
compliance
Reviewed-by: darcy

! src/share/classes/com/sun/source/tree/SynchronizedTree.java



hg: jdk7/tl/jdk: 7043234: (fmt) java.util.Formatter links in javadoc to BigDecimal need to be fixed

2011-05-11 Thread xueming . shen
Changeset: 501ca93ea3ef
Author:sherman
Date:  2011-05-11 08:54 -0700
URL:   http://hg.openjdk.java.net/jdk7/tl/jdk/rev/501ca93ea3ef

7043234: (fmt) java.util.Formatter links in javadoc to BigDecimal need to be 
fixed
Summary: fixed the doc miss
Reviewed-by: alanb, emcmanus

! src/share/classes/java/util/Formatter.java



hg: jdk7/tl/jdk: 2 new changesets

2011-05-11 Thread alan . bateman
Changeset: 11ef1f1bd7ca
Author:alanb
Date:  2011-05-11 14:57 +0100
URL:   http://hg.openjdk.java.net/jdk7/tl/jdk/rev/11ef1f1bd7ca

7043425: (fc) ClosedByInterruptException thrown but interrupt status not set
Reviewed-by: dholmes, chegar

! src/share/classes/sun/nio/ch/NativeThreadSet.java
! test/java/nio/channels/FileChannel/ClosedByInterrupt.java

Changeset: f91c799f7bfb
Author:alanb
Date:  2011-05-11 15:00 +0100
URL:   http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f91c799f7bfb

7043788: (fs) PosixFileAttributes.owner() or group() throws NPE if owner/group 
not in passwd/group database
Reviewed-by: chegar

! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c



hg: jdk7/tl/langtools: 2 new changesets

2011-05-11 Thread maurizio . cimadamore
Changeset: a2d422d480cb
Author:mcimadamore
Date:  2011-05-11 13:10 +0200
URL:   http://hg.openjdk.java.net/jdk7/tl/langtools/rev/a2d422d480cb

7042566: Regression: new ambiguity between varargs method
Summary: Erroneous ambiguity error when choosing most specific varargs method
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/7042566/T7042566.java

Changeset: 95fc7fd39be2
Author:mcimadamore
Date:  2011-05-11 13:12 +0200
URL:   http://hg.openjdk.java.net/jdk7/tl/langtools/rev/95fc7fd39be2

7041730: Regression: compiler accepts invalid cast from int to Byte
Summary: Implementation of cast conversion rules between primitive and boxed 
types is too liberal
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/types/BoxingConversionTest.java
! test/tools/javac/types/CastTest.java



Code review request: 7043737: klist does not detect non-existing keytab

2011-05-11 Thread Weijun Wang

Hi Valerie

http://cr.openjdk.java.net/~weijun/7043737/webrev.00/

Not only a missing keytab is detected, but also an invalid one, where I 
use a similar error message like the native klist:


$ klist -k ASSEMBLY_EXCEPTION
Keytab name: WRFILE:ASSEMBLY_EXCEPTION
klist: Unsupported key table format version number while starting keytab 
scan


I'll ask for JDK 7 approval for this bug.

Thanks
Max


 Original Message 
*Change Request ID*: 7043737
*Synopsis*: klist does not detect non-existing keytab

=== *Description* 

Since "6894072: always refresh keytab", we support "dynamic" keytabs 
which means a keytab file can change during the execution of a program, 
this even includes accepting a non-existing keytab at the beginning and 
read it when it appears at a later time.


On the other hand, the klist tool is used to list the current content of 
a static keytab file. When the file does not exist, we should warn the 
user. This behavior is also consistent with klist from other vendors.