From bugzilla-daemon at icedtea.classpath.org Wed Oct 5 20:51:11 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 05 Oct 2016 20:51:11 +0000
Subject: [Bug 3190] New: JSObject.getWindow(null) NullPointerException
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3190
Bug ID: 3190
Summary: JSObject.getWindow(null) NullPointerException
Product: IcedTea-Web
Version: 1.6.2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: Plugin
Assignee: jvanek at redhat.com
Reporter: pdewacht at gmail.com
CC: unassigned at icedtea.classpath.org
A JSObject.getWindow(null) call results in a NullPointerException:
Exception in thread "Processor" java.lang.NullPointerException
at netscape.javascript.JSObject.getWindow(JSObject.java:278)
at
keytradebank.eidapplet.ReaderContext$Processor.run(ReaderContext.java:101)
(This is an applet "in the wild", not my own code.)
I'm not sure if there's a specification for this API, but this usage is shown
in Oracle's documentation, e.g. in
http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/customized_loading.html
JSObject window = JSObject.getWindow(null);
window.call("someJavaScriptFunction", args);
as well as in other documentation (e.g. http://webswing.org/2.4/app/jslink/),
so I assume it works on other platforms.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From aph at icedtea.classpath.org Thu Oct 6 15:14:41 2016
From: aph at icedtea.classpath.org (aph at icedtea.classpath.org)
Date: Thu, 06 Oct 2016 15:14:41 +0000
Subject: /hg/icedtea7-forest/hotspot: 8167200: AArch64: Broken stack poin...
Message-ID:
changeset c7d4a58dc3b6 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=c7d4a58dc3b6
author: aph
date: Thu Oct 06 15:11:35 2016 +0000
8167200: AArch64: Broken stack pointer adjustment in interpreter
Summary: Always adjust SP unconditionally
Reviewed-by: dlong, kbarrett
diffstat:
src/cpu/aarch64/vm/templateTable_aarch64.cpp | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
diffs (26 lines):
diff -r 8d4e845ef74b -r c7d4a58dc3b6 src/cpu/aarch64/vm/templateTable_aarch64.cpp
--- a/src/cpu/aarch64/vm/templateTable_aarch64.cpp Wed Sep 28 07:45:01 2016 +0100
+++ b/src/cpu/aarch64/vm/templateTable_aarch64.cpp Thu Oct 06 15:11:35 2016 +0000
@@ -3779,19 +3779,15 @@
// allocate one if there's no free slot
{
- Label entry, loop, no_adjust;
+ Label entry, loop;
// 1. compute new pointers // rsp: old expression stack top
__ ldr(c_rarg1, monitor_block_bot); // c_rarg1: old expression stack bottom
- __ sub(esp, esp, entry_size); // move expression stack top
+ __ sub(esp, esp, entry_size); // move expression stack top
__ sub(c_rarg1, c_rarg1, entry_size); // move expression stack bottom
__ mov(c_rarg3, esp); // set start value for copy loop
__ str(c_rarg1, monitor_block_bot); // set new monitor block bottom
- __ cmp(sp, c_rarg3); // Check if we need to move sp
- __ br(Assembler::LO, no_adjust); // to allow more stack space
- // for our new esp
- __ sub(sp, sp, 2 * wordSize);
- __ bind(no_adjust);
+ __ sub(sp, sp, entry_size); // make room for the monitor
__ b(entry);
// 2. move expression stack contents
From bugzilla-daemon at icedtea.classpath.org Thu Oct 6 21:32:40 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 06 Oct 2016 21:32:40 +0000
Subject: [Bug 3193] New: [TRACKER] IcedTea 3.3.0 Release
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Bug ID: 3193
Summary: [TRACKER] IcedTea 3.3.0 Release
Product: IcedTea
Version: 8-hg
Hardware: all
OS: All
Status: NEW
Severity: enhancement
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Thu Oct 6 21:32:53 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 06 Oct 2016 21:32:53 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |3.3.0
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:18:03 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:18:03 +0000
Subject: [Bug 1283] [IcedTea8] Use XML for AUTHORS/NEWS to ensure reliable
formatting for producing e.g. release notes.
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1283
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #3 from Andrew John Hughes ---
Delay to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:18:03 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:18:03 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|1283 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:18:03 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:18:03 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1283
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:18:48 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:18:48 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|1547 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:18:48 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:18:48 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1547
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:18:48 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:18:48 +0000
Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #3 from Andrew John Hughes ---
Moved to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:20:12 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:20:12 +0000
Subject: [Bug 1548] [IcedTea8] autoconf checks should use /etc/os-release in
preference to lsb_release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|1547 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #1 from Andrew John Hughes ---
Move back to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:20:12 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:20:12 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1548
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:20:12 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:20:12 +0000
Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|1548 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:20:36 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:20:36 +0000
Subject: [Bug 1549] [IcedTea8] Font configuration should check /etc/os-release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1549
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|3.2.0 |3.3.0
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:20:47 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:20:47 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1549
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:20:47 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:20:47 +0000
Subject: [Bug 1549] [IcedTea8] Font configuration should check /etc/os-release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1549
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks| |3193
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:21:49 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:21:49 +0000
Subject: [Bug 1548] [IcedTea8] autoconf checks should use /etc/os-release in
preference to lsb_release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks| |1547
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:21:49 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:21:49 +0000
Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1548
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:22:28 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:22:28 +0000
Subject: [Bug 3188] spam
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3188
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |unassigned at icedtea.classpat
| |h.org
Component|Fields & Values |IcedTea
Product|Bug Database |IcedTea
Summary|Quickbooks Error Support |spam
|Number(1.888)4*3*6*4111)) |
|Quickbooks ERRor support |
|Phone Number USA Quickbooks |
|Pro Tech Support Phone |
|Number Quickbooks technical |
|Support Number |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 7 03:22:42 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Oct 2016 03:22:42 +0000
Subject: [Bug 3188] spam
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3188
--- Comment #1 from Andrew John Hughes ---
spam
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Sat Oct 8 15:14:53 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Sat, 08 Oct 2016 15:14:53 +0000
Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value
errors
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942
Jacco Ligthart changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jacco at redsleeve.org
--- Comment #4 from Jacco Ligthart ---
Any updates on this?
any hint on how to disable ARM32 JIT on openjdk-6 ?
Thanks.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 10 05:05:25 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Oct 2016 05:05:25 +0000
Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value
errors
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942
--- Comment #5 from Andrew John Hughes ---
Still waiting for Chris to post this patch...
If it doesn't happen before the upcoming 2.6.7 release, I'll disable it by
default.
This bug is about IcedTea 2.x with OpenJDK 7. Are you experiencing the same
issue with IcedTea 1.x & OpenJDK 6?
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 10 20:17:29 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Oct 2016 20:17:29 +0000
Subject: [Bug 2942] 2.6.6 fails to build on arm with duplicate case value
errors
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942
--- Comment #6 from Jacco Ligthart ---
I am rebuilding CentOS7 for the ARMv5 CPU. Their pre 8032051 SRPM
(java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el7_2.src.rpm) builded normal (after a
small patch), the next update
(java-1.6.0-openjdk-1.6.0.39-1.13.11.0.el7_2.src.rpm) results in:
/builddir/build/BUILD/icedtea6-1.13.11/openjdk/hotspot/src/cpu/zero/vm/thumb2.cpp:
In function 'void Thumb2_codegen(Thumb2_Info*, unsigned int)':
/builddir/build/BUILD/icedtea6-1.13.11/openjdk/hotspot/src/cpu/zero/vm/thumb2.cpp:5123:7:
error: duplicate case value
case opc_fast_aldc_w:
^
/builddir/build/BUILD/icedtea6-1.13.11/openjdk/hotspot/src/cpu/zero/vm/thumb2.cpp:5122:7:
error: previously used here
case opc_return_register_finalizer:
^
/builddir/build/BUILD/icedtea6-1.13.11/openjdk/hotspot/src/cpu/zero/vm/thumb2.cpp:6397:7:
error: duplicate case value
case opc_return_register_finalizer: {
^
/builddir/build/BUILD/icedtea6-1.13.11/openjdk/hotspot/src/cpu/zero/vm/thumb2.cpp:6289:5:
error: previously used here
case opc_fast_aldc_w:
^
make[7]: Leaving directory
`/builddir/build/BUILD/icedtea6-1.13.11/openjdk.build/hotspot/outputdir/linux_arm_zero/product'
make[6]: Leaving directory
`/builddir/build/BUILD/icedtea6-1.13.11/openjdk.build/hotspot/outputdir/linux_arm_zero/product'
make[5]: Leaving directory
`/builddir/build/BUILD/icedtea6-1.13.11/openjdk.build/hotspot/outputdir'
make[4]: Leaving directory
`/builddir/build/BUILD/icedtea6-1.13.11/openjdk/hotspot/make'
make[7]: *** [thumb2.o] Error 1
make[6]: *** [the_vm] Error 2
make[5]: *** [productzero] Error 2
make[4]: *** [generic_buildzero] Error 2
make[3]: *** [productzero] Error 2
make[3]: Leaving directory
`/builddir/build/BUILD/icedtea6-1.13.11/openjdk/hotspot/make'
make[2]: *** [hotspot-build] Error 2
make[2]: Leaving directory `/builddir/build/BUILD/icedtea6-1.13.11/openjdk'
make[1]: *** [build_product_image] Error 2
make[1]: Leaving directory `/builddir/build/BUILD/icedtea6-1.13.11/openjdk'
make: *** [stamps/icedtea.stamp] Error 2
To me this looks so much alike the error reported by James, that I always
assumed that this is the same issue. (and that you would be aware ...)
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Oct 11 23:22:16 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Oct 2016 23:22:16 +0000
Subject: [Bug 3196] New: [IcedTea6] ARM fails with duplicate case value errors
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3196
Bug ID: 3196
Summary: [IcedTea6] ARM fails with duplicate case value errors
Product: IcedTea
Version: 6-hg
Hardware: arm
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Clone of bug 2942 for IcedTea 1.x.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Oct 11 23:22:35 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Oct 2016 23:22:35 +0000
Subject: [Bug 3196] [IcedTea6] ARM fails with duplicate case value errors
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3196
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Component|IcedTea |ARM Thumb2 JIT
Assignee|gnu.andrew at redhat.com |chphilli at redhat.com
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Oct 11 23:23:40 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Oct 2016 23:23:40 +0000
Subject: [Bug 2942] [IcedTea7] 2.6.6 fails to build on arm with duplicate
case value errors
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|2.6.6 fails to build on arm |[IcedTea7] 2.6.6 fails to
|with duplicate case value |build on arm with duplicate
|errors |case value errors
--- Comment #7 from Andrew John Hughes ---
I have no means to build on ARM for IcedTea 1.x & 2.x, so those who do need to
report it if something is broken.
I've filed bug 3196 for this issue on IcedTea 1.x.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Thu Oct 13 10:05:33 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 13 Oct 2016 10:05:33 +0000
Subject: [Bug 2088] ADOM II doesn't work
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2088
--- Comment #2 from JiriVanek ---
Hello!
I had digged in this a bit more and mst agree that it is bug deep in ITW.
Adom is correctly requesting al permissions, all jars seems ot be correctly
signed by same authority, all permissions are granted, but still at the end
java.util throws that it do not have permissions.
Also whan I extended set of sandbox permissions of ITW with logging
permissions (and all other 50 adom needs) adom started. So obviously java
itself is run in sandbox.
On one side I'm afraid to touch those parts of ITW on second it is weird how
the permissions ended.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Thu Oct 13 10:17:32 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 13 Oct 2016 10:17:32 +0000
Subject: [Bug 2088] ADOM II doesn't work
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2088
--- Comment #3 from JiriVanek ---
Hm. ANother strange thing. ITW is considering all jars - even the main jar of
adom as unsigned. mAybe the signing period expired?
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Thu Oct 13 10:21:26 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 13 Oct 2016 10:21:26 +0000
Subject: [Bug 2088] ADOM II doesn't work
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2088
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |WONTFIX
--- Comment #4 from JiriVanek ---
jsut fyi - signature is from 2013
jar verified.
Warning:
This jar contains entries whose signer certificate has expired.
This jar contains entries whose certificate chain is not validated.
This jar contains signatures that does not include a timestamp. Without a
timestamp, users may not be able to validate this jar after the signer
certificate's expiration date (2013-03-24) or after any future revocation date.
I agree that ITW may at least produce better error messgae. Anyway for ths best
fix is -nosecurit as in my first comment. Closing for now.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Thu Oct 13 10:29:06 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 13 Oct 2016 10:29:06 +0000
Subject: [Bug 2088] ADOM II doesn't work
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2088
--- Comment #5 from JiriVanek ---
The expiration message is hidden in certificate details.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From jvanek at icedtea.classpath.org Thu Oct 13 14:32:31 2016
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Thu, 13 Oct 2016 14:32:31 +0000
Subject: /hg/icedtea-web: Finished implementation of editor of state of r...
Message-ID:
changeset a566ba109c79 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=a566ba109c79
author: Jiri Vanek
date: Thu Oct 13 16:36:55 2016 +0200
Finished implementation of editor of state of remembered dialogues
* netx/net/sourceforge/jnlp/SecurityDesc.java: small fix - not enforcing array on input of method expecting ... type
* netx/net/sourceforge/jnlp/controlpanel/ClassFinder.java: do not count interfaces as valid members
* netx/net/sourceforge/jnlp/controlpanel/RemmeberableDialogueEditor.java: implemented missing code for Expert edit button and for combobox selection. Implemented save and close and close and cancel buttons.
* netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletActionTableModel.java: highlighted some copying whew one would expect instance
* netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.java: gui creation moved to separate method, implemented reactions on RemmeberableDialogueEditor
* netx/net/sourceforge/jnlp/resources/Messages.properties: added EPE group for RemmeberableDialogueEditor
* netx/net/sourceforge/jnlp/security/appletextendedsecurity/impl/UnsignedAppletActionStorageExtendedImpl.java: highlighted some copying whew one would expect instance
* plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: made deamon
* tests/netx/unit/net/sourceforge/jnlp/controlpanel/ClassFinderTest.java: adapted to ignorance of interface
diffstat:
ChangeLog | 23 +
netx/net/sourceforge/jnlp/SecurityDesc.java | 8 +-
netx/net/sourceforge/jnlp/controlpanel/ClassFinder.java | 11 +-
netx/net/sourceforge/jnlp/controlpanel/RemmeberableDialogueEditor.java | 95 +++-
netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletActionTableModel.java | 4 +-
netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.java | 247 +++++----
netx/net/sourceforge/jnlp/resources/Messages.properties | 12 +
netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java | 7 +-
netx/net/sourceforge/jnlp/security/appletextendedsecurity/impl/UnsignedAppletActionStorageExtendedImpl.java | 4 +
plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java | 1 +
tests/netx/unit/net/sourceforge/jnlp/controlpanel/ClassFinderTest.java | 5 +-
11 files changed, 277 insertions(+), 140 deletions(-)
diffs (truncated from 752 to 500 lines):
diff -r 34b7911de6aa -r a566ba109c79 ChangeLog
--- a/ChangeLog Tue Mar 15 10:56:52 2016 +0100
+++ b/ChangeLog Thu Oct 13 16:36:55 2016 +0200
@@ -1,3 +1,26 @@
+2016-10-13 Jiri Vanek
+
+ Finished implementation of editor of state of remembered dialogues
+ * netx/net/sourceforge/jnlp/SecurityDesc.java: small fix - not enforcing
+ array on input of method expecting ... type
+ * netx/net/sourceforge/jnlp/controlpanel/ClassFinder.java:
+ do not count interfaces as valid members
+ * netx/net/sourceforge/jnlp/controlpanel/RemmeberableDialogueEditor.java:
+ implemented missing code for Expert edit button and for combobox selection.
+ Implemented save and close and close and cancel buttons.
+ * netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletActionTableModel.java:
+ highlighted some copying whew one would expect instance
+ * netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.java:
+ gui creation moved to separate method, implemented reactions on RemmeberableDialogueEditor
+ * netx/net/sourceforge/jnlp/resources/Messages.properties:
+ added EPE group for RemmeberableDialogueEditor
+ * netx/net/sourceforge/jnlp/security/appletextendedsecurity/impl/UnsignedAppletActionStorageExtendedImpl.java:
+ highlighted some copying whew one would expect instance
+ * plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: made deamon
+ * tests/netx/unit/net/sourceforge/jnlp/controlpanel/ClassFinderTest.java:
+ adapted to ignorance of interface
+
+
2016-03-15 Jiri Vanek
* NEWS: mentioned PR2855
diff -r 34b7911de6aa -r a566ba109c79 netx/net/sourceforge/jnlp/SecurityDesc.java
--- a/netx/net/sourceforge/jnlp/SecurityDesc.java Tue Mar 15 10:56:52 2016 +0100
+++ b/netx/net/sourceforge/jnlp/SecurityDesc.java Thu Oct 13 16:36:55 2016 +0200
@@ -155,11 +155,11 @@
*/
private static Class urlPermissionClass = null;
private static Constructor urlPermissionConstructor = null;
-
+
static {
try {
urlPermissionClass = (Class) Class.forName("java.net.URLPermission");
- urlPermissionConstructor = urlPermissionClass.getDeclaredConstructor(new Class[] { String.class });
+ urlPermissionConstructor = urlPermissionClass.getDeclaredConstructor(String.class);
} catch (final ReflectiveOperationException | SecurityException e) {
OutputController.getLogger().log(OutputController.Level.WARNING_DEBUG, "Exception while reflectively finding URLPermission - host is probably not running Java 8+");
OutputController.getLogger().log(OutputController.Level.WARNING_DEBUG, e);
@@ -249,7 +249,7 @@
new PropertyPermission("swing.noxp", "read,write"),
new PropertyPermission("swing.useSystemFontSettings", "read,write"),
};
-
+
/**
* Create a security descriptor.
*
@@ -386,7 +386,7 @@
for (final Permission permission : urlPermissions) {
permissions.add(permission);
}
-
+
return permissions;
}
diff -r 34b7911de6aa -r a566ba109c79 netx/net/sourceforge/jnlp/controlpanel/ClassFinder.java
--- a/netx/net/sourceforge/jnlp/controlpanel/ClassFinder.java Tue Mar 15 10:56:52 2016 +0100
+++ b/netx/net/sourceforge/jnlp/controlpanel/ClassFinder.java Thu Oct 13 16:36:55 2016 +0200
@@ -57,12 +57,13 @@
public static final String CUSTOM_CLASS_PATH_PROPERTY = "custom.class.path";
public static final String BOOT_CLASS_PATH_PROPERTY = "sun.boot.class.path";
-
static public List> findAllMatchingTypes(Class toFind) {
List> returnedClasses = new ArrayList<>();
Set foundClasses = walkClassPath(toFind);
for (Class> clazz : foundClasses) {
- returnedClasses.add((Class extends T>) clazz);
+ if (!clazz.isInterface()) {
+ returnedClasses.add((Class extends T>) clazz);
+ }
}
return returnedClasses;
}
@@ -121,9 +122,9 @@
}
static private Class determine(String name, Class toFind) {
- if (name.contains("$")) {
- return null;
- }
+ if (name.contains("$")) {
+ return null;
+ }
try {
if (name.endsWith(".class")) {
name = name.replace(".class", "");
diff -r 34b7911de6aa -r a566ba109c79 netx/net/sourceforge/jnlp/controlpanel/RemmeberableDialogueEditor.java
--- a/netx/net/sourceforge/jnlp/controlpanel/RemmeberableDialogueEditor.java Tue Mar 15 10:56:52 2016 +0100
+++ b/netx/net/sourceforge/jnlp/controlpanel/RemmeberableDialogueEditor.java Thu Oct 13 16:36:55 2016 +0200
@@ -35,6 +35,7 @@
*/
package net.sourceforge.jnlp.controlpanel;
+import java.awt.Button;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
@@ -48,7 +49,9 @@
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
+import javax.swing.JOptionPane;
import javax.swing.event.ListDataListener;
+import net.sourceforge.jnlp.runtime.Translator;
import net.sourceforge.jnlp.security.dialogs.remember.AppletSecurityActions;
import net.sourceforge.jnlp.security.dialogs.remember.ExecuteAppletAction;
import net.sourceforge.jnlp.security.dialogs.remember.RememberableDialog;
@@ -64,11 +67,19 @@
private final List> allClasses;
private final AppletSecurityActions actions;
+ private AppletSecurityActions result;
+ private final RemmeberableDialogueEditor self;
+ private final JFrame frame;
+
RemmeberableDialogueEditor(JFrame jFrame, boolean modal, Object dialogs) {
super(jFrame, modal);
+ frame=jFrame;
+ this.setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
+ self = this;
actions = (AppletSecurityActions) dialogs;
allClasses = ClassFinder.findAllMatchingTypes(RememberableDialog.class);
recreateGui();
+ this.setLocationRelativeTo(jFrame);
}
private void recreateGui() {
@@ -76,13 +87,12 @@
final JDialog d = this;
getContentPane().removeAll();
d.setLayout(new GridLayout(0, 4));
-
- final List> addedBleClasses = new ArrayList<>(allClasses);
- for (Map.Entry entry : entries) {
- String dialog = entry.getKey();
- for (int i = 0; i < addedBleClasses.size(); i++) {
- final Class extends RememberableDialog> get = addedBleClasses.get(i);
+ final List> addedableClasses = new ArrayList<>(allClasses);
+ for (final Map.Entry entry : entries) {
+ final String dialog = entry.getKey();
+ for (int i = 0; i < addedableClasses.size(); i++) {
+ final Class extends RememberableDialog> get = addedableClasses.get(i);
String s = get.getSimpleName();
if (s.equals(dialog)) {
JButton bb = new JButton("-");
@@ -96,11 +106,38 @@
});
d.add(bb);
d.add(new JLabel(entry.getKey()));
- JComboBox cbb = new JComboBox(ExecuteAppletAction.values());
+ final JComboBox cbb = new JComboBox(ExecuteAppletAction.values());
cbb.setSelectedItem(entry.getValue().getAction());
+ cbb.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ actions.setAction(entry.getKey(), createRember((ExecuteAppletAction) cbb.getSelectedItem(), entry));
+ }
+
+ private SavedRememberAction createRember(ExecuteAppletAction nwValue, Map.Entry entry) {
+ return new SavedRememberAction(nwValue, entry.getValue().getSavedValue());
+ }
+ });
d.add(cbb);
- d.add(new JButton("Expert edit"));
- addedBleClasses.remove(i);
+ JButton expertButton = new JButton(Translator.R("EPEexpert"));
+ expertButton.setToolTipText(Translator.R("EPEexpertHelp"));
+ expertButton.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ Object result = JOptionPane.showInputDialog(self.frame, entry.getValue().getSavedValue(), Translator.R("EPEexpertHint"), JOptionPane.YES_NO_OPTION, null, null, entry.getValue().getSavedValue());
+ if (result != null) {
+ String s = result.toString();
+ if (!s.trim().isEmpty()){
+ actions.setAction(entry.getKey(), createRember(entry.getValue().getAction(), s));
+ }
+ }
+ }
+ private SavedRememberAction createRember(ExecuteAppletAction action, String newValue) {
+ return new SavedRememberAction(action, newValue);
+ }
+ });
+ d.add(expertButton);
+ addedableClasses.remove(i);
i--;
}
}
@@ -113,8 +150,8 @@
@Override
public void setSelectedItem(Object anItem) {
- for (int i = 0; i < addedBleClasses.size(); i++) {
- Class extends RememberableDialog> get = addedBleClasses.get(i);
+ for (int i = 0; i < addedableClasses.size(); i++) {
+ Class extends RememberableDialog> get = addedableClasses.get(i);
if (get.getSimpleName().equals(anItem)) {
selected = get.getSimpleName();
}
@@ -129,12 +166,12 @@
@Override
public int getSize() {
- return addedBleClasses.size();
+ return addedableClasses.size();
}
@Override
public String getElementAt(int index) {
- return addedBleClasses.get(index).getSimpleName();
+ return addedableClasses.get(index).getSimpleName();
}
@Override
@@ -147,20 +184,50 @@
}
};
+ for (int x = 0; x < 4; x++) {
+ Button b = new Button(Translator.R("EPEhelp" + (x + 1)));
+ b.setEnabled(false);
+ d.add(b);
+ }
final JComboBox cb = new JComboBox<>(model);
JButton b = new JButton("+");
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
- actions.setAction(addedBleClasses.get(cb.getSelectedIndex()), new SavedRememberAction(ExecuteAppletAction.NEVER, ExecuteAppletAction.NEVER.toChar()));
+ if (cb.getSelectedIndex() < 0) {
+ return;
+ }
+ actions.setAction(addedableClasses.get(cb.getSelectedIndex()), new SavedRememberAction(ExecuteAppletAction.NEVER, ExecuteAppletAction.NEVER.toChar()));
recreateGui();
}
});
d.add(b);
d.add(cb);
+ JButton save = new JButton(Translator.R("EPEsave"));
+ save.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ result = actions;
+ self.setVisible(false);
+ }
+ });
+ d.add(save);
+ JButton cancel = new JButton(Translator.R("EPEcancel"));
+ cancel.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ result = null;
+ self.setVisible(false);
+ }
+ });
+ d.add(cancel);
d.pack();
}
+ public AppletSecurityActions getResult() {
+ return result;
+ }
+
}
diff -r 34b7911de6aa -r a566ba109c79 netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletActionTableModel.java
--- a/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletActionTableModel.java Tue Mar 15 10:56:52 2016 +0100
+++ b/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletActionTableModel.java Thu Oct 13 16:36:55 2016 +0200
@@ -113,7 +113,7 @@
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
-
+ //tis returns copy, so we can save/cancel
UnsignedAppletActionEntry source = back.toArray()[rowIndex];
if (columnIndex == 0) {
return source.getAppletSecurityActions();
@@ -136,7 +136,7 @@
@Override
public void setValueAt(final Object aValue, final int rowIndex, final int columnIndex) {
final UnsignedAppletActionEntry source = back.toArray()[rowIndex];
- back.modify(source, columnIndex, aValue);
+ back.modify(source, columnIndex, aValue.toString());
}
diff -r 34b7911de6aa -r a566ba109c79 netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.java
--- a/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.java Tue Mar 15 10:56:52 2016 +0100
+++ b/netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.java Thu Oct 13 16:36:55 2016 +0200
@@ -37,12 +37,14 @@
import java.awt.BorderLayout;
import java.awt.Component;
+import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
+import java.awt.event.WindowEvent;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
@@ -71,7 +73,6 @@
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
-import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.LayoutStyle;
import javax.swing.ListCellRenderer;
@@ -165,6 +166,7 @@
}
});
}
+ private final UnsignedAppletsTrustingListPanel self;
public UnsignedAppletsTrustingListPanel(File globalSettings, File customSettings, DeploymentConfiguration conf) {
customBackEnd = new UnsignedAppletActionStorageExtendedImpl(customSettings);
@@ -173,24 +175,9 @@
globalModel = new UnsignedAppletActionTableModel(globalBackEnd);
customFilter = new ByPermanencyFilter(customModel);
globalFilter = new ByPermanencyFilter(globalModel);
- initComponents();
- userTable.setRowSorter(customFilter);
- globalTable.setRowSorter(globalFilter);
+ self=this;
this.conf = conf;
- AppletSecurityLevel gs = AppletSecurityLevel.getDefault();
- String s = conf.getProperty(DeploymentConfiguration.KEY_SECURITY_LEVEL);
- if (s != null) {
- gs = AppletSecurityLevel.fromString(s);
- }
- mainPolicyComboBox.setSelectedItem(gs);
- userTable.getSelectionModel().addListSelectionListener(new SingleSelectionListenerImpl(userTable));
- globalTable.getSelectionModel().addListSelectionListener(new SingleSelectionListenerImpl(globalTable));
-
- userTable.addKeyListener(new DeleteAdapter(userTable));
- globalTable.addKeyListener(new DeleteAdapter(globalTable));
- currentTable = userTable;
- currentModel = customModel;
- setButtons((!currentModel.back.isReadOnly()));
+ reloadGui();
}
public static String appletItemsToCaption(List ii, String caption) {
@@ -266,9 +253,9 @@
public final Component getListCellRendererComponent(final JList> list,
final Object value, final int index, final boolean isSelected,
final boolean cellHasFocus) {
- if (value != null) {
- setToolTipText(value.toString());
- }
+ if (value != null) {
+ setToolTipText(value.toString());
+ }
return super.getListCellRendererComponent(list, value, index, isSelected,
cellHasFocus);
}
@@ -282,15 +269,15 @@
userTable = createTable(customModel);
globalTable = createTable(globalModel);
helpButton = new JButton();
- mainPolicyComboBox = new JComboBox<>(new AppletSecurityLevel[] {
- AppletSecurityLevel.DENY_ALL,
- AppletSecurityLevel.DENY_UNSIGNED,
- AppletSecurityLevel.ASK_UNSIGNED,
- AppletSecurityLevel.ALLOW_UNSIGNED
- });
+ mainPolicyComboBox = new JComboBox<>(new AppletSecurityLevel[]{
+ AppletSecurityLevel.DENY_ALL,
+ AppletSecurityLevel.DENY_UNSIGNED,
+ AppletSecurityLevel.ASK_UNSIGNED,
+ AppletSecurityLevel.ALLOW_UNSIGNED
+ });
mainPolicyComboBox.setSelectedItem(AppletSecurityLevel.getDefault());
mainPolicyComboBox.setRenderer(comboRendererWithToolTips);
-
+
securityLevelLabel = new JLabel();
globalBehaviourLabel = new JLabel();
deleteTypeComboBox = new JComboBox<>();
@@ -365,27 +352,26 @@
}
});
-
securityLevelLabel.setText(Translator.R("APPEXTSECguiPanelSecurityLevel"));
globalBehaviourLabel.setText(Translator.R("APPEXTSECguiPanelGlobalBehaviourCaption"));
- deleteTypeComboBox.setModel(new DefaultComboBoxModel<>(new String[] {
- Translator.R("APPEXTSECguiPanelDeleteMenuSelected"),
- Translator.R("APPEXTSECguiPanelDeleteMenuAllA"),
- Translator.R("APPEXTSECguiPanelDeleteMenuAllN"),
- Translator.R("APPEXTSECguiPanelDeleteMenuAlly"),
- Translator.R("APPEXTSECguiPanelDeleteMenuAlln"),
- Translator.R("APPEXTSECguiPanelDeleteMenuAllAll")}));
+ deleteTypeComboBox.setModel(new DefaultComboBoxModel<>(new String[]{
+ Translator.R("APPEXTSECguiPanelDeleteMenuSelected"),
+ Translator.R("APPEXTSECguiPanelDeleteMenuAllA"),
+ Translator.R("APPEXTSECguiPanelDeleteMenuAllN"),
+ Translator.R("APPEXTSECguiPanelDeleteMenuAlly"),
+ Translator.R("APPEXTSECguiPanelDeleteMenuAlln"),
+ Translator.R("APPEXTSECguiPanelDeleteMenuAllAll")}));
deleteTypeComboBox.setRenderer(comboRendererWithToolTips);
- viewFilter.setModel(new DefaultComboBoxModel<>(new String[] {
- Translator.R("APPEXTSECguiPanelShowOnlyPermanent"),
- Translator.R("APPEXTSECguiPanelShowOnlyTemporal"),
- Translator.R("APPEXTSECguiPanelShowAll"),
- Translator.R("APPEXTSECguiPanelShowOnlyPermanentA"),
- Translator.R("APPEXTSECguiPanelShowOnlyPermanentN"),
- Translator.R("APPEXTSECguiPanelShowOnlyTemporalY"),
- Translator.R("APPEXTSECguiPanelShowOnlyTemporalN")}));
+ viewFilter.setModel(new DefaultComboBoxModel<>(new String[]{
+ Translator.R("APPEXTSECguiPanelShowOnlyPermanent"),
+ Translator.R("APPEXTSECguiPanelShowOnlyTemporal"),
+ Translator.R("APPEXTSECguiPanelShowAll"),
+ Translator.R("APPEXTSECguiPanelShowOnlyPermanentA"),
+ Translator.R("APPEXTSECguiPanelShowOnlyPermanentN"),
+ Translator.R("APPEXTSECguiPanelShowOnlyTemporalY"),
+ Translator.R("APPEXTSECguiPanelShowOnlyTemporalN")}));
viewFilter.setRenderer(comboRendererWithToolTips);
deleteButton.setText(Translator.R("APPEXTSECguiPanelDeleteButton"));
deleteButton.setToolTipText(Translator.R("APPEXTSECguiPanelDeleteButtonToolTip"));
@@ -462,54 +448,54 @@
layout.setHorizontalGroup(
layout.createParallelGroup(GroupLayout.Alignment.LEADING)
.addGroup(GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addContainerGap()
- .addGroup(layout.createParallelGroup(GroupLayout.Alignment.TRAILING)
- .addComponent(mainTabPanel, GroupLayout.Alignment.LEADING, 0, 583, Short.MAX_VALUE)
- .addComponent(globalBehaviourLabel, GroupLayout.Alignment.LEADING, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
- .addComponent(securityLevelLabel, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(mainPolicyComboBox, 0, 474, Short.MAX_VALUE))
- .addGroup(GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
- .addComponent(addRowButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(validateTableButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(testUrlButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 94, Short.MAX_VALUE)
- .addComponent(moveRowDownButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(moveRowUpButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addComponent(deleteButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(deleteTypeComboBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(invertSelectionButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGroup(layout.createSequentialGroup()
- .addComponent(askBeforeActionCheckBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(filterRegexesCheckBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 93, Short.MAX_VALUE)
- .addComponent(viewFilter, 0, GroupLayout.PREFERRED_SIZE, Short.MAX_VALUE))).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(helpButton, GroupLayout.PREFERRED_SIZE, 108, GroupLayout.PREFERRED_SIZE))).addContainerGap()));
+ .addGroup(layout.createParallelGroup(GroupLayout.Alignment.TRAILING)
+ .addComponent(mainTabPanel, GroupLayout.Alignment.LEADING, 0, 583, Short.MAX_VALUE)
+ .addComponent(globalBehaviourLabel, GroupLayout.Alignment.LEADING, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+ .addGroup(GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
+ .addComponent(securityLevelLabel, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
+ .addComponent(mainPolicyComboBox, 0, 474, Short.MAX_VALUE))
+ .addGroup(GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
+ .addComponent(addRowButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
+ .addComponent(validateTableButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
+ .addComponent(testUrlButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 94, Short.MAX_VALUE)
+ .addComponent(moveRowDownButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
+ .addComponent(moveRowUpButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+ .addGroup(layout.createSequentialGroup()
+ .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING)
+ .addGroup(layout.createSequentialGroup()
+ .addComponent(deleteButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
+ .addComponent(deleteTypeComboBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
+ .addComponent(invertSelectionButton, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+ .addGroup(layout.createSequentialGroup()
+ .addComponent(askBeforeActionCheckBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
+ .addComponent(filterRegexesCheckBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 93, Short.MAX_VALUE)
+ .addComponent(viewFilter, 0, GroupLayout.PREFERRED_SIZE, Short.MAX_VALUE))).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
+ .addComponent(helpButton, GroupLayout.PREFERRED_SIZE, 108, GroupLayout.PREFERRED_SIZE))).addContainerGap()));
layout.setVerticalGroup(
layout.createParallelGroup(GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup().addContainerGap()
- .addComponent(globalBehaviourLabel).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING)
- .addComponent(securityLevelLabel)
- .addComponent(mainPolicyComboBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(GroupLayout.Alignment.TRAILING)
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING, false)
- .addComponent(deleteButton)
- .addComponent(deleteTypeComboBox)
From jvanek at icedtea.classpath.org Fri Oct 14 13:47:07 2016
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Fri, 14 Oct 2016 13:47:07 +0000
Subject: /hg/icedtea-web: 3 new changesets
Message-ID:
changeset e2b90cd3896f in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=e2b90cd3896f
author: Jiri Vanek
date: Fri Oct 14 14:10:48 2016 +0200
JVM recognition enhanced to find jdk9 and warn if jdk7 or older is found. RT jar checked only for jdk8 and lower
changeset dcf563eb8da6 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=dcf563eb8da6
author: Jiri Vanek
date: Fri Oct 14 15:24:18 2016 +0200
Enforced JDK8 or better for runtime and compile
* Makefile.am: IT_LANGUAGE_SOURCE_VERSION, IT_CLASS_TARGET_VERSION) bumped to 8
* acinclude.m4: (IT_CHECK_JAVA_VERSION) modified to accept jdk9. Simplified. (IT_CHECK_FOR_JDK) changed directories to search for JDK, notably adding alternatives-defined JDK9 locations.
* plugin/icedteanp/IcedTeaNPPlugin.cc: added records for version=8
* netx/net/sourceforge/jnlp/controlpanel/JVMPanel.java: jvm recognition made java9 aware
* netx/net/sourceforge/jnlp/resources/Messages.properties: added corresponding messages
changeset 806cd2465db5 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=806cd2465db5
author: Jiri Vanek
date: Fri Oct 14 15:51:34 2016 +0200
Updated news for jdk8 and rememberable dialogues editor
diffstat:
ChangeLog | 15 ++
Makefile.am | 4 +-
NEWS | 3 +
acinclude.m4 | 24 ++--
netx/net/sourceforge/jnlp/controlpanel/JVMPanel.java | 90 ++++++++++++----
netx/net/sourceforge/jnlp/resources/Messages.properties | 6 +
plugin/icedteanp/IcedTeaNPPlugin.cc | 2 +
7 files changed, 106 insertions(+), 38 deletions(-)
diffs (380 lines):
diff -r a566ba109c79 -r 806cd2465db5 ChangeLog
--- a/ChangeLog Thu Oct 13 16:36:55 2016 +0200
+++ b/ChangeLog Fri Oct 14 15:51:34 2016 +0200
@@ -1,3 +1,18 @@
+2016-10-14 Jiri Vanek
+
+ * NEWS: mentioned rememberable dialogues editor and jdk8
+
+2016-10-14 Jiri Vanek
+
+ Enforced JDK8 or better for runtime and compile
+ * Makefile.am: IT_LANGUAGE_SOURCE_VERSION, IT_CLASS_TARGET_VERSION) bumped to 8
+ * acinclude.m4: (IT_CHECK_JAVA_VERSION) modified to accept jdk9. Simplified.
+ (IT_CHECK_FOR_JDK) changed directories to search for JDK, notably adding
+ alternatives-defined JDK9 locations.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: added records for version=1.8
+ * netx/net/sourceforge/jnlp/controlpanel/JVMPanel.java: jvm recognition made java9 aware
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: added corresponding messages
+
2016-10-13 Jiri Vanek
Finished implementation of editor of state of remembered dialogues
diff -r a566ba109c79 -r 806cd2465db5 Makefile.am
--- a/Makefile.am Thu Oct 13 16:36:55 2016 +0200
+++ b/Makefile.am Fri Oct 14 15:51:34 2016 +0200
@@ -125,8 +125,8 @@
# Flags
export IT_CFLAGS=$(CFLAGS) $(ARCHFLAG)
export IT_JAVAC_SETTINGS=-g -encoding utf-8 $(JAVACFLAGS) $(MEMORY_LIMIT) $(PREFER_SOURCE)
-export IT_LANGUAGE_SOURCE_VERSION=7
-export IT_CLASS_TARGET_VERSION=7
+export IT_LANGUAGE_SOURCE_VERSION=8
+export IT_CLASS_TARGET_VERSION=8
export IT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION)
#
diff -r a566ba109c79 -r 806cd2465db5 NEWS
--- a/NEWS Thu Oct 13 16:36:55 2016 +0200
+++ b/NEWS Fri Oct 14 15:51:34 2016 +0200
@@ -9,6 +9,7 @@
CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
New in release 1.7 (2015-XX-XX):
+* restricted to JDK8 and higher
* all connection restrictions now consider also port
* Enabled Entry-Point attribute check
* permissions sandbox and signed app and unsigned app with permissions all-permissions now run in sandbox instead of not at all.
@@ -37,6 +38,8 @@
- MatchingALACAttributePanel
- UnsignedAppletTrustWarningPanel
- PartiallySignedAppTrustWarningPanel
+* Itw-settings
+ - All rememberable dialogues can have saved value modified
* NetX
- fixed issues with -html shortcuts
- fixed issue with -html receiving garbage in width and height
diff -r a566ba109c79 -r 806cd2465db5 acinclude.m4
--- a/acinclude.m4 Thu Oct 13 16:36:55 2016 +0200
+++ b/acinclude.m4 Fri Oct 14 15:51:34 2016 +0200
@@ -48,9 +48,9 @@
])
if test -z "${SYSTEM_JDK_DIR}"; then
for dir in /etc/alternatives/java_sdk \
- /usr/lib/jvm/java-1.7.0-openjdk \
- /usr/lib/jvm/icedtea7 \
- /usr/lib/jvm/java-7-openjdk \
+ /usr/lib/jvm/java-1.9.0-openjdk \
+ /usr/lib/jvm/icedtea9 \
+ /usr/lib/jvm/java-9-openjdk \
/usr/lib/jvm/java-1.8.0-openjdk \
/usr/lib/jvm/icedtea8 \
/usr/lib/jvm/java-8-openjdk \
@@ -98,7 +98,7 @@
# still not found?
if test -z "${SYSTEM_JRE_DIR}" ; then
# try modular, jdk9 or higher compliant
- if test -d "${SYSTEM_JRE_DIR_MODULAR}" -a -f "${SYSTEM_JRE_DIR_MODULAR}/bin/java" -a -d "${SYSTEM_JRE_DIR_MODULAR}/lib/modules" ; then
+ if test -d "${SYSTEM_JRE_DIR_MODULAR}" -a -f "${SYSTEM_JRE_DIR_MODULAR}/bin/java" -a -e "${SYSTEM_JRE_DIR_MODULAR}/lib/modules" ; then
SYSTEM_JRE_DIR="${SYSTEM_JRE_DIR_MODULAR}"
fi
fi
@@ -775,7 +775,7 @@
AC_REQUIRE([IT_CHECK_FOR_JRE])
AC_MSG_CHECKING([for a Java virtual machine])
AC_ARG_WITH([java],
- [AS_HELP_STRING(--with-java, specify location of the Java 1.7 VM)],
+ [AS_HELP_STRING(--with-java, specify location of the Java 1.8 or better VM)],
[
JAVA="${withval}"
],
@@ -789,7 +789,7 @@
AC_PATH_PROG(JAVA, "java")
fi
if test -z "${JAVA}"; then
- AC_MSG_ERROR("A 1.7+-compatible Java VM is required.")
+ AC_MSG_ERROR("A 1.8+-compatible Java VM is required.")
fi
AC_MSG_RESULT(${JAVA})
AC_SUBST(JAVA)
@@ -799,13 +799,12 @@
[
AC_REQUIRE([IT_FIND_JAVA])
AC_MSG_CHECKING([JDK version])
- JAVA_VERSION=`$JAVA -version 2>&1 | sed -n '1s/@<:@^"@:>@*"\(.*\)"$/\1/p'`
+ JAVA_VERSION=`$JAVA -version 2>&1`
AC_MSG_RESULT($JAVA_VERSION)
- HAVE_JAVA7=`echo $JAVA_VERSION | awk '{if ($(0) >= 1.7) print "yes"}'`
- HAVE_JAVA8=`echo $JAVA_VERSION | awk '{if ($(0) >= 1.8) print "yes"}'`
- HAVE_JAVA9=`echo $JAVA_VERSION | awk '{if ($(0) >= 1.9) print "yes"}'`
- if test -z "$HAVE_JAVA7"; then
- AC_MSG_ERROR([JDK7 or newer is required, detected was: $JAVA_VERSION])
+ HAVE_JAVA8=`if echo $JAVA_VERSION | grep -q -e 1.8.0 ; then echo yes ; fi`
+ HAVE_JAVA9=`if echo $JAVA_VERSION | grep -q -e 1.9.0 -e \"9 -e "build 9" ; then echo yes ; fi `
+ if test -z "$HAVE_JAVA8" -a -z "$HAVE_JAVA9"; then
+ AC_MSG_ERROR([JDK8 or newer is required, detected was: $JAVA_VERSION])
fi
if ! test -z "$HAVE_JAVA8"; then
VERSION_DEFS="-DHAVE_JAVA8"
@@ -814,7 +813,6 @@
VERSION_DEFS="-DHAVE_JAVA9"
fi
AC_SUBST(VERSION_DEFS)
- AM_CONDITIONAL([HAVE_JAVA7], test x"${HAVE_JAVA7}" = "xyes")
AM_CONDITIONAL([HAVE_JAVA8], test x"${HAVE_JAVA8}" = "xyes")
AM_CONDITIONAL([HAVE_JAVA9], test x"${HAVE_JAVA9}" = "xyes")
])
diff -r a566ba109c79 -r 806cd2465db5 netx/net/sourceforge/jnlp/controlpanel/JVMPanel.java
--- a/netx/net/sourceforge/jnlp/controlpanel/JVMPanel.java Thu Oct 13 16:36:55 2016 +0200
+++ b/netx/net/sourceforge/jnlp/controlpanel/JVMPanel.java Fri Oct 14 15:51:34 2016 +0200
@@ -33,7 +33,7 @@
this exception to your version of the library, but you are not
obligated to do so. If you do not wish to do so, delete this
exception statement from your version.
-*/
+ */
package net.sourceforge.jnlp.controlpanel;
import java.awt.Component;
@@ -69,10 +69,12 @@
}
public final String formattedText;
public final STATE id;
+ private final String stds;
- public JvmValidationResult(String formattedText, STATE id) {
+ public JvmValidationResult(String formattedText, STATE id, String stdouts) {
this.id = id;
this.formattedText = formattedText;
+ this.stds = stdouts;
}
}
private final DeploymentConfiguration config;
@@ -85,10 +87,10 @@
addComponents();
}
-
- void resetTestFieldArgumentsExec(){
+ void resetTestFieldArgumentsExec() {
testFieldArgumentsExec.setText("");
}
+
private void addComponents() {
final JLabel description = new JLabel("" + Translator.R("CPJVMPluginArguments") + "
");
final JTextField testFieldArguments = new JTextField(25);
@@ -96,15 +98,16 @@
testFieldArguments.getDocument().addDocumentListener(new DocumentAdapter(config, DeploymentConfiguration.KEY_PLUGIN_JVM_ARGUMENTS));
testFieldArguments.setText(config.getProperty(DeploymentConfiguration.KEY_PLUGIN_JVM_ARGUMENTS));
-
final JLabel descriptionExec = new JLabel("" + Translator.R("CPJVMitwExec") + "
");
testFieldArgumentsExec = new JTextField(100);
final JLabel validationResult = new JLabel(resetValidationResult(testFieldArgumentsExec.getText(), "", "CPJVMnone"));
+ validationResult.setToolTipText("");
final JCheckBox allowTypoTimeValidation = new JCheckBox(Translator.R("CPJVMPluginAllowTTValidation"), true);
allowTypoTimeValidation.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
validationResult.setText(resetValidationResult(testFieldArgumentsExec.getText(), "", "CPJVMnone"));
+ validationResult.setToolTipText("");
}
});
testFieldArgumentsExec.getDocument().addDocumentListener(new DocumentListener() {
@@ -114,6 +117,7 @@
if (allowTypoTimeValidation.isSelected()) {
JvmValidationResult s = validateJvm(testFieldArgumentsExec.getText());
validationResult.setText(resetValidationResult(testFieldArgumentsExec.getText(), s.formattedText, "CPJVMvalidated"));
+ validationResult.setToolTipText(s.stds);
}
}
@@ -122,6 +126,7 @@
if (allowTypoTimeValidation.isSelected()) {
JvmValidationResult s = validateJvm(testFieldArgumentsExec.getText());
validationResult.setText(resetValidationResult(testFieldArgumentsExec.getText(), s.formattedText, "CPJVMvalidated"));
+ validationResult.setToolTipText(s.stds);
}
}
@@ -130,6 +135,7 @@
if (allowTypoTimeValidation.isSelected()) {
JvmValidationResult s = validateJvm(testFieldArgumentsExec.getText());
validationResult.setText(resetValidationResult(testFieldArgumentsExec.getText(), s.formattedText, "CPJVMvalidated"));
+ validationResult.setToolTipText(s.stds);
}
}
});
@@ -155,6 +161,7 @@
String olds = testFieldArgumentsExec.getText();
if (!nws.equals(olds)) {
validationResult.setText(resetValidationResult(testFieldArgumentsExec.getText(), "", "CPJVMnone"));
+ validationResult.setToolTipText("");
}
testFieldArgumentsExec.setText(nws);
}
@@ -167,6 +174,7 @@
public void actionPerformed(ActionEvent e) {
JvmValidationResult s = validateJvm(testFieldArgumentsExec.getText());
validationResult.setText(resetValidationResult(testFieldArgumentsExec.getText(), s.formattedText, "CPJVMvalidated"));
+ validationResult.setToolTipText(s.stds);
}
});
@@ -215,7 +223,7 @@
public static JvmValidationResult validateJvm(String cmd) {
if (cmd == null || cmd.trim().equals("")) {
return new JvmValidationResult("" + Translator.R("CPJVMvalueNotSet") + "",
- JvmValidationResult.STATE.EMPTY);
+ JvmValidationResult.STATE.EMPTY, "");
}
String validationResult = "";
File jreDirFile = new File(cmd);
@@ -235,15 +243,6 @@
latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
}
}
- File rtFile = new File(cmd + File.separator + "lib" + File.separator + "rt.jar");
- if (rtFile.isFile()) {
- validationResult += "" + Translator.R("CPJVMrtJar") + "
";
- } else {
- validationResult += "" + Translator.R("CPJVMnoRtJar") + "
";
- if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
- latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
- }
- }
ProcessBuilder sb = new ProcessBuilder(javaFile.getAbsolutePath(), "-version");
Process p = null;
String processErrorStream = "";
@@ -268,32 +267,77 @@
if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
}
- return new JvmValidationResult(validationResult, latestOne);
+ return new JvmValidationResult(validationResult, latestOne, "");
}
- if (r.intValue() != 0) {
+
+ String reportableOutputs = processErrorStream + "\n" + processStdOutStream;
+
+ if (r != 0) {
validationResult += "" + Translator.R("CPJVMnoSuccess") + "";
if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
}
- return new JvmValidationResult(validationResult, latestOne);
+ return new JvmValidationResult(validationResult, latestOne, reportableOutputs);
}
+
+ boolean findRT = false;
+
+ if (processErrorStream.contains("\"9") || processStdOutStream.contains("\"9") || processErrorStream.contains("build 9") || processStdOutStream.contains("build 9")) {
+ validationResult += "" + Translator.R("CPJVMjdk9") + "
";
+ findRT = false;
+ } else if (processErrorStream.contains("1.8.0") || processStdOutStream.contains("1.8.0")) {
+ validationResult += "" + Translator.R("CPJVMjdk8") + "
";
+ findRT = true;
+ } else if (processErrorStream.contains("1.7.0") || processStdOutStream.contains("1.7.0")) {
+ validationResult += "" + Translator.R("CPJVMjdk7") + "
";
+ if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
+ latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
+ findRT = true;
+
+ }
+ } else if (processErrorStream.contains("1.6.0") || processStdOutStream.contains("1.6.0")) {
+ validationResult += "" + Translator.R("CPJVMjdk6") + "
";
+ if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
+ latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
+ findRT = true;
+ }
+ } else {
+ validationResult += "" + Translator.R("CPJVMjdk") + "
";
+ if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
+ latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
+ findRT = false;
+ }
+ }
+
+ if (findRT) {
+ File rtFile = new File(cmd + File.separator + "lib" + File.separator + "rt.jar");
+ if (rtFile.isFile()) {
+ validationResult += "" + Translator.R("CPJVMrtJar") + "
";
+ } else {
+ validationResult += "" + Translator.R("CPJVMnoRtJar") + "
";
+ if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
+ latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
+ }
+ }
+ }
+
if (processErrorStream.contains("openjdk") || processStdOutStream.contains("openjdk")) {
validationResult += "" + Translator.R("CPJVMopenJdkFound") + "";
- return new JvmValidationResult(validationResult, JvmValidationResult.STATE.VALID_JDK);
+ return new JvmValidationResult(validationResult, JvmValidationResult.STATE.VALID_JDK, reportableOutputs);
}
if (processErrorStream.contains("ibm") || processStdOutStream.contains("ibm")) {
validationResult += "" + Translator.R("CPJVMibmFound") + "";
if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
}
- return new JvmValidationResult(validationResult, latestOne);
+ return new JvmValidationResult(validationResult, latestOne, reportableOutputs);
}
if (processErrorStream.contains("gij") || processStdOutStream.contains("gij")) {
validationResult += "" + Translator.R("CPJVMgijFound") + "";
if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
}
- return new JvmValidationResult(validationResult, latestOne);
+ return new JvmValidationResult(validationResult, latestOne, reportableOutputs);
}
if (processErrorStream.contains("oracle") || processStdOutStream.contains("oracle")
|| processErrorStream.contains("java(tm)") || processStdOutStream.contains("java(tm)")) {
@@ -301,10 +345,10 @@
if (latestOne != JvmValidationResult.STATE.NOT_DIR) {
latestOne = JvmValidationResult.STATE.NOT_VALID_JDK;
}
- return new JvmValidationResult(validationResult, latestOne);
+ return new JvmValidationResult(validationResult, latestOne, reportableOutputs);
}
validationResult += "" + Translator.R("CPJVMstrangeProcess") + "";
- return new JvmValidationResult(validationResult, JvmValidationResult.STATE.NOT_VALID_JDK);
+ return new JvmValidationResult(validationResult, JvmValidationResult.STATE.NOT_VALID_JDK, reportableOutputs);
}
diff -r a566ba109c79 -r 806cd2465db5 netx/net/sourceforge/jnlp/resources/Messages.properties
--- a/netx/net/sourceforge/jnlp/resources/Messages.properties Thu Oct 13 16:36:55 2016 +0200
+++ b/netx/net/sourceforge/jnlp/resources/Messages.properties Fri Oct 14 15:51:34 2016 +0200
@@ -605,6 +605,12 @@
CPJVMnotLaunched=Error, process was not launched, see console output for more info.
CPJVMnoSuccess=Error, process have not ended successfully, see output for details, but your java is not set correctly.
CPJVMopenJdkFound=Excellent, OpenJDK detected
+CPJVMjdk5=JDK5 recognized. JDK7 and older are longer supported.
+CPJVMjdk6=JDK6 recognized. JDK7 and older are longer supported.
+CPJVMjdk7=JDK7 recognized. JDK7 and older are longer supported.
+CPJVMjdk8=JDK8 recognized. Jdk8 and higher are supported
+CPJVMjdk9=JDK9 recognized. Jdk8 and higher are supported
+CPJVMjdk=Unknown version. Hard to judge support. See tooltip or console/standard output (depends on verbosity)for real version.
CPJVMoracleFound=Great, Oracle java detected
CPJVMibmFound=Good, IBM java detected
CPJVMgijFound=Warning, gij detected
diff -r a566ba109c79 -r 806cd2465db5 plugin/icedteanp/IcedTeaNPPlugin.cc
--- a/plugin/icedteanp/IcedTeaNPPlugin.cc Thu Oct 13 16:36:55 2016 +0200
+++ b/plugin/icedteanp/IcedTeaNPPlugin.cc Fri Oct 14 15:51:34 2016 +0200
@@ -102,6 +102,7 @@
"application/x-java-applet;version=1.5:class,jar:IcedTea;" \
"application/x-java-applet;version=1.6:class,jar:IcedTea;" \
"application/x-java-applet;version=1.7:class,jar:IcedTea;" \
+ "application/x-java-applet;version=1.8:class,jar:IcedTea;" \
PLUGIN_APPLET_MIME_DESC \
"application/x-java-applet;jpi-version=" JPI_VERSION ":class,jar:IcedTea;" \
"application/x-java-bean:class,jar:IcedTea;" \
@@ -120,6 +121,7 @@
"application/x-java-bean;version=1.5:class,jar:IcedTea;" \
"application/x-java-bean;version=1.6:class,jar:IcedTea;" \
"application/x-java-bean;version=1.7:class,jar:IcedTea;" \
+ "application/x-java-bean;version=1.8:class,jar:IcedTea;" \
PLUGIN_BEAN_MIME_DESC \
"application/x-java-bean;jpi-version=" JPI_VERSION ":class,jar:IcedTea;" \
"application/x-java-vm-npruntime::IcedTea;"
From bugzilla-daemon at icedtea.classpath.org Tue Oct 18 21:40:48 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 18 Oct 2016 21:40:48 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1748
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Oct 18 21:40:48 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 18 Oct 2016 21:40:48 +0000
Subject: [Bug 1748] [IcedTea8] Allow clang to be used to build
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1748
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #7 from Andrew John Hughes ---
Delay to at least 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Oct 18 21:40:48 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 18 Oct 2016 21:40:48 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|1748 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From gnu.andrew at redhat.com Tue Oct 18 21:58:45 2016
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Tue, 18 Oct 2016 17:58:45 -0400 (EDT)
Subject: Discontinuation of Support for IcedTea 1.x
In-Reply-To: <1709822944.380348.1476827557599.JavaMail.zimbra@redhat.com>
Message-ID: <957241673.380746.1476827925663.JavaMail.zimbra@redhat.com>
Following the proposed end-of-life of OpenJDK upstream [0],
we will be concluding support for the IcedTea 1.x series
with the following upcoming releases:
* 1.13.13, containing the October 2016 security updates in
the upcoming OpenJDK 6 b41 release.
* 1.14.0, based on the same b41 release but containing
the changes from IcedTea 1.x HEAD which were thought too
disruptive for the stable branch release. The remaining
proposed changes for 1.14.0 will be reviewed and the more
extensive tasks dropped, given the upcoming discontinuation
of this major release series.
Both releases are expected to happen before the end of the
year (2016). There are no plans to produce backports of the
security updates for January 2017 and beyond, either upstream
in OpenJDK 6 or in IcedTea 1.x.
Others are, of course, welcome to take over maintainership of
IcedTea 1.x if they wish to do so.
[0] http://mail.openjdk.java.net/pipermail/jdk6-dev/2016-October/003606.html
Many thanks for your support over the years,
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:35:59 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:35:59 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1976
Depends on| |1982
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:35:59 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:35:59 +0000
Subject: [Bug 1982] [IcedTea8] Support using the system installation of Gtk+
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1982
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #3 from Andrew John Hughes ---
Delay to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:35:58 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:35:58 +0000
Subject: [Bug 1976] [IcedTea8] Support using the system installation of
Glib/GIO
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1976
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #3 from Andrew John Hughes ---
Delay to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:35:58 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:35:58 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|1976 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:43:51 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:43:51 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1778
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:43:51 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:43:51 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|1778 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:43:51 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:43:51 +0000
Subject: [Bug 1778] [IcedTea8] Allow an alternate JAR program to be used
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1778
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #4 from Andrew John Hughes ---
Delay to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:44:31 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:44:31 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |1993
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:44:31 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:44:31 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|1993 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:44:31 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:44:31 +0000
Subject: [Bug 1993] [IcedTea8] Support retrieving proxy settings on GNOME 3
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1993
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #3 from Andrew John Hughes ---
Move to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:46:00 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:46:00 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |2290
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:46:00 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:46:00 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|2290 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:46:00 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:46:00 +0000
Subject: [Bug 2290] [IcedTea8] 6730740 is incorrect
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2290
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
--- Comment #2 from Andrew John Hughes ---
Delay to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:46:17 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:46:17 +0000
Subject: [Bug 3193] [TRACKER] IcedTea 3.3.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3193
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |2928
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:46:17 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:46:17 +0000
Subject: [Bug 2928] [IcedTea8] Remove libXt dependency if possible
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2928
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|2965 |3193
Target Milestone|3.2.0 |3.3.0
--- Comment #2 from Andrew John Hughes ---
Delay to 3.3.0.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:46:17 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:46:17 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on|2928 |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:46:27 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:46:27 +0000
Subject: [Bug 2290] [IcedTea8] 6730740 is incorrect
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2290
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|3.2.0 |3.3.0
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 01:47:11 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 01:47:11 +0000
Subject: [Bug 1978] [IcedTea8] Support using the system installation of
libpcsclite
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1978
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|major |enhancement
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From jvanek at icedtea.classpath.org Wed Oct 19 11:36:07 2016
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 11:36:07 +0000
Subject: /hg/icedtea-web: 2 new changesets
Message-ID:
changeset bb6ee4995f1e in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=bb6ee4995f1e
author: Jiri Vanek
date: Mon Oct 17 11:46:38 2016 +0200
Workarounded to pass configure checks on jdk9 to debug build failures themselves
* acinclude.m4: (IT_CHECK_FOR_CLASS) changed to accept third parameter - package where to make check in, as not all checks needs to be doen in sun.applet. (IT_CHECK_FOR_HEXDUMPENCODER) test moved out of sun.applet too.
* configure.ac: IT_CHECK_FOR_CLASS adapted to third parameter, various classes which are private in jdk9 moved out from configure check. This s not permanent solution, those classes will be deal with.
changeset bf5ff6cf2dac in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=bf5ff6cf2dac
author: Jiri Vanek
date: Wed Oct 19 13:40:39 2016 +0200
Removed jdk9 unfriendly check for rt.jar
diffstat:
ChangeLog | 11 +++++++++++
acinclude.m4 | 11 +++++++----
configure.ac | 39 ++++++++++++++++++++++-----------------
launcher/launchers.in | 2 +-
4 files changed, 41 insertions(+), 22 deletions(-)
diffs (117 lines):
diff -r 806cd2465db5 -r bf5ff6cf2dac ChangeLog
--- a/ChangeLog Fri Oct 14 15:51:34 2016 +0200
+++ b/ChangeLog Wed Oct 19 13:40:39 2016 +0200
@@ -1,3 +1,14 @@
+2016-10-17 Jiri Vanek
+
+ Workarounded to pass configure checks on jdk9 to debug build failures themselves
+ * acinclude.m4: (IT_CHECK_FOR_CLASS) changed to accept third parameter -
+ package where to make check in, as not all checks needs to be doen in sun.applet.
+ (IT_CHECK_FOR_HEXDUMPENCODER) test moved out of sun.applet too.
+ * configure.ac: IT_CHECK_FOR_CLASS adapted to third parameter,
+ various classes which are private in jdk9 moved out from configure check.
+ This s not permanent solution, those classes will be deal with.
+
+
2016-10-14 Jiri Vanek
* NEWS: mentioned rememberable dialogues editor and jdk8
diff -r 806cd2465db5 -r bf5ff6cf2dac acinclude.m4
--- a/acinclude.m4 Fri Oct 14 15:51:34 2016 +0200
+++ b/acinclude.m4 Wed Oct 19 13:40:39 2016 +0200
@@ -466,13 +466,16 @@
AC_REQUIRE([IT_FIND_JAVAC])
AC_REQUIRE([IT_FIND_JAVA])
AC_CACHE_CHECK([if $2 is available], it_cv_$1, [
-CLASS=sun/applet/Test.java
+# first param is name of class to find, second is name of package to make check in.
+# mostly some.pkg is ok, but some tests must bedone in sun.applet or other special directory
+PKGPATH=`echo $3 | sed "s;\\.;/;g" `
+CLASS=$PKGPATH/Test.java
BYTECODE=$(echo $CLASS|sed 's#\.java##')
mkdir -p tmp.$$/$(dirname $CLASS)
cd tmp.$$
cat << \EOF > $CLASS
[/* [#]line __oline__ "configure" */
-package sun.applet;
+package $3;
import $2;
@@ -511,13 +514,13 @@
AC_REQUIRE([IT_FIND_JAVAC])
AC_REQUIRE([IT_FIND_JAVA])
AC_CACHE_CHECK([if HexDumpEncoder is available], it_cv_HEXDUMPENCODER, [
-CLASS=sun/applet/Test.java
+CLASS=ssun/aapplet/Test.java
BYTECODE=$(echo $CLASS|sed 's#\.java##')
mkdir -p tmp.$$/$(dirname $CLASS)
cd tmp.$$
cat << \EOF > $CLASS
[/* [#]line __oline__ "configure" */
-package sun.applet;
+package ssun.aapplet;
import sun.misc.*;
import sun.security.util.*;
diff -r 806cd2465db5 -r bf5ff6cf2dac configure.ac
--- a/configure.ac Fri Oct 14 15:51:34 2016 +0200
+++ b/configure.ac Wed Oct 19 13:40:39 2016 +0200
@@ -64,23 +64,28 @@
dnl IT575 - Plugin depends on com.sun/jndi.toolkit.url.UrlUtil
dnl IT576 - Plugin depends on sun.applet.AppletImageRef
dnl IT578 - Remove need for patching AppletPanel for Plugin/Webstart
-IT_CHECK_FOR_CLASS(JAVA_UTIL_JAR_PACK200, [java.util.jar.Pack200])
-IT_CHECK_FOR_CLASS(JAVA_NET_COOKIEMANAGER, [java.net.CookieManager])
-IT_CHECK_FOR_CLASS(JAVA_NET_HTTPCOOKIE, [java.net.HttpCookie])
-IT_CHECK_FOR_CLASS(JAVA_NET_COOKIEHANDLER, [java.net.CookieHandler])
-IT_CHECK_FOR_CLASS(SUN_SECURITY_PROVIDER_X509FACTORY, [sun.security.provider.X509Factory])
-IT_CHECK_FOR_CLASS(SUN_SECURITY_UTIL_SECURITYCONSTANTS, [sun.security.util.SecurityConstants])
-IT_CHECK_FOR_CLASS(SUN_SECURITY_UTIL_HOSTNAMECHECKER, [sun.security.util.HostnameChecker])
-IT_CHECK_FOR_CLASS(SUN_SECURITY_X509_X500NAME, [sun.security.x509.X500Name])
-IT_CHECK_FOR_HEXDUMPENCODER
-IT_CHECK_FOR_CLASS(SUN_SECURITY_VALIDATOR_VALIDATOREXCEPTION, [sun.security.validator.ValidatorException])
-IT_CHECK_FOR_CLASS(COM_SUN_NET_SSL_INTERNAL_SSL_X509EXTENDEDTRUSTMANAGER,
- [com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager])
-IT_CHECK_FOR_CLASS(SUN_NET_WWW_PROTOCOL_JAR_URLJARFILE, [sun.net.www.protocol.jar.URLJarFile])
-IT_CHECK_FOR_CLASS(SUN_NET_WWW_PROTOCOL_JAR_URLJARFILECALLBACK, [sun.net.www.protocol.jar.URLJarFileCallBack])
-IT_CHECK_FOR_CLASS(SUN_AWT_X11_XEMBEDDEDFRAME, [sun.awt.X11.XEmbeddedFrame])
-IT_CHECK_FOR_CLASS(COM_SUN_JNDI_TOOLKIT_URL_URLUTIL, [com.sun.jndi.toolkit.url.UrlUtil])
-IT_CHECK_FOR_CLASS(SUN_APPLET_APPLETIMAGEREF, [sun.applet.AppletImageRef])
+IT_CHECK_FOR_CLASS(JAVA_UTIL_JAR_PACK200, [java.util.jar.Pack200], [some.pkg])
+IT_CHECK_FOR_CLASS(JAVA_NET_COOKIEMANAGER, [java.net.CookieManager], [some.pkg])
+IT_CHECK_FOR_CLASS(JAVA_NET_HTTPCOOKIE, [java.net.HttpCookie], [some.pkg])
+IT_CHECK_FOR_CLASS(JAVA_NET_COOKIEHANDLER, [java.net.CookieHandler], [some.pkg])
+if test x"$HAVE_JAVA9" = xyes ; then
+ echo "skipping x509,SecurityConstants, sun.net ... checks"
+ echo "The skip is wrong. Thy must be handled for jdk9 anyway!"
+# TODO!
+else
+ IT_CHECK_FOR_CLASS(SUN_SECURITY_PROVIDER_X509FACTORY, [sun.security.provider.X509Factory], [some.pkg])
+ IT_CHECK_FOR_CLASS(SUN_SECURITY_UTIL_SECURITYCONSTANTS, [sun.security.util.SecurityConstants], [some.pkg])
+ IT_CHECK_FOR_CLASS(SUN_SECURITY_UTIL_HOSTNAMECHECKER, [sun.security.util.HostnameChecker], [some.pkg])
+ IT_CHECK_FOR_CLASS(SUN_SECURITY_X509_X500NAME, [sun.security.x509.X500Name], [some.pkg])
+ IT_CHECK_FOR_HEXDUMPENCODER
+ IT_CHECK_FOR_CLASS(SUN_SECURITY_VALIDATOR_VALIDATOREXCEPTION, [sun.security.validator.ValidatorException], [some.pkg])
+ IT_CHECK_FOR_CLASS(COM_SUN_NET_SSL_INTERNAL_SSL_X509EXTENDEDTRUSTMANAGER, [com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager], [some.pkg])
+ IT_CHECK_FOR_CLASS(SUN_NET_WWW_PROTOCOL_JAR_URLJARFILE, [sun.net.www.protocol.jar.URLJarFile], [some.pkg])
+ IT_CHECK_FOR_CLASS(SUN_NET_WWW_PROTOCOL_JAR_URLJARFILECALLBACK, [sun.net.www.protocol.jar.URLJarFileCallBack], [some.pkg])
+ IT_CHECK_FOR_CLASS(SUN_AWT_X11_XEMBEDDEDFRAME, [sun.awt.X11.XEmbeddedFrame], [some.pkg])
+ IT_CHECK_FOR_CLASS(COM_SUN_JNDI_TOOLKIT_URL_URLUTIL, [com.sun.jndi.toolkit.url.UrlUtil], [some.pkg])
+ IT_CHECK_FOR_CLASS(SUN_APPLET_APPLETIMAGEREF, [sun.applet.AppletImageRef], [sun.applet], [sun.applet])
+fi
IT_CHECK_FOR_SUN_APPLET_ACCESSIBILITY
IT_CHECK_GLIB_VERSION
IT_CHECK_XULRUNNER_MIMEDESCRIPTION_CONSTCHAR
diff -r 806cd2465db5 -r bf5ff6cf2dac launcher/launchers.in
--- a/launcher/launchers.in Fri Oct 14 15:51:34 2016 +0200
+++ b/launcher/launchers.in Wed Oct 19 13:40:39 2016 +0200
@@ -25,7 +25,7 @@
CUSTOM_JRE=`grep "$CUSTOM_JRE_REGEX" /etc/.java/.deploy/deployment.properties 2>/dev/null | sed "s/$CUSTOM_JRE_REGEX//g"`
fi;
if [ "x$CUSTOM_JRE" != "x" ] ; then
- if [ -e "$CUSTOM_JRE" -a -e "$CUSTOM_JRE/bin/java" -a -e "$CUSTOM_JRE/lib/rt.jar" ] ; then
+ if [ -e "$CUSTOM_JRE" -a -e "$CUSTOM_JRE/bin/java" ] ; then
JAVA=$CUSTOM_JRE/bin/java
CP=$CUSTOM_JRE/lib/rt.jar:$CUSTOM_JRE/lib/jfxrt.jar
else
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 17:17:12 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 17:17:12 +0000
Subject: [Bug 3198] New: Error in webmin
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
Bug ID: 3198
Summary: Error in webmin
Product: IcedTea
Version: unspecified
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: df403205 at mail.com
CC: unassigned at icedtea.classpath.org
When running Webmin and selecting ssh login, Icedtea window appears with error,
saying "exception has occurred".
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 17:18:53 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 17:18:53 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
--- Comment #1 from df403205 at mail.com ---
Created attachment 1565
--> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1565&action=edit
Stack trace
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 17:21:42 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 17:21:42 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P5 |P3
CC| |jvanek at redhat.com
Component|IcedTea |NetX (javaws)
Hardware|x86_64 |all
Assignee|gnu.andrew at redhat.com |jvanek at redhat.com
Product|IcedTea |IcedTea-Web
Severity|enhancement |normal
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 17:22:54 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 17:22:54 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
--- Comment #2 from JiriVanek ---
Where I can reprodcue? Some url or web page please.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 17:24:02 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 17:24:02 +0000
Subject: [Bug 2968] IcedTea-Web crashes on Dell EqualLogic SAN
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2968
--- Comment #4 from JiriVanek ---
Is it possible to try the app somewhere? I would need to debug the issue.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 18:25:36 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 18:25:36 +0000
Subject: [Bug 3199] New: Invalid nashorn URL
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3199
Bug ID: 3199
Summary: Invalid nashorn URL
Product: IcedTea
Version: 8-hg
Hardware: x86_64
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: mitza at ociweb.com
CC: unassigned at icedtea.classpath.org
Makefile.am:
NASHORN_SRC_ZIP = nashorn.tar.$(TAR_SUFFIX)
".tar" should not appear here
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 19 21:33:32 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 19 Oct 2016 21:33:32 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
df403205 at mail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|NetX (javaws) |Plugin
--- Comment #3 from df403205 at mail.com ---
Start webmin. Opening an Ubuntu headless server from a Linux Mint 17.3 Rosa
64-bit desktop with Kernel Linux 3.19.0-32-generic x86_64 and MATE 1.12.0.
On main page open 'Others' then 'ssh login'.
IcedTea panel comes up with 'ERROR'.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From soho123.2012 at gmail.com Thu Oct 20 05:58:16 2016
From: soho123.2012 at gmail.com (Diaz Soho)
Date: Thu, 20 Oct 2016 13:58:16 +0800
Subject: using openjdk for JamVM how to
Message-ID:
Hi all,
Originally , I use GNU Classpath for JamVM when I run my Java
application. But my Java application need new classpath like Java(TM)
SE Runtime Environment (build 1.8.0_91-b14).
My java application maynot workable with GNU Classpath. I would like
to use openjdk for that.
I use the command to run my java application on my embedded platform:
jamvm -verbose -Xbootclasspath:/usr/share/jamvm/classes:/usr/share/classpath
-jar ./my_java_app.jar
Does anyone have idea:
if I would like to use openjdk to do the same thing above, is it possible?
then how to get workable if possible?
Thanks!
Best Regards,
DiazSoho
From soho123.2012 at gmail.com Thu Oct 20 07:18:06 2016
From: soho123.2012 at gmail.com (Diaz Soho)
Date: Thu, 20 Oct 2016 15:18:06 +0800
Subject: how to checkout openjdk/icetea
Message-ID:
hi ,
when I would like to check jdk8, I use the command :
hg clone http://hg.openjdk.java.net/jdk8/jdk8,
but if I would like to check icetea,
how about the name of tag for checkout?
From kubota.yuji at gmail.com Thu Oct 20 07:30:52 2016
From: kubota.yuji at gmail.com (KUBOTA Yuji)
Date: Thu, 20 Oct 2016 16:30:52 +0900
Subject: how to checkout openjdk/icetea
In-Reply-To:
References:
Message-ID:
2016-10-20 16:18 GMT+09:00 Diaz Soho :
> hi ,
>
> when I would like to check jdk8, I use the command :
> hg clone http://hg.openjdk.java.net/jdk8/jdk8,
>
> but if I would like to check icetea,
> how about the name of tag for checkout?
icedtea8's repository is here:
http://icedtea.classpath.org/hg/icedtea8/
See also for details: http://icedtea.classpath.org/wiki
cheers,
Yuji
From bugzilla-daemon at icedtea.classpath.org Thu Oct 20 07:42:28 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 20 Oct 2016 07:42:28 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
--- Comment #4 from JiriVanek ---
I dont know what is webmin.
I found http://www.webmin.com/ but there is nothing javaws or plugin related.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From soho123.2012 at gmail.com Thu Oct 20 08:33:28 2016
From: soho123.2012 at gmail.com (Diaz Soho)
Date: Thu, 20 Oct 2016 16:33:28 +0800
Subject: how I can configure openjdk/Icedtea with HEADLESS enable
Message-ID:
Hi all,
I would like to use openjdk/Icedtea with JamVM for my embedded
platform. My embedded platform does not include graphic function. I
would like to build a HEADLESS version. I can set the
option(--disable-headful) while configuring jdk8u. But I can not the
option (--disable-headful) when I try to configuring IcedTea.
how to disable X11 related in Icedtea?
Any ideas?
Best Regards,
DiazSoho
From bugzilla-daemon at icedtea.classpath.org Thu Oct 20 11:28:43 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 20 Oct 2016 11:28:43 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
--- Comment #5 from df403205 at mail.com ---
I'm not an expert in this area, which is why I've reported the bug. Maybe one
of your colleages has a linux rig which they can simulate this on.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Thu Oct 20 11:32:33 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 20 Oct 2016 11:32:33 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
--- Comment #6 from JiriVanek ---
Unluckily I'm last developer of ICed tea web. The project is going down.
I will be really happy to debug it, but you must say me steps how to reproduce.
Really detailed steps.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From soho123.2012 at gmail.com Thu Oct 20 13:36:35 2016
From: soho123.2012 at gmail.com (Diaz Soho)
Date: Thu, 20 Oct 2016 21:36:35 +0800
Subject: Fwd: the Minimum set when install jdk8u
In-Reply-To:
References:
Message-ID:
Hi all,
when I finish build openjdk, and try to install to a local directory,
I find the folder /usr/local/jvm/ include a lots of files , the size
is very large.
is there any minimun set that I can select to install to my embedded platform?
for example:
if I would like to run "java -jar " on my embedded
platform, then how to figure out the minimum set that should be
installed ?
Thanks!
Best Regards,
DiazSoho
From bugzilla-daemon at icedtea.classpath.org Thu Oct 20 15:06:22 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Thu, 20 Oct 2016 15:06:22 +0000
Subject: [Bug 3198] Error in webmin
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3198
Andrew Azores changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aazores at redhat.com
--- Comment #7 from Andrew Azores ---
Jiri, I think webmin.com is actually the right place. There are no applets
directly on that site, but from there you can download the webmin software,
which is some kind of server administration web interface. Luckily it appears
to be free and under active development. Perhaps if you install this
administration web interface into a VM you will be able to find the applet that
the reporter is talking about.
Looking at this screenshot of what seems to be the same webmin:
https://en.wikipedia.org/wiki/Webmin#/media/File:Webmin1420.png
there is indeed an "Others" heading on the left side, so perhaps clicking and
expanding that will reveal the "ssh login" that is described, which is
apparently implemented with an applet (?).
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From soho123.2012 at gmail.com Fri Oct 21 02:18:41 2016
From: soho123.2012 at gmail.com (Diaz Soho)
Date: Fri, 21 Oct 2016 10:18:41 +0800
Subject: how to build HEADLEDD when using Icedtea
Message-ID:
Hi All,
is there any way to build icedtea with "--disable-headful"?
because I would like to build icedtea for my embedded platform using jamvm VM.
best Regards,
DiazSoho
From gnu.andrew at redhat.com Fri Oct 21 04:31:14 2016
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Fri, 21 Oct 2016 00:31:14 -0400 (EDT)
Subject: how to checkout openjdk/icetea
In-Reply-To:
References:
Message-ID: <1915210773.1308710.1477024274589.JavaMail.zimbra@redhat.com>
----- Original Message -----
> 2016-10-20 16:18 GMT+09:00 Diaz Soho :
> > hi ,
> >
> > when I would like to check jdk8, I use the command :
> > hg clone http://hg.openjdk.java.net/jdk8/jdk8,
> >
> > but if I would like to check icetea,
> > how about the name of tag for checkout?
>
> icedtea8's repository is here:
> http://icedtea.classpath.org/hg/icedtea8/
>
> See also for details: http://icedtea.classpath.org/wiki
>
> cheers,
> Yuji
>
Unless you plan to do development work on IcedTea itself, there
is no need to check anything out. Just download the latest release
tarball as documented in the release announcement:
http://blog.fuseyism.com/index.php/2016/07/27/security-icedtea-3-1-0-for-openjdk-8-released/
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
From gnu.andrew at redhat.com Fri Oct 21 04:31:53 2016
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Fri, 21 Oct 2016 00:31:53 -0400 (EDT)
Subject: how to build HEADLEDD when using Icedtea
In-Reply-To:
References:
Message-ID: <558704070.1308722.1477024313073.JavaMail.zimbra@redhat.com>
----- Original Message -----
> Hi All,
>
>
> is there any way to build icedtea with "--disable-headful"?
> because I would like to build icedtea for my embedded platform using jamvm
> VM.
>
>
> best Regards,
> DiazSoho
>
Options are documented in the INSTALL file:
* --enable-headless: Build OpenJDK without graphical UI support
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
From bugzilla-daemon at icedtea.classpath.org Fri Oct 21 04:28:55 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 21 Oct 2016 04:28:55 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3199
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Fri Oct 21 04:28:55 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 21 Oct 2016 04:28:55 +0000
Subject: [Bug 3199] Invalid nashorn URL
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3199
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Blocks| |2965
Target Milestone|--- |3.2.0
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From soho123.2012 at gmail.com Fri Oct 21 04:37:02 2016
From: soho123.2012 at gmail.com (Diaz Soho)
Date: Fri, 21 Oct 2016 12:37:02 +0800
Subject: how to build HEADLEDD when using Icedtea
In-Reply-To: <558704070.1308722.1477024313073.JavaMail.zimbra@redhat.com>
References:
<558704070.1308722.1477024313073.JavaMail.zimbra@redhat.com>
Message-ID:
yes, it can build openjdk8u with --disable-headful,
but when I try to build icedtea, I do not find where I can apply the
option --disable-headful
any ideas?
2016-10-21 12:31 GMT+08:00 Andrew Hughes :
>
>
> ----- Original Message -----
>> Hi All,
>>
>>
>> is there any way to build icedtea with "--disable-headful"?
>> because I would like to build icedtea for my embedded platform using jamvm
>> VM.
>>
>>
>> best Regards,
>> DiazSoho
>>
>
> Options are documented in the INSTALL file:
>
> * --enable-headless: Build OpenJDK without graphical UI support
> --
> Andrew :)
>
> Senior Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
> Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
>
>
From soho123.2012 at gmail.com Fri Oct 21 12:53:22 2016
From: soho123.2012 at gmail.com (Diaz Soho)
Date: Fri, 21 Oct 2016 20:53:22 +0800
Subject: how to build HEADLESS when using Icedtea
Message-ID:
Hi All,
is there any way to build icedtea with "--disable-headful"?
I can build jdk8u with the option. when I try to do configure IcedTea,
I do not find that option. how to apply the option?
best Regards,
DiazSoho
From gnu.andrew at redhat.com Fri Oct 21 14:55:16 2016
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Fri, 21 Oct 2016 10:55:16 -0400 (EDT)
Subject: how to build HEADLEDD when using Icedtea
In-Reply-To:
References:
<558704070.1308722.1477024313073.JavaMail.zimbra@redhat.com>
Message-ID: <179196183.1425960.1477061716637.JavaMail.zimbra@redhat.com>
----- Original Message -----
> yes, it can build openjdk8u with --disable-headful,
> but when I try to build icedtea, I do not find where I can apply the
> option --disable-headful
>
> any ideas?
>
> 2016-10-21 12:31 GMT+08:00 Andrew Hughes :
> >
> >
> > ----- Original Message -----
> >> Hi All,
> >>
> >>
> >> is there any way to build icedtea with "--disable-headful"?
> >> because I would like to build icedtea for my embedded platform using jamvm
> >> VM.
> >>
> >>
> >> best Regards,
> >> DiazSoho
> >>
> >
> > Options are documented in the INSTALL file:
> >
> > * --enable-headless: Build OpenJDK without graphical UI support
> > --
> > Andrew :)
> >
> > Senior Free Java Software Engineer
> > Red Hat, Inc. (http://www.redhat.com)
> >
> > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
> > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
> >
> >
>
I've just told you:
Pass --enable-headless.
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
From bugzilla-daemon at icedtea.classpath.org Sat Oct 22 22:16:00 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Sat, 22 Oct 2016 22:16:00 +0000
Subject: [Bug 3199] Invalid nashorn URL
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3199
--- Comment #1 from Andrew John Hughes ---
Good catch.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 02:11:42 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 02:11:42 +0000
Subject: [Bug 2939] [IcedTea7] Remove rogue ReleaseStringUTFChars line
remaining from merge of 7u101 b00
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2939
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 2.6.6. No such merge issue occurred when merging on HEAD.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 02:25:08 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 02:25:08 +0000
Subject: [Bug 3201] New: [IcedTea8] Update infinality configure test
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3201
Bug ID: 3201
Summary: [IcedTea8] Update infinality configure test
Product: IcedTea
Version: 8-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
In FreeType 2.7, Infinality support is now handled by
TT_CONFIG_OPTION_SUBPIXEL_HINTING:
/* Define TT_CONFIG_OPTION_SUBPIXEL_HINTING if you want to compile */
/* subpixel hinting support into the TrueType driver. This modifies the */
/* TrueType hinting mechanism when anything but FT_RENDER_MODE_MONO is */
/* requested. */
/* */
/* In particular, it modifies the bytecode interpreter to interpret (or */
/* not) instructions in a certain way so that all TrueType fonts look */
/* like they do in a Windows ClearType (DirectWrite) environment. See */
/* [1] for a technical overview on what this means. See `ttinterp.h' */
/* for more details on the LEAN option. */
/* */
/* There are three options. */
/* */
/* 1. This option is associated with the `Infinality' moniker. */
/* Contributed by an individual nicknamed Infinality with the goal of */
/* making TrueType fonts render better than on Windows. A high */
/* amount of configurability and flexibility, down to rules for */
/* single glyphs in fonts, but also very slow. Its experimental and */
/* slow nature and the original developer losing interest meant that */
/* this option was never enabled in default builds. */
/* */
/* 2. The new default mode for the TrueType driver. The Infinality code */
/* base was stripped to the bare minimum and all configurability */
/* removed in the name of speed and simplicity. The configurability */
/* was mainly aimed at legacy fonts like Arial, Times New Roman, or */
/* Courier. Legacy fonts are fonts that modify vertical stems to */
/* achieve clean black-and-white bitmaps. The new mode focuses on */
/* applying a minimal set of rules to all fonts indiscriminately so */
/* that modern and web fonts render well while legacy fonts render */
/* okay. */
/* */
/* 3. Compile both. */
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 02:25:39 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 02:25:39 +0000
Subject: [Bug 3201] [IcedTea8] Update infinality configure test
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3201
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Blocks| |2965
Target Milestone|--- |3.2.0
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 02:25:39 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 02:25:39 +0000
Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3201
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 02:25:52 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 02:25:52 +0000
Subject: [Bug 3199] [IcedTea8] Invalid nashorn URL
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3199
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Invalid nashorn URL |[IcedTea8] Invalid nashorn
| |URL
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 02:37:49 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 02:37:49 +0000
Subject: [Bug 3200] Love Laws & Outlaws: Indoo Seth
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3200
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |unassigned at icedtea.classpat
| |h.org
Component|Fields & Values |IcedTea
Resolution|--- |INVALID
Product|Bug Database |IcedTea
--- Comment #1 from Andrew John Hughes ---
spam
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 02:38:03 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 02:38:03 +0000
Subject: [Bug 3200] spam
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3200
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Love Laws & Outlaws: Indoo |spam
|Seth |
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 03:19:40 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 03:19:40 +0000
Subject: [Bug 3202] New: [IcedTea7] Update infinality configure test
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3202
Bug ID: 3202
Summary: [IcedTea7] Update infinality configure test
Product: IcedTea
Version: 7-hg
Hardware: all
OS: All
Status: NEW
Severity: enhancement
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Clone of bug 3201 for IcedTea 2.x.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 03:20:29 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 03:20:29 +0000
Subject: [Bug 3202] [IcedTea7] Update infinality configure test
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3202
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |2.6.8
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 04:35:47 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 04:35:47 +0000
Subject: [Bug 1537] [IcedTea8] Allow use of system Kerberos to obtain cache
location
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1537
--- Comment #4 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=bf896f540cce
author: andrew
date: Mon Oct 24 05:19:34 2016 +0100
PR1537: Do not hardcode the krb5 library.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From andrew at icedtea.classpath.org Mon Oct 24 04:36:15 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 04:36:15 +0000
Subject: /hg/icedtea8-forest/jdk: 3 new changesets
Message-ID:
changeset 82c774b19fb1 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=82c774b19fb1
author: ebaron
date: Mon Oct 24 04:22:57 2016 +0100
PR1537: Handle alternative Kerberos credential cache locations
changeset 8456f8cc2bcc in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8456f8cc2bcc
author: andrew
date: Tue Sep 03 15:19:59 2013 +0100
PR1537: Only define _GNU_SOURCE if not already defined.
changeset 9185a15650c3 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9185a15650c3
author: andrew
date: Mon Oct 24 05:20:00 2016 +0100
PR1537: Fix Kerberos cache support to check for null, fallback on old path support and not hardcode the krb5 library.
diffstat:
make/lib/SecurityLibraries.gmk | 6 +-
src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 96 ++++++-
src/solaris/native/sun/security/krb5/krb5ccache.c | 113 ++++++++++
3 files changed, 194 insertions(+), 21 deletions(-)
diffs (288 lines):
diff -r 5f55ff33a471 -r 9185a15650c3 make/lib/SecurityLibraries.gmk
--- a/make/lib/SecurityLibraries.gmk Mon Aug 08 15:51:30 2016 +0100
+++ b/make/lib/SecurityLibraries.gmk Mon Oct 24 05:20:00 2016 +0100
@@ -130,6 +130,10 @@
BUILD_LIBKRB5_NAME := osxkrb5
BUILD_LIBKRB5_SRC := $(JDK_TOPDIR)/src/share/native/sun/security/krb5
BUILD_LIBKRB5_LIBS := -framework Kerberos
+ else ifeq ($(USE_EXTERNAL_KRB5), true)
+ BUILD_LIBKRB5_NAME := j2krb5
+ BUILD_LIBKRB5_SRC := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/krb5
+ BUILD_LIBKRB5_LIBS := $(KRB5_LIBS)
endif
ifneq ($(BUILD_LIBKRB5_NAME), )
@@ -139,7 +143,7 @@
SRC := $(BUILD_LIBKRB5_SRC), \
LANG := C, \
OPTIMIZATION := LOW, \
- CFLAGS := $(CFLAGS_JDKLIB) \
+ CFLAGS := $(CFLAGS_JDKLIB) $(KRB5_CFLAGS) \
-I$(JDK_TOPDIR)/src/share/native/sun/security/krb5 \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/krb5, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
diff -r 5f55ff33a471 -r 9185a15650c3 src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
--- a/src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java Mon Aug 08 15:51:30 2016 +0100
+++ b/src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java Mon Oct 24 05:20:00 2016 +0100
@@ -1,5 +1,6 @@
/*
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013 Red Hat, Inc. and/or its affiliates.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -43,7 +44,9 @@
import java.io.FileOutputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
-import java.lang.reflect.*;
+
+import java.lang.reflect.Constructor;
+import java.lang.reflect.Method;
/**
* CredentialsCache stores credentials(tickets, session keys, etc) in a
@@ -62,6 +65,8 @@
private Vector credentialsList;
private static String dir;
private static boolean DEBUG = Krb5.DEBUG;
+ private static boolean alreadyLoaded = false;
+ private static boolean alreadyTried = false;
public static synchronized FileCredentialsCache acquireInstance(
PrincipalName principal, String cache) {
@@ -349,9 +354,10 @@
* The path name is searched in the following order:
*
* 1. KRB5CCNAME (bare file name without FILE:)
- * 2. /tmp/krb5cc_ on unix systems
- * 3. /krb5cc_
- * 4. /krb5cc (if can't get )
+ * 2. location specified by Kerberos API on unix systems
+ * 3. /tmp/krb5cc_ on unix systems
+ * 4. /krb5cc_
+ * 5. /krb5cc (if can't get )
*/
public static String getDefaultCacheName() {
@@ -398,25 +404,61 @@
*/
if (osname != null) {
- String cmd = null;
- String uidStr = null;
- long uid = 0;
-
if (!osname.startsWith("Windows")) {
try {
- Class> c = Class.forName
- ("com.sun.security.auth.module.UnixSystem");
- Constructor> constructor = c.getConstructor();
- Object obj = constructor.newInstance();
- Method method = c.getMethod("getUid");
- uid = ((Long)method.invoke(obj)).longValue();
- name = File.separator + "tmp" +
- File.separator + stdCacheNameComponent + "_" + uid;
- if (DEBUG) {
- System.out.println(">>>KinitOptions cache name is " +
- name);
+ // Load the native code if necessary
+ if (!alreadyTried) {
+ // See if there's any native code to load
+ try {
+ ensureLoaded();
+ } catch (Exception e) {
+ if (DEBUG) {
+ System.out.println("Could not load native Kerberos bridge");
+ e.printStackTrace();
+ }
+ alreadyTried = true;
+ }
}
- return name;
+ if (alreadyLoaded) {
+ // There is some native code
+ if (DEBUG) {
+ System.out.println(">> Look up native default credential cache");
+ }
+ // Query the native Kerberos API for the cache location
+ name = nativeGetDefaultCacheName();
+ }
+
+ /*
+ * We require the default cache location to be a file name.
+ * DIR: can point to a cache collection, while DIR:: points
+ * to a specific cache file.
+ *
+ * http://k5wiki.kerberos.org/wiki?title=Projects/Client_principal_selection&oldid=4118
+ */
+ if (name != null && (name.startsWith("FILE:") || name.startsWith("DIR::"))) {
+ name = name.substring(5);
+ if (DEBUG) {
+ System.out.println(">>>KinitOptions cache name is " +
+ name);
+ }
+ return name;
+ } else {
+ long uid = 0;
+
+ Class> c = Class.forName
+ ("com.sun.security.auth.module.UnixSystem");
+ Constructor> constructor = c.getConstructor();
+ Object obj = constructor.newInstance();
+ Method method = c.getMethod("getUid");
+ uid = ((Long)method.invoke(obj)).longValue();
+ name = File.separator + "tmp" +
+ File.separator + stdCacheNameComponent + "_" + uid;
+ if (DEBUG) {
+ System.out.println(">>>KinitOptions cache name is " +
+ name);
+ }
+ return name;
+ }
} catch (Exception e) {
if (DEBUG) {
System.out.println("Exception in obtaining uid " +
@@ -461,6 +503,8 @@
return name;
}
+ private native static String nativeGetDefaultCacheName() throws Exception;
+
public static String checkValidation(String name) {
String fullname = null;
if (name == null) {
@@ -541,4 +585,16 @@
}
return null;
}
+
+ private static void ensureLoaded() {
+ java.security.AccessController.doPrivileged(
+ new java.security.PrivilegedAction () {
+ public Void run() {
+ System.loadLibrary("j2krb5");
+ return null;
+ }
+ });
+ alreadyLoaded = true;
+ }
+
}
diff -r 5f55ff33a471 -r 9185a15650c3 src/solaris/native/sun/security/krb5/krb5ccache.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/solaris/native/sun/security/krb5/krb5ccache.c Mon Oct 24 05:20:00 2016 +0100
@@ -0,0 +1,113 @@
+/*
+ * Copyright (c) 2013 Red Hat Inc. and/or its affiliates.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE
+#endif
+
+#include
+#include
+#include
+
+#include "sun_security_krb5_internal_ccache_FileCredentialsCache.h"
+
+static void handle_error(JNIEnv *env, krb5_context context, krb5_error_code err, const char *func_name);
+static jint throw_Exception(JNIEnv *env, const char *class_name, const char *message);
+
+/*
+ * Class: sun_security_krb5_internal_ccache_FileCredentialsCache
+ * Method: nativeGetDefaultCacheName
+ * Signature: ()Ljava/lang/String;
+ */
+JNIEXPORT jstring JNICALL Java_sun_security_krb5_internal_ccache_FileCredentialsCache_nativeGetDefaultCacheName
+(JNIEnv *env, jclass krbcredsClass)
+{
+ krb5_context context;
+ krb5_error_code err;
+ krb5_ccache cache;
+ const char *cc_type, *cc_name;
+ char *cc_full_name;
+ jstring result;
+
+ /* Need a krb5_context to proceed further */
+ err = krb5_init_context(&context);
+ if (err) {
+ handle_error(env, context, err, "krb5_init_context");
+ return NULL;
+ }
+
+ /* Get the default credential cache.
+ * We intentionally do not use krb5_cc_default_name because when the cache
+ * is a collection, krb5_cc_default_name returns the collection directory.
+ * By using krb5_cc_default and then krb5_cc_get_name, we get the primary
+ * cache file within the collection. */
+ err = krb5_cc_default(context, &cache);
+ if (err) {
+ handle_error(env, context, err, "krb5_cc_default");
+ krb5_free_context(context);
+ return NULL;
+ }
+
+ /* Get the type and name of the default cache and construct a string
+ * of the form 'type:name'. */
+ cc_type = krb5_cc_get_type(context, cache);
+ cc_name = krb5_cc_get_name(context, cache);
+ if (asprintf(&cc_full_name, "%s:%s", cc_type, cc_name) < 0) {
+ throw_Exception(env, "java/lang/OutOfMemoryError", "Unable to construct credential cache string");
+ krb5_free_context(context);
+ return NULL;
+ }
+
+ result = (*env)->NewStringUTF(env, cc_full_name);
+
+ free(cc_full_name);
+ krb5_free_context(context);
+ return result;
+}
+
+static void handle_error(JNIEnv *env, krb5_context context, krb5_error_code err, const char *func_name) {
+ const char *err_msg;
+ char *result;
+
+ err_msg = krb5_get_error_message(context, err);
+ if (asprintf(&result, "%s: %s", func_name, err_msg) < 0) {
+ throw_Exception(env, "java/lang/OutOfMemoryError", "Unable to construct error message");
+ return;
+ }
+ throw_Exception(env, "java/lang/Exception", result);
+
+ free(result);
+ krb5_free_error_message(context, err_msg);
+}
+
+static jint throw_Exception(JNIEnv *env, const char *class_name, const char *message) {
+ jclass class;
+
+ class = (*env)->FindClass(env, class_name);
+ if (class == NULL) {
+ return -1;
+ }
+ return (*env)->ThrowNew(env, class, message);
+}
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 04:36:22 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 04:36:22 +0000
Subject: [Bug 1537] [IcedTea8] Allow use of system Kerberos to obtain cache
location
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1537
--- Comment #5 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=82c774b19fb1
author: ebaron
date: Mon Oct 24 04:22:57 2016 +0100
PR1537: Handle alternative Kerberos credential cache locations
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 04:36:27 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 04:36:27 +0000
Subject: [Bug 1537] [IcedTea8] Allow use of system Kerberos to obtain cache
location
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1537
--- Comment #6 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=8456f8cc2bcc
author: andrew
date: Tue Sep 03 15:19:59 2013 +0100
PR1537: Only define _GNU_SOURCE if not already defined.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 04:36:33 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 04:36:33 +0000
Subject: [Bug 1537] [IcedTea8] Allow use of system Kerberos to obtain cache
location
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1537
--- Comment #7 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=9185a15650c3
author: andrew
date: Mon Oct 24 05:20:00 2016 +0100
PR1537: Fix Kerberos cache support to check for null, fallback on old path
support and not hardcode the krb5 library.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 04:38:10 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 04:38:10 +0000
Subject: [Bug 3203] New: Jenkins server crashes unexpctedly
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3203
Bug ID: 3203
Summary: Jenkins server crashes unexpctedly
Product: VisualVM Harness
Version: unspecified
Hardware: x86_64
OS: Linux
Status: NEW
Severity: critical
Priority: P5
Component: VisualVM
Assignee: unassigned at icedtea.classpath.org
Reporter: shilpy.agrawal0401 at gmail.com
Jenkins server crashes unexpctedly with below error :
A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0x7) at pc=0x0000003b8280946b, pid=18403, tid=140150961538816
#
# JRE version: 7.0_09
# Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed
oops)
# Problematic frame:
# C [ld-linux-x86-64.so.2+0x946b]
#
# Failed to write core dump. Core dumps have been disabled. To enable core
dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:25:47 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:25:47 +0000
Subject: [Bug 3203] Jenkins server crashes unexpctedly
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3203
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |gnu.andrew at redhat.com,
| |unassigned at icedtea.classpat
| |h.org
Component|VisualVM |IcedTea
Assignee|unassigned at icedtea.classpat |gnu.andrew at redhat.com
|h.org |
Product|VisualVM Harness |IcedTea
Severity|critical |normal
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:27:01 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:27:01 +0000
Subject: [Bug 3203] Jenkins server crashes unexpctedly
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3203
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |WONTFIX
--- Comment #1 from Andrew John Hughes ---
This is a very old unsupported version. Please update and see if you can
reproduce this with the latest release (2.6.7). If you can, re-open with
details of how to reproduce and attach the crash dump (the file beginning with
hs_)
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:36:23 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:36:23 +0000
Subject: [Bug 3151] [IcedTea7] build fails with pch disabled
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151
--- Comment #10 from Andrew John Hughes ---
I can't reproduce this on x86_64 (normal build) with either OpenJDK 7 or
IcedTea 2.x. The original build snippet seems to be from OpenJDK 6.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:52:18 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:52:18 +0000
Subject: [Bug 3204] New: [IcedTea7] Backport latest AArch64 fixes to release
branch for 2.6.8
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3204
Bug ID: 3204
Summary: [IcedTea7] Backport latest AArch64 fixes to release
branch for 2.6.8
Product: IcedTea
Version: 7-hg
Hardware: aarch64
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Equivalent of bug 2852 for IcedTea 2.6.8.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:52:33 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:52:33 +0000
Subject: [Bug 3204] [IcedTea7] Backport latest AArch64 fixes to release
branch for 2.6.8
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3204
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |2.6.8
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:53:53 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:53:53 +0000
Subject: [Bug 3151] [IcedTea7] build fails with pch disabled
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|IcedTea |Zero
--- Comment #11 from Andrew John Hughes ---
There are issues on Zero. Changing this to a 2.x Zero bug and filing additional
bugs for other issues.
At least the Zero one will need fixing upstream too. I'll add an OpenJDK bug
for that.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:54:12 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:54:12 +0000
Subject: [Bug 3151] [IcedTea7] Zero build fails with pch disabled
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3151
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[IcedTea7] build fails with |[IcedTea7] Zero build fails
|pch disabled |with pch disabled
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:56:17 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:56:17 +0000
Subject: [Bug 3205] New: [IcedTea6] Builds fails with pch disabled
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3205
Bug ID: 3205
Summary: [IcedTea6] Builds fails with pch disabled
Product: IcedTea
Version: 6-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
See bug 3151.
Compiling
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
rm -f asPSOldGen.o
x86_64-linux-gnu-g++-4.8 -DLINUX -D_GNU_SOURCE -DAMD64 -DPRODUCT
-I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/prims
-I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm
-I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/precompiled
-I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/cpu/x86/vm
-I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os_cpu/linux_x86/vm
-I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os/linux/vm
-I/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/os/posix/vm
-I../generated -DHOTSPOT_RELEASE_VERSION="\"23.40-b40\""
-DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"tdaitx\""
-DHOTSPOT_LIB_ARCH=\"amd64\" -DHOTSPOT_VM_DISTRO="\"OpenJDK\""
-DDERIVATIVE_ID="\"IcedTea6 1.13.12\"" -DDISTRIBUTION_ID="\"Ubuntu 14.04.4 LTS,
package 6b40-1.13.12-0ubuntu0.14.04.1\"" -DDEB_MULTIARCH="\"x86_64-linux-gnu\""
-DTARGET_OS_FAMILY_linux -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64
-DTARGET_OS_ARCH_linux_x86 -DTARGET_OS_ARCH_MODEL_linux_x86_64
-DTARGET_COMPILER_gcc -DCOMPILER2 -DCOMPILER1 -std=gnu++98 -fpic -fno-rtti
-fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -m64 -pipe
-DDONT_USE_PRECOMPILED_HEADER -g -O3 -fno-strict-aliasing -DVM_LITTLE_ENDIAN
-D_LP64=1 -fno-omit-frame-pointer -DINCLUDE_TRACE -Wpointer-arith
-Wsign-compare -c -MMD -MP -MF ../generated/dependencies/asPSOldGen.o.d -o
asPSOldGen.o
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
In file included from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:33:0:
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp:
In member function 'oopDesc* PSPromotionManager::copy_to_survivor_space(oop)':
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp:131:37:
error: invalid use of incomplete type 'class PSOldGen'
new_obj = (oop)old_gen()->cas_allocate(new_obj_size);
^
In file included from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp:30:0,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp:32,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/oop.inline.hpp:29,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classFileParser.hpp:30,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classLoader.hpp:28,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/systemDictionary.hpp:29,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/javaClasses.hpp:28,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:26:
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp:38:7:
error: forward declaration of 'class PSOldGen'
class PSOldGen;
^
In file included from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:33:0:
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp:136:43:
error: invalid use of incomplete type 'class PSOldGen'
HeapWord* lab_base = old_gen()->cas_allocate(OldPLABSize);
^
In file included from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp:30:0,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp:32,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/oop.inline.hpp:29,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classFileParser.hpp:30,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/classLoader.hpp:28,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/systemDictionary.hpp:29,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/classfile/javaClasses.hpp:28,
from
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/oops/arrayKlassKlass.cpp:26:
/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp:38:7:
error: forward declaration of 'class PSOldGen'
class PSOldGen;
^
make[8]: *** [arrayKlassKlass.o] Error 1
make[8]: *** Waiting for unfinished jobs....
make[8]: Leaving directory
`/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir/linux_amd64_compiler2/product'
make[7]: *** [the_vm] Error 2
make[7]: Leaving directory
`/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir/linux_amd64_compiler2/product'
make[6]: *** [product] Error 2
make[6]: Leaving directory
`/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk.build-ecj/hotspot/outputdir'
make[5]: *** [generic_build2] Error 2
make[5]: Leaving directory
`/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/make'
make[4]: *** [product] Error 2
make[4]: Leaving directory
`/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj/hotspot/make'
make[3]: *** [hotspot-build] Error 2
make[3]: Leaving directory
`/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj'
make[2]: *** [build_product_image] Error 2
make[2]: Leaving directory
`/home/tdaitx/openjdk-6-6b40-1.13.12/build/openjdk-ecj'
make[1]: *** [stamps/icedtea-ecj.stamp] Error 2
make[1]: Leaving directory `/home/tdaitx/openjdk-6-6b40-1.13.12/build'
make: *** [stamps/build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Oct 24 15:56:35 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 24 Oct 2016 15:56:35 +0000
Subject: [Bug 3205] [IcedTea6] Builds fails with pch disabled
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3205
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |6-1.13.13
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: