From bugzilla-daemon at icedtea.classpath.org Tue Jul 4 02:28:38 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 04 Jul 2017 02:28:38 +0000
Subject: [Bug 3417] New: crash on startup
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
Bug ID: 3417
Summary: crash on startup
Product: IcedTea-Web
Version: 1.6.2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: critical
Priority: P5
Component: NetX (javaws)
Assignee: jvanek at redhat.com
Reporter: ddyer-icedtea at real-me.net
CC: unassigned at icedtea.classpath.org
Created attachment 1634
--> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1634&action=edit
crash log
https://boardspace.net/java/boardspace7.jnlp
this works fine for windows and mac os
--
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 Jul 4 02:29:35 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 04 Jul 2017 02:29:35 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #1 from Dave Dyer ---
the underlying host is a virtualbox instance.
--
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 Jul 4 07:36:13 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 04 Jul 2017 07:36:13 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P5 |P3
Status|NEW |ASSIGNED
Severity|critical |normal
--- Comment #2 from JiriVanek ---
Hello. The attached link starts for me without issues. Later it desire some
login, do I need to login to reproduce?
Do you mind to try with jdk8? At first I thought it is multilib issue (runing
32b app in 64b JDK) but it looks like outdated zip in outdated JDK...
--
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 Jul 4 19:24:16 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 04 Jul 2017 19:24:16 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #3 from Dave Dyer ---
You can log in using the "guest" checkbox. I saw several different
kinds of flakes with several different unxx installations, but presumably
anything after my login window appears is not icedtea's problem.
Based on the variety of misbehavior, I suspect a virtualbox problem
related to the JIT if one is in use.
Were you using real hardware?
--
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 Jul 7 06:21:10 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 06:21:10 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #4 from JiriVanek ---
(In reply to Dave Dyer from comment #3)
> You can log in using the "guest" checkbox. I saw several different
> kinds of flakes with several different unxx installations, but presumably
> anything after my login window appears is not icedtea's problem.
Hmm, the issue rise after log in.
>
> Based on the variety of misbehavior, I suspect a virtualbox problem
> related to the JIT if one is in use.
>
> Were you using real hardware?
Yes, I used real HW, f24, openjdk8.
So crap :)
I will look into it, and hopefuly (for me) it will resolve to somthing dummy in
ITW. If not, then it will be issue in JDK, and I will reassign. TY!
--
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 Jul 7 08:10:09 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 08:10:09 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #5 from JiriVanek ---
This is issue in ITW. There is library pf.jar. That includes another pf.jar.
When ITW is caching the jars, it caches path/pf.jar, then opens it, looks
inside, and extract all inside jars into same path. So it is rewriting pf.jar
it is reading from.
--
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 Jul 7 08:21:31 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 08:21:31 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #6 from JiriVanek ---
Will be fixed like this after proper testing:
diff -r 05816fb84c59 netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
--- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Wed Jun 28
19:32:19 2017 +0200
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Fri Jul 07
10:32:06 2017 +0200
@@ -1263,7 +1263,7 @@
// (inline loading with "jar:..!/..."
path will not work
// with standard classloader methods)
- String extractedJarLocation =
localFile.getParent() + "/" + je.getName();
+ String extractedJarLocation =
localFile + ".nested/" + je.getName();
File parentDir = new
File(extractedJarLocation).getParentFile();
if (!parentDir.isDirectory() &&
!parentDir.mkdirs()) {
throw new
RuntimeException(R("RNestedJarExtration"));
--
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 Fri Jul 7 14:07:28 2017
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 14:07:28 +0000
Subject: /hg/icedtea-web: Fixed pr3417
Message-ID:
changeset de61ea5636e1 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=de61ea5636e1
author: Jiri Vanek
date: Fri Jul 07 16:18:26 2017 +0200
Fixed pr3417
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: nested jars go into subdirectory instead alongside parent
* tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java: test for the issue
* tests/netx/unit/net/sourceforge/jnlp/runtime/pf.jar-orig: jar with nested name clash
diffstat:
ChangeLog | 7 +
netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java | 2 +-
tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java | 80 +++++++--
tests/netx/unit/net/sourceforge/jnlp/runtime/pf.jar-orig | Bin
4 files changed, 68 insertions(+), 21 deletions(-)
diffs (205 lines):
diff -r 05816fb84c59 -r de61ea5636e1 ChangeLog
--- a/ChangeLog Wed Jun 28 19:32:19 2017 +0200
+++ b/ChangeLog Fri Jul 07 16:18:26 2017 +0200
@@ -1,3 +1,10 @@
+2017-07-07 Jiri Vanek
+
+ Fixed pr3417
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: nested jars go into subdirectory instead alongside parent
+ * tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java: test for the issue
+ * tests/netx/unit/net/sourceforge/jnlp/runtime/pf.jar-orig: jar with nested name clash
+
2017-06-28 Jiri Vanek
Tereza Hlavackova
diff -r 05816fb84c59 -r de61ea5636e1 netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
--- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Wed Jun 28 19:32:19 2017 +0200
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Fri Jul 07 16:18:26 2017 +0200
@@ -1263,7 +1263,7 @@
// (inline loading with "jar:..!/..." path will not work
// with standard classloader methods)
- String extractedJarLocation = localFile.getParent() + "/" + je.getName();
+ String extractedJarLocation = localFile + ".nested/" + je.getName();
File parentDir = new File(extractedJarLocation).getParentFile();
if (!parentDir.isDirectory() && !parentDir.mkdirs()) {
throw new RuntimeException(R("RNestedJarExtration"));
diff -r 05816fb84c59 -r de61ea5636e1 tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java
--- a/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java Wed Jun 28 19:32:19 2017 +0200
+++ b/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java Fri Jul 07 16:18:26 2017 +0200
@@ -33,7 +33,6 @@
obligated to do so. If you do not wish to do so, delete this
exception statement from your version.
*/
-
package net.sourceforge.jnlp.runtime;
import static net.sourceforge.jnlp.util.FileTestUtils.assertNoFileLeak;
@@ -42,11 +41,18 @@
import static org.junit.Assert.fail;
import java.io.File;
+import java.io.FileOutputStream;
+import java.io.InputStream;
+import java.nio.file.Files;
import java.util.Arrays;
+import java.util.List;
import java.util.jar.Attributes;
import java.util.jar.Manifest;
+import net.sourceforge.jnlp.JARDesc;
import net.sourceforge.jnlp.LaunchException;
+import net.sourceforge.jnlp.annotations.Bug;
+import net.sourceforge.jnlp.browsertesting.browsers.firefox.FirefoxProfilesOperator;
import net.sourceforge.jnlp.cache.UpdatePolicy;
import net.sourceforge.jnlp.config.DeploymentConfiguration;
import net.sourceforge.jnlp.mock.DummyJNLPFileWithJar;
@@ -60,12 +66,11 @@
import org.junit.Test;
-public class JNLPClassLoaderTest extends NoStdOutErrTest{
+public class JNLPClassLoaderTest extends NoStdOutErrTest {
private static AppletSecurityLevel level;
public static String askUser;
-
-
+
@BeforeClass
public static void setPermissions() {
level = AppletStartupSecuritySettings.getInstance().getSecurityLevel();
@@ -76,16 +81,18 @@
public static void resetPermissions() {
JNLPRuntime.getConfiguration().setProperty(DeploymentConfiguration.KEY_SECURITY_LEVEL, level.toChars());
}
+
@BeforeClass
- public static void noDialogs(){
- askUser = JNLPRuntime.getConfiguration().getProperty(DeploymentConfiguration.KEY_SECURITY_PROMPT_USER);
- JNLPRuntime.getConfiguration().setProperty(DeploymentConfiguration.KEY_SECURITY_PROMPT_USER, Boolean.toString(false));
+ public static void noDialogs() {
+ askUser = JNLPRuntime.getConfiguration().getProperty(DeploymentConfiguration.KEY_SECURITY_PROMPT_USER);
+ JNLPRuntime.getConfiguration().setProperty(DeploymentConfiguration.KEY_SECURITY_PROMPT_USER, Boolean.toString(false));
}
-
+
@AfterClass
- public static void restoreDialogs(){
- JNLPRuntime.getConfiguration().setProperty(DeploymentConfiguration.KEY_SECURITY_PROMPT_USER, askUser);
+ public static void restoreDialogs() {
+ JNLPRuntime.getConfiguration().setProperty(DeploymentConfiguration.KEY_SECURITY_PROMPT_USER, askUser);
}
+
/* Note: Only does file leak testing for now. */
@Test
public void constructorFileLeakTest() throws Exception {
@@ -95,7 +102,7 @@
final DummyJNLPFileWithJar jnlpFile = new DummyJNLPFileWithJar(jarLocation);
- assertNoFileLeak( new Runnable () {
+ assertNoFileLeak(new Runnable() {
@Override
public void run() {
try {
@@ -118,14 +125,14 @@
final DummyJNLPFileWithJar jnlpFile = new DummyJNLPFileWithJar(jarLocation);
final JNLPClassLoader classLoader = new JNLPClassLoader(jnlpFile, UpdatePolicy.ALWAYS);
- assertNoFileLeak( new Runnable () {
+ assertNoFileLeak(new Runnable() {
@Override
public void run() {
- assertFalse(classLoader.isInvalidJar(jnlpFile.getJarDesc()));
+ assertFalse(classLoader.isInvalidJar(jnlpFile.getJarDesc()));
}
});
}
-
+
@Test
public void getMainClassNameTest() throws Exception {
File tempDirectory = FileTestUtils.createTempDirectory();
@@ -147,7 +154,7 @@
});
}
}
-
+
@Test
public void getMainClassNameTestEmpty() throws Exception {
/* Test with-out any main-class specified */ {
@@ -185,10 +192,10 @@
fail(e.toString());
}
}
- });
+ });
assertFalse(classLoader.hasMainJar());
}
-
+
@Test
public void getCustomAtributes() throws Exception {
File tempDirectory = FileTestUtils.createTempDirectory();
@@ -263,7 +270,6 @@
Manifest manifest5 = new Manifest();
manifest5.getMainAttributes().put(Attributes.Name.IMPLEMENTATION_URL, "some url1"); //see DummyJNLPFileWithJar constructor with int
-
FileTestUtils.createJarWithContents(jarLocation1, manifest1);
FileTestUtils.createJarWithContents(jarLocation2, manifest2);
FileTestUtils.createJarWithContents(jarLocation3, manifest3);
@@ -289,8 +295,7 @@
}
});
}
-
-
+
@Test
public void tryNullManifest() throws Exception {
File tempDirectory = FileTestUtils.createTempDirectory();
@@ -323,4 +328,39 @@
Assert.assertNull(exs[0]);
Assert.assertNull(exs[1]);
}
+
+ @Test
+ @Bug(id = "PR3417")
+ /**
+ * The nested jar must be more 1024 bytes long. Better, longer
+ * then byte[] bytes = new byte[1024] on line 1273 in
+ * net.sourceforge.jnlp.runtime.JNLPClassLoader otherwise the file
+ * will not get rewritten while read Also there must be more then
+ * one item of this size, for same reason
+ */
+ public void testNameClashInNestedJars() throws Exception {
+ //for this test is enought to not crash jvm
+ boolean verifyBackup = JNLPRuntime.isVerifying();
+ File dirHolder = File.createTempFile("pf-", ".jar");
+ dirHolder.deleteOnExit();
+ File jarLocation = new File(dirHolder.getParentFile(), "pf.jar");
+ jarLocation.deleteOnExit();
+ try {
+ //it is invalid jar, so we have to disable checks first
+ JNLPRuntime.setVerify(false);
+ InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("net/sourceforge/jnlp/runtime/pf.jar-orig");
+ Files.copy(is, jarLocation.toPath());
+ final DummyJNLPFileWithJar jnlpFile = new DummyJNLPFileWithJar(jarLocation);
+ final JNLPClassLoader classLoader = new JNLPClassLoader(jnlpFile, UpdatePolicy.ALWAYS) {
+ @Override
+ protected void activateJars(List jars) {
+ super.activateJars(jars);
+ }
+
+ };
+ } finally {
+ JNLPRuntime.setVerify(verifyBackup);
+ }
+
+ }
}
diff -r 05816fb84c59 -r de61ea5636e1 tests/netx/unit/net/sourceforge/jnlp/runtime/pf.jar-orig
Binary file tests/netx/unit/net/sourceforge/jnlp/runtime/pf.jar-orig has changed
From bugzilla-daemon at icedtea.classpath.org Fri Jul 7 14:07:35 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 14:07:35 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #7 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea-web?cmd=changeset;node=de61ea5636e1
author: Jiri Vanek
date: Fri Jul 07 16:18:26 2017 +0200
Fixed pr3417
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: nested jars go
into subdirectory instead alongside parent
* tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java:
test for the issue
* tests/netx/unit/net/sourceforge/jnlp/runtime/pf.jar-orig: jar with nested
name clash
--
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 Jul 7 14:08:40 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 14:08:40 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #8 from JiriVanek ---
I cannot simply backport this, as it changes the cachelcoation. But 1.7 should
be out soon
--
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 Jul 7 14:09:03 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 14:09:03 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|1.6.2 |hg
--
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 Jul 7 14:56:19 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 14:56:19 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #9 from Dave Dyer ---
Thanks for the attention. One additional bit; the jar in question pf.jar
isn't used in normal situations; it's a debugging tool that is loaded only
via class.forName. So other than being mis-cached and presumably non
functional if actually used, why did this cause a problem ?
--
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 Jul 7 15:15:39 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 07 Jul 2017 15:15:39 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #10 from Dave Dyer ---
I removed pf.jar from the load path, and that does seem to fix the problem.
If this interferes with your fix validation I can put it back.
--
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 Jul 10 15:00:08 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 15:00:08 +0000
Subject: [Bug 3417] crash on startup
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3417
--- Comment #11 from JiriVanek ---
(In reply to Dave Dyer from comment #9)
> Thanks for the attention. One additional bit; the jar in question pf.jar
> isn't used in normal situations; it's a debugging tool that is loaded only
> via class.forName. So other than being mis-cached and presumably non
> functional if actually used, why did this cause a problem ?
The issue happens when jars are prepared for possible use in future.
(In reply to Dave Dyer from comment #10)
> I removed pf.jar from the load path, and that does seem to fix the problem.
> If this interferes with your fix validation I can put it back.
My reproducer is standalone. Dont worry. Thank you for confirmation.
--
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 Jul 10 18:04:43 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:04:43 +0000
Subject: [Bug 3392] [IcedTea8] Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3392
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:04:49 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:04:49 +0000
Subject: [Bug 3394] [IcedTea8] Backport "8175813: PPC64: "mbind: Invalid
argument" when -XX:+UseNUMA is used"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3394
--- Comment #3 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:04:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:04:51 +0000
Subject: [Bug 3409] [IcedTea8] Backport "8179084: HotSpot VM fails to start
when AggressiveHeap is set"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3409
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:04:54 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:04:54 +0000
Subject: [Bug 3411] [IcedTea8] Backport "8180048: Interned string and symbol
table leak memory during parallel unlinking"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3411
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:04:56 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:04:56 +0000
Subject: [Bug 3412] [IcedTea8] Backport "8164293: HotSpot leaking memory in
long-running requests"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3412
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:04:59 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:04:59 +0000
Subject: [Bug 3413] [IcedTea8] Backport "8181419: Race in jdwp invoker
handling may lead to crashes or invalid results"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3413
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:05:02 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:05:02 +0000
Subject: [Bug 3415] [IcedTea8] Backport "8175887: C1 value numbering handling
of Unsafe.get*Volatile is incorrect"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3415
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:05:06 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:05:06 +0000
Subject: [Bug 3386] [IcedTea8] AArch32 jvm.cfg wrong for C1 build
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3386
--- Comment #3 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 10 18:05:04 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 10 Jul 2017 18:05:04 +0000
Subject: [Bug 3384] [IcedTea8] Add support for AArch32 architecture to
configure and jdk makefiles
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3384
--- Comment #3 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0c708efe5036
author: Andrew John Hughes
date: Fri Jul 07 04:11:20 2017 +0100
Bump to icedtea-3.5.0pre01.
Upstream changes:
- PR3384: aarch32: aarch32 should default to client variant as server
fails to build
- PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
- S8139303, PR3384: aarch32: add support for ARM aarch32
- S8164293, PR3412, RH1459641: HotSpot leaking memory in long-running
requests
- S8164652, PR3386: aarch32: C1 port
- S8167584, PR3384: aarch32: use "arm" for os.arch system property
- S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
- S8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
- S8179084, PR3409, RH1455694: HotSpot VM fails to start when
AggressiveHeap is set
- S8180048, PR3411, RH1449870: Interned string and symbol table leak
memory during parallel unlinking
- S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still
seen after 8175813
- S8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
ChangeLog:
2017-07-06 Andrew John Hughes
Bump to icedtea-3.5.0pre01.
* patches/aarch32-c1.patch,
* patches/aarch32-conf.patch,
* patches/aarch32-jdk.patch:
Removed as applied upstream.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.5.0pre01 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah
and AArch32 ports. Remove AArch32 fixes now applied
upstream.
* NEWS: Updated.
* configure.ac: Bump to 3.5.0pre01.
* hotspot.map.in: Update to icedtea-3.5.0pre01 tag.
* patches/hotspot/aarch32/8164293-pr3412-rh1459641.patch,
* patches/hotspot/aarch32/8175813-pr3394-rh1448880.patch,
* patches/hotspot/aarch32/8175887-pr3415.patch,
* patches/hotspot/aarch32/8179084-pr3409-rh1455694.patch,
* patches/hotspot/aarch32/8180048-pr3411-rh1449870.patch:
Symlink to Shenandoah versions of same patches.
* patches/hotspot/aarch32/8181055-pr3394-rh1448880.patch:
AArch32 version of 8181055 as there are uclibc changes
in os_linux.cpp
* patches/hotspot/shenandoah/8164293-pr3412-rh1459641.patch,
* patches/hotspot/shenandoah/8175813-pr3394-rh1448880.patch,
* patches/hotspot/shenandoah/8175887-pr3415.patch,
* patches/hotspot/shenandoah/8179084-pr3409-rh1455694.patch,
* patches/hotspot/shenandoah/8180048-pr3411-rh1449870.patch,
* patches/hotspot/shenandoah/8181055-pr3394-rh1448880.patch:
Copies of upstream HotSpot patches for Shenandoah. Patches
are identical to those upstream.
--
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 Jul 11 02:35:17 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:35:17 +0000
Subject: [Bug 3384] [IcedTea8] Add support for AArch32 architecture to
configure and jdk makefiles
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3384
--- Comment #4 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=c1756ee15e69
author: enevill
date: Tue May 16 18:10:00 2017 +0100
8139303, PR3384: aarch32: add support for ARM aarch32
Summary: Initial port of template interpreter to aarch32
Reviewed-by: duke
Contributed-by: nikolay at azulsystems.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 Jul 11 02:35:23 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:35:23 +0000
Subject: [Bug 3384] [IcedTea8] Add support for AArch32 architecture to
configure and jdk makefiles
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3384
--- Comment #5 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=7c357084c459
author: enevill
date: Tue May 16 18:13:50 2017 +0100
8167584, PR3384: aarch32: use "arm" for os.arch system property
Reviewed-by: enevill
Contributed-by: akashche 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 Jul 11 02:35:30 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:35:30 +0000
Subject: [Bug 3384] [IcedTea8] Add support for AArch32 architecture to
configure and jdk makefiles
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3384
--- Comment #6 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=3e39851fea09
author: andrew
date: Tue May 16 18:15:13 2017 +0100
PR3384: aarch32: aarch32 should default to client variant as server fails
to build
--
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 Tue Jul 11 02:35:36 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:35:36 +0000
Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.5.0pre01 for chan...
Message-ID:
changeset 52c147a8a977 in /hg/icedtea8-forest/corba
details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=52c147a8a977
author: andrew
date: Tue Jul 11 03:45:12 2017 +0100
Added tag icedtea-3.5.0pre01 for changeset 324f4699760f
diffstat:
.hgtags | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (8 lines):
diff -r 324f4699760f -r 52c147a8a977 .hgtags
--- a/.hgtags Tue May 16 18:03:35 2017 +0100
+++ b/.hgtags Tue Jul 11 03:45:12 2017 +0100
@@ -755,3 +755,4 @@
c5fd9c3a2eb12d366d59195dbea54c60db2a1df3 jdk8u131-b09
de3c63a8b2e52d47554c999a65dbcec7f6d9c1be jdk8u131-b10
22ed32f45405a21f1d388d183cd34fd28a335f7b icedtea-3.4.0
+324f4699760f52a2ef893d3c31affd62074748f9 icedtea-3.5.0pre01
From andrew at icedtea.classpath.org Tue Jul 11 02:35:41 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:35:41 +0000
Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.5.0pre01 for chang...
Message-ID:
changeset a4f519f1391f in /hg/icedtea8-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a4f519f1391f
author: andrew
date: Tue Jul 11 03:45:13 2017 +0100
Added tag icedtea-3.5.0pre01 for changeset 6979c581131c
diffstat:
.hgtags | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (8 lines):
diff -r 6979c581131c -r a4f519f1391f .hgtags
--- a/.hgtags Tue May 16 18:03:37 2017 +0100
+++ b/.hgtags Tue Jul 11 03:45:13 2017 +0100
@@ -725,3 +725,4 @@
3e52865f357b57f1a9befb666720ed0e611c9bd6 jdk8u131-b09
817025cf8b72519b1273d6822d0caf9966946c76 jdk8u131-b10
fdc2a6442d2fe8b097c741920d96768336a13430 icedtea-3.4.0
+6979c581131c2e83a14362ba3b33436517cfdef3 icedtea-3.5.0pre01
From andrew at icedtea.classpath.org Tue Jul 11 02:35:48 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:35:48 +0000
Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.5.0pre01 for chan...
Message-ID:
changeset c0f97ac1b00d in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c0f97ac1b00d
author: andrew
date: Tue Jul 11 03:45:15 2017 +0100
Added tag icedtea-3.5.0pre01 for changeset 18b3704bc51d
diffstat:
.hgtags | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (8 lines):
diff -r 18b3704bc51d -r c0f97ac1b00d .hgtags
--- a/.hgtags Tue May 16 18:03:38 2017 +0100
+++ b/.hgtags Tue Jul 11 03:45:15 2017 +0100
@@ -714,3 +714,4 @@
548546d23a924ff0962df885468ce49816ae48a9 jdk8u131-b09
bc74b4850d97ff1986bf551c752ce212f97f4b0e jdk8u131-b10
c1bfc2395c57e2ceae8658883356f437ec5ed7c5 icedtea-3.4.0
+18b3704bc51d5b4f7d31faf8e8aebb2f6c69b014 icedtea-3.5.0pre01
From andrew at icedtea.classpath.org Tue Jul 11 02:35:53 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:35:53 +0000
Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.5.0pre01 for ...
Message-ID:
changeset 15ea3c78caa4 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=15ea3c78caa4
author: andrew
date: Tue Jul 11 03:45:18 2017 +0100
Added tag icedtea-3.5.0pre01 for changeset 40fe2817d648
diffstat:
.hgtags | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (8 lines):
diff -r 40fe2817d648 -r 15ea3c78caa4 .hgtags
--- a/.hgtags Tue May 16 18:03:43 2017 +0100
+++ b/.hgtags Tue Jul 11 03:45:18 2017 +0100
@@ -722,3 +722,4 @@
2f2c4931d13c44bb6a0f808809e723de0677e302 jdk8u131-b09
676a07884de49a7c60379da8ac892fe1403de6b6 jdk8u131-b10
4ef0ee9279400d2574e34afa84b74936d337573e icedtea-3.4.0
+40fe2817d64898ec28391091ba3c4e6d5124bdc0 icedtea-3.5.0pre01
From andrew at icedtea.classpath.org Tue Jul 11 02:36:00 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:00 +0000
Subject: /hg/icedtea8-forest/hotspot: 7 new changesets
Message-ID:
changeset 4dc64f3c3e23 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4dc64f3c3e23
author: gromero
date: Thu Jun 01 20:42:49 2017 -0400
8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used
Reviewed-by: dholmes, zgu
changeset 13a04e8df5a3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=13a04e8df5a3
author: zgu
date: Tue Jul 04 22:34:34 2017 +0100
8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still seen after 8175813
Summary: Use numa_interleave_memory v2 api when available
Reviewed-by: dholmes, shade, gromero
changeset 2fee74c55478 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2fee74c55478
author: dholmes
date: Fri Apr 28 21:14:37 2017 -0400
8179084, PR3409, RH1455694: HotSpot VM fails to start when AggressiveHeap is set
Reviewed-by: kbarrett, stefank
changeset 3d07e14d65bc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3d07e14d65bc
author: tschatzl
date: Mon May 15 12:20:15 2017 +0200
8180048, PR3411, RH1449870: Interned string and symbol table leak memory during parallel unlinking
Summary: Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade
changeset 1faf7c170899 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1faf7c170899
author: jcm
date: Wed Jan 11 04:26:49 2017 -0800
8164293, PR3412, RH1459641: HotSpot leaking memory in long-running requests
Summary: Applied RMs in sweep_code_cache and related codes.
Reviewed-by: kvn, thartmann
changeset 654b7fcb4932 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=654b7fcb4932
author: shade
date: Wed Mar 08 14:22:52 2017 +0100
8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is incorrect
Reviewed-by: vlivanov
changeset 735f782200d6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=735f782200d6
author: andrew
date: Tue Jul 11 03:45:21 2017 +0100
Added tag icedtea-3.5.0pre01 for changeset 654b7fcb4932
diffstat:
.hgtags | 1 +
src/os/linux/vm/os_linux.cpp | 122 ++++++++++++++++++++++---
src/os/linux/vm/os_linux.hpp | 48 ++++++++++-
src/share/vm/c1/c1_ValueMap.hpp | 8 +-
src/share/vm/classfile/symbolTable.cpp | 51 +++++++---
src/share/vm/classfile/symbolTable.hpp | 17 ++-
src/share/vm/code/nmethod.cpp | 1 +
src/share/vm/runtime/arguments.cpp | 2 -
src/share/vm/runtime/sweeper.cpp | 3 +
src/share/vm/runtime/vmStructs.cpp | 2 +-
src/share/vm/utilities/hashtable.cpp | 31 ++++++-
src/share/vm/utilities/hashtable.hpp | 22 ++++-
test/TEST.groups | 3 +-
test/compiler/c1/UnsafeVolatileGuardTest.java | 72 +++++++++++++++
test/compiler/c1/VolatileGuardTest.java | 52 +++++++++++
test/gc/arguments/TestAggressiveHeap.java | 91 +++++++++++++++++++
16 files changed, 476 insertions(+), 50 deletions(-)
diffs (truncated from 933 to 500 lines):
diff -r d77ea5a8ca52 -r 735f782200d6 .hgtags
--- a/.hgtags Tue May 16 18:03:46 2017 +0100
+++ b/.hgtags Tue Jul 11 03:45:21 2017 +0100
@@ -998,3 +998,4 @@
56e71d16083904ceddfdd1d66312582a42781646 jdk8u131-b09
1da23ae49386608550596502d90a381ee6c1dfaa jdk8u131-b10
00b7bbd261c972b38d4ecc2925f445c28de6fcb3 icedtea-3.4.0
+654b7fcb4932d48063f5f1fba0c8994db5e02976 icedtea-3.5.0pre01
diff -r d77ea5a8ca52 -r 735f782200d6 src/os/linux/vm/os_linux.cpp
--- a/src/os/linux/vm/os_linux.cpp Tue May 16 18:03:46 2017 +0100
+++ b/src/os/linux/vm/os_linux.cpp Tue Jul 11 03:45:21 2017 +0100
@@ -2747,8 +2747,9 @@
bool os::numa_topology_changed() { return false; }
size_t os::numa_get_groups_num() {
- int max_node = Linux::numa_max_node();
- return max_node > 0 ? max_node + 1 : 1;
+ // Return just the number of nodes in which it's possible to allocate memory
+ // (in numa terminology, configured nodes).
+ return Linux::numa_num_configured_nodes();
}
int os::numa_get_group_id() {
@@ -2762,11 +2763,33 @@
return 0;
}
+int os::Linux::get_existing_num_nodes() {
+ size_t node;
+ size_t highest_node_number = Linux::numa_max_node();
+ int num_nodes = 0;
+
+ // Get the total number of nodes in the system including nodes without memory.
+ for (node = 0; node <= highest_node_number; node++) {
+ if (isnode_in_existing_nodes(node)) {
+ num_nodes++;
+ }
+ }
+ return num_nodes;
+}
+
size_t os::numa_get_leaf_groups(int *ids, size_t size) {
- for (size_t i = 0; i < size; i++) {
- ids[i] = i;
- }
- return size;
+ size_t highest_node_number = Linux::numa_max_node();
+ size_t i = 0;
+
+ // Map all node ids in which is possible to allocate memory. Also nodes are
+ // not always consecutively available, i.e. available from 0 to the highest
+ // node number.
+ for (size_t node = 0; node <= highest_node_number; node++) {
+ if (Linux::isnode_in_configured_nodes(node)) {
+ ids[i++] = node;
+ }
+ }
+ return i;
}
bool os::get_page_info(char *start, page_info* info) {
@@ -2807,11 +2830,8 @@
extern "C" JNIEXPORT void numa_error(char *where) { }
extern "C" JNIEXPORT int fork1() { return fork(); }
-
-// If we are running with libnuma version > 2, then we should
-// be trying to use symbols with versions 1.1
-// If we are running with earlier version, which did not have symbol versions,
-// we should use the base version.
+// Handle request to load libnuma symbol version 1.1 (API v1). If it fails
+// load symbol from base version instead.
void* os::Linux::libnuma_dlsym(void* handle, const char *name) {
void *f = dlvsym(handle, name, "libnuma_1.1");
if (f == NULL) {
@@ -2820,6 +2840,12 @@
return f;
}
+// Handle request to load libnuma symbol version 1.2 (API v2) only.
+// Return NULL if the symbol is not defined in this particular version.
+void* os::Linux::libnuma_v2_dlsym(void* handle, const char* name) {
+ return dlvsym(handle, name, "libnuma_1.2");
+}
+
bool os::Linux::libnuma_init() {
// sched_getcpu() should be in libc.
set_sched_getcpu(CAST_TO_FN_PTR(sched_getcpu_func_t,
@@ -2836,18 +2862,30 @@
libnuma_dlsym(handle, "numa_node_to_cpus")));
set_numa_max_node(CAST_TO_FN_PTR(numa_max_node_func_t,
libnuma_dlsym(handle, "numa_max_node")));
+ set_numa_num_configured_nodes(CAST_TO_FN_PTR(numa_num_configured_nodes_func_t,
+ libnuma_dlsym(handle, "numa_num_configured_nodes")));
set_numa_available(CAST_TO_FN_PTR(numa_available_func_t,
libnuma_dlsym(handle, "numa_available")));
set_numa_tonode_memory(CAST_TO_FN_PTR(numa_tonode_memory_func_t,
libnuma_dlsym(handle, "numa_tonode_memory")));
set_numa_interleave_memory(CAST_TO_FN_PTR(numa_interleave_memory_func_t,
- libnuma_dlsym(handle, "numa_interleave_memory")));
+ libnuma_dlsym(handle, "numa_interleave_memory")));
+ set_numa_interleave_memory_v2(CAST_TO_FN_PTR(numa_interleave_memory_v2_func_t,
+ libnuma_v2_dlsym(handle, "numa_interleave_memory")));
set_numa_set_bind_policy(CAST_TO_FN_PTR(numa_set_bind_policy_func_t,
- libnuma_dlsym(handle, "numa_set_bind_policy")));
-
+ libnuma_dlsym(handle, "numa_set_bind_policy")));
+ set_numa_bitmask_isbitset(CAST_TO_FN_PTR(numa_bitmask_isbitset_func_t,
+ libnuma_dlsym(handle, "numa_bitmask_isbitset")));
+ set_numa_distance(CAST_TO_FN_PTR(numa_distance_func_t,
+ libnuma_dlsym(handle, "numa_distance")));
if (numa_available() != -1) {
set_numa_all_nodes((unsigned long*)libnuma_dlsym(handle, "numa_all_nodes"));
+ set_numa_all_nodes_ptr((struct bitmask **)libnuma_dlsym(handle, "numa_all_nodes_ptr"));
+ set_numa_nodes_ptr((struct bitmask **)libnuma_dlsym(handle, "numa_nodes_ptr"));
+ // Create an index -> node mapping, since nodes are not always consecutive
+ _nindex_to_node = new (ResourceObj::C_HEAP, mtInternal) GrowableArray(0, true);
+ rebuild_nindex_to_node_map();
// Create a cpu -> node mapping
_cpu_to_node = new (ResourceObj::C_HEAP, mtInternal) GrowableArray(0, true);
rebuild_cpu_to_node_map();
@@ -2858,6 +2896,17 @@
return false;
}
+void os::Linux::rebuild_nindex_to_node_map() {
+ int highest_node_number = Linux::numa_max_node();
+
+ nindex_to_node()->clear();
+ for (int node = 0; node <= highest_node_number; node++) {
+ if (Linux::isnode_in_existing_nodes(node)) {
+ nindex_to_node()->append(node);
+ }
+ }
+}
+
// rebuild_cpu_to_node_map() constructs a table mapping cpud id to node id.
// The table is later used in get_node_by_cpu().
void os::Linux::rebuild_cpu_to_node_map() {
@@ -2877,16 +2926,46 @@
cpu_to_node()->clear();
cpu_to_node()->at_grow(cpu_num - 1);
- size_t node_num = numa_get_groups_num();
-
+
+ size_t node_num = get_existing_num_nodes();
+
+ int distance = 0;
+ int closest_distance = INT_MAX;
+ int closest_node = 0;
unsigned long *cpu_map = NEW_C_HEAP_ARRAY(unsigned long, cpu_map_size, mtInternal);
for (size_t i = 0; i < node_num; i++) {
- if (numa_node_to_cpus(i, cpu_map, cpu_map_size * sizeof(unsigned long)) != -1) {
+ // Check if node is configured (not a memory-less node). If it is not, find
+ // the closest configured node.
+ if (!isnode_in_configured_nodes(nindex_to_node()->at(i))) {
+ closest_distance = INT_MAX;
+ // Check distance from all remaining nodes in the system. Ignore distance
+ // from itself and from another non-configured node.
+ for (size_t m = 0; m < node_num; m++) {
+ if (m != i && isnode_in_configured_nodes(nindex_to_node()->at(m))) {
+ distance = numa_distance(nindex_to_node()->at(i), nindex_to_node()->at(m));
+ // If a closest node is found, update. There is always at least one
+ // configured node in the system so there is always at least one node
+ // close.
+ if (distance != 0 && distance < closest_distance) {
+ closest_distance = distance;
+ closest_node = nindex_to_node()->at(m);
+ }
+ }
+ }
+ } else {
+ // Current node is already a configured node.
+ closest_node = nindex_to_node()->at(i);
+ }
+
+ // Get cpus from the original node and map them to the closest node. If node
+ // is a configured node (not a memory-less node), then original node and
+ // closest node are the same.
+ if (numa_node_to_cpus(nindex_to_node()->at(i), cpu_map, cpu_map_size * sizeof(unsigned long)) != -1) {
for (size_t j = 0; j < cpu_map_valid_size; j++) {
if (cpu_map[j] != 0) {
for (size_t k = 0; k < BitsPerCLong; k++) {
if (cpu_map[j] & (1UL << k)) {
- cpu_to_node()->at_put(j * BitsPerCLong + k, i);
+ cpu_to_node()->at_put(j * BitsPerCLong + k, closest_node);
}
}
}
@@ -2904,14 +2983,21 @@
}
GrowableArray* os::Linux::_cpu_to_node;
+GrowableArray* os::Linux::_nindex_to_node;
os::Linux::sched_getcpu_func_t os::Linux::_sched_getcpu;
os::Linux::numa_node_to_cpus_func_t os::Linux::_numa_node_to_cpus;
os::Linux::numa_max_node_func_t os::Linux::_numa_max_node;
+os::Linux::numa_num_configured_nodes_func_t os::Linux::_numa_num_configured_nodes;
os::Linux::numa_available_func_t os::Linux::_numa_available;
os::Linux::numa_tonode_memory_func_t os::Linux::_numa_tonode_memory;
os::Linux::numa_interleave_memory_func_t os::Linux::_numa_interleave_memory;
+os::Linux::numa_interleave_memory_v2_func_t os::Linux::_numa_interleave_memory_v2;
os::Linux::numa_set_bind_policy_func_t os::Linux::_numa_set_bind_policy;
+os::Linux::numa_bitmask_isbitset_func_t os::Linux::_numa_bitmask_isbitset;
+os::Linux::numa_distance_func_t os::Linux::_numa_distance;
unsigned long* os::Linux::_numa_all_nodes;
+struct bitmask* os::Linux::_numa_all_nodes_ptr;
+struct bitmask* os::Linux::_numa_nodes_ptr;
bool os::pd_uncommit_memory(char* addr, size_t size) {
uintptr_t res = (uintptr_t) ::mmap(addr, size, PROT_NONE,
diff -r d77ea5a8ca52 -r 735f782200d6 src/os/linux/vm/os_linux.hpp
--- a/src/os/linux/vm/os_linux.hpp Tue May 16 18:03:46 2017 +0100
+++ b/src/os/linux/vm/os_linux.hpp Tue Jul 11 03:45:21 2017 +0100
@@ -67,6 +67,7 @@
static bool _supports_fast_thread_cpu_time;
static GrowableArray* _cpu_to_node;
+ static GrowableArray* _nindex_to_node;
protected:
@@ -94,7 +95,9 @@
static void set_is_floating_stack() { _is_floating_stack = true; }
static void rebuild_cpu_to_node_map();
+ static void rebuild_nindex_to_node_map();
static GrowableArray* cpu_to_node() { return _cpu_to_node; }
+ static GrowableArray* nindex_to_node() { return _nindex_to_node; }
static size_t find_large_page_size();
static size_t setup_large_page_size();
@@ -187,6 +190,8 @@
static void libpthread_init();
static bool libnuma_init();
static void* libnuma_dlsym(void* handle, const char* name);
+ // libnuma v2 (libnuma_1.2) symbols
+ static void* libnuma_v2_dlsym(void* handle, const char* name);
// Minimum stack size a thread can be created with (allowing
// the VM to completely create the thread and enter user code)
static size_t min_stack_allowed;
@@ -243,28 +248,45 @@
typedef int (*sched_getcpu_func_t)(void);
typedef int (*numa_node_to_cpus_func_t)(int node, unsigned long *buffer, int bufferlen);
typedef int (*numa_max_node_func_t)(void);
+ typedef int (*numa_num_configured_nodes_func_t)(void);
typedef int (*numa_available_func_t)(void);
typedef int (*numa_tonode_memory_func_t)(void *start, size_t size, int node);
typedef void (*numa_interleave_memory_func_t)(void *start, size_t size, unsigned long *nodemask);
+ typedef void (*numa_interleave_memory_v2_func_t)(void *start, size_t size, struct bitmask* mask);
+
typedef void (*numa_set_bind_policy_func_t)(int policy);
+ typedef int (*numa_bitmask_isbitset_func_t)(struct bitmask *bmp, unsigned int n);
+ typedef int (*numa_distance_func_t)(int node1, int node2);
static sched_getcpu_func_t _sched_getcpu;
static numa_node_to_cpus_func_t _numa_node_to_cpus;
static numa_max_node_func_t _numa_max_node;
+ static numa_num_configured_nodes_func_t _numa_num_configured_nodes;
static numa_available_func_t _numa_available;
static numa_tonode_memory_func_t _numa_tonode_memory;
static numa_interleave_memory_func_t _numa_interleave_memory;
+ static numa_interleave_memory_v2_func_t _numa_interleave_memory_v2;
static numa_set_bind_policy_func_t _numa_set_bind_policy;
+ static numa_bitmask_isbitset_func_t _numa_bitmask_isbitset;
+ static numa_distance_func_t _numa_distance;
static unsigned long* _numa_all_nodes;
+ static struct bitmask* _numa_all_nodes_ptr;
+ static struct bitmask* _numa_nodes_ptr;
static void set_sched_getcpu(sched_getcpu_func_t func) { _sched_getcpu = func; }
static void set_numa_node_to_cpus(numa_node_to_cpus_func_t func) { _numa_node_to_cpus = func; }
static void set_numa_max_node(numa_max_node_func_t func) { _numa_max_node = func; }
+ static void set_numa_num_configured_nodes(numa_num_configured_nodes_func_t func) { _numa_num_configured_nodes = func; }
static void set_numa_available(numa_available_func_t func) { _numa_available = func; }
static void set_numa_tonode_memory(numa_tonode_memory_func_t func) { _numa_tonode_memory = func; }
static void set_numa_interleave_memory(numa_interleave_memory_func_t func) { _numa_interleave_memory = func; }
+ static void set_numa_interleave_memory_v2(numa_interleave_memory_v2_func_t func) { _numa_interleave_memory_v2 = func; }
static void set_numa_set_bind_policy(numa_set_bind_policy_func_t func) { _numa_set_bind_policy = func; }
+ static void set_numa_bitmask_isbitset(numa_bitmask_isbitset_func_t func) { _numa_bitmask_isbitset = func; }
+ static void set_numa_distance(numa_distance_func_t func) { _numa_distance = func; }
static void set_numa_all_nodes(unsigned long* ptr) { _numa_all_nodes = ptr; }
+ static void set_numa_all_nodes_ptr(struct bitmask **ptr) { _numa_all_nodes_ptr = *ptr; }
+ static void set_numa_nodes_ptr(struct bitmask **ptr) { _numa_nodes_ptr = *ptr; }
static int sched_getcpu_syscall(void);
public:
static int sched_getcpu() { return _sched_getcpu != NULL ? _sched_getcpu() : -1; }
@@ -272,12 +294,18 @@
return _numa_node_to_cpus != NULL ? _numa_node_to_cpus(node, buffer, bufferlen) : -1;
}
static int numa_max_node() { return _numa_max_node != NULL ? _numa_max_node() : -1; }
+ static int numa_num_configured_nodes() {
+ return _numa_num_configured_nodes != NULL ? _numa_num_configured_nodes() : -1;
+ }
static int numa_available() { return _numa_available != NULL ? _numa_available() : -1; }
static int numa_tonode_memory(void *start, size_t size, int node) {
return _numa_tonode_memory != NULL ? _numa_tonode_memory(start, size, node) : -1;
}
static void numa_interleave_memory(void *start, size_t size) {
- if (_numa_interleave_memory != NULL && _numa_all_nodes != NULL) {
+ // Use v2 api if available
+ if (_numa_interleave_memory_v2 != NULL && _numa_all_nodes_ptr != NULL) {
+ _numa_interleave_memory_v2(start, size, _numa_all_nodes_ptr);
+ } else if (_numa_interleave_memory != NULL && _numa_all_nodes != NULL) {
_numa_interleave_memory(start, size, _numa_all_nodes);
}
}
@@ -286,7 +314,25 @@
_numa_set_bind_policy(policy);
}
}
+ static int numa_distance(int node1, int node2) {
+ return _numa_distance != NULL ? _numa_distance(node1, node2) : -1;
+ }
static int get_node_by_cpu(int cpu_id);
+ static int get_existing_num_nodes();
+ // Check if numa node is configured (non-zero memory node).
+ static bool isnode_in_configured_nodes(unsigned int n) {
+ if (_numa_bitmask_isbitset != NULL && _numa_all_nodes_ptr != NULL) {
+ return _numa_bitmask_isbitset(_numa_all_nodes_ptr, n);
+ } else
+ return 0;
+ }
+ // Check if numa node exists in the system (including zero memory nodes).
+ static bool isnode_in_existing_nodes(unsigned int n) {
+ if (_numa_bitmask_isbitset != NULL && _numa_nodes_ptr != NULL) {
+ return _numa_bitmask_isbitset(_numa_nodes_ptr, n);
+ } else
+ return 0;
+ }
};
diff -r d77ea5a8ca52 -r 735f782200d6 src/share/vm/c1/c1_ValueMap.hpp
--- a/src/share/vm/c1/c1_ValueMap.hpp Tue May 16 18:03:46 2017 +0100
+++ b/src/share/vm/c1/c1_ValueMap.hpp Tue Jul 11 03:45:21 2017 +0100
@@ -158,6 +158,12 @@
void do_UnsafePutRaw (UnsafePutRaw* x) { kill_memory(); }
void do_UnsafePutObject(UnsafePutObject* x) { kill_memory(); }
void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x) { kill_memory(); }
+ void do_UnsafeGetRaw (UnsafeGetRaw* x) { /* nothing to do */ }
+ void do_UnsafeGetObject(UnsafeGetObject* x) {
+ if (x->is_volatile()) { // the JMM requires this
+ kill_memory();
+ }
+ }
void do_Intrinsic (Intrinsic* x) { if (!x->preserves_state()) kill_memory(); }
void do_Phi (Phi* x) { /* nothing to do */ }
@@ -198,8 +204,6 @@
void do_OsrEntry (OsrEntry* x) { /* nothing to do */ }
void do_ExceptionObject(ExceptionObject* x) { /* nothing to do */ }
void do_RoundFP (RoundFP* x) { /* nothing to do */ }
- void do_UnsafeGetRaw (UnsafeGetRaw* x) { /* nothing to do */ }
- void do_UnsafeGetObject(UnsafeGetObject* x) { /* nothing to do */ }
void do_UnsafePrefetchRead (UnsafePrefetchRead* x) { /* nothing to do */ }
void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x) { /* nothing to do */ }
void do_ProfileCall (ProfileCall* x) { /* nothing to do */ }
diff -r d77ea5a8ca52 -r 735f782200d6 src/share/vm/classfile/symbolTable.cpp
--- a/src/share/vm/classfile/symbolTable.cpp Tue May 16 18:03:46 2017 +0100
+++ b/src/share/vm/classfile/symbolTable.cpp Tue Jul 11 03:45:21 2017 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -96,7 +96,7 @@
int SymbolTable::_symbols_counted = 0;
volatile int SymbolTable::_parallel_claimed_idx = 0;
-void SymbolTable::buckets_unlink(int start_idx, int end_idx, int* processed, int* removed, size_t* memory_total) {
+void SymbolTable::buckets_unlink(int start_idx, int end_idx, BucketUnlinkContext* context, size_t* memory_total) {
for (int i = start_idx; i < end_idx; ++i) {
HashtableEntry** p = the_table()->bucket_addr(i);
HashtableEntry* entry = the_table()->bucket(i);
@@ -110,15 +110,14 @@
}
Symbol* s = entry->literal();
(*memory_total) += s->size();
- (*processed)++;
+ context->_num_processed++;
assert(s != NULL, "just checking");
// If reference count is zero, remove.
if (s->refcount() == 0) {
assert(!entry->is_shared(), "shared entries should be kept live");
delete s;
- (*removed)++;
*p = entry->next();
- the_table()->free_entry(entry);
+ context->free_entry(entry);
} else {
p = entry->next_addr();
}
@@ -132,9 +131,14 @@
// This is done late during GC.
void SymbolTable::unlink(int* processed, int* removed) {
size_t memory_total = 0;
- buckets_unlink(0, the_table()->table_size(), processed, removed, &memory_total);
- _symbols_removed += *removed;
- _symbols_counted += *processed;
+ BucketUnlinkContext context;
+ buckets_unlink(0, the_table()->table_size(), &context, &memory_total);
+ _the_table->bulk_free_entries(&context);
+ *processed = context._num_processed;
+ *removed = context._num_removed;
+
+ _symbols_removed = context._num_removed;
+ _symbols_counted = context._num_processed;
// Exclude printing for normal PrintGCDetails because people parse
// this output.
if (PrintGCDetails && Verbose && WizardMode) {
@@ -148,6 +152,7 @@
size_t memory_total = 0;
+ BucketUnlinkContext context;
for (;;) {
// Grab next set of buckets to scan
int start_idx = Atomic::add(ClaimChunkSize, &_parallel_claimed_idx) - ClaimChunkSize;
@@ -157,10 +162,15 @@
}
int end_idx = MIN2(limit, start_idx + ClaimChunkSize);
- buckets_unlink(start_idx, end_idx, processed, removed, &memory_total);
+ buckets_unlink(start_idx, end_idx, &context, &memory_total);
}
- Atomic::add(*processed, &_symbols_counted);
- Atomic::add(*removed, &_symbols_removed);
+
+ _the_table->bulk_free_entries(&context);
+ *processed = context._num_processed;
+ *removed = context._num_removed;
+
+ Atomic::add(context._num_processed, &_symbols_counted);
+ Atomic::add(context._num_removed, &_symbols_removed);
// Exclude printing for normal PrintGCDetails because people parse
// this output.
if (PrintGCDetails && Verbose && WizardMode) {
@@ -811,7 +821,11 @@
}
void StringTable::unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* f, int* processed, int* removed) {
- buckets_unlink_or_oops_do(is_alive, f, 0, the_table()->table_size(), processed, removed);
+ BucketUnlinkContext context;
+ buckets_unlink_or_oops_do(is_alive, f, 0, the_table()->table_size(), &context);
+ _the_table->bulk_free_entries(&context);
+ *processed = context._num_processed;
+ *removed = context._num_removed;
}
void StringTable::possibly_parallel_unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* f, int* processed, int* removed) {
@@ -820,6 +834,7 @@
assert(SafepointSynchronize::is_at_safepoint(), "must be at safepoint");
const int limit = the_table()->table_size();
+ BucketUnlinkContext context;
for (;;) {
// Grab next set of buckets to scan
int start_idx = Atomic::add(ClaimChunkSize, &_parallel_claimed_idx) - ClaimChunkSize;
@@ -829,8 +844,11 @@
}
int end_idx = MIN2(limit, start_idx + ClaimChunkSize);
- buckets_unlink_or_oops_do(is_alive, f, start_idx, end_idx, processed, removed);
+ buckets_unlink_or_oops_do(is_alive, f, start_idx, end_idx, &context);
}
+ _the_table->bulk_free_entries(&context);
+ *processed = context._num_processed;
+ *removed = context._num_removed;
}
void StringTable::buckets_oops_do(OopClosure* f, int start_idx, int end_idx) {
@@ -856,7 +874,7 @@
}
}
-void StringTable::buckets_unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* f, int start_idx, int end_idx, int* processed, int* removed) {
+void StringTable::buckets_unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* f, int start_idx, int end_idx, BucketUnlinkContext* context) {
const int limit = the_table()->table_size();
assert(0 <= start_idx && start_idx <= limit,
@@ -880,10 +898,9 @@
p = entry->next_addr();
} else {
*p = entry->next();
- the_table()->free_entry(entry);
- (*removed)++;
+ context->free_entry(entry);
}
- (*processed)++;
+ context->_num_processed++;
entry = *p;
}
}
diff -r d77ea5a8ca52 -r 735f782200d6 src/share/vm/classfile/symbolTable.hpp
--- a/src/share/vm/classfile/symbolTable.hpp Tue May 16 18:03:46 2017 +0100
From bugzilla-daemon at icedtea.classpath.org Tue Jul 11 02:36:06 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:06 +0000
Subject: [Bug 3394] [IcedTea8] Backport "8175813: PPC64: "mbind: Invalid
argument" when -XX:+UseNUMA is used"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3394
--- Comment #4 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=4dc64f3c3e23
author: gromero
date: Thu Jun 01 20:42:49 2017 -0400
8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument" when
-XX:+UseNUMA is used
Reviewed-by: dholmes, zgu
--
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 Jul 11 02:36:12 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:12 +0000
Subject: [Bug 3394] [IcedTea8] Backport "8175813: PPC64: "mbind: Invalid
argument" when -XX:+UseNUMA is used"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3394
--- Comment #5 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=13a04e8df5a3
author: zgu
date: Tue Jul 04 22:34:34 2017 +0100
8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument" still seen
after 8175813
Summary: Use numa_interleave_memory v2 api when available
Reviewed-by: dholmes, shade, gromero
--
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 Jul 11 02:36:17 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:17 +0000
Subject: [Bug 3409] [IcedTea8] Backport "8179084: HotSpot VM fails to start
when AggressiveHeap is set"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3409
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=2fee74c55478
author: dholmes
date: Fri Apr 28 21:14:37 2017 -0400
8179084, PR3409, RH1455694: HotSpot VM fails to start when AggressiveHeap
is set
Reviewed-by: kbarrett, stefank
--
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 Jul 11 02:36:22 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:22 +0000
Subject: [Bug 3411] [IcedTea8] Backport "8180048: Interned string and symbol
table leak memory during parallel unlinking"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3411
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=3d07e14d65bc
author: tschatzl
date: Mon May 15 12:20:15 2017 +0200
8180048, PR3411, RH1449870: Interned string and symbol table leak memory
during parallel unlinking
Summary: Make appending found dead BasicHashtableEntrys to the free list
atomic.
Reviewed-by: ehelin, shade
--
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 Jul 11 02:36:27 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:27 +0000
Subject: [Bug 3412] [IcedTea8] Backport "8164293: HotSpot leaking memory in
long-running requests"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3412
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=1faf7c170899
author: jcm
date: Wed Jan 11 04:26:49 2017 -0800
8164293, PR3412, RH1459641: HotSpot leaking memory in long-running requests
Summary: Applied RMs in sweep_code_cache and related codes.
Reviewed-by: kvn, thartmann
--
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 Jul 11 02:36:32 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:32 +0000
Subject: [Bug 3415] [IcedTea8] Backport "8175887: C1 value numbering handling
of Unsafe.get*Volatile is incorrect"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3415
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=654b7fcb4932
author: shade
date: Wed Mar 08 14:22:52 2017 +0100
8175887, PR3415: C1 value numbering handling of Unsafe.get*Volatile is
incorrect
Reviewed-by: vlivanov
--
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 Tue Jul 11 02:36:39 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:39 +0000
Subject: /hg/icedtea8-forest/jdk: 5 new changesets
Message-ID:
changeset c05781ed8e5c in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c05781ed8e5c
author: enevill
date: Tue May 16 18:18:18 2017 +0100
8139303, PR3384: aarch32: add support for ARM aarch32
Summary: Initial port of template interpreter to aarch32
Reviewed-by: duke
Contributed-by: nikolay at azulsystems.com
changeset 148a7d6c463a in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=148a7d6c463a
author: enevill
date: Tue May 16 18:19:43 2017 +0100
8164652, PR3386: aarch32: C1 port
Reviewed-by: enevill
Contributed-by: Andrey Petushkov
changeset ca0c7b2783e0 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ca0c7b2783e0
author: stuefe
date: Mon Jun 19 11:52:01 2017 +0200
8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to crashes or invalid results
Reviewed-by: sspitsyn, sgehwolf, clanger
changeset c8bcda75cb18 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c8bcda75cb18
author: andrew
date: Wed Jul 05 00:00:56 2017 +0100
PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash algorithms in the PKCS11 provider
changeset 6d6e92da0364 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6d6e92da0364
author: andrew
date: Tue Jul 11 03:45:17 2017 +0100
Added tag icedtea-3.5.0pre01 for changeset c8bcda75cb18
diffstat:
.hgtags | 1 +
make/CopyFiles.gmk | 8 +-
make/lib/SoundLibraries.gmk | 6 +-
src/share/back/invoker.c | 45 ++---
src/share/classes/sun/security/pkcs11/P11Signature.java | 77 ++++++++-
src/share/classes/sun/security/pkcs11/SunPKCS11.java | 10 +
src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java | 4 +
src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java | 10 +
src/share/native/com/sun/media/sound/SoundDefs.h | 1 +
src/solaris/bin/aarch32/jvm.cfg | 34 ++++
10 files changed, 157 insertions(+), 39 deletions(-)
diffs (407 lines):
diff -r 56990bf9a9c4 -r 6d6e92da0364 .hgtags
--- a/.hgtags Tue May 16 18:03:40 2017 +0100
+++ b/.hgtags Tue Jul 11 03:45:17 2017 +0100
@@ -729,3 +729,4 @@
40d00399869d8a28cfecf360234f340e9e0ad3b1 jdk8u131-b09
c0091a673d766ce2e76a945bab6de325fe78dd88 jdk8u131-b10
cfc292a2c1c6af4e469e45cd896765e17f7d4c95 icedtea-3.4.0
+c8bcda75cb18b043ba95feb0cb74c34b6a678ac1 icedtea-3.5.0pre01
diff -r 56990bf9a9c4 -r 6d6e92da0364 make/CopyFiles.gmk
--- a/make/CopyFiles.gmk Tue May 16 18:03:40 2017 +0100
+++ b/make/CopyFiles.gmk Tue Jul 11 03:45:17 2017 +0100
@@ -307,9 +307,15 @@
ifeq ($(CLIENT_AND_SERVER), true)
COPY_JVM_CFG_FILE := true
else
- # For zero, the default jvm.cfg file is sufficient
+ # For zero, the default jvm.cfg file is sufficient.
ifeq ($(JVM_VARIANT_ZERO), true)
COPY_JVM_CFG_FILE := true
+ else
+ ifeq ($(OPENJDK_TARGET_CPU), aarch32)
+ ifeq ($(JVM_VARIANT_CORE), true)
+ COPY_JVM_CFG_FILE := true
+ endif
+ endif
endif
endif
endif
diff -r 56990bf9a9c4 -r 6d6e92da0364 make/lib/SoundLibraries.gmk
--- a/make/lib/SoundLibraries.gmk Tue May 16 18:03:40 2017 +0100
+++ b/make/lib/SoundLibraries.gmk Tue Jul 11 03:45:17 2017 +0100
@@ -137,7 +137,7 @@
endif
ifeq ($(OPENJDK_TARGET_CPU), ppc64)
- LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64
+ LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64
endif
ifeq ($(OPENJDK_TARGET_CPU), alpha)
@@ -179,6 +179,10 @@
ifeq ($(OPENJDK_TARGET_CPU), aarch64)
LIBJSOUND_CFLAGS += -DX_ARCH=X_AARCH64
endif
+
+ ifeq ($(OPENJDK_TARGET_CPU), aarch32)
+ LIBJSOUND_CFLAGS += -DX_ARCH=X_AARCH32
+ endif
endif
LIBJSOUND_CFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
diff -r 56990bf9a9c4 -r 6d6e92da0364 src/share/back/invoker.c
--- a/src/share/back/invoker.c Tue May 16 18:03:40 2017 +0100
+++ b/src/share/back/invoker.c Tue Jul 11 03:45:17 2017 +0100
@@ -212,30 +212,6 @@
}
/*
- * Delete saved global references - if any - for:
- * - a potentially thrown Exception
- * - a returned refernce/array value
- * See invoker_doInvoke() and invoke* methods where global references
- * are being saved.
- */
-static void
-deletePotentiallySavedGlobalRefs(JNIEnv *env, InvokeRequest *request)
-{
- /* Delete potentially saved return value */
- if ((request->invokeType == INVOKE_CONSTRUCTOR) ||
- (returnTypeTag(request->methodSignature) == JDWP_TAG(OBJECT)) ||
- (returnTypeTag(request->methodSignature) == JDWP_TAG(ARRAY))) {
- if (request->returnValue.l != NULL) {
- tossGlobalRef(env, &(request->returnValue.l));
- }
- }
- /* Delete potentially saved exception */
- if (request->exception != NULL) {
- tossGlobalRef(env, &(request->exception));
- }
-}
-
-/*
* Delete global argument references from the request which got put there before a
* invoke request was carried out. See fillInvokeRequest().
*/
@@ -744,6 +720,7 @@
jint id;
InvokeRequest *request;
jboolean detached;
+ jboolean mustReleaseReturnValue = JNI_FALSE;
JDI_ASSERT(thread);
@@ -787,6 +764,13 @@
id = request->id;
exc = request->exception;
returnValue = request->returnValue;
+
+ /* Release return value and exception references, but delay the release
+ * until after the return packet was sent. */
+ mustReleaseReturnValue = request->invokeType == INVOKE_CONSTRUCTOR ||
+ returnTypeTag(request->methodSignature) == JDWP_TAG(OBJECT) ||
+ returnTypeTag(request->methodSignature) == JDWP_TAG(ARRAY);
+
}
/*
@@ -801,6 +785,12 @@
*/
deleteGlobalArgumentRefs(env, request);
+ /* From now on, do not access the request structure anymore
+ * for this request id, because once we give up the invokerLock it may
+ * be immediately reused by a new invoke request.
+ */
+ request = NULL;
+
/*
* Give up the lock before I/O operation
*/
@@ -821,7 +811,12 @@
*/
eventHandler_lock(); // for proper lock order
debugMonitorEnter(invokerLock);
- deletePotentiallySavedGlobalRefs(env, request);
+ if (mustReleaseReturnValue && returnValue.l != NULL) {
+ tossGlobalRef(env, &returnValue.l);
+ }
+ if (exc != NULL) {
+ tossGlobalRef(env, &exc);
+ }
debugMonitorExit(invokerLock);
eventHandler_unlock();
}
diff -r 56990bf9a9c4 -r 6d6e92da0364 src/share/classes/sun/security/pkcs11/P11Signature.java
--- a/src/share/classes/sun/security/pkcs11/P11Signature.java Tue May 16 18:03:40 2017 +0100
+++ b/src/share/classes/sun/security/pkcs11/P11Signature.java Tue Jul 11 03:45:17 2017 +0100
@@ -87,8 +87,8 @@
// name of the key algorithm, currently either RSA or DSA
private final String keyAlgorithm;
- // mechanism id
- private final long mechanism;
+ // mechanism
+ private final CK_MECHANISM mechanism;
// digest algorithm OID, if we encode RSA signature ourselves
private final ObjectIdentifier digestOID;
@@ -138,11 +138,62 @@
super();
this.token = token;
this.algorithm = algorithm;
- this.mechanism = mechanism;
+ CK_MECHANISM ckMechanism = new CK_MECHANISM(mechanism);
+ final CK_RSA_PKCS_PSS_PARAMS mechParams;
byte[] buffer = null;
ObjectIdentifier digestOID = null;
MessageDigest md = null;
switch ((int)mechanism) {
+ case (int)CKM_SHA1_RSA_PKCS_PSS:
+ mechParams = new CK_RSA_PKCS_PSS_PARAMS();
+ mechParams.hashAlg = CKM_SHA_1;
+ mechParams.mgf = CKG_MGF1_SHA1;
+ mechParams.sLen = 20;
+ ckMechanism = new CK_MECHANISM(mechanism, mechParams);
+ this.keyAlgorithm = "RSA";
+ this.type = T_UPDATE;
+ buffer = new byte[1];
+ break;
+ case (int)CKM_SHA224_RSA_PKCS_PSS:
+ mechParams = new CK_RSA_PKCS_PSS_PARAMS();
+ mechParams.hashAlg = CKM_SHA224;
+ mechParams.mgf = CKG_MGF1_SHA224;
+ mechParams.sLen = 28;
+ ckMechanism = new CK_MECHANISM(mechanism, mechParams);
+ this.keyAlgorithm = "RSA";
+ this.type = T_UPDATE;
+ buffer = new byte[1];
+ break;
+ case (int)CKM_SHA256_RSA_PKCS_PSS:
+ mechParams = new CK_RSA_PKCS_PSS_PARAMS();
+ mechParams.hashAlg = CKM_SHA256;
+ mechParams.mgf = CKG_MGF1_SHA256;
+ mechParams.sLen = 32;
+ ckMechanism = new CK_MECHANISM(mechanism, mechParams);
+ this.keyAlgorithm = "RSA";
+ this.type = T_UPDATE;
+ buffer = new byte[1];
+ break;
+ case (int)CKM_SHA384_RSA_PKCS_PSS:
+ mechParams = new CK_RSA_PKCS_PSS_PARAMS();
+ mechParams.hashAlg = CKM_SHA384;
+ mechParams.mgf = CKG_MGF1_SHA384;
+ mechParams.sLen = 48;
+ ckMechanism = new CK_MECHANISM(mechanism, mechParams);
+ this.keyAlgorithm = "RSA";
+ this.type = T_UPDATE;
+ buffer = new byte[1];
+ break;
+ case (int)CKM_SHA512_RSA_PKCS_PSS:
+ mechParams = new CK_RSA_PKCS_PSS_PARAMS();
+ mechParams.hashAlg = CKM_SHA512;
+ mechParams.mgf = CKG_MGF1_SHA512;
+ mechParams.sLen = 64;
+ ckMechanism = new CK_MECHANISM(mechanism, mechParams);
+ this.keyAlgorithm = "RSA";
+ this.type = T_UPDATE;
+ buffer = new byte[1];
+ break;
case (int)CKM_MD2_RSA_PKCS:
case (int)CKM_MD5_RSA_PKCS:
case (int)CKM_SHA1_RSA_PKCS:
@@ -232,6 +283,7 @@
default:
throw new ProviderException("Unknown mechanism: " + mechanism);
}
+ this.mechanism = ckMechanism;
this.buffer = buffer;
this.digestOID = digestOID;
this.md = md;
@@ -309,10 +361,10 @@
}
if (mode == M_SIGN) {
token.p11.C_SignInit(session.id(),
- new CK_MECHANISM(mechanism), p11Key.keyID);
+ mechanism, p11Key.keyID);
} else {
token.p11.C_VerifyInit(session.id(),
- new CK_MECHANISM(mechanism), p11Key.keyID);
+ mechanism, p11Key.keyID);
}
initialized = true;
} catch (PKCS11Exception e) {
@@ -330,7 +382,7 @@
throws InvalidKeyException {
CK_MECHANISM_INFO mechInfo = null;
try {
- mechInfo = token.getMechanismInfo(mechanism);
+ mechInfo = token.getMechanismInfo(mechanism.mechanism);
} catch (PKCS11Exception e) {
// should not happen, ignore for now.
}
@@ -341,7 +393,7 @@
int minKeySize = (int) mechInfo.ulMinKeySize;
int maxKeySize = (int) mechInfo.ulMaxKeySize;
// need to override the MAX keysize for SHA1withDSA
- if (md != null && mechanism == CKM_DSA && maxKeySize > 1024) {
+ if (md != null && mechanism.mechanism == CKM_DSA && maxKeySize > 1024) {
maxKeySize = 1024;
}
int keySize = 0;
@@ -395,7 +447,8 @@
} else if (algorithm.equals("SHA512withRSA")) {
encodedLength = 83;
} else {
- throw new ProviderException("Unknown signature algo: " + algorithm);
+ encodedLength = 0;
+ //throw new ProviderException("Unknown signature algo: " + algorithm);
}
if (encodedLength > maxDataSize) {
throw new InvalidKeyException
@@ -556,7 +609,7 @@
if (type == T_DIGEST) {
digest = md.digest();
} else { // T_RAW
- if (mechanism == CKM_DSA) {
+ if (mechanism.mechanism == CKM_DSA) {
if (bytesProcessed != buffer.length) {
throw new SignatureException
("Data for RawDSA must be exactly 20 bytes long");
@@ -576,7 +629,7 @@
signature = token.p11.C_Sign(session.id(), digest);
} else { // RSA
byte[] data = encodeSignature(digest);
- if (mechanism == CKM_RSA_X_509) {
+ if (mechanism.mechanism == CKM_RSA_X_509) {
data = pkcs1Pad(data);
}
signature = token.p11.C_Sign(session.id(), data);
@@ -611,7 +664,7 @@
if (type == T_DIGEST) {
digest = md.digest();
} else { // T_RAW
- if (mechanism == CKM_DSA) {
+ if (mechanism.mechanism == CKM_DSA) {
if (bytesProcessed != buffer.length) {
throw new SignatureException
("Data for RawDSA must be exactly 20 bytes long");
@@ -631,7 +684,7 @@
token.p11.C_Verify(session.id(), digest, signature);
} else { // RSA
byte[] data = encodeSignature(digest);
- if (mechanism == CKM_RSA_X_509) {
+ if (mechanism.mechanism == CKM_RSA_X_509) {
data = pkcs1Pad(data);
}
token.p11.C_Verify(session.id(), data, signature);
diff -r 56990bf9a9c4 -r 6d6e92da0364 src/share/classes/sun/security/pkcs11/SunPKCS11.java
--- a/src/share/classes/sun/security/pkcs11/SunPKCS11.java Tue May 16 18:03:40 2017 +0100
+++ b/src/share/classes/sun/security/pkcs11/SunPKCS11.java Tue Jul 11 03:45:17 2017 +0100
@@ -730,6 +730,16 @@
d(SIG, "SHA512withRSA", P11Signature,
s("1.2.840.113549.1.1.13", "OID.1.2.840.113549.1.1.13"),
m(CKM_SHA512_RSA_PKCS, CKM_RSA_PKCS, CKM_RSA_X_509));
+ d(SIG, "SHA1withRSAandMGF1", P11Signature,
+ m(CKM_SHA1_RSA_PKCS_PSS));
+ d(SIG, "SHA224withRSAandMGF1", P11Signature,
+ m(CKM_SHA224_RSA_PKCS_PSS));
+ d(SIG, "SHA256withRSAandMGF1", P11Signature,
+ m(CKM_SHA256_RSA_PKCS_PSS));
+ d(SIG, "SHA384withRSAandMGF1", P11Signature,
+ m(CKM_SHA384_RSA_PKCS_PSS));
+ d(SIG, "SHA512withRSAandMGF1", P11Signature,
+ m(CKM_SHA512_RSA_PKCS_PSS));
/*
* TLS 1.2 uses a different hash algorithm than 1.0/1.1 for the
diff -r 56990bf9a9c4 -r 6d6e92da0364 src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
--- a/src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java Tue May 16 18:03:40 2017 +0100
+++ b/src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java Tue Jul 11 03:45:17 2017 +0100
@@ -112,6 +112,10 @@
init(mechanism, params);
}
+ public CK_MECHANISM(long mechanism, CK_RSA_PKCS_PSS_PARAMS params) {
+ init(mechanism, params);
+ }
+
public CK_MECHANISM(long mechanism, CK_SSL3_KEY_MAT_PARAMS params) {
init(mechanism, params);
}
diff -r 56990bf9a9c4 -r 6d6e92da0364 src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
--- a/src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java Tue May 16 18:03:40 2017 +0100
+++ b/src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java Tue Jul 11 03:45:17 2017 +0100
@@ -458,6 +458,12 @@
public static final long CKM_SHA384_RSA_PKCS = 0x00000041L;
public static final long CKM_SHA512_RSA_PKCS = 0x00000042L;
+ // v2.30
+ public static final long CKM_SHA256_RSA_PKCS_PSS = 0x00000043L;
+ public static final long CKM_SHA384_RSA_PKCS_PSS = 0x00000044L;
+ public static final long CKM_SHA512_RSA_PKCS_PSS = 0x00000045L;
+
+
public static final long CKM_RC2_KEY_GEN = 0x00000100L;
public static final long CKM_RC2_ECB = 0x00000101L;
public static final long CKM_RC2_CBC = 0x00000102L;
@@ -911,6 +917,10 @@
/* The following MGFs are defined */
public static final long CKG_MGF1_SHA1 = 0x00000001L;
+ public static final long CKG_MGF1_SHA256 = 0x00000002L;
+ public static final long CKG_MGF1_SHA384 = 0x00000003L;
+ public static final long CKG_MGF1_SHA512 = 0x00000004L;
+
// new for v2.20 amendment 3
public static final long CKG_MGF1_SHA224 = 0x00000005L;
diff -r 56990bf9a9c4 -r 6d6e92da0364 src/share/native/com/sun/media/sound/SoundDefs.h
--- a/src/share/native/com/sun/media/sound/SoundDefs.h Tue May 16 18:03:40 2017 +0100
+++ b/src/share/native/com/sun/media/sound/SoundDefs.h Tue Jul 11 03:45:17 2017 +0100
@@ -53,6 +53,7 @@
#define X_SH 16
#define X_AARCH64 17
#define X_PPC64LE 18
+#define X_AARCH32 19
// **********************************
// Make sure you set X_PLATFORM and X_ARCH defines correctly.
diff -r 56990bf9a9c4 -r 6d6e92da0364 src/solaris/bin/aarch32/jvm.cfg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/solaris/bin/aarch32/jvm.cfg Tue Jul 11 03:45:17 2017 +0100
@@ -0,0 +1,34 @@
+# Copyright (c) 2015, 2015, Oracle and/or its affiliates. All rights reserved.
+# 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.
+#
+# List of JVMs that can be used as an option to java, javac, etc.
+# Order is important -- first in this list is the default JVM.
+# NOTE that this both this file and its format are UNSUPPORTED and
+# WILL GO AWAY in a future release.
+#
+# You may also select a JVM in an arbitrary location with the
+# "-XXaltjvm=" option, but that too is unsupported
+# and may not be available in a future release.
+#
+-server KNOWN
+-client IGNORE
From bugzilla-daemon at icedtea.classpath.org Tue Jul 11 02:36:45 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:45 +0000
Subject: [Bug 3384] [IcedTea8] Add support for AArch32 architecture to
configure and jdk makefiles
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3384
--- Comment #7 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=c05781ed8e5c
author: enevill
date: Tue May 16 18:18:18 2017 +0100
8139303, PR3384: aarch32: add support for ARM aarch32
Summary: Initial port of template interpreter to aarch32
Reviewed-by: duke
Contributed-by: nikolay at azulsystems.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 Jul 11 02:36:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:51 +0000
Subject: [Bug 3386] [IcedTea8] AArch32 jvm.cfg wrong for C1 build
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3386
--- Comment #4 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=148a7d6c463a
author: enevill
date: Tue May 16 18:19:43 2017 +0100
8164652, PR3386: aarch32: C1 port
Reviewed-by: enevill
Contributed-by: Andrey Petushkov
--
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 Jul 11 02:36:57 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:36:57 +0000
Subject: [Bug 3413] [IcedTea8] Backport "8181419: Race in jdwp invoker
handling may lead to crashes or invalid results"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3413
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=ca0c7b2783e0
author: stuefe
date: Mon Jun 19 11:52:01 2017 +0200
8181419, PR3413, RH1463144: Race in jdwp invoker handling may lead to
crashes or invalid results
Reviewed-by: sspitsyn, sgehwolf, clanger
--
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 Jul 11 02:37:02 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:37:02 +0000
Subject: [Bug 3392] [IcedTea8] Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3392
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=c8bcda75cb18
author: andrew
date: Wed Jul 05 00:00:56 2017 +0100
PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash algorithms in
the PKCS11 provider
--
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 Tue Jul 11 02:37:07 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 02:37:07 +0000
Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.5.0pre01 for ch...
Message-ID:
changeset 23fb2e9bfa82 in /hg/icedtea8-forest/nashorn
details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=23fb2e9bfa82
author: andrew
date: Tue Jul 11 03:45:20 2017 +0100
Added tag icedtea-3.5.0pre01 for changeset ad209492df16
diffstat:
.hgtags | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (8 lines):
diff -r ad209492df16 -r 23fb2e9bfa82 .hgtags
--- a/.hgtags Tue May 16 18:03:46 2017 +0100
+++ b/.hgtags Tue Jul 11 03:45:20 2017 +0100
@@ -698,3 +698,4 @@
c82e269f57968a997f71f6be393fba2af8f77708 jdk8u131-b09
9fef324cda01dfd13b32d52036522530e5e4f449 jdk8u131-b10
f2d9bca28d0eaffa0850f325f063e6939d95a5af icedtea-3.4.0
+ad209492df169f70d96b537d6b255a3748c7c671 icedtea-3.5.0pre01
From jvanek at icedtea.classpath.org Tue Jul 11 15:53:40 2017
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 15:53:40 +0000
Subject: /hg/icedtea-web: Added Czech translation for 1.7.
Message-ID:
changeset 9562ebf56181 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=9562ebf56181
author: Jiri Vanek
date: Tue Jul 11 18:04:17 2017 +0200
Added Czech translation for 1.7.
* netx/net/sourceforge/jnlp/resources/Messages_cs.propertie: added missing properties, adapted changed ones.
* tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java: added shift f2 to blacklisted items
diffstat:
ChangeLog | 9 +
netx/net/sourceforge/jnlp/resources/Messages_cs.properties | 362 ++++++---
tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java | 1 +
3 files changed, 250 insertions(+), 122 deletions(-)
diffs (truncated from 686 to 500 lines):
diff -r de61ea5636e1 -r 9562ebf56181 ChangeLog
--- a/ChangeLog Fri Jul 07 16:18:26 2017 +0200
+++ b/ChangeLog Tue Jul 11 18:04:17 2017 +0200
@@ -1,3 +1,12 @@
+2017-07-11 Jiri Vanek
+ Alexandr Kolouch
+
+ Added Czech translation for 1.7.
+ * netx/net/sourceforge/jnlp/resources/Messages_cs.propertie: added missing
+ properties, adapted changed ones.
+ * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java: added shift f2
+ to blacklisted items
+
2017-07-07 Jiri Vanek
Fixed pr3417
diff -r de61ea5636e1 -r 9562ebf56181 netx/net/sourceforge/jnlp/resources/Messages_cs.properties
--- a/netx/net/sourceforge/jnlp/resources/Messages_cs.properties Fri Jul 07 16:18:26 2017 +0200
+++ b/netx/net/sourceforge/jnlp/resources/Messages_cs.properties Tue Jul 11 18:04:17 2017 +0200
@@ -10,7 +10,7 @@
NullParameter=Pr\u00e1zdn\u00fd parametr
ButAllow=Povolit
ButBrowse=Proch\u00e1zet...
-ButCancel=\ Zru\u0161it
+ButCancel= Zru\u0161it
ButClose=Zav\u0159\u00edt
ButAdvancedOptions=Pokro\u010dil\u00e9 mo\u017enosti
ButCopy=Kop\u00edrovat do schr\u00e1nky
@@ -27,6 +27,11 @@
ButNo=Ne
BUTControlledBy=Ovl\u00e1d\u00e1no pomoc\u00ed {0}
BUTmodified=upraveno
+BUTback=Zp\u011bt
+BUTforward=Vp\u0159ed
+BUTreload=Znovu na\u010d\u00edst
+
+HEADLESS_MISSCONFIGURED=Nebyl detekov\u00e1n b\u011bh grafick\u00e9ho rozhran\u00ed. Budete muset pokra\u010dovat bez grafick\u00e9ho rozhran\u00ed. Aplikace IcedTea-Web takto fungovat m\u016f\u017ee, nicm\u00e9n\u011b va\u0161e aplikace pravd\u011bpodobn\u011b nikoliv. Jedn\u00e1 se nejsp\u00ed\u0161 o chybu ve va\u0161em syst\u00e9mu.
CertWarnRunTip=Apletu m\u016f\u017eete v\u011b\u0159it a spustit ho s pln\u00fdmi opr\u00e1vn\u011bn\u00edmi.
CertWarnSandboxTip=Apletu nev\u011b\u0159te a spus\u0165te ho s omezen\u00fdmi opr\u00e1vn\u011bn\u00edmi.
@@ -63,20 +68,20 @@
# version check minidialogue
JREversionDontMatch=Varov\u00e1n\u00ed \u2013 prost\u0159ed\u00ed JRE ve va\u0161em po\u010d\u00edta\u010di ({0}) nesouhlas\u00ed s po\u017eadovan\u00fdm prost\u0159ed\u00edm JRE ({1}).
-JREContinueDialogSentence2=Chcete pokra\u010dovat v jeho spou\u0161t\u011bn\u00ed?
+JREContinueDialogSentence2=Chcete pokra\u010dovat?
JREContinueDialogSentenceTitle=Nekompatibiln\u00ed prost\u0159ed\u00ed JRE
# missing permissions dialogue
-MissingPermissionsMainTitle=Aplikace {0} z {1} postr\u00e1d\u00e1 atribut permissions. Aplikaci bez tohoto elementu byste nem\u011bli v\u011b\u0159it. Chcete povolit b\u011bh t\u00e9to aplikace?
+MissingPermissionsMainTitle=Aplikace {0} z {1} postr\u00e1d\u00e1 atribut \u201epermissions\u201c. Aplikaci bez tohoto elementu byste nem\u011bli v\u011b\u0159it. Chcete povolit b\u011bh t\u00e9to aplikace?
MissingPermissionsInfo=Chcete-li z\u00edskat v\u00edce informac\u00ed, nav\u0161tivte n\u00e1sleduj\u00edc\u00ed weby: JAR File Manifest Attributes a Preventing the repurposing of Applications.
# missing Application-Library-Allowable-Codebase dialogue
-ALACAMissingMainTitle=Aplikace {0} z {1} pou\u017e\u00edv\u00e1 zdroje z n\u00e1sleduj\u00edc\u00edch vzd\u00e1len\u00fdch um\u00edst\u011bn\u00ed:{2}. Bu\u010fte velmi opatrn\u00ed pokud jde o k\u00f3d z neo\u010dek\u00e1van destinace. Ur\u010dit\u011b chcete spustit tuto aplikaci?
+ALACAMissingMainTitle=Aplikace {0} z {1} pou\u017e\u00edv\u00e1 zdroje z n\u00e1sleduj\u00edc\u00edch vzd\u00e1len\u00fdch um\u00edst\u011bn\u00ed: {2} Pokud se aplikace nahr\u00e1v\u00e1 z jin\u00e9ho um\u00edst\u011bn\u00ed, ne\u017e o\u010dek\u00e1v\u00e1te, bu\u010fte velice opatrn\u00ed. Ur\u010dit\u011b chcete spustit tuto aplikaci?
ALACAMissingInfo=Chcete-li z\u00edskat v\u00edce informac\u00ed, nav\u0161tivte n\u00e1sleduj\u00edc\u00ed weby: JAR File Manifest Attributes a Preventing the Repurposing of an Applications.
# matching Application-Library-Allowable-Codebase dialogue
-ALACAMatchingMainTitle=Aplikace {0} z {1} pou\u017e\u00edv\u00e1 zdroje z n\u00e1sleduj\u00edc\u00edch vzd\u00e1len\u00fdch um\u00edst\u011bn\u00ed: {2}. Zdroje se zdaj\u00ed v po\u0159\u00e1dku. Chcete spustit tuto aplikaci?
-ALACAMatchingInfo=Chcete-li z\u00edskat v\u00edce informac\u00ed, nav\u0161tivte n\u00e1sleduj\u00edc\u00ed weby: JAR File Manifest Attributes a Preventing the repurposing of Applications
+ALACAMatchingMainTitle=Aplikace {0} z {1} pou\u017e\u00edv\u00e1 zdroje z n\u00e1sleduj\u00edc\u00edch vzd\u00e1len\u00fdch um\u00edst\u011bn\u00ed: {2} Um\u00edst\u011bn\u00ed se zdaj\u00ed b\u00fdt v po\u0159\u00e1dku. Ur\u010dit\u011b chcete spustit tuto aplikaci?
+ALACAMatchingInfo=Chcete-li z\u00edskat v\u00edce informac\u00ed, nav\u0161tivte n\u00e1sleduj\u00edc\u00ed weby: JAR File Manifest Attributes a Preventing the Repurposing of an Applications
MACDisabledMessage=Kontroly atribut\u016f v manifestu jsou vypnut\u00e9.
MACCheckSkipped=kontrola {0} vynech\u00e1na, proto\u017ee vlastnost deployment.manifest.attributes.check nen\u00ed nastavena na ALL nebo obsahuje {1} v kombinaci s mo\u017enost\u00ed
@@ -94,10 +99,10 @@
LCLaunching=Chyba p\u0159i spou\u0161t\u011bn\u00ed
LCNotSupported=Nepodporovan\u00e1 funkce
LCInit=Chyba inicializace
-
+
LAllThreadGroup=V\u0161echny aplikace JNLP
LNullUpdatePolicy=Z\u00e1sady pro aktualizaci nesm\u00ed b\u00fdt pr\u00e1zdn\u00e9.
-
+
LThreadInterrupted=Vl\u00e1kno bylo p\u0159eru\u0161eno p\u0159i \u010dek\u00e1n\u00ed na spu\u0161t\u011bn\u00ed souboru.
LThreadInterruptedInfo=Tato akce m\u016f\u017ee v\u00e9st k zablokov\u00e1n\u00ed nebo jin\u00e9mu po\u0161kozen\u00ed v pr\u016fb\u011bhu spou\u0161t\u011bn\u00ed. Restartujte aplikaci/prohl\u00ed\u017ee\u010d.
LCouldNotLaunch=Nelze spustit soubor JNLP.
@@ -107,7 +112,7 @@
LNullLocation=Nelze ur\u010dit um\u00edst\u011bn\u00ed souboru JNLP.
LNullLocationInfo=Byl u\u010din\u011bn pokus o spu\u0161t\u011bn\u00ed souboru JNLP v jin\u00e9m prost\u0159ed\u00ed JVM, av\u0161ak soubor nebyl nalezen. Chcete-li spustit extern\u00ed prost\u0159ed\u00ed JVM, modul runtime mus\u00ed b\u00fdt schopen nal\u00e9zt soubor .jnlp v lok\u00e1ln\u00edm souborov\u00e9m syst\u00e9mu nebo na serveru.
LNetxJarMissing=Nelze ur\u010dit um\u00edst\u011bn\u00ed souboru netx.jar.
-LNetxJarMissingInfo=Byl u\u010din\u011bn pokus o spu\u0161t\u011bn\u00ed souboru JNLP v jin\u00e9m prost\u0159ed\u00ed JVM, av\u0161ak nebyl nalezen soubor netx.jar. Chcete-li spustit extern\u00ed prost\u0159ed\u00ed JVM, modul runtime mus\u00ed b\u00fdt schopen nal\u00e9zt soubor netx.jar.
+LNetxJarMissingInfo=Byl u\u010din\u011bn pokus o spu\u0161t\u011bn\u00ed souboru JNLP v jin\u00e9m prost\u0159ed\u00ed JVM, av\u0161ak soubor netx.jar nebyl nalezen. Chcete-li spustit extern\u00ed prost\u0159ed\u00ed JVM, modul runtime mus\u00ed b\u00fdt schopen nal\u00e9zt soubor netx.jar.
LNotToSpec=Soubor JNLP p\u0159esn\u011b neodpov\u00edd\u00e1 specifikaci.
LNotToSpecInfo=Soubor JNLP obsahuje data, kter\u00e1 jsou zak\u00e1z\u00e1na v r\u00e1mci specifikace JNLP. Modul runtime se m\u016f\u017ee pokusit ignorovat neplatn\u00e9 informace a pokra\u010dovat ve spou\u0161t\u011bn\u00ed souboru.
LNotApplication=Nejedn\u00e1 se o soubor aplikace.
@@ -141,7 +146,7 @@
LNoSecInstance=Chyba: Neexistuje bezpe\u010dnostn\u00ed instance pro aplikaci {0}. Aplikace m\u016f\u017ee m\u00edt pot\u00ed\u017ee pokra\u010dovat.
LCertFoundIn=Certifik\u00e1t {0} byl nalezen v arch\u00edvu cacerts ({1}).
LSingleInstanceExists=Ji\u017e existuje jin\u00e1 instance tohoto apletu. Nelze provozovat v\u00edce instanc\u00ed apletu z\u00e1rove\u0148.
-
+
JNotApplet=Soubor nen\u00ed aplet.
JNotApplication=Soubor nen\u00ed aplikace.
JNotComponent=Soubor nen\u00ed komponenta.
@@ -157,18 +162,18 @@
LAskToContinue=Chcete p\u0159esto pokra\u010dovat ve spou\u0161t\u011bn\u00ed t\u00e9to aplikace?
# Parser
-PInvalidRoot=Element \u201eroot" nen\u00ed elementem jnlp.
+PInvalidRoot=Element \u201eroot\u201c nen\u00ed elementem jnlp.
PNoResources=Nen\u00ed definov\u00e1n element \u201eresources\u201c.
PUntrustedNative=Nelze deklarovat element \u201enativelib\u201c, ani\u017e by bylo po\u017e\u00e1d\u00e1no o p\u0159\u00edslu\u0161n\u00e1 opr\u00e1vn\u011bn\u00ed.
PExtensionHasJ2SE=V souboru roz\u0161\u00ed\u0159en\u00ed nelze deklarovat element \u201ej2se\u201c.
PInnerJ2SE=Uvnit\u0159 elementu \u201ej2se\u201c nelze deklarovat dal\u0161\u00ed element \u201ej2se\u201c.
-PTwoMains=V elementu \u201eresources\u201c je duplicitn\u011b definov\u00e1n atribut \u201emain" (lze definovat pouze jeden).
-PNativeHasMain=Uvnit\u0159 elementu \u201ej2se\u201c nelze deklarovat dal\u0161\u00ed element \u201ej2se\u201c.
+PTwoMains=V elementu \u201eresources\u201c je duplicitn\u011b definov\u00e1n atribut \u201emain\u201c (lze definovat pouze jeden).
+PNativeHasMain=V elementu \u201enativelib\u201c nelze deklarovat atribut \u201emain\u201c.
PNoInfoElement=Nen\u00ed definov\u00e1n element \u201einformation\u201c.
PMissingTitle=N\u00e1zev
PMissingVendor=Dodavatel
PMissingElement=Pro va\u0161e n\u00e1rodn\u00ed prost\u0159ed\u00ed nebyla zad\u00e1na sekce {0}, ani neexistuje v\u00fdchoz\u00ed hodnota v souboru JNLP.
-PTwoDescriptions=Duplicitn\u00ed elementy \u201edescription" typu {0} jsou neplatn\u00e9.
+PTwoDescriptions=Duplicitn\u00ed elementy \u201edescription\u201c typu {0} jsou neplatn\u00e9.
PSharing=Element \u201esharing-allowed\u201c je neplatn\u00fd ve standardn\u00edm souboru JNLP.
PTwoSecurity=V ka\u017ed\u00e9m souboru JNLP m\u016f\u017ee b\u00fdt pouze jeden element \u201esecurity\u201c.
PEmptySecurity=Element \u201esecurity\u201c je definov\u00e1n, av\u0161ak neobsahuje element \u201epermissions\u201c.
@@ -197,7 +202,7 @@
BBadProp=Neplatn\u00fd form\u00e1t vlastnosti {0} (platn\u00fd form\u00e1t: kl\u00ed\u010d=hodnota)
BBadParam=Neplatn\u00fd form\u00e1t parametru {0} (platn\u00fd form\u00e1t: n\u00e1zev=hodnota)
BNoDir=Adres\u00e1\u0159 {0} neexistuje.
-BNoCodeOrObjectApplet=Zna\u010dka apletu mus\u00ed deklarovat atribut \u201ecode" nebo \u201eobject" nebo \u201ejnlp_href".
+BNoCodeOrObjectApplet=Zna\u010dka apletu mus\u00ed deklarovat atribut \u201ecode\u201c nebo \u201eobject\u201c nebo \u201ejnlp_href\u201c.
RNoResource=Chyb\u011bj\u00edc\u00ed zdroj: {0}
RShutdown=Tato v\u00fdjimka zabra\u0148uje ukon\u010den\u00ed prost\u0159ed\u00ed JVM, av\u0161ak proces byl ukon\u010den.
RExitTaken=T\u0159\u00edda exit class m\u016f\u017ee b\u00fdt nastavena pouze jednou a pouze ta pak m\u016f\u017ee ukon\u010dit prost\u0159ed\u00ed JVM.
@@ -238,7 +243,7 @@
ITWintroL2=NetX umo\u017e\u0148uje pro aplety a aplikace Java jejich stahov\u00e1n\u00ed po s\u00edti, zapisov\u00e1n\u00ed do vyrovn\u00e1vac\u00ed pam\u011bti a (ve v\u00fdchoz\u00edm stavu) spou\u0161t\u011bn\u00ed v bezpe\u010dn\u00e9m izolovan\u00e9m prostoru (sandbox). N\u00e1sledn\u00e1 spu\u0161t\u011bn\u00ed apletu automaticky st\u00e1hnou nejnov\u011bj\u0161\u00ed verzi. Nastaven\u00ed aktualizac\u00ed a zabezpe\u010den\u00ed lze nastavit (mimo jin\u00e9) pomoc\u00ed p\u0159\u00edkazu itw-settings.
ITWintroL3={0} tak\u00e9 obsahuje z\u00e1suvn\u00fd modul, kter\u00fd {1} ve webov\u00fdch prohl\u00ed\u017ee\u010d\u00edch.
ITWintroUrlCaption= zapne aplety Java
-BFileInfoAuthors=Jm\u00e9na a e-mailov\u00e9 adresy p\u0159ip\u011bvatel\u016f do projektu naleznete v souboru AUTHORS v ko\u0159enov\u00e9m adres\u00e1\u0159i aplikace IcedTea-Web.
+BFileInfoAuthors=Jm\u00e9na a e-mailov\u00e9 adresy p\u0159isp\u011bvatel\u016f do projektu naleznete v souboru AUTHORS v ko\u0159enov\u00e9m adres\u00e1\u0159i aplikace IcedTea-Web.
BFileInfoCopying=Kompletn\u00ed licen\u010dn\u00ed ujedn\u00e1n\u00ed GPLv2 tohoto projektu naleznete v souboru COPYING v ko\u0159enov\u00e9m adres\u00e1\u0159i aplikace IcedTea-Web.
BFileInfoNews=Novinky o vyd\u00e1n\u00edch aplikac\u00ed tohoto projektu naleznete v souboru NEWS v ko\u0159enov\u00e9m adres\u00e1\u0159i aplikace IcedTea-Web.
ITWdescO1title=Modul\u00e1rn\u00ed
@@ -257,7 +262,7 @@
ITWdescO7text=GNU Lesser General Public License.
ITWdescL1=V\u00edce informac\u00ed naleznete na {0} nebo p\u0159\u00edmo na domovsk\u00fdch str\u00e1nk\u00e1ch {1}.
ITWdescWikiUrlTitle=wiki projektu IcedTea
-ITWdescItwWikiUrlTitle=IcedTea-Web
+ITWdescItwWikiUrlTitle=IcedTea-Web \u2013 domovsk\u00e1 str\u00e1nka
ITWdescL2=Pomoc p\u0159i \u0159e\u0161en\u00ed b\u011b\u017en\u00fdch pot\u00ed\u017e\u00ed s aplikac\u00ed IcedTea-Web najdete {0}.
ITWdescIssuesUrlTitle=zde
ITWdescL3=Hlavn\u00ed vlastnosti NetX:
@@ -286,7 +291,7 @@
JWSdescL2=Soubor JNLP je v jazyce xml a popisuje, jak bezpe\u010dn\u011b spou\u0161t\u011bt vzd\u00e1len\u00e9 aplikace a aplety Java.
JWSoptionsL1=P\u0159i zad\u00e1v\u00e1n\u00ed voleb m\u016f\u017ee b\u00fdt soubor JNLP zad\u00e1n v p\u0159\u00edkazu za volbou -jnlp, nebo jako samostatn\u00e1 volba bez dal\u0161\u00edch argument\u016f. Soubor HTML, kter\u00fd spou\u0161t\u00ed soubor JNLP lze uv\u00e9st za argumentem -html.
JWSoptionsL2=Soubor JNLP lze specifikovat bu\u010f pomoc\u00ed adresy URL nebo pomoc\u00ed cesty k m\u00edstn\u00edmu souboru.
-JWSoptionsL3=Soubor JNLP by m\u011bl b\u00fdt uveden pouze jednou. Bu\u010f jako hlavn\u00ed argument za parametrem -jnlp, nebo v souboru HTML.
+JWSoptionsL3=Soubor JNLP by m\u011bl b\u00fdt specifikov\u00e1n pouze jednou \u2013 bu\u010f jako hlavn\u00ed argument za volbou -jnlp, nebo v r\u00e1mci souboru HTML.
JWSoptionsTitle1=Mo\u017enosti spou\u0161t\u011bn\u00ed:
JWSoptionsTitle2=Ovl\u00e1dac\u00ed mo\u017enosti:
JWSexampleL1=Zobraz\u00ed z\u00e1kladn\u00ed n\u00e1pov\u011bdu a informace o aplikaci.
@@ -296,30 +301,30 @@
# Boot options, message should be shorter than this ---------------->
BOUsage=[-volby-spu\u0161t\u011bn\u00ed] soubor jnlp
BOUsage2=[-volby-ovl\u00e1d\u00e1n\u00ed]
-BOJnlp= Um\u00edst\u011bn\u00ed souboru JNLP ke spu\u0161t\u011bn\u00ed (URL nebo soubor)
-BOHtml= Um\u00edst\u011bn\u00ed souboru HTML ke spu\u0161t\u011bn\u00ed (URL nebo soubor) K vybr\u00e1n\u00ed aplet\u016f na str\u00e1nce m\u016f\u017eete pou\u017e\u00edt parametr ALL nebo \u010d\u00edsla (jako 1 2 5). A\u010dkoliv se jedn\u00e1 o experiment\u00e1ln\u00ed p\u0159ep\u00edna\u010d, jeho pou\u017eit\u00ed by st\u00e1le m\u011blo b\u00fdt bezpe\u010dn\u00e9.
-BOArg= P\u0159id\u00e1 p\u0159ed spu\u0161t\u011bn\u00edm parametr aplikace.
-BOParam= P\u0159id\u00e1 p\u0159ed spu\u0161t\u011bn\u00edm parametr apletu.
-BOProperty= P\u0159ed spu\u0161t\u011bn\u00edm nastav\u00ed syst\u00e9movou vlastnost.
-BOUpdate= Zkontroluje aktualizace.
-BOLicense= Zobraz\u00ed licenci GPL a ukon\u010d\u00ed aplikaci.
-BOVerbose= Zapne podrobn\u00fd v\u00fdstup.
-BOAbout= Uk\u00e1\u017ee vzorovou aplikaci.
-BOVersion= Vyp\u00ed\u0161e verzi aplikace IcedTea-Web a ukon\u010d\u00ed aplikaci.
+BOJnlp = Um\u00edst\u011bn\u00ed souboru JNLP ke spu\u0161t\u011bn\u00ed (URL nebo soubor)
+BOHtml = Um\u00edst\u011bn\u00ed souboru HTML ke spu\u0161t\u011bn\u00ed (URL nebo soubor) K vybr\u00e1n\u00ed aplet\u016f na str\u00e1nce m\u016f\u017eete pou\u017e\u00edt parametr ALL nebo \u010d\u00edsla (jako 1 2 5). A\u010dkoliv se jedn\u00e1 o experiment\u00e1ln\u00ed p\u0159ep\u00edna\u010d, jeho pou\u017eit\u00ed by m\u011blo b\u00fdt bezpe\u010dn\u00e9.
+BOArg = P\u0159id\u00e1 p\u0159ed spu\u0161t\u011bn\u00edm parametr aplikace.
+BOParam = P\u0159id\u00e1 p\u0159ed spu\u0161t\u011bn\u00edm parametr apletu.
+BOProperty = P\u0159ed spu\u0161t\u011bn\u00edm nastav\u00ed syst\u00e9movou vlastnost.
+BOUpdate = Zkontroluje aktualizace.
+BOLicense = Zobraz\u00ed licenci GPL a ukon\u010d\u00ed aplikaci.
+BOVerbose = Zapne podrobn\u00fd v\u00fdstup.
+BOAbout = Uk\u00e1\u017ee vzorovou aplikaci.
+BOVersion = Vyp\u00ed\u0161e verzi aplikace IcedTea-Web a ukon\u010d\u00ed aplikaci.
BONosecurity= Vypne zabezpe\u010den\u00e9 b\u011bhov\u00e9 prost\u0159ed\u00ed.
-BONoupdate= Vypne kontrolu aktualizac\u00ed.
-BOHeadless= Vypne ve\u0161ker\u00e9 grafick\u00e9 prvky u\u017eiv. rozhran\u00ed IcedTea-Web.
-BOStrict= Zapne striktn\u00ed kontrolu souborov\u00e9ho form\u00e1tu JNLP.
-BOViewer= Zobraz\u00ed prohl\u00ed\u017ee\u010d d\u016fv\u011bryhodn\u00fdch certifik\u00e1t\u016f.
-BOXml= Pou\u017eije pro anal\u00fdzu souboru JNLP striktn\u00ed XML parser.
-BOredirect= N\u00e1sleduje p\u0159esm\u011brov\u00e1n\u00ed HTTP.
-BXnofork= Zak\u00e1\u017ee vytv\u00e1\u0159en\u00ed jin\u00fdch prost\u0159ed\u00ed JVM.
+BONoupdate = Vypne kontrolu aktualizac\u00ed.
+BOHeadless = Vypne ve\u0161ker\u00e9 grafick\u00e9 prvky u\u017eiv. rozhran\u00ed IcedTea-Web.
+BOStrict = Zapne striktn\u00ed kontrolu souborov\u00e9ho form\u00e1tu JNLP.
+BOViewer = Zobraz\u00ed prohl\u00ed\u017ee\u010d d\u016fv\u011bryhodn\u00fdch certifik\u00e1t\u016f.
+BOXml = Pou\u017eije pro anal\u00fdzu souboru JNLP striktn\u00ed XML parser.
+BOredirect = N\u00e1sleduje p\u0159esm\u011brov\u00e1n\u00ed HTTP.
+BXnofork = Zak\u00e1\u017ee vytv\u00e1\u0159en\u00ed jin\u00fdch prost\u0159ed\u00ed JVM.
BXclearcache= Vy\u010dist\u00ed vyrovn\u00e1vac\u00ed pam\u011b\u0165 aplikace JNLP.
BXignoreheaders= Vynech\u00e1 ov\u011b\u0159ov\u00e1n\u00ed hlavi\u010dky souboru JAR.
-BXoffline= Zabr\u00e1n\u00ed ITW v p\u0159ipojen\u00ed k s\u00edti. Bude pou\u017eita pouze vyrovn\u00e1vac\u00ed pam\u011b\u0165. Aplikace se st\u00e1le m\u016f\u017ee p\u0159ipojit.
-BOHelp1= Vyp\u00ed\u0161e informace o podporovan\u00fdch p\u0159\u00edkazech a z\u00e1kladn\u00edm pou\u017eit\u00ed.
-BOHelp2= Vyp\u00ed\u0161e informace o podporovan\u00fdch p\u0159\u00edkazech a z\u00e1kladn\u00edm pou\u017eit\u00ed. Lze tak\u00e9 zadat parametr k vyps\u00e1n\u00ed podrobn\u00e9 n\u00e1pov\u011bdy k tomuto p\u0159\u00edkazu.
-BOTrustnone= M\u00edsto dot\u00e1z\u00e1n\u00ed se u\u017eivatele bude p\u0159edpokl\u00e1dat z\u00e1pornou odpov\u011b\u010f na v\u0161echny dotazy.
+BXoffline = Zabr\u00e1n\u00ed ITW v p\u0159ipojen\u00ed k s\u00edti. Bude pou\u017eita pouze vyrovn\u00e1vac\u00ed pam\u011b\u0165. Aplikace se st\u00e1le m\u016f\u017ee p\u0159ipojit.
+BOHelp1 = Vyp\u00ed\u0161e informace o podporovan\u00fdch p\u0159\u00edkazech a z\u00e1kladn\u00edm pou\u017eit\u00ed.
+BOHelp2 = Vyp\u00ed\u0161e informace o podporovan\u00fdch p\u0159\u00edkazech a z\u00e1kladn\u00edm pou\u017eit\u00ed. Lze tak\u00e9 zadat parametr k vyps\u00e1n\u00ed podrobn\u00e9 n\u00e1pov\u011bdy k tomuto p\u0159\u00edkazu.
+BOTrustnone = M\u00edsto dot\u00e1z\u00e1n\u00ed se u\u017eivatele bude p\u0159edpokl\u00e1dat z\u00e1pornou odpov\u011b\u010f na v\u0161echny dotazy.
# Itweb-settings boot commands
IBOList=Zobraz\u00ed seznam v\u0161ech nastaven\u00ed aplikace IcedTea-Web a jejich aktu\u00e1ln\u00edch hodnot.
@@ -330,8 +335,11 @@
IBOReset=Obnov\u00ed v\u00fdchoz\u00ed hodnotu zadan\u00e9ho nastaven\u00ed.
IBOCheck=Zkontroluje, zda maj\u00ed sou\u010dasn\u00e1 nastaven\u00ed platn\u00e9 hodnoty.
-PBOFile=Ud\u00e1v\u00e1 cestu k souboru se z\u00e1sadami, kter\u00fd se m\u00e1 otev\u0159\u00edt. Pokud je zad\u00e1n p\u0159esn\u011b jeden argument, a nejedn\u00e1 se o tento p\u0159\u00edznak, je interpretov\u00e1n jako cesta k souboru, kter\u00fd se m\u00e1 otev\u0159\u00edt, jako kdyby byl tento p\u0159\u00edznak zad\u00e1n prvn\u00ed. Tento p\u0159\u00edznak existuje hlavn\u011b z d\u016fvodu kompatibility s n\u00e1strojem Policy Tool, av\u0161ak je pot\u0159eba tak\u00e9 p\u0159i otev\u00edr\u00e1n\u00ed souboru se z\u00e1sadami a p\u0159i pou\u017eit\u00ed p\u0159\u00edznaku -codebase.
-PBOCodebase=Ud\u00e1v\u00e1 adresu URL z\u00e1kladny k\u00f3du (codebase) apletu. Pokud uv\u00e1d\u011bn\u00e1 z\u00e1kladna k\u00f3du ji\u017e existuje v souboru se z\u00e1sadami (existuje-li i samotn\u00fd soubor), bude vybr\u00e1na p\u0159i spu\u0161t\u011bn\u00ed editoru. Pokud se jedn\u00e1 o novou z\u00e1kladnu k\u00f3du, bude p\u0159id\u00e1na a vybr\u00e1na. P\u0159i pou\u017eit\u00ed p\u0159\u00edznaku -codebase m\u016f\u017ee b\u00fdt zad\u00e1no v\u00edce adres URL. V takov\u00e9m p\u0159\u00edpad\u011b je nutn\u00e9 odd\u011blovat je mezerami. V takov\u00e9m p\u0159\u00edpad\u011b bude vybr\u00e1na a p\u0159id\u00e1na posledn\u00ed uveden\u00e1 z\u00e1kladna k\u00f3du. Pokud je tento p\u0159\u00edznak zad\u00e1n v\u00edce ne\u017e jednou, bude pou\u017eit pouze prvn\u00ed v\u00fdskyt.
+PBOFile=Ud\u00e1v\u00e1 cestu k souboru se z\u00e1sadami, kter\u00fd se m\u00e1 otev\u0159\u00edt. Pokud je zad\u00e1n p\u0159esn\u011b jeden argument, a nejedn\u00e1 se o tento p\u0159\u00edznak, je interpretov\u00e1n jako cesta k souboru, kter\u00fd se m\u00e1 otev\u0159\u00edt, jako kdyby byl tento p\u0159\u00edznak zad\u00e1n prvn\u00ed. Tento p\u0159\u00edznak existuje hlavn\u011b z d\u016fvodu kompatibility s n\u00e1strojem Policy Tool.
+PBODefaultFile=Deklaruje, \u017ee m\u00e1 b\u00fdt otev\u0159en v\u00fdchoz\u00ed soubor se z\u00e1sadami na \u00farovni u\u017eivatele. To je soubor, kter\u00fd je aplikac\u00ed IcedTea-Web obvykle pou\u017e\u00edv\u00e1n k rozhodov\u00e1n\u00ed o vlastn\u00edch z\u00e1sad\u00e1ch a opr\u00e1vn\u011bn\u00edch pro aplety (pokud neexistuje jin\u00e1 konfigurace).
+PBOCodebase=Ud\u00e1v\u00e1 adresu URL z\u00e1kladny k\u00f3du (codebase) apletu. Lze pou\u017e\u00edt spole\u010dn\u011b s volbami ostatn\u00edch selektor\u016f k v\u00fdb\u011bru existuj\u00edc\u00ed z\u00e1sady p\u0159i otev\u0159en\u00ed editoru. Pokud \u017e\u00e1dn\u00e1 neexistuje, bude vytvo\u0159ena a vybr\u00e1na.
+PBOSignedBy=Ud\u00e1v\u00e1 z\u00e1stupn\u00fd n\u00e1zev pro certifik\u00e1t ulo\u017een\u00fd v ulo\u017ei\u0161ti kl\u00ed\u010d\u016f. Lze pou\u017e\u00edt spole\u010dn\u011b s volbami ostatn\u00edch selektor\u016f k v\u00fdb\u011bru existuj\u00edc\u00ed z\u00e1sady p\u0159i otev\u0159en\u00ed editoru. Pokud \u017e\u00e1dn\u00e1 neexistuje, bude vytvo\u0159ena a vybr\u00e1na.
+PBOPrincipals=Ud\u00e1v\u00e1 n\u00e1zev t\u0159\u00eddy / n\u00e1zev objektu Principal (odd\u011blen\u00e9 mezerou) pro identifik\u00e1tor z\u00e1sady. Lze pou\u017e\u00edt spole\u010dn\u011b s volbami ostatn\u00edch selektor\u016f k v\u00fdb\u011bru existuj\u00edc\u00ed z\u00e1sady p\u0159i otev\u0159en\u00ed editoru. Pokud \u017e\u00e1dn\u00e1 neexistuje, bude vytvo\u0159ena a vybr\u00e1na.
# Option Parser
OPUnevenParams=Pro argument {0} se o\u010dek\u00e1v\u00e1 sud\u00fd po\u010det parametr\u016f.
@@ -372,7 +380,7 @@
EXAWsubmenu=Ikona z\u00e1stupce v m\u00edstn\u00ed nab\u00eddce (aplikace se ji pokus\u00ed vytvo\u0159it v podnab\u00eddce \u2013 {0})
EXAWmenuWants=Ikona z\u00e1stupce v m\u00edstn\u00ed nab\u00eddce (aplikace ji nab\u00edz\u00ed)
EXAWmenuDontWants=Ikona z\u00e1stupce v m\u00edstn\u00ed nab\u00eddce (aplikace ji nenab\u00edz\u00ed, ale p\u0159esto ji m\u016f\u017eete vytvo\u0159it)
-EXAWsettingsInfo=Va\u0161e sou\u010dasn\u00e9 nastaven\u00ed: {0} M\u016f\u017eete ho zm\u011bnit v programu itweb-settings v panelu {1}.
+EXAWsettingsInfo=Va\u0161e sou\u010dasn\u00e9 nastaven\u00ed: {0}. M\u016f\u017eete ho zm\u011bnit v programu itweb-settings v panelu {1}.
EXAWsettingsManage=Spravovat existuj\u00edc\u00ed polo\u017eky nab\u00eddek v programu itweb-settings v panelu {0}.
EXAWrememberByApp=Pamatovat podle aplikace
EXAWrememberByPage=Pamatovat podle dom\u00e9ny
@@ -414,7 +422,7 @@
SRememberAppletOnly=Pro aplet
SRememberCodebase=Pro web {0}
SUnsignedSummary=Do\u0161lo k pokusu o spu\u0161t\u011bn\u00ed nepodepsan\u00e9 aplikace Java.
-SUnsignedDetail=Do\u0161lo k pokusu o spu\u0161t\u011bn\u00ed nepodepsan\u00e9 aplikace z n\u00e1sleduj\u00edc\u00edho um\u00edst\u011bn\u00ed: {0} Str\u00e1nka, kter\u00e1 p\u0159edala tento po\u017eadavek: {1}
Doporu\u010dujeme, abyste spou\u0161t\u011bli aplikace pouze z web\u016f, kter\u00fdm d\u016fv\u011b\u0159ujete.
+SUnsignedDetail=Do\u0161lo k pokusu o spu\u0161t\u011bn\u00ed nepodepsan\u00e9 aplikace z n\u00e1sleduj\u00edc\u00edho um\u00edst\u011bn\u00ed: \u00a0\u00a0{0} Str\u00e1nka, kter\u00e1 p\u0159edala tento po\u017eadavek: \u00a0\u00a0{1}
Doporu\u010dujeme, abyste spou\u0161t\u011bli aplikace pouze z web\u016f, kter\u00fdm d\u016fv\u011b\u0159ujete.
SUnsignedAllowedBefore=Tento aplet jste ji\u017e d\u0159\u00edve povolili ({0}).
SUnsignedRejectedBefore=Tento aplet jste ji\u017e d\u0159\u00edve odm\u00edtli ({0}).
SUnsignedQuestion=Povolit spu\u0161t\u011bn\u00ed apletu?
@@ -424,9 +432,9 @@
SAuthenticationPrompt=Server {0} na adrese {1} vy\u017eaduje ov\u011b\u0159en\u00ed. Zpr\u00e1va: \u201e{2}\u201c
SJNLPFileIsNotSigned=Tato aplikace obsahuje digit\u00e1ln\u00ed podpis, v r\u00e1mci kter\u00e9ho v\u0161ak nen\u00ed podeps\u00e1n spou\u0161t\u011bn\u00fd soubor JNLP.
STrustedOnlyAttributeFailure=Element \u201etrusted-only\u201c v manifestu aplikace m\u00e1 hodnotu true. {0} a po\u017eaduje n\u00e1sleduj\u00edc\u00ed \u00farove\u0148 opr\u00e1vn\u011bn\u00ed: {1}. To nen\u00ed dovoleno.
-STOAsignedMsgFully= Aplet je kompletn\u011b podepsan\u00fd.
-STOAsignedMsgAndSandbox= Aplet je kompletn\u011b podepsan\u00fd a spou\u0161t\u00ed se v izolovan\u00e9m prostoru (sandbox).
-STOAsignedMsgPartiall= Aplet nen\u00ed kompletn\u011b podepsan\u00fd.
+STOAsignedMsgFully = Aplet je kompletn\u011b podepsan\u00fd.
+STOAsignedMsgAndSandbox = Aplet je kompletn\u011b podepsan\u00fd a spou\u0161t\u00ed se v izolovan\u00e9m prostoru (sandbox).
+STOAsignedMsgPartiall = Aplet nen\u00ed kompletn\u011b podepsan\u00fd.
STempNetwork=Povolit p\u0159\u00edchoz\u00ed a odchoz\u00ed s\u00ed\u0165ov\u00e1 p\u0159ipojen\u00ed
STempReadFilesAndProperties=Opr\u00e1vn\u011bn\u00ed pouze ke \u010dten\u00ed ke v\u0161em soubor\u016fm a vlastnostem
STempWriteFilesAndProperties=Opr\u00e1vn\u011bn\u00ed pouze k z\u00e1pisu ke v\u0161em soubor\u016fm a vlastnostem
@@ -484,8 +492,36 @@
# KeyStores: set password
KSresultUntilNow=P\u0159i operaci s ulo\u017ei\u0161t\u011bm kl\u00ed\u010d\u016f {1} do\u0161lo k v\u00fdjimce {0}. Po\u010det pokus\u016f o odem\u010den\u00ed: {2}
KSinvalidPassword=Neplatn\u00e9 heslo?
-KSheadlesWarning=Re\u017eim p\u0159\u00edkazov\u00e9 \u0159\u00e1dky moment\u00e1ln\u011b nepodporuje zad\u00e1v\u00e1n\u00ed hesla za b\u011bhu.
+KSheadlesWarning=Zadejte nov\u00e9 heslo a klikn\u011bte na tla\u010d\u00edtko OK. Nebo m\u016f\u017eete opustit tento dialog stisknut\u00edm kl\u00e1vesy Enter na pr\u00e1zdn\u00e9m \u0159\u00e1dku.
KSnwPassHelp=Zadejte nov\u00e9 heslo a klikn\u011bte na tla\u010d\u00edtko OK. Nebo m\u016f\u017eete opustit tento dialog zm\u00e1\u010dknut\u00edm jak\u00e9hokoliv jin\u00e9ho tla\u010d\u00edtka.
+HeadlessDialogues=Zadejte \u201eexit\u201c pro ukon\u010den\u00ed aplikace ITW, nebo zadejte jednu z n\u00ed\u017ee uveden\u00fdch hodnot. Chcete-li, aby si aplikace zapamatovala rozhodnut\u00ed, zadejte p\u0159ed n\u011bj p\u00edsmeno \u201eR\u201c nebo p\u0159\u00edpadn\u011b p\u00edsmena \u201eRC\u201c s platnost\u00ed pro celou z\u00e1kladnu k\u00f3du.
+AWPstdoutHint1=M\u016f\u017eete zadat YES/NO nebo komplexn\u00ed v\u00fdraz zpracovateln\u00fd pomoc\u00ed funkce AccessWarningPaneComplexReturn.readValue.
+AWPstdoutHint2=Nap\u0159.: YES,D(not_found_browser,false,null,true,)M(firefox,false,null,false,)
+AWPstdoutHint3=kde: glob\u00e1ln\u00ed_odpov\u011b\u010f,z\u00e1stupce(spou\u0161\u0165\u011b\u010d_prohl\u00ed\u017ee\u010de,opravitJnlpHref,type:null_nebo_jeden_z{0},opravdu_vytvo\u0159it)stejn\u00e9_pro_menu...
+PAPstdinInfo=Zadejte U\u017dIVATELSK\u00c9 JM\u00c9NO mezera HESLO. Ve jm\u00e9n\u011b nejsou dovoleny mezery. Nen\u00ed podporov\u00e1n \u017e\u00e1dn\u00fd bezpe\u010dnostn\u00ed mechanizmus pro zad\u00e1v\u00e1n\u00ed hesla. Chra\u0148te sv\u016fj monitor p\u0159ed ciz\u00edmi pohledy.
+HDwrongValue=Pravd\u011bpodobn\u011b \u0161patn\u00e1 hodnota?
+
+# HTTP 511
+Headless511line0=*** Nalezen\u00e9 adresy URL ***
+Headless511line1=Nane\u0161t\u011bst\u00ed aplikace ITW p\u0159\u00edmo nepodporuje hl\u00e1\u0161en\u00ed 511 v re\u017eimu bez grafick\u00e9ho rozhran\u00ed.
+Headless511line2=Jedna z v\u00fd\u0161e uveden\u00fdch adres URL, pokud ji nav\u0161t\u00edv\u00edte pomoc\u00ed jin\u00e9ho programu, v\u00e1m pom\u016f\u017ee vy\u0159e\u0161it v\u00e1\u0161 probl\u00e9m s ov\u011b\u0159ov\u00e1n\u00edm. Pak zadejte odpov\u011b\u010f.
+Headless511line3=Pokud jste zoufal\u00ed, zkuste v re\u017eimu bez grafick\u00e9ho rozhran\u00ed konzolov\u00fd prohl\u00ed\u017ee\u010d Lynx, v grafick\u00e9m rozhran\u00ed ov\u0161em v re\u017eimu bez prohl\u00ed\u017ee\u010de zkuste \u201ejavaws {0}\u201c dostupn\u00fd v ITW.
+Exit511=Ukon\u010dit aplikaci IcedTea-Web
+Ignore511=Ignorovat toto sezen\u00ed
+Header511=
HTTP 511 \u2013 Network Authentication Required (vy\u017eadov\u00e1no ov\u011b\u0159en\u00ed v s\u00edti)
M\u016f\u017eete vyplnit formul\u00e1\u0159 n\u00ed\u017ee nebo m\u016f\u017eete zkusit odkazy na druh\u00e9 kart\u011b a pokra\u010dovat v prohl\u00ed\u017ee\u010di
What is 511 Network Authentication Required
+
+# Browser
+BrowserGoTo=P\u0159ej\u00edt na:
+BrowserSource=Zdroj
+BrowserSocket=Pou\u017e\u00edt p\u0159\u00edm\u00e9 spojen\u00ed na soket
+BrowserSocketHelp=Pokud je tato mo\u017enost pou\u017eita, otev\u0159e se p\u0159\u00edm\u00e9 spojen\u00ed adresy URL na soket. M\u016f\u017eete vid\u011bt hlavi\u010dky a jin\u00e9 podivn\u00e9 v\u011bci. N\u011bkter\u00e1 spojen\u00ed v\u0161ak mohou neo\u010dek\u00e1van\u011b selhat.
+BrowserOpenExternal=Otev\u0159\u00edt v extern\u00edm prohl\u00ed\u017ee\u010di
+BrowserOpeninternal=Otev\u0159\u00edt v integrovan\u00e9m prohl\u00ed\u017ee\u010di
+BrowserCopyUrlToClip=Kop\u00edrovat do schr\u00e1nky
+BrowserClearAll=Vy\u010distit v\u0161e
+BrowserWarningLine1=VAROV\u00c1N\u00cd: Toto je prohl\u00ed\u017ee\u010d podporuj\u00edc\u00ed HTML verzi 3.2. Nen\u00ed ur\u010den k b\u011b\u017en\u00e9mu prohl\u00ed\u017een\u00ed web\u016f!
+BrowserWarningLine2=Je poskytov\u00e1n bez jak\u00fdchkoliv z\u00e1ruk!
+BrowserArg=Spus\u0165te integrovan\u00fd prohl\u00ed\u017ee\u010d. Pou\u017eijte ho jen ve stavu nouze!
# Deployment Configuration messages
DCIncorrectValue=Vlastnost {0} m\u00e1 nespr\u00e1vnou hodnotu {1}. Mo\u017en\u00e9 hodnoty {2}.
@@ -516,6 +552,8 @@
CPSecurityDescription=Konfigurace nastaven\u00ed zabezpe\u010den\u00ed
CPDebuggingDescription=Zapnut\u00ed mo\u017enost\u00ed pom\u00e1haj\u00edc\u00edch p\u0159i lad\u011bn\u00ed
CPDesktopIntegrationDescription=Nastaven\u00ed, zda m\u00e1 b\u00fdt povoleno vytvo\u0159en\u00ed z\u00e1stupce na plo\u0161e
+CPDesktopIntegrationShowIntegrations=Zobrazen\u00ed okna integrace s pracovn\u00ed plochou a nab\u00eddkami.
+CPDesktopIntegrationLinuxOnly=Omlouv\u00e1me se, spr\u00e1vce integrace s pracovn\u00ed plochou je k dispozici pouze pro opera\u010dn\u00ed syst\u00e9m Linux.
CPJVMPluginArguments=Nastaven\u00ed parametr\u016f prost\u0159ed\u00ed JVM pro z\u00e1suvn\u00fd modul
CPJVMitwExec=Nastaven\u00ed prost\u0159ed\u00ed JVM pro aplikaci IcedTea-Web (pracuje nejl\u00e9pe s prost\u0159ed\u00edm OpenJDK)
CPJVMitwExecValidation=Ov\u011b\u0159en\u00ed prost\u0159ed\u00ed JVM pro aplikaci IcedTea-Web
@@ -525,7 +563,13 @@
CPJVMvalueNotSet=Hodnota nen\u00ed nastavena. Bude pou\u017eito p\u0159edvolen\u00e9 prost\u0159ed\u00ed JVM.
CPJVMnotLaunched=Chyba: proces nebyl spu\u0161t\u011bn. V\u00edce informac\u00ed naleznete ve v\u00fdstupu konzole.
CPJVMnoSuccess=Chyba: proces nebyl \u00fasp\u011b\u0161n\u011b ukon\u010den. Podrobnosti naleznete ve v\u00fdstupu konzole, av\u0161ak va\u0161e prost\u0159ed\u00ed Java nen\u00ed spr\u00e1vn\u011b nastaveno.
-CPJVMopenJdkFound=Excelentn\u00ed! Bylo detekov\u00e1no prost\u0159ed\u00ed OpenJDK.
+CPJVMopenJdkFound=Super! Bylo detekov\u00e1no prost\u0159ed\u00ed OpenJDK.
+CPJVMjdk5=Rozpozn\u00e1no prost\u0159ed\u00ed JDK 5. Prost\u0159ed\u00ed JDK 7 a star\u0161\u00ed ji\u017e nejsou podporov\u00e1na.
+CPJVMjdk6=Rozpozn\u00e1no prost\u0159ed\u00ed JDK 6. Prost\u0159ed\u00ed JDK 7 a star\u0161\u00ed ji\u017e nejsou podporov\u00e1na.
+CPJVMjdk7=Rozpozn\u00e1no prost\u0159ed\u00ed JDK 7. Prost\u0159ed\u00ed JDK 7 a star\u0161\u00ed ji\u017e nejsou podporov\u00e1na.
+CPJVMjdk8=Rozpozn\u00e1no prost\u0159ed\u00ed JDK 8. Prost\u0159ed\u00ed JDK 8 a nov\u011bj\u0161\u00ed jsou podporov\u00e1na.
+CPJVMjdk9=Rozpozn\u00e1no prost\u0159ed\u00ed JDK 9. Prost\u0159ed\u00ed JDK 8 a nov\u011bj\u0161\u00ed jsou podporov\u00e1na.
+CPJVMjdk=Nezn\u00e1m\u00e1 verze. T\u011b\u017eko \u0159\u00edci, zda je podporovan\u00e1. Chcete-li zjistit skute\u010dnou verzi, pod\u00edvejte se na popisek okna nebo standardn\u00ed v\u00fdstup v konzoli (z\u00e1le\u017e\u00ed na \u00farovni podrobnost\u00ed v\u00fdstupu).
CPJVMoracleFound=V\u00fdborn\u011b! Bylo detekov\u00e1no prost\u0159ed\u00ed Oracle Java.
CPJVMibmFound=Dob\u0159e! Bylo detekov\u00e1no prost\u0159ed\u00ed IBM Java.
CPJVMgijFound=Varov\u00e1n\u00ed! Bylo detekov\u00e1no prost\u0159ed\u00ed gij.
@@ -537,8 +581,8 @@
CPJVMnoRtJar=Chyba: adres\u00e1\u0159, kter\u00fd jste vybrali, neobsahuje podadres\u00e1\u0159 a soubor \u201elib/rt.jar\u201c.
CPJVMrtJar=OK, adres\u00e1\u0159, kter\u00fd jste vybrali, obsahuje podadres\u00e1\u0159 a soubor \u201elib/rt.jar\u201c.
CPJVMPluginAllowTTValidation=Ov\u011b\u0159it prost\u0159ed\u00ed JRE ihned
-CPJVMNotokMessage1=Zadali jste neplatnou hodnotu:
* V\u00e1\u0161 syst\u00e9m nepro\u0161el n\u011bkter\u00fdm z ov\u011b\u0159ovac\u00edch test\u016f * Bylo detekov\u00e1no jin\u00e9 prost\u0159ed\u00ed ne\u017e OpenJDK
S neplatn\u00fdm prost\u0159ed\u00edm JDK nebude se pravd\u011bpodobn\u011b nebude aplikace IcedTea-Web schopna spustit. Pokud se ITW rozbije, pudete muset upravit nebo odstranit vlastnost
{1}
ve va\u0161em konfigura\u010dn\u00edm souboru {1}. Rad\u011bji v\u011b\u0159te sv\u00e9mu adminovi, nebo aleso\u0148 ve sv\u00e9m syst\u00e9mu najd\u011bte prost\u0159ed\u00ed OpenJDK, nebo byste m\u011bli dob\u0159e v\u011bd\u011bt, co d\u011bl\u00e1te.
+CPJVMNotokMessage1=Zadali jste neplatnou hodnotu
* V\u00e1\u0161 syst\u00e9m nepro\u0161el n\u011bkter\u00fdm z ov\u011b\u0159ovac\u00edch test\u016f * Bylo detekov\u00e1no jin\u00e9 prost\u0159ed\u00ed ne\u017e OpenJDK
S neplatn\u00fdm prost\u0159ed\u00edm JDK nebude se pravd\u011bpodobn\u011b nebude aplikace IcedTea-Web schopna spustit. Pokud havaruje, budete muset upravit nebo odstranit vlastnost {0} ve va\u0161em konfigura\u010dn\u00edm souboru.
{1}
M\u011bli byste d\u016fv\u011b\u0159ovat sv\u00fdm administr\u00e1tor\u016fm nebo aspo\u0148 zkusit ve sv\u00e9m syst\u00e9mu nal\u00e9zt prost\u0159ed\u00ed OpenJDK, nebo byste m\u011bli dob\u0159e v\u011bd\u011bt, co d\u011bl\u00e1te.
CPJVMconfirmInvalidJdkTitle=Potvrzen\u00ed neplatn\u00e9ho prost\u0159ed\u00ed JDK
CPJVMconfirmReset=Obnovit v\u00fdchoz\u00ed nastaven\u00ed?
CPPolicyDetail=Zobrazen\u00ed nebo upravov\u00e1n\u00ed va\u0161eho u\u017eivatelsk\u00e9ho souboru se z\u00e1sadami prost\u0159ed\u00ed Java: Toto nastaven\u00ed v\u00e1m umo\u017en\u00ed ud\u011blit nebo odep\u0159\u00edt opr\u00e1vn\u011bn\u00ed modulu runtime pro aplet bez ohledu na standardn\u00ed bezpe\u010dnostn\u00ed pravidla pro pr\u00e1ci v izolovan\u00e9m prostoru (sandbox).
@@ -582,7 +626,7 @@
CPTabPolicy=Nastaven\u00ed z\u00e1sad
# Control Panel - AboutPanel
-CPAboutInfo=Toto je ovl\u00e1dac\u00ed panel umo\u017e\u0148uj\u00edc\u00ed \u00fapravu nastaven\u00ed v souboru deployment.properties. Dokud nebudou implementov\u00e1ny v\u0161echny funkce, n\u011bkter\u00e9 z nich nebudou funk\u010dn\u00ed. V sou\u010dasnosti je pou\u017e\u00edv\u00e1n\u00ed v\u00edce prost\u0159ed\u00ed JRE omezeno na OpenJDK.
+CPAboutInfo=Toto je ovl\u00e1dac\u00ed panel umo\u017e\u0148uj\u00edc\u00ed \u00fapravu nastaven\u00ed v souboru deployment.properties. Dokud nebudou implementov\u00e1ny v\u0161echny funkce, n\u011bkter\u00e9 z nich nebudou aktivn\u00ed. V sou\u010dasnosti je pou\u017e\u00edv\u00e1n\u00ed v\u00edce prost\u0159ed\u00ed JRE omezeno na OpenJDK.
# Control Panel - AdvancedProxySettings
APSDialogTitle=Nastaven\u00ed s\u00edt\u011b
@@ -606,6 +650,10 @@
DPEnableHeaders=Povolit hlavi\u010dky
DPEnableHeadersHint=Kdy\u017e je tento p\u0159ep\u00edna\u010d zapnut\u00fd, ka\u017ed\u00e1 zaprotokolovan\u00e1 zpr\u00e1va m\u00e1 hlavi\u010dku s dodate\u010dn\u00fdmi informacemi, jako jsou nap\u0159\u00edklad podrobnosti o u\u017eivateli, um\u00edst\u011bn\u00ed v k\u00f3du a \u010dasu.
DPEnableFile=Zapnout protokolov\u00e1n\u00ed do souboru
+DPEnableLegacyFileLog=Nezapisujte p\u0159\u00edmo do souboru, m\u00edsto toho pou\u017eijte funkce bal\u00ed\u010dku java.util.logging.
+DPEnableClientAppFileLogging=Pro klientsk\u00e9 aplikace poskytuje i v\u00fdstup do souboru.
+DPEnableLegacyFileLogHint=java.util.logging ve v\u00fdjime\u010dn\u00fdch p\u0159\u00edpadech zp\u016fsobuje zablokov\u00e1n\u00ed u aplikac\u00ed s vlastn\u00edmi protokolovac\u00edmi roz\u0161\u00ed\u0159en\u00edmi.
+DPEnableClientAppFileLoggingHint=Protokolov\u00e1n\u00ed u klientsk\u00fdch aplikac\u00ed ob\u010das s bal\u00ed\u010dkem java.util.logging nefunguje.
CPFilesLogsDestDir=Adres\u00e1\u0159 pro souborov\u00e9 protokoly
CPFilesLogsDestDirResert=Obnovit v\u00fdchoz\u00ed nastaven\u00ed
DPEnableFileHint=Zpr\u00e1vy v\u00fdstupu budou ulo\u017eeny do souboru v adres\u00e1\u0159i {0}.
@@ -675,14 +723,17 @@
PEGetEnvDetail=Umo\u017en\u00ed aplet\u016fm p\u0159\u00edstup ke \u010dten\u00ed prom\u011bnn\u00fdch syst\u00e9mov\u00e9ho prost\u0159ed\u00ed.
PECouldNotOpen=Nelze otev\u0159\u00edt soubor se z\u00e1sadami
PECouldNotSave=Nelze ulo\u017eit soubor se z\u00e1sadami
-PEAddEntry=P\u0159idat novou z\u00e1kladnu k\u00f3du (codebase)
+PEAddEntry=P\u0159idat novou...
PERemoveEntry=Odstranit
-PEEntryPrompt=Zadejte novou z\u00e1kladnu k\u00f3du (codebase)
+PEEntryPrompt=Zadejte nov\u00fd identifik\u00e1tor z\u00e1sady.
+PEAddPrincipal=P\u0159idat objekt Principal
+PERemovePrincipal=Odstranit objekt Principal
+PEEditPrincipal=Upravit objekt Principal
PEGlobalSettings=V\u0161echny aplety
PESaveChanges=Ulo\u017eit zm\u011bny p\u0159ed ukon\u010den\u00edm?
PEChangesSaved=Zm\u011bny byly ulo\u017eeny.
PECheckboxLabel=Opr\u00e1vn\u011bn\u00ed
-PEEntriesLabel=Z\u00e1kladny k\u00f3du (codebases)
+PEEntriesLabel=Polo\u017eky
PEFileMenu=Soubor
PENewMenuItem=Nov\u00fd
PEOpenMenuItem=Otev\u0159\u00edt...
@@ -690,27 +741,43 @@
PESaveMenuItem=Ulo\u017eit
PESaveAsMenuItem=Ulo\u017eit jako...
PEExitMenuItem=Ukon\u010dit
-PEEntryMenu=Z\u00e1kladna k\u00f3du (codebase)
+PEEntryMenu=Polo\u017eka
PEAddEntryItem=P\u0159idat novou...
PERemoveEntryItem=Odstranit
-PEModifyCodebaseItem=P\u0159ejmenovat
+PEModifySubmenuItem=Upravit
+PEModifyCodebaseItem=Z\u00e1kladna k\u00f3du (codebase)
+PEModifySignedByItem=Podepsal
+PEModifyPrincipalsItem=Objekty Principal
PECopyEntryItem=Kop\u00edrovat
PEPasteEntryItem=Vlo\u017eit...
-PEModifyCodebase=P\u0159ejmenovat z\u00e1kladnu k\u00f3du (codebase) na:
-PEPasteEntry=Vlo\u017eit kop\u00edrovanou z\u00e1kladnu k\u00f3du (codebase) jako:
+PEModifyCodebase=Zm\u011bnit z\u00e1kladnu k\u00f3du (codebase) na:
+PEModifyPrincipals=Upravit objekty Principal:
+PEModifySignedBy=Pole \u201ePodepsal\u201c zm\u011bn\u011bno na:
+PEPasteEntry=Zkop\u00edrovan\u00e1 polo\u017eka se z\u00e1kladnou k\u00f3du (codebase):
PEViewMenu=Zobrazit
PECustomPermissionsItem=Vlastn\u00ed opr\u00e1vn\u011bn\u00ed
+PECodebaseInputLabel=Adresa URL z\u00e1kladny k\u00f3du (codebase):
+PESignedByInputLabel=Podepsal:
+PEPrincipalsInputLabel=Objekty Principal:
+PEPrincipalClassNameInputLabel=N\u00e1zev t\u0159\u00eddy:
+PEPrincipalPrincipalNameInputLabel=N\u00e1zev objektu Principal:
PEFileModified=Varov\u00e1n\u00ed ohledn\u011b zm\u011bny souboru
PEFileModifiedDetail=Soubor se z\u00e1sadami v um\u00edst\u011bn\u00ed {0} byl od posledn\u00edho otev\u0159en\u00ed zm\u011bn\u011bn. Chcete ho p\u0159ed ulo\u017een\u00edm znovu na\u010d\u00edst a upravit?
PEFileMissing=Soubor se z\u00e1sadami na disku chyb\u011bl. Byl ulo\u017een nov\u00fd soubor se stejn\u00fdm n\u00e1zvem.
-PEGAccessUnownedCode= Spou\u0161t\u011bn\u00ed k\u00f3du, kter\u00fd nevlastn\u00edte
-PEGMediaAccess= P\u0159\u00edstup k m\u00e9di\u00edm
-PEGRightClick= Prav\u00fdm tla\u010d\u00edtkem my\u0161i rozbalit/sbalit nab\u00eddku
-PEGReadFileSystem= \u010cten\u00ed ze syst\u00e9mu
-PEGWriteFileSystem= Zapisov\u00e1n\u00ed do syst\u00e9mu
+PEGAccessUnownedCode=Spou\u0161t\u011bn\u00ed k\u00f3du, kter\u00fd nevlastn\u00edte
+PEGMediaAccess=P\u0159\u00edstup k m\u00e9di\u00edm
+PEGRightClick=Polo\u017eky rozbal\u00edte/sbal\u00edte pomoc\u00ed kliknut\u00ed prav\u00fdm tla\u010d\u00edtkem my\u0161i.
+PEGReadFileSystem=\u010cten\u00ed ze syst\u00e9mu
+PEGWriteFileSystem=Zapisov\u00e1n\u00ed do syst\u00e9mu
PEClipboardError=Zd\u00e1 se, \u017ee schr\u00e1nka neobsahuje pat\u0159i\u010dn\u011b form\u00e1tovan\u00e9 polo\u017eky z\u00e1sad.
-PEInvalidPolicy=Vlo\u017een\u00ed se nezda\u0159ilo: Ze syst\u00e9mov\u00e9 schr\u00e1nky nebylo mo\u017en\u00e9 p\u0159e\u010d\u00edst polo\u017eku z\u00e1sad pro z\u00e1kladnu k\u00f3du (codebase) {0}.
+PEInvalidPolicy=Vlo\u017een\u00ed se nezda\u0159ilo: Ze syst\u00e9mov\u00e9 schr\u00e1nky nebylo mo\u017en\u00e9 p\u0159e\u010d\u00edst z\u00e1sadu pro polo\u017eku {0}.
+PEInvalidIdentifier=Vypl\u0148te/upravte aspo\u0148 jedno z pol\u00ed.
+PEIdentifierMatchesAll=Vypl\u0148te/upravte aspo\u0148 jedno z pol\u00ed.
PEClipboardAccessError=Nebylo mo\u017en\u00e9 \u010d\u00edst ze schr\u00e1nky.
+PEDefaultFileFilePathSpecifiedError=M\u016f\u017ee b\u00fdt zad\u00e1n bu\u010f parametr -file (nebo jednodu\u0161e hlavn\u00ed argument), nebo parametr -defaultfile, ale ne oba.
+PEMainArgAndFileSwitchSpecifiedError=M\u016f\u017ee b\u00fdt zad\u00e1n bu\u010f parametr -file, nebo hlavn\u00ed argument, ale ne oba.
+PESignedByEmpty=Pole \u201ePodepsal\u201c nem\u016f\u017ee b\u00fdt pr\u00e1zdn\u00e9.
+PEInvalidUrl=Neplatn\u00e1 adresa URL: {0}
PEHelpMenu=N\u00e1pov\u011bda
PEAboutPolicyEditorItem=O aplikaci PolicyEditor
@@ -731,7 +798,7 @@
# PolicyEditor key mnemonics. See KeyEvent.VK_*
PEFileMenuMnemonic=F
-PEEntryMenuMnemonic=C
+PEEntryMenuMnemonic=E
PEViewMenuMnemonic=V
PEHelpMenuMnemonic=H
@@ -747,9 +814,11 @@
PECustomPermissionsItemMnemonic=U
PECopyEntryItemMnemonic=C
PEPasteEntryItemMnemonic=P
-PECopyCodebaseToClipboardItemMnemonic=U
PESaveAsMenuItemMnemonic=A
-PEModifyEntryCodebaseItemMnemonic=E
+PEModifySubmenuItemMnemonic=M
+PEModifyEntryCodebaseItemMnemonic=B
+PEModifyEntryPrincipalsItemMnemonic=I
+PEModifyEntrySignedByItemMnemonic=G
PEAboutPolicyEditorItemMnemonic=A
PEPolicyEditorHelpItemMnemonic=H
@@ -766,22 +835,23 @@
PECopyEntryItemAccelerator=ctrl C
PEPasteEntryItemAccelerator=ctrl V
PEModifyEntryCodebaseItemAccelerator=F2
-PECopyCodebaseToClipboardItemAccelerator=ctrl shift C
+PEModifyEntryPrincipalsItemAccelerator=shift F2
+PEModifyEntrySignedByItemAccelerator=ctrl F2
PEAboutPolicyEditorCloseAccelerator=ctrl Q
#conole itself labels
-CONSOLErungc= Spustit GC (uvol\u0148ov\u00e1n\u00ed pam\u011bti)
-CONSOLErunFinalizers= Spustit finaliza\u010dn\u00ed metody
-CONSOLErunningFinalizers= Prob\u00edh\u00e1 finalizace...
-CONSOLEmemoryInfo= Informace o pam\u011bti
-CONSOLEsystemProperties= Syst\u00e9mov\u00e9 vlastnosti
-CONSOLEclassLoaders= Dostupn\u00e9 zavad\u011b\u010de t\u0159\u00edd
-CONSOLEthreadList= Seznam vl\u00e1ken
-CONSOLEthread= Vl\u00e1kno
-CONSOLEnoClassLoaders= V syst\u00e9mu nen\u00ed informace o zavad\u011b\u010di t\u0159\u00edd.
-CONSOLEmemoryMax= Maxim\u00e1ln\u00ed pam\u011b\u0165
-CONSOLEmemoryTotal= Celkov\u00e1 pam\u011b\u0165
-CONSOLEmemoryFree= Voln\u00e1 pam\u011b\u0165
+CONSOLErungc = Spustit GC (uvol\u0148ov\u00e1n\u00ed pam\u011bti)
+CONSOLErunFinalizers = Spustit finaliza\u010dn\u00ed metody
+CONSOLErunningFinalizers = Prob\u00edh\u00e1 finalizace...
+CONSOLEmemoryInfo = Informace o pam\u011bti
+CONSOLEsystemProperties = Syst\u00e9mov\u00e9 vlastnosti
+CONSOLEclassLoaders = Dostupn\u00e9 zavad\u011b\u010de t\u0159\u00edd
+CONSOLEthreadList = Seznam vl\u00e1ken
+CONSOLEthread = Vl\u00e1kno
+CONSOLEnoClassLoaders = V syst\u00e9mu nen\u00ed informace o zavad\u011b\u010di t\u0159\u00edd.
+CONSOLEmemoryMax = Maxim\u00e1ln\u00ed pam\u011b\u0165
+CONSOLEmemoryTotal = Celkov\u00e1 pam\u011b\u0165
+CONSOLEmemoryFree = Voln\u00e1 pam\u011b\u0165
CONSOLEClean=Vy\u010distit
# console output pane labels
@@ -901,9 +971,40 @@
CVCPColPath=Cesta
CVCPColName=N\u00e1zev
+# Control Panel - desktop integration manager
+DIMtitle=Spr\u00e1vce z\u00e1stupc\u016f aplikace IcedTea-Web
+DIMremoveSelected=Odstranit vybran\u00e9
+DIMselectRelativeRecordsFromOtherColumns=Vybrat souvisej\u00edc\u00ed z\u00e1znamy
+DIMreloadLists=Znovu na\u010d\u00edst
+DIMselectAll=Vybrat v\u0161e
+DIMclearSelection=Zru\u0161it v\u00fdb\u011br v\u0161ech polo\u017eek
+DIMdescription=Spr\u00e1va z\u00e1stupc\u016f a zdroj\u016f (obr\u00e1zky ve vyrovn\u00e1vac\u00ed pam\u011bti atd.), kter\u00e9 aplikace IcedTea-Web vytvo\u0159ila pro integraci s pracovn\u00ed plochou.
+DIMguessedDesktop=Prob\u011bhl pokus o co nejlep\u0161\u00ed odhadnut\u00ed adres\u00e1\u0159e pracovn\u00ed plochy.
+DIMselectionPreview=N\u00e1hled v\u00fdb\u011bru
+DIMaskBeforeDelete=Skute\u010dn\u011b chcete odstranit n\u00e1sleduj\u00edc\u00ed po\u010det soubor\u016f: {0}?
+DIMgeneratedJnlps=Vygenerovan\u00e9 soubory JNLP
+DIMgeneratedJnlpsTooltip=V\u0161echny soubory v tomto seznamu by m\u011bly b\u00fdt vygenerovan\u00e9 aplikac\u00ed IcedTea-Web.
+DIMicons=Ikony
+DIMiconsTooltip=V\u0161echny soubory v tomto seznamu by m\u011bly b\u00fdt ikony ve vyrovn\u00e1vac\u00ed pam\u011bti ulo\u017een\u00e9 aplikac\u00ed IcedTea-Web.
From bugzilla-daemon at icedtea.classpath.org Tue Jul 11 19:22:29 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 19:22:29 +0000
Subject: [Bug 3392] [IcedTea8] Support using RSAandMGF1 with the SHA hash
algorithms in the PKCS11 provider
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3392
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Added in icedtea-3.5.0pre01.
--
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 Jul 11 19:22:32 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 11 Jul 2017 19:22:32 +0000
Subject: [Bug 3360] [TRACKER] IcedTea 3.5.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3360
Bug 3360 depends on bug 3392, which changed state.
Bug 3392 Summary: [IcedTea8] Support using RSAandMGF1 with the SHA hash algorithms in the PKCS11 provider
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3392
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
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 Jul 12 16:08:48 2017
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Wed, 12 Jul 2017 16:08:48 +0000
Subject: /hg/icedtea-web: netx/net/sourceforge/jnlp/security/dialogs/Temp...
Message-ID:
changeset 5f20a0216db3 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=5f20a0216db3
author: Jiri Vanek
date: Wed Jul 12 18:19:47 2017 +0200
netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java: escaped windows path slash
diffstat:
ChangeLog | 4 ++++
netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java | 5 ++++-
2 files changed, 8 insertions(+), 1 deletions(-)
diffs (26 lines):
diff -r 9562ebf56181 -r 5f20a0216db3 ChangeLog
--- a/ChangeLog Tue Jul 11 18:04:17 2017 +0200
+++ b/ChangeLog Wed Jul 12 18:19:47 2017 +0200
@@ -1,3 +1,7 @@
+2017-07-12 Jiri Vanek
+
+ * netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java: escaped windows path slash
+
2017-07-11 Jiri Vanek
Alexandr Kolouch
diff -r 9562ebf56181 -r 5f20a0216db3 netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java
--- a/netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java Tue Jul 11 18:04:17 2017 +0200
+++ b/netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java Wed Jul 12 18:19:47 2017 +0200
@@ -81,7 +81,10 @@
Matcher m = expandablePattern.matcher(target);
while (m.find()) {
// Expand any matches by reading from System properties, eg ${java.io.tmpdir} is /tmp on most systems
- target = m.replaceFirst(System.getProperty(m.group(1)));
+ String s = m.group(1);
+ String p = System.getProperty(s);
+ p = p.replace("\\", "\\\\");
+ target = m.replaceFirst(p);
m = expandablePattern.matcher(target);
}
From jvanek at icedtea.classpath.org Fri Jul 14 10:23:47 2017
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 10:23:47 +0000
Subject: /hg/icedtea-web: Fixed issue, when some resources were not used,...
Message-ID:
changeset 289d66e891ce in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=289d66e891ce
author: Jiri Vanek
date: Fri Jul 14 12:34:53 2017 +0200
Fixed issue, when some resources were not used, because of OS was reporting full name. Eg. "Windows 7" where just "windows" was expected
* netx/net/sourceforge/jnlp/JNLPFile.java: (stringMatches) now compares only parts before first space (getResources) added brackets behind ifs
* tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java: added test
diffstat:
ChangeLog | 7 ++++
netx/net/sourceforge/jnlp/JNLPFile.java | 26 +++++++++++++----
tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java | 16 +++++++++++
3 files changed, 43 insertions(+), 6 deletions(-)
diffs (90 lines):
diff -r 5f20a0216db3 -r 289d66e891ce ChangeLog
--- a/ChangeLog Wed Jul 12 18:19:47 2017 +0200
+++ b/ChangeLog Fri Jul 14 12:34:53 2017 +0200
@@ -1,3 +1,10 @@
+2017-07-13 Jiri Vanek
+
+ Fixed issue, when some resources were not used, because of OS was reporting full name. Eg. "Windows 7" where just "windows" was expected
+ * netx/net/sourceforge/jnlp/JNLPFile.java: (stringMatches) now compares only parts before first space
+ (getResources) added brackets behind ifs
+ * tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java: added test
+
2017-07-12 Jiri Vanek
* netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java: escaped windows path slash
diff -r 5f20a0216db3 -r 289d66e891ce netx/net/sourceforge/jnlp/JNLPFile.java
--- a/netx/net/sourceforge/jnlp/JNLPFile.java Wed Jul 12 18:19:47 2017 +0200
+++ b/netx/net/sourceforge/jnlp/JNLPFile.java Fri Jul 14 12:34:53 2017 +0200
@@ -39,6 +39,7 @@
import net.sourceforge.jnlp.util.ClasspathMatcher;
import net.sourceforge.jnlp.util.UrlUtils;
import net.sourceforge.jnlp.util.logging.OutputController;
+import static net.sourceforge.jnlp.runtime.Translator.R;
/**
*
@@ -562,8 +563,12 @@
}
if (hasUsableLocale
&& stringMatches(os, rescDesc.getOS())
- && stringMatches(arch, rescDesc.getArch()))
- result.addAll(rescDesc.getResources(launchType));
+ && stringMatches(arch, rescDesc.getArch())) {
+ List ll = rescDesc.getResources(launchType);
+ result.addAll(ll);
+ } else {
+ //those are skipped
+ }
}
result.addAll(sharedResources.getResources(launchType));
@@ -774,12 +779,21 @@
* @return true if prefixStr is a prefix of any strings in
* available, or if available is empty or null.
*/
- private boolean stringMatches(String prefixStr, String available[]) {
- if (available == null || available.length == 0)
+ static boolean stringMatches(String prefixStr, String available[]) {
+ if (available == null || available.length == 0){
return true;
+ }
- for (String available1 : available) {
- if (available1 != null && available1.startsWith(prefixStr)) {
+ for (String candidate : available) {
+ String trimmedPrefix = null;
+ if (prefixStr != null) {
+ trimmedPrefix = prefixStr.split("\\s+")[0];
+ }
+ String trimmedCandidate = null;
+ if (candidate != null) {
+ trimmedCandidate = candidate.split("\\s+")[0];
+ }
+ if (trimmedCandidate != null && trimmedCandidate.startsWith(trimmedPrefix)) {
return true;
}
}
diff -r 5f20a0216db3 -r 289d66e891ce tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java
--- a/tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java Wed Jul 12 18:19:47 2017 +0200
+++ b/tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java Fri Jul 14 12:34:53 2017 +0200
@@ -381,4 +381,20 @@
Assert.assertArrayEquals(new String[]{"a.b.c", "cde"}, JNLPFile.splitEntryPoints(" a.b.c cde "));
Assert.assertArrayEquals(new String[]{"a.b.c", "cde"}, JNLPFile.splitEntryPoints("a.b.c cde "));
}
+
+ @Test
+ public void WindowsWithNameAreRecognized(){
+ boolean r = JNLPFile.stringMatches("Windows", new String[]{"Windows 7"});
+ Assert.assertTrue(r);
+ boolean rr = JNLPFile.stringMatches("Windows", new String[]{"Windows"});
+ Assert.assertTrue(rr);
+ boolean rrr = JNLPFile.stringMatches("Windows 7", new String[]{"Windows"});
+ Assert.assertTrue(rrr);
+ boolean rrrr = JNLPFile.stringMatches("CrapSystem", new String[]{null});
+ Assert.assertFalse(rrrr);
+ boolean rrrrr = JNLPFile.stringMatches("CrapSystem", new String[]{});
+ Assert.assertTrue(rrrrr);
+ boolean rrrrrr = JNLPFile.stringMatches("CrapSystem", null);
+ Assert.assertTrue(rrrrrr);
+ }
}
From bugzilla-daemon at icedtea.classpath.org Fri Jul 14 15:05:37 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:05:37 +0000
Subject: [Bug 3394] [IcedTea8] Backport "8175813: PPC64: "mbind: Invalid
argument" when -XX:+UseNUMA is used"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3394
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #6 from Andrew John Hughes ---
Fixed in icedtea-3.5.0pre01.
--
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 Jul 14 15:05:43 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:05:43 +0000
Subject: [Bug 3360] [TRACKER] IcedTea 3.5.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3360
Bug 3360 depends on bug 3394, which changed state.
Bug 3394 Summary: [IcedTea8] Backport "8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used"
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3394
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
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 Jul 14 15:06:58 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:06:58 +0000
Subject: [Bug 3409] [IcedTea8] Backport "8179084: HotSpot VM fails to start
when AggressiveHeap is set"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3409
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in icedtea-3.5.0pre01
--
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 Jul 14 15:06:59 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:06:59 +0000
Subject: [Bug 3360] [TRACKER] IcedTea 3.5.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3360
Bug 3360 depends on bug 3409, which changed state.
Bug 3409 Summary: [IcedTea8] Backport "8179084: HotSpot VM fails to start when AggressiveHeap is set"
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3409
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
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 Jul 14 15:07:19 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:07:19 +0000
Subject: [Bug 3411] [IcedTea8] Backport "8180048: Interned string and symbol
table leak memory during parallel unlinking"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3411
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in icedtea-3.5.0pre01
--
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 Jul 14 15:07:20 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:07:20 +0000
Subject: [Bug 3360] [TRACKER] IcedTea 3.5.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3360
Bug 3360 depends on bug 3411, which changed state.
Bug 3411 Summary: [IcedTea8] Backport "8180048: Interned string and symbol table leak memory during parallel unlinking"
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3411
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
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 Jul 14 15:08:03 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:08:03 +0000
Subject: [Bug 3412] [IcedTea8] Backport "8164293: HotSpot leaking memory in
long-running requests"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3412
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in icedtea-3.5.0pre01
--
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 Jul 14 15:08:04 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:08:04 +0000
Subject: [Bug 3360] [TRACKER] IcedTea 3.5.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3360
Bug 3360 depends on bug 3412, which changed state.
Bug 3412 Summary: [IcedTea8] Backport "8164293: HotSpot leaking memory in long-running requests"
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3412
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
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 Jul 14 15:08:14 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:08:14 +0000
Subject: [Bug 3413] [IcedTea8] Backport "8181419: Race in jdwp invoker
handling may lead to crashes or invalid results"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3413
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in icedtea-3.5.0pre01
--
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 Jul 14 15:08:15 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:08:15 +0000
Subject: [Bug 3360] [TRACKER] IcedTea 3.5.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3360
Bug 3360 depends on bug 3413, which changed state.
Bug 3413 Summary: [IcedTea8] Backport "8181419: Race in jdwp invoker handling may lead to crashes or invalid results"
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3413
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
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 Jul 14 15:08:22 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:08:22 +0000
Subject: [Bug 3415] [IcedTea8] Backport "8175887: C1 value numbering handling
of Unsafe.get*Volatile is incorrect"
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3415
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in icedtea-3.5.0pre01
--
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 Jul 14 15:08:23 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 14 Jul 2017 15:08:23 +0000
Subject: [Bug 3360] [TRACKER] IcedTea 3.5.0 Release
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3360
Bug 3360 depends on bug 3415, which changed state.
Bug 3415 Summary: [IcedTea8] Backport "8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect"
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3415
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
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 Tue Jul 18 15:17:07 2017
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Tue, 18 Jul 2017 15:17:07 +0000
Subject: /hg/icedtea-web: 2 new changesets
Message-ID:
changeset dc5771ad1a85 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=dc5771ad1a85
author: Jiri Vanek
date: Tue Jul 18 17:27:23 2017 +0200
launcher/launchers.in: added exports for javax.jnlp to hook jdk9 one more times
changeset ebb1725ebfd7 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=ebb1725ebfd7
author: Jiri Vanek
date: Tue Jul 18 17:28:21 2017 +0200
netx/net/sourceforge/jnlp/security/dialogs/CertsInfoPane.java: HexEncoder loaded by reflection to allow smooth jdk8 x 9 transition.
diffstat:
ChangeLog | 9 ++
launcher/launchers.in | 4 +
netx/net/sourceforge/jnlp/security/dialogs/CertsInfoPane.java | 36 ++++++++--
3 files changed, 42 insertions(+), 7 deletions(-)
diffs (104 lines):
diff -r 289d66e891ce -r ebb1725ebfd7 ChangeLog
--- a/ChangeLog Fri Jul 14 12:34:53 2017 +0200
+++ b/ChangeLog Tue Jul 18 17:28:21 2017 +0200
@@ -1,3 +1,12 @@
+2017-07-18 Jiri Vanek
+
+ * netx/net/sourceforge/jnlp/security/dialogs/CertsInfoPane.java: HexEncoder loaded by reflection
+ to allow smooth jdk8 x 9 transition.
+
+2017-07-18 Jiri Vanek
+
+ * launcher/launchers.in: added exports for javax.jnlp to hook jdk9 one more times
+
2017-07-13 Jiri Vanek
Fixed issue, when some resources were not used, because of OS was reporting full name. Eg. "Windows 7" where just "windows" was expected
diff -r 289d66e891ce -r ebb1725ebfd7 launcher/launchers.in
--- a/launcher/launchers.in Fri Jul 14 12:34:53 2017 +0200
+++ b/launcher/launchers.in Tue Jul 18 17:28:21 2017 +0200
@@ -113,6 +113,10 @@
k=$((k+1))
COMMAND[k]="--add-exports"
k=$((k+1))
+COMMAND[k]="java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop"
+k=$((k+1))
+COMMAND[k]="--add-exports"
+k=$((k+1))
COMMAND[k]="java.base/sun.security.provider=ALL-UNNAMED,java.desktop"
k=$((k+1))
COMMAND[k]="--add-exports"
diff -r 289d66e891ce -r ebb1725ebfd7 netx/net/sourceforge/jnlp/security/dialogs/CertsInfoPane.java
--- a/netx/net/sourceforge/jnlp/security/dialogs/CertsInfoPane.java Fri Jul 14 12:34:53 2017 +0200
+++ b/netx/net/sourceforge/jnlp/security/dialogs/CertsInfoPane.java Tue Jul 18 17:28:21 2017 +0200
@@ -48,10 +48,6 @@
* It is workaround to allow itw to run on jdk8 and older and also on jdk9 and newer
*/
-// jdk8 is using sun.misc.HexDumpEncoder,
-import sun.misc.*;
-// jdk9 is using sun.security.util.HexDumpEncoder
-import sun.security.util.*;
import sun.security.x509.*;
import javax.swing.*;
import javax.swing.event.*;
@@ -60,6 +56,7 @@
import java.awt.event.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
+import java.lang.reflect.Method;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreeSelectionModel;
import net.sourceforge.jnlp.security.CertVerifier;
@@ -68,6 +65,7 @@
import net.sourceforge.jnlp.security.dialogresults.DialogResult;
import net.sourceforge.jnlp.security.dialogresults.SetValueHandler;
import net.sourceforge.jnlp.security.dialogresults.Yes;
+import net.sourceforge.jnlp.util.logging.OutputController;
/**
* Provides the panel for the Certificate Info dialog. This dialog displays data from
@@ -153,9 +151,7 @@
c.getNotAfter()).toString();
String subject = c.getSubjectX500Principal().toString();
- //convert our signature into a nice human-readable form.
- HexDumpEncoder encoder = new HexDumpEncoder();
- String signature = encoder.encodeBuffer(c.getSignature());
+ String signature = jdkIndependentHexEncoder(c.getSignature());
String md5Hash = "";
String sha1Hash = "";
@@ -183,6 +179,32 @@
};
return cert;
}
+
+ private String jdkIndependentHexEncoder(byte[] signature) {
+ try {
+ return jdkIndependentHexEncoderImpl(signature);
+ } catch (Exception ex) {
+ String s = "Failed to encode signature: " + ex.toString();
+ OutputController.getLogger().log(s);
+ return s;
+ }
+ }
+
+ private String jdkIndependentHexEncoderImpl(byte[] signature) throws Exception {
+ // jdk8 is using sun.misc.HexDumpEncoder,
+ // jdk9 is using sun.security.util.HexDumpEncoder
+ Class clazz;
+ try {
+ clazz = Class.forName("sun.security.util.HexDumpEncoder");
+ } catch (ClassNotFoundException ex) {
+ OutputController.getLogger().log("Using jdk8's HexDumpEncoder");
+ clazz = Class.forName("sun.misc.HexDumpEncoder");
+ }
+ Object encoder = clazz.newInstance();
+ Method m = clazz.getDeclaredMethod("encodeBuffer", byte[].class);
+ //convert our signature into a nice human-readable form.
+ return (String) m.invoke(encoder, signature);
+ }
/**
* Constructs the GUI components of this panel
From andrew at icedtea.classpath.org Tue Jul 18 21:27:04 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 18 Jul 2017 21:27:04 +0000
Subject: /hg/icedtea7: Bump to icedtea-2.7.0pre12.
Message-ID:
changeset 0e1ff6b44292 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=0e1ff6b44292
author: Andrew John Hughes
date: Tue Jul 18 03:13:49 2017 +0100
Bump to icedtea-2.7.0pre12.
Upstream changes:
- S4717864: setFont() does not update Fonts of Menus already on screen
- S6474807: (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException
- S6518907: cleanup IA64 specific code in Hotspot
- S6869327: Add new C2 flag to keep safepoints in counted loops.
- S7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
- S7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM
- S7124213: [macosx] pack() does ignore size of a component; doesn't on the other platforms
- S7124219: [macosx] Unable to draw images to fullscreen
- S7124552: [macosx] NullPointerException in getBufferStrategy()
- S7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized)
- S7150092: NTLM authentication fail if user specified a different realm
- S7154841: [macosx] Popups appear behind taskbar
- S7155957: closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java hangs on win 64 bit with jdk8
- S7160627: [macosx] TextArea has wrong initial size
- S7167293: FtpURLConnection connection leak on FileNotFoundException
- S7168851: [macosx] Netbeans crashes in CImage.nativeCreateNSImageFromArray
- S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed, compile error
- S8000351: Tenuring threshold should be unsigned
- S8005255: [macosx] Cleanup warnings in sun.lwawt
- S8006088: Incompatible heap size flags accepted by VM
- S8007295: Reduce number of warnings in awt classes
- S8010722: assert: failed: heap size is too big for compressed oops
- S8011059: [macosx] Support automatic @2x images loading on Mac OS X
- S8011123: serialVersionUID of java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
- S8014058: Regression tests for 8006088
- S8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class
- S8016302: Change type of the number of GC workers to unsigned int (2)
- S8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
- S8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
- S8024926: [macosx] AquaIcon HiDPI support
- S8025974: l10n for policytool
- S8027025: [macosx] getLocationOnScreen returns 0 if parent invisible
- S8028212: Custom cursor HiDPI support
- S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization.
- S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't rendered in high resolution on Retina
- S8033534: [macosx] Get MultiResolution image from native system
- S8033786: White flashing when opening Dialogs and Menus using Nimbus with dark background
- S8035568: [macosx] Cursor management unification
- S8041734: JFrame in full screen mode leaves empty workspace after close
- S8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
- S8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
- S8066504: GetVersionEx in java.base/windows/native/libjava/java_props_md.c might not get correct Windows version 0
- S8076455: IME Composition Window is displayed on incorrect position
- S8078668: jar usage string mentions unsupported option '-n'
- S8079595: Resizing dialog which is JWindow parent makes JVM crash
- S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus
- S8130769: The new menu can't be shown on the menubar after clicking the "Add" button.
- S8133357: 8u65 l10n resource file translation update
- S8146602: jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test fails with NullPointerException
- S8147842: IME Composition Window is displayed at incorrect location
- S8147910: Cache initial active_processor_count
- S8150490: Update OS detection code to recognize Windows Server 2016
- S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled
- S8161195: Regression: closed/javax/swing/text/FlowView/LayoutTest.java
- S8161993: G1 crashes if active_processor_count changes during startup
- S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
- S8162876: [TEST_BUG] sun/net/www/protocol/http/HttpInputStream.java fails intermittently
- S8163520: Reuse cache entries
- S8163528: Better library loading
- S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java failed with "Error while cleaning up threads after test"
- S8165626: Improved window framing
- S8167110: Windows peering issue
- S8167179: Make XSL generated namespace prefixes local to transformation process
- S8169011: Resizing XML parse trees
- S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
- S8169589: [macosx] Activating a JDialog puts to back another dialog
- S8170222: Better transfers of files
- S8170307: Stack size option -Xss is ignored
- S8170316: (tz) Support tzdata2016j
- S8170814: Reuse cache entries (part II)
- S8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
- S8171121: Enhancing jar checking
- S8171388: Update JNDI Thread contexts
- S8171533: Better email transfer
- S8171949: [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state
- S8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked.
- S8172299: Improve class processing
- S8173783: IllegalArgumentException: jdk.tls.namedGroups
- S8173931: 8u131 L10n resource file update
- S8174844: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle
- S8174985: NTLM authentication doesn't work with IIS if NTLM cache is disabled
- S8175087: [bsd] Fix build after "8024900: PPC64: Enable new build on AIX (jdk part)"
- S8175163: [bsd] Fix build after "8005629: javac warnings compiling java.awt.EventDispatchThread..."
- S8176044: (tz) Support tzdata2017a
ChangeLog:
2017-07-14 Andrew John Hughes
Bump to icedtea-2.7.0pre12.
* Makefile.am:
(JDK_UPDATE_VERSION): Bump to 141.
(BUILD_VERSION): Reset to b02.
(CORBA_CHANGESET): Update to icedtea-2.7.0pre12.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to 2.7.0pre12.
* hotspot.map.in: Update to icedtea-2.7.0pre12.
* patches/boot/ecj-diamond.patch:
Add cases in java.awt.Cursor,
java.awt.datatransfer.Clipboard,
java.awt.EventQueue, java.awt.MenuBar,
java.awt.Menu, java.awt.RenderingHints,
sun.net.www.protocol.http.NegotiateAuthentication,
com.sun.jndi.ldap.pool.Connections and
com.sun.jndi.ldap.pool.Pool.
* patches/boot/ecj-trywithresources.patch:
Add case in sun.awt.SunToolkit.
diffstat:
ChangeLog | 32 ++++++
Makefile.am | 30 ++--
NEWS | 2 +-
configure.ac | 2 +-
hotspot.map.in | 2 +-
patches/boot/ecj-diamond.patch | 169 ++++++++++++++++++++++++++++++++
patches/boot/ecj-trywithresources.patch | 22 ++++
7 files changed, 241 insertions(+), 18 deletions(-)
diffs (320 lines):
diff -r 9cb91fc8fbfe -r 0e1ff6b44292 ChangeLog
--- a/ChangeLog Tue Jun 06 04:02:48 2017 +0100
+++ b/ChangeLog Tue Jul 18 03:13:49 2017 +0100
@@ -1,3 +1,35 @@
+2017-07-14 Andrew John Hughes
+
+ Bump to icedtea-2.7.0pre12.
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 141.
+ (BUILD_VERSION): Reset to b02.
+ (CORBA_CHANGESET): Update to icedtea-2.7.0pre12.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Bump to 2.7.0pre12.
+ * hotspot.map.in: Update to icedtea-2.7.0pre12.
+ * patches/boot/ecj-diamond.patch:
+ Add cases in java.awt.Cursor,
+ java.awt.datatransfer.Clipboard,
+ java.awt.EventQueue, java.awt.MenuBar,
+ java.awt.Menu, java.awt.RenderingHints,
+ sun.net.www.protocol.http.NegotiateAuthentication,
+ com.sun.jndi.ldap.pool.Connections and
+ com.sun.jndi.ldap.pool.Pool.
+ * patches/boot/ecj-trywithresources.patch:
+ Add case in sun.awt.SunToolkit.
+
2017-06-05 Andrew John Hughes
* NEWS: Add 2.6.10 release notes.
diff -r 9cb91fc8fbfe -r 0e1ff6b44292 Makefile.am
--- a/Makefile.am Tue Jun 06 04:02:48 2017 +0100
+++ b/Makefile.am Tue Jul 18 03:13:49 2017 +0100
@@ -1,22 +1,22 @@
# Dependencies
-JDK_UPDATE_VERSION = 131
-BUILD_VERSION = b00
+JDK_UPDATE_VERSION = 141
+BUILD_VERSION = b02
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = 175b0f4c2fea
-JAXP_CHANGESET = 3d21a63343ab
-JAXWS_CHANGESET = b0df9ac3c8ca
-JDK_CHANGESET = e14bbf59343d
-LANGTOOLS_CHANGESET = e5e327d32e65
-OPENJDK_CHANGESET = e7b0a2992b06
-
-CORBA_SHA256SUM = 64ac30b89f26a3950783283b23b7efb95e3d24c81475b0cea43ae3ccb537235e
-JAXP_SHA256SUM = 068feea8fde6b552fa370f3e1061a564b0eb6d0bd3e0a0e6c04357fd49757692
-JAXWS_SHA256SUM = 65100f14bdce16633def33b35d046742ab507c9cadfc1a289511011aef551fb2
-JDK_SHA256SUM = 81cb7b6b5c3485278fe6a65826fb24a707a9f6ef890c14aaa0f814638636286f
-LANGTOOLS_SHA256SUM = 7fda2d10f2214ac250cd09e2c469ac8a552155af481080fc1bd225115ebb13ee
-OPENJDK_SHA256SUM = e0bb29f39b31a08704a9409728a8948d9ac508799885a5ea4a60e406369abf45
+CORBA_CHANGESET = 3ca84ee78bd3
+JAXP_CHANGESET = b24121efd081
+JAXWS_CHANGESET = 878d12a073cb
+JDK_CHANGESET = 5af12d99fb1e
+LANGTOOLS_CHANGESET = aca9535e921d
+OPENJDK_CHANGESET = 325028fb6c2a
+
+CORBA_SHA256SUM = 598b368fc8b5c4a06c1e342fad382ef3e9d1bc73bf55910b56ef35dd64823646
+JAXP_SHA256SUM = a4f53d69a27279f64061adab340bb46567f58e5a612ef4fc46014082215b1881
+JAXWS_SHA256SUM = 67d3bd4d18fb4f35c67d103cd68836d0b8a36443f96e0ba0c76f04f5e565f5a1
+JDK_SHA256SUM = f4e399d066e843c9085c92c2da54ba5a998d70dd0de44979d5a4449725923eb4
+LANGTOOLS_SHA256SUM = 7f2b3c90391ea0360e7910f90029903098ebf7e0d52ed73d402a55024e2a9d03
+OPENJDK_SHA256SUM = dc90ec25c74d1cc847c8a98d13a95cf833a4de5cdba5f8b2707eda8c615bc1b6
DROP_URL = http://icedtea.classpath.org/download/drops
diff -r 9cb91fc8fbfe -r 0e1ff6b44292 NEWS
--- a/NEWS Tue Jun 06 04:02:48 2017 +0100
+++ b/NEWS Tue Jul 18 03:13:49 2017 +0100
@@ -98,6 +98,7 @@
- S8171388: Update JNDI Thread contexts
- S8171949: [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state
- S8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked.
+ - S8173783, PR3329: IllegalArgumentException: jdk.tls.namedGroups
- S8173931: 8u131 L10n resource file update
- S8174844: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle
- S8175087: [bsd] Fix build after "8024900: PPC64: Enable new build on AIX (jdk part)"
@@ -116,7 +117,6 @@
- S8023988, PR3209: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
- S8043780, PR3369: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
- S8157306, PR3209: Random infrequent null pointer exceptions in javac
- - S8173783, PR3329: IllegalArgumentException: jdk.tls.namedGroups
- S8173941, PR3330: SA does not work if executable is DSO
- S8174729, PR3361: Race Condition in java.lang.reflect.WeakCache
* Bug fixes
diff -r 9cb91fc8fbfe -r 0e1ff6b44292 configure.ac
--- a/configure.ac Tue Jun 06 04:02:48 2017 +0100
+++ b/configure.ac Tue Jul 18 03:13:49 2017 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.7.0pre11], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.7.0pre12], [distro-pkg-dev at openjdk.java.net])
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
AM_MAINTAINER_MODE([enable])
AC_CONFIG_FILES([Makefile])
diff -r 9cb91fc8fbfe -r 0e1ff6b44292 hotspot.map.in
--- a/hotspot.map.in Tue Jun 06 04:02:48 2017 +0100
+++ b/hotspot.map.in Tue Jul 18 03:13:49 2017 +0100
@@ -1,2 +1,2 @@
# version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 8d8fc0174498 55d116dc83ff41f0812377d7b1a8388392d9fb7664a754b68bb99e5982ae1ef5
+default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 490b222d74de 41449cbb9e5981f22d09bf24a9d4fd68c54c62e12170eff1b9908d909082cdca
diff -r 9cb91fc8fbfe -r 0e1ff6b44292 patches/boot/ecj-diamond.patch
--- a/patches/boot/ecj-diamond.patch Tue Jun 06 04:02:48 2017 +0100
+++ b/patches/boot/ecj-diamond.patch Tue Jul 18 03:13:49 2017 +0100
@@ -10428,3 +10428,172 @@
List threads = new ArrayList();
for (int i = 0; i < threadCount; i++) {
RandomCollector r = new RandomCollector();
+diff -Nru openjdk-boot.orig/jdk/src/share/classes/java/awt/Cursor.java openjdk-boot/jdk/src/share/classes/java/awt/Cursor.java
+--- openjdk-boot.orig/jdk/src/share/classes/java/awt/Cursor.java 2017-07-14 17:51:22.731719319 +0100
++++ openjdk-boot/jdk/src/share/classes/java/awt/Cursor.java 2017-07-14 17:53:52.713265358 +0100
+@@ -163,7 +163,7 @@
+ * hashtable, filesystem dir prefix, filename, and properties for custom cursors support
+ */
+
+- private static final Hashtable systemCustomCursors = new Hashtable<>(1);
++ private static final Hashtable systemCustomCursors = new Hashtable(1);
+ private static final String systemCustomCursorDirPrefix = initCursorDir();
+
+ private static String initCursorDir() {
+diff -Nru openjdk-boot.orig/jdk/src/share/classes/java/awt/datatransfer/Clipboard.java openjdk-boot/jdk/src/share/classes/java/awt/datatransfer/Clipboard.java
+--- openjdk-boot.orig/jdk/src/share/classes/java/awt/datatransfer/Clipboard.java 2017-07-14 17:51:22.739719188 +0100
++++ openjdk-boot/jdk/src/share/classes/java/awt/datatransfer/Clipboard.java 2017-07-14 17:53:43.673413243 +0100
+@@ -341,7 +341,7 @@
+ * @since 1.5
+ */
+ private Set getAvailableDataFlavorSet() {
+- Set set = new HashSet<>();
++ Set set = new HashSet();
+ Transferable contents = getContents(null);
+ if (contents != null) {
+ DataFlavor[] flavors = contents.getTransferDataFlavors();
+diff -Nru openjdk-boot.orig/jdk/src/share/classes/java/awt/EventQueue.java openjdk-boot/jdk/src/share/classes/java/awt/EventQueue.java
+--- openjdk-boot.orig/jdk/src/share/classes/java/awt/EventQueue.java 2017-07-14 17:51:22.751718992 +0100
++++ openjdk-boot/jdk/src/share/classes/java/awt/EventQueue.java 2017-07-14 17:53:17.321844353 +0100
+@@ -1183,7 +1183,7 @@
+ return;
+ }
+
+- currentEvent = new WeakReference<>(e);
++ currentEvent = new WeakReference(e);
+
+ // This series of 'instanceof' checks should be replaced with a
+ // polymorphic type (for example, an interface which declares a
+diff -Nru openjdk-boot.orig/jdk/src/share/classes/java/awt/MenuBar.java openjdk-boot/jdk/src/share/classes/java/awt/MenuBar.java
+--- openjdk-boot.orig/jdk/src/share/classes/java/awt/MenuBar.java 2017-07-14 17:51:22.759718861 +0100
++++ openjdk-boot/jdk/src/share/classes/java/awt/MenuBar.java 2017-07-14 17:52:41.754426272 +0100
+@@ -94,7 +94,7 @@
+ * @serial
+ * @see #countMenus()
+ */
+- Vector