Re: Disabling Replay Cache in Kerberos JGSS

2013-03-05 Thread Weijun Wang
I cannot guarantee a time, maybe within a month in jdk8, and the next 
jdk7u release after it appears in 8.


-Max

On 3/5/13 5:16 PM, Vipul Mehta wrote:

Can you give an estimate about when or in which version this might be
available ?


On Tue, Mar 5, 2013 at 7:16 AM, Weijun Wang weijun.w...@oracle.com
mailto:weijun.w...@oracle.com wrote:

Hi Vipul

No, we don't have such a setting now but we are considering adding
one, most likely using a krb5.conf key-value pair.

Thanks
Max



On 3/4/13 1:23 PM, Vipul Mehta wrote:

Hi,

I want to disable the replay cache during context establishment in
Kerberos ( JGSS ) to avoid Request is a replay (34) exception. JGSS
provides the method requestReplayDet() to be called on initiator
side
but this works only to detect replay of tokens passed after context
establishment. context.requestReplayDet(__false) doesn't prevent the
replay exception during context establishment.

I am using separate context for each thread. For replay
detection, JGSS
just checks if multiple context establishment request from a
client has
same timestamp in authenticator. With several threads using the same
client principal, it may happen that the replay attack detected
is false
positive.

MIT kerberos provides a way to disable replay cache by setting
KRB5RCACHENAME=none in environment variables. In JGSS, it looks like
there is no such thing.


--
Regards,
Vipul




--
Regards,
Vipul


hg: jdk8/tl/jdk: 8009259: TEST_BUG: sun/misc/Cleaner/exitOnThrow.sh failing intermittently

2013-03-05 Thread chris . hegarty
Changeset: 62639ca66ab9
Author:ewang
Date:  2013-03-05 10:10 +
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/62639ca66ab9

8009259: TEST_BUG: sun/misc/Cleaner/exitOnThrow.sh failing intermittently
Reviewed-by: chegar, alanb

! test/sun/misc/Cleaner/ExitOnThrow.java
! test/sun/misc/Cleaner/exitOnThrow.sh



hg: jdk8/tl/jdk: 4880778: URL final class has protected methods

2013-03-05 Thread chris . hegarty
Changeset: be79440b8026
Author:jzavgren
Date:  2013-03-05 09:50 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/be79440b8026

4880778: URL final class has protected methods
Summary: The two set() methods have been defined to be package private.
Reviewed-by: alanb, chegar, khazra

! src/share/classes/java/net/URL.java
! src/share/classes/java/net/URLStreamHandler.java



hg: jdk8/tl/langtools: 4 new changesets

2013-03-05 Thread maurizio . cimadamore
Changeset: 69cd2bfd4a31
Author:mcimadamore
Date:  2013-03-05 14:04 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/69cd2bfd4a31

8004962: Code generation crash with lambda and local classes
Summary: Translation info should be propagated from LambdaToMethod to Lower
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/lambda/LambdaCapture07.java

Changeset: d2a98dde7ecc
Author:mcimadamore
Date:  2013-03-05 14:12 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d2a98dde7ecc

8009227: Certain diagnostics should not be deferred
Summary: Add new diagnostic flag to mark non deferrable diagnostics
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/lambda/abort/CompletionFailure.java

Changeset: a708c5f1da06
Author:mcimadamore
Date:  2013-03-05 14:16 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a708c5f1da06

8009154: Missing cast in method reference bridge leads to NoSuchMethodError
Summary: Missing cast in generated method reference bridge
Reviewed-by: rfield, jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReference65.java

Changeset: 12202e6ab78a
Author:mcimadamore
Date:  2013-03-05 14:19 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/12202e6ab78a

8009129: Illegal access error when calling method reference
Summary: Javac generates method handle referencing non public type
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ 
test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/NotDefPublicCantAccessFragment.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/p/C.java
+ test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java
+ test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.out
+ test/tools/javac/lambda/inaccessibleMref01/p1/C.java
+ test/tools/javac/lambda/inaccessibleMref02/InaccessibleMref02.java
+ test/tools/javac/lambda/inaccessibleMref02/p1/C.java



Re: Disabling Replay Cache in Kerberos JGSS

2013-03-05 Thread Vipul Mehta
Can you give an estimate about when or in which version this might be
available ?


On Tue, Mar 5, 2013 at 7:16 AM, Weijun Wang weijun.w...@oracle.com wrote:

 Hi Vipul

 No, we don't have such a setting now but we are considering adding one,
 most likely using a krb5.conf key-value pair.

 Thanks
 Max



 On 3/4/13 1:23 PM, Vipul Mehta wrote:

 Hi,

 I want to disable the replay cache during context establishment in
 Kerberos ( JGSS ) to avoid Request is a replay (34) exception. JGSS
 provides the method requestReplayDet() to be called on initiator side
 but this works only to detect replay of tokens passed after context
 establishment. context.requestReplayDet(**false) doesn't prevent the
 replay exception during context establishment.

 I am using separate context for each thread. For replay detection, JGSS
 just checks if multiple context establishment request from a client has
 same timestamp in authenticator. With several threads using the same
 client principal, it may happen that the replay attack detected is false
 positive.

 MIT kerberos provides a way to disable replay cache by setting
 KRB5RCACHENAME=none in environment variables. In JGSS, it looks like
 there is no such thing.


 --
 Regards,
 Vipul




-- 
Regards,
Vipul


hg: jdk8/tl: 8006988: build-infra: Configure fails if 'cl' is in path on linux

2013-03-05 Thread martinrb
Changeset: a9c8a32d09f9
Author:martin
Date:  2013-03-05 13:16 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/a9c8a32d09f9

8006988: build-infra: Configure fails if 'cl' is in path on linux
Summary: Respect user CC and CXX environment variables; use cl iff on windows
Reviewed-by: erikj

! common/autoconf/generated-configure.sh
! common/autoconf/toolchain.m4



hg: jdk8/tl/jaxp: 2 new changesets

2013-03-05 Thread lana . steuck
Changeset: 58fa065dd5d6
Author:katleman
Date:  2013-02-21 11:13 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/58fa065dd5d6

Added tag jdk8-b78 for changeset 00958c5a7070

! .hgtags

Changeset: 4873a0499bc3
Author:katleman
Date:  2013-02-28 10:42 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/4873a0499bc3

Added tag jdk8-b79 for changeset 58fa065dd5d6

! .hgtags



hg: jdk8/tl: 8 new changesets

2013-03-05 Thread lana . steuck
Changeset: 91d35211e744
Author:katleman
Date:  2013-02-21 11:12 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/91d35211e744

Added tag jdk8-b78 for changeset fd1a5574cf68

! .hgtags

Changeset: 85b5b4cc388c
Author:katleman
Date:  2013-02-28 10:41 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/85b5b4cc388c

Added tag jdk8-b79 for changeset 91d35211e744

! .hgtags

Changeset: ab82853d3365
Author:erikj
Date:  2013-02-21 14:16 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/ab82853d3365

8008451: Make mac builds on 10.8 work on 10.7
Reviewed-by: ohair, ddehaven

! common/autoconf/generated-configure.sh
! common/autoconf/spec.gmk.in
! common/autoconf/toolchain.m4

Changeset: d3e3d5b06f45
Author:ohair
Date:  2013-02-23 10:47 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/d3e3d5b06f45

8004712: build-infra: Move user guide from web pages to repository
Summary: Just the initial work, will need more changes.
Reviewed-by: tbell

! README
! README-builds.html

Changeset: 2778e6576e21
Author:katleman
Date:  2013-02-26 13:23 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/2778e6576e21

Merge


Changeset: 0adf9c626bb1
Author:katleman
Date:  2013-02-28 20:29 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/0adf9c626bb1

Merge


Changeset: c022bc48b7ed
Author:lana
Date:  2013-03-05 11:46 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/c022bc48b7ed

Merge

! common/autoconf/generated-configure.sh
! common/autoconf/spec.gmk.in

Changeset: c4901c0e0579
Author:lana
Date:  2013-03-05 15:09 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/c4901c0e0579

Merge

! common/autoconf/generated-configure.sh
! common/autoconf/toolchain.m4



hg: jdk8/tl/jaxws: 2 new changesets

2013-03-05 Thread lana . steuck
Changeset: 70d8658d2a30
Author:katleman
Date:  2013-02-21 11:13 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/70d8658d2a30

Added tag jdk8-b78 for changeset 391de4c992d1

! .hgtags

Changeset: b0224010e2f0
Author:katleman
Date:  2013-02-28 10:42 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/b0224010e2f0

Added tag jdk8-b79 for changeset 70d8658d2a30

! .hgtags



hg: jdk8/tl/corba: 3 new changesets

2013-03-05 Thread lana . steuck
Changeset: e41fb1aa0329
Author:katleman
Date:  2013-02-21 11:12 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/corba/rev/e41fb1aa0329

Added tag jdk8-b78 for changeset 27d6368ae8ba

! .hgtags

Changeset: 5f3d4a6bdd02
Author:katleman
Date:  2013-02-28 10:41 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/corba/rev/5f3d4a6bdd02

Added tag jdk8-b79 for changeset e41fb1aa0329

! .hgtags

Changeset: 67ef27b4e16c
Author:lana
Date:  2013-03-05 11:46 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/corba/rev/67ef27b4e16c

Merge




hg: jdk8/tl/hotspot: 40 new changesets

2013-03-05 Thread lana . steuck
Changeset: db3359133cdd
Author:katleman
Date:  2013-02-21 11:12 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/db3359133cdd

Added tag jdk8-b78 for changeset d5e12e7d2f71

! .hgtags

Changeset: 57b81d6c3641
Author:amurillo
Date:  2013-02-15 13:36 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/57b81d6c3641

8008286: new hotspot build - hs25-b20
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 7adae9244bc8
Author:mgronlun
Date:  2013-02-13 11:23 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7adae9244bc8

8007312: null check signal semaphore in os::signal_notify windows
Reviewed-by: dholmes, sla

! src/os/windows/vm/os_windows.cpp

Changeset: 2394a89e89f4
Author:rbackman
Date:  2013-02-13 09:46 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2394a89e89f4

8008088: SA can hang the VM
Reviewed-by: mgronlun, sla, dholmes

! agent/src/os/bsd/libproc_impl.c
! agent/src/os/bsd/libproc_impl.h
! agent/src/os/bsd/ps_proc.c
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/libproc_impl.h
! agent/src/os/linux/ps_proc.c

Changeset: 49618582fc5b
Author:sla
Date:  2013-02-14 13:08 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/49618582fc5b

8004840: Jstack seems to output unnecessary information in 7u9
Reviewed-by: dholmes, coleenp, sspitsyn, rbackman

! agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java

Changeset: 3a531d40ad93
Author:acorn
Date:  2013-02-14 14:33 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3a531d40ad93

8007736: VerifyError for static method in interface
Reviewed-by: dholmes, acorn
Contributed-by: bharadwaj.yadava...@oracle.com

! src/share/vm/classfile/verifier.cpp
+ test/runtime/8007736/TestStaticIF.java

Changeset: e7e9e08147fc
Author:mikael
Date:  2013-02-14 12:36 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e7e9e08147fc

8007639: Workaround for ccache in vm.make is incorrect
Summary: Fixed makefile logic to correctly special case JRE_RELEASE_VERSION and 
vm_version.o
Reviewed-by: dholmes, erikj

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make

Changeset: 5d5c577296fd
Author:sla
Date:  2013-02-15 08:54 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5d5c577296fd

8008102: SA on OS X does not stop the attached process
Reviewed-by: dholmes, rbackman

! agent/src/os/bsd/MacosxDebuggerLocal.m

Changeset: f35f1fbab3e1
Author:sla
Date:  2013-02-15 10:08 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f35f1fbab3e1

Merge


Changeset: dc1de5e78a85
Author:dsamersoff
Date:  2013-02-15 10:29 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dc1de5e78a85

Merge


Changeset: f82bcc429e8c
Author:sla
Date:  2013-02-18 10:43 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f82bcc429e8c

8007901: SA: Don't read flag values as constants
Reviewed-by: dholmes, mikael

! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: b5e3ec9c69fa
Author:sla
Date:  2013-02-18 12:49 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b5e3ec9c69fa

8007779: os::die() on solaris should generate core file
Reviewed-by: dholmes, rbackman

! src/os/solaris/vm/os_solaris.cpp

Changeset: 5cd2fac2ae70
Author:hseigel
Date:  2013-02-19 08:51 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5cd2fac2ae70

6749267: Signal handler should save/restore errno
Summary: Save errno before processing signal, then restore it.
Reviewed-by: acorn, sspitsyn

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 56c364daccc3
Author:emc
Date:  2013-02-19 11:36 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/56c364daccc3

8007153: Ensure that MethodParameters API works properly with RedefineClasses
Summary: Adds code to HotSpot to properly update MethodParameter attributes' 
constant pool indexes when redefineClasses is called
Reviewed-by: coleenp, sspitsyn

! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 1048edb5434a
Author:coleenp
Date:  2013-02-19 13:33 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1048edb5434a

Merge


Changeset: 20fff74158eb
Author:sspitsyn
Date:  2013-02-20 08:51 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/20fff74158eb

Merge


Changeset: bbc7936779f9
Author:brutisso
Date:  2013-02-14 09:11 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bbc7936779f9

8006398: Add regression tests for deprectated GCs
Reviewed-by: 

hg: jdk8/tl/langtools: 3 new changesets

2013-03-05 Thread lana . steuck
Changeset: 56dfafbb9e1a
Author:katleman
Date:  2013-02-21 11:13 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/56dfafbb9e1a

Added tag jdk8-b78 for changeset af8417e590f4

! .hgtags

Changeset: a8227c617684
Author:katleman
Date:  2013-02-28 10:43 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a8227c617684

Added tag jdk8-b79 for changeset 56dfafbb9e1a

! .hgtags

Changeset: 188a07a0a7a0
Author:lana
Date:  2013-03-05 11:51 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/188a07a0a7a0

Merge




hg: jdk8/tl/jdk: 12 new changesets

2013-03-05 Thread lana . steuck
Changeset: bb97c93e4fd7
Author:katleman
Date:  2013-02-21 11:13 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bb97c93e4fd7

Added tag jdk8-b78 for changeset 00b7535d743f

! .hgtags

Changeset: 5245b2f1c53d
Author:ngthomas
Date:  2013-02-21 17:55 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5245b2f1c53d

8008691: Build failure (NEWBUILD=false) on Mac
Reviewed-by: art, anthony

! make/sun/lwawt/FILES_export_macosx.gmk

Changeset: c933505d75c2
Author:dcherepanov
Date:  2013-02-26 12:54 +0400
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c933505d75c2

Merge


Changeset: d967dd39a5ca
Author:katleman
Date:  2013-02-28 10:42 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d967dd39a5ca

Added tag jdk8-b79 for changeset c933505d75c2

! .hgtags

Changeset: 5a1ea5bbe10a
Author:erikj
Date:  2013-02-21 14:14 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a1ea5bbe10a

8007387: sed: RE error: illegal byte sequence when building images on Mac
Reviewed-by: tbell

! makefiles/Images.gmk

Changeset: a287f6a0d46d
Author:erikj
Date:  2013-02-21 14:16 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a287f6a0d46d

8008451: Make mac builds on 10.8 work on 10.7
Reviewed-by: ohair, ddehaven

! make/common/Defs-macosx.gmk

Changeset: 5d27f8702118
Author:erikj
Date:  2013-02-21 14:23 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5d27f8702118

8007903: 8005583's changes to make/install-rules.gmk need to made to 
jdk/make/closed/InstallWrapper.gmk
Reviewed-by: tbell, ohair

! make/common/shared/Compiler-msvc.gmk
! make/common/shared/Defs-utils.gmk

Changeset: f0b5b57014b3
Author:katleman
Date:  2013-02-26 13:23 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0b5b57014b3

Merge


Changeset: 8d3dbb724859
Author:katleman
Date:  2013-02-27 13:10 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8d3dbb724859

Merge


Changeset: b760d5d4b8d3
Author:katleman
Date:  2013-02-28 19:30 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b760d5d4b8d3

8009196: install doesn't define $(AR) as /usr/ccs/bin/ar, results in ar: 
Command not found
Reviewed-by: tbell

! make/common/shared/Defs-utils.gmk

Changeset: dfb40f066c6c
Author:katleman
Date:  2013-02-28 20:30 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/dfb40f066c6c

Merge


Changeset: f960a34f05ce
Author:lana
Date:  2013-03-05 11:49 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f960a34f05ce

Merge

! makefiles/Images.gmk



hg: jdk8/tl: 8009529: Fix for 8006988 missed closed configure changes

2013-03-05 Thread david . holmes
Changeset: 929e2461818b
Author:dholmes
Date:  2013-03-05 22:45 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/929e2461818b

8009529: Fix for 8006988 missed closed configure changes
Reviewed-by: mr

! common/autoconf/generated-configure.sh