/hg/release/icedtea6-1.8: 8 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue Oct 12 16:23:08 PDT 2010
changeset 0aff588d7af9 in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=0aff588d7af9
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Oct 05 17:19:35 2010 +0100
Security update.
2010-10-05 Andrew John Hughes <ahughes at redhat.com>
* Makefile.am: Add new patches.
* NEWS: List security updates.
* patches/security/20101012/6559775.patch,
* patches/security/20101012/6891766.patch,
* patches/security/20101012/6914943.patch,
* patches/security/20101012/6925710.patch,
* patches/security/20101012/6938813.patch,
* patches/security/20101012/6957564.patch,
* patches/security/20101012/6958060.patch,
* patches/security/20101012/6963023.patch,
* patches/security/20101012/6963489.patch,
* patches/security/20101012/6966692.patch: New security
patches.
* patches/icedtea-lcms.patch: Updated.
changeset 14537bc41955 in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=14537bc41955
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Oct 05 17:20:17 2010 +0100
Bump version to 1.8.2pre.
2010-10-05 Andrew John Hughes <ahughes at redhat.com>
* configure.ac: Bump version to 1.8.2pre.
changeset ea137f4594e0 in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=ea137f4594e0
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Oct 06 16:25:39 2010 +0100
Bump to 1.8.2 and set date of release to 2010-10-13.
2010-10-06 Andrew John Hughes <ahughes at redhat.com>
* configure.ac: Bump to 1.8.2.
* NEWS: Set date of 1.8.2 to 2010-10-13.
changeset 899ce6f90ccd in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=899ce6f90ccd
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Oct 11 19:59:28 2010 +0100
Apply HotSpot patches first and use a different SystemTap patch for
hs16.
2010-10-11 Andrew John Hughes <ahughes at redhat.com>
* patches/icedtea-systemtap.patch: Split patch into
hs16 and original versions.
* Makefile.am: Use a hsbuild-specific version of the systemtap
patch. Apply HotSpot patches first.
* patches/hotspot/hs16/systemtap.patch: New SystemTap patch
against hs16.
* patches/hotspot/original/systemtap.patch: Old SystemTap
patch.
changeset e909e9c8607e in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=e909e9c8607e
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Oct 11 22:39:36 2010 +0100
Second batch of security updates.
2010-10-11 Andrew John Hughes <ahughes at redhat.com>
* patches/icedtea-timerqueue.patch: Dropped;
superceded by 6623943.
* Makefile.am: Add new security patches.
* NEWS: List new security patches.
* patches/security/20101012/6622002.patch,
* patches/security/20101012/6623943.patch,
* patches/security/20101012/6952017.patch,
* patches/security/20101012/6952603.patch,
* patches/security/20101012/6961084.patch,
* patches/security/20101012/6963285.patch,
* patches/security/20101012/6981426.patch,
* patches/security/20101012/6990437.patch: Added.
changeset 5fd9043308bb in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=5fd9043308bb
author: andrew
date: Mon Oct 11 22:31:47 2010 +0100
Add CVE numbers.
2010-10-11 Andrew John Hughes <ahughes at redhat.com>
* NEWS: Add CVE numbers and list 6925672 which is
covered by the 6891766 fix.
changeset e96213dd3cd6 in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=e96213dd3cd6
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Oct 12 15:44:58 2010 +0100
Add man page for javaws.
2010-10-12 Andrew John Hughes <ahughes at redhat.com>
* Makefile.am: (add-netx): Ensure directory exists
before copying javaws man page. (add-netx-debug):
Likewise.
2010-09-13 Omair Majid <omajid at redhat.com>
Add a new man page for netx's javaws.
* NEWS: Updated to indicate the new man page for javaws.
* Makefile.am (icedtea.stamp): Copy over the javaws man page
into the build. (icedtea-debug.stamp): Copy over the javaws
man page.
* netx/javaws.1: New man page for netx's javaws.
changeset a0fc1afc5d95 in /hg/release/icedtea6-1.8
details: http://icedtea.classpath.org/hg/release/icedtea6-1.8?cmd=changeset;node=a0fc1afc5d95
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Oct 13 00:23:00 2010 +0100
Added tag icedtea6-1.8.2 for changeset e96213dd3cd6
diffstat:
29 files changed, 5706 insertions(+), 259 deletions(-)
.hgtags | 1
ChangeLog | 75 +
Makefile.am | 110 +
NEWS | 34
configure.ac | 2
netx/javaws.1 | 123 +
patches/hotspot/hs16/systemtap.patch | 186 ++
patches/hotspot/original/systemtap.patch | 182 ++
patches/icedtea-lcms.patch | 28
patches/icedtea-systemtap.patch | 182 --
patches/icedtea-timerqueue.patch | 18
patches/security/20101012/6559775.patch | 303 ++++
patches/security/20101012/6622002.patch | 64
patches/security/20101012/6623943.patch | 138 ++
patches/security/20101012/6891766.patch | 1289 +++++++++++++++++++
patches/security/20101012/6914943.patch | 1982 ++++++++++++++++++++++++++++++
patches/security/20101012/6925710.patch | 198 ++
patches/security/20101012/6938813.patch | 175 ++
patches/security/20101012/6952017.patch | 50
patches/security/20101012/6952603.patch | 38
patches/security/20101012/6957564.patch | 77 +
patches/security/20101012/6958060.patch | 15
patches/security/20101012/6961084.patch | 325 ++++
patches/security/20101012/6963023.patch | 95 +
patches/security/20101012/6963285.patch | 20
patches/security/20101012/6963489.patch | 31
patches/security/20101012/6966692.patch | 84 +
patches/security/20101012/6981426.patch | 24
patches/security/20101012/6990437.patch | 116 +
diffs (truncated from 6185 to 500 lines):
diff -r 43a38e678ae4 -r a0fc1afc5d95 .hgtags
--- a/.hgtags Mon Oct 04 17:01:26 2010 +0100
+++ b/.hgtags Wed Oct 13 00:23:00 2010 +0100
@@ -22,3 +22,4 @@ f736007b642b5b07582ba5251ca90554f7b95e8b
f736007b642b5b07582ba5251ca90554f7b95e8b icedtea6-1.8-branch
a0120629678b904ef41bcac470b9025dc777ff03 icedtea6-1.8
1419166fcebf45ac187cfe2a4e1a45548cdeb5bd icedtea6-1.8.1
+e96213dd3cd67306ded33a13319e8681728c7299 icedtea6-1.8.2
diff -r 43a38e678ae4 -r a0fc1afc5d95 ChangeLog
--- a/ChangeLog Mon Oct 04 17:01:26 2010 +0100
+++ b/ChangeLog Wed Oct 13 00:23:00 2010 +0100
@@ -1,3 +1,78 @@ 2010-09-17 Andrew John Hughes <ahughes
+2010-10-12 Andrew John Hughes <ahughes at redhat.com>
+
+ * Makefile.am:
+ (add-netx): Ensure directory exists before
+ copying javaws man page.
+ (add-netx-debug): Likewise.
+
+2010-09-13 Omair Majid <omajid at redhat.com>
+
+ Add a new man page for netx's javaws.
+ * NEWS: Updated to indicate the new man page for javaws.
+ * Makefile.am
+ (icedtea.stamp): Copy over the javaws man page into the build.
+ (icedtea-debug.stamp): Copy over the javaws man page.
+ * netx/javaws.1: New man page for netx's javaws.
+
+2010-10-11 Andrew John Hughes <ahughes at redhat.com>
+
+ * NEWS: Add CVE numbers and list 6925672
+ which is covered by the 6891766 fix.
+
+2010-10-11 Andrew John Hughes <ahughes at redhat.com>
+
+ * patches/icedtea-timerqueue.patch:
+ Dropped; superceded by 6623943.
+ * Makefile.am: Add new security patches.
+ * NEWS: List new security patches.
+ * patches/security/20101012/6622002.patch,
+ * patches/security/20101012/6623943.patch,
+ * patches/security/20101012/6952017.patch,
+ * patches/security/20101012/6952603.patch,
+ * patches/security/20101012/6961084.patch,
+ * patches/security/20101012/6963285.patch,
+ * patches/security/20101012/6981426.patch,
+ * patches/security/20101012/6990437.patch:
+ Added.
+
+2010-10-11 Andrew John Hughes <ahughes at redhat.com>
+
+ * patches/icedtea-systemtap.patch:
+ Split patch into hs16 and original versions.
+ * Makefile.am: Use a hsbuild-specific version
+ of the systemtap patch. Apply HotSpot patches
+ first.
+ * patches/hotspot/hs16/systemtap.patch:
+ New SystemTap patch against hs16.
+ * patches/hotspot/original/systemtap.patch:
+ Old SystemTap patch.
+
+2010-10-06 Andrew John Hughes <ahughes at redhat.com>
+
+ * configure.ac: Bump to 1.8.2.
+ * NEWS: Set date of 1.8.2 to 2010-10-13.
+
+2010-10-05 Andrew John Hughes <ahughes at redhat.com>
+
+ * configure.ac: Bump version to 1.8.2pre.
+
+2010-10-05 Andrew John Hughes <ahughes at redhat.com>
+
+ * Makefile.am: Add new patches.
+ * NEWS: List security updates.
+ * patches/security/20101012/6559775.patch,
+ * patches/security/20101012/6891766.patch,
+ * patches/security/20101012/6914943.patch,
+ * patches/security/20101012/6925710.patch,
+ * patches/security/20101012/6938813.patch,
+ * patches/security/20101012/6957564.patch,
+ * patches/security/20101012/6958060.patch,
+ * patches/security/20101012/6963023.patch,
+ * patches/security/20101012/6963489.patch,
+ * patches/security/20101012/6966692.patch:
+ New security patches.
+ * patches/icedtea-lcms.patch: Updated.
+
2010-09-17 Andrew John Hughes <ahughes at redhat.com>
* Makefile.am:
diff -r 43a38e678ae4 -r a0fc1afc5d95 Makefile.am
--- a/Makefile.am Mon Oct 04 17:01:26 2010 +0100
+++ b/Makefile.am Wed Oct 13 00:23:00 2010 +0100
@@ -212,7 +212,49 @@ REWRITER_SRCS = $(abs_top_srcdir)/rewrit
ICEDTEA_FSG_PATCHES =
+SECURITY_PATCHES = \
+ patches/security/20100330/hotspot/$(HSBUILD)/6626217.patch \
+ patches/security/20100330/6633872.patch \
+ patches/security/20100330/6639665.patch \
+ patches/security/20100330/6736390.patch \
+ patches/security/20100330/6745393.patch \
+ patches/security/20100330/6887703.patch \
+ patches/security/20100330/6888149.patch \
+ patches/security/20100330/6892265.patch \
+ patches/security/20100330/6893947.patch \
+ patches/security/20100330/6893954.patch \
+ patches/security/20100330/6894807.patch \
+ patches/security/20100330/6898622.patch \
+ patches/security/20100330/6898739.patch \
+ patches/security/20100330/6899653.patch \
+ patches/security/20100330/6902299.patch \
+ patches/security/20100330/6904691.patch \
+ patches/security/20100330/6909597.patch \
+ patches/security/20100330/6910590.patch \
+ patches/security/20100330/6914823.patch \
+ patches/security/20100330/6914866.patch \
+ patches/security/20100330/6932480.patch \
+ patches/security/20101012/6891766.patch \
+ patches/security/20101012/6925710.patch \
+ patches/security/20101012/6938813.patch \
+ patches/security/20101012/6957564.patch \
+ patches/security/20101012/6958060.patch \
+ patches/security/20101012/6963023.patch \
+ patches/security/20101012/6963489.patch \
+ patches/security/20101012/6966692.patch \
+ patches/security/20101012/6914943.patch \
+ patches/security/20101012/6559775.patch \
+ patches/security/20101012/6622002.patch \
+ patches/security/20101012/6623943.patch \
+ patches/security/20101012/6952017.patch \
+ patches/security/20101012/6952603.patch \
+ patches/security/20101012/6961084.patch \
+ patches/security/20101012/6963285.patch \
+ patches/security/20101012/6981426.patch \
+ patches/security/20101012/6990437.patch
+
ICEDTEA_PATCHES = \
+ $(SECURITY_PATCHES) \
patches/zero/6890308.patch \
patches/zero/6891677.patch \
patches/zero/6896043.patch \
@@ -243,7 +285,6 @@ ICEDTEA_PATCHES = \
patches/icedtea-javafiles.patch \
patches/icedtea-jvmtiEnv.patch \
patches/icedtea-lcms.patch \
- patches/icedtea-timerqueue.patch \
patches/icedtea-print-lsb-release.patch \
patches/icedtea-jpegclasses.patch \
patches/icedtea-uname.patch \
@@ -304,27 +345,6 @@ ICEDTEA_PATCHES = \
patches/extensions/netx-dist.patch \
patches/extensions/netx-umask.patch \
patches/icedtea-jtreg-httpTest.patch \
- patches/security/20100330/hotspot/$(HSBUILD)/6626217.patch \
- patches/security/20100330/6633872.patch \
- patches/security/20100330/6639665.patch \
- patches/security/20100330/6736390.patch \
- patches/security/20100330/6745393.patch \
- patches/security/20100330/6887703.patch \
- patches/security/20100330/6888149.patch \
- patches/security/20100330/6892265.patch \
- patches/security/20100330/6893947.patch \
- patches/security/20100330/6893954.patch \
- patches/security/20100330/6894807.patch \
- patches/security/20100330/6898622.patch \
- patches/security/20100330/6898739.patch \
- patches/security/20100330/6899653.patch \
- patches/security/20100330/6902299.patch \
- patches/security/20100330/6904691.patch \
- patches/security/20100330/6909597.patch \
- patches/security/20100330/6910590.patch \
- patches/security/20100330/6914823.patch \
- patches/security/20100330/6914866.patch \
- patches/security/20100330/6932480.patch \
patches/ant-1.8.0.patch \
patches/icedtea-nss-6763530.patch \
patches/nss-debug.patch \
@@ -336,6 +356,20 @@ ICEDTEA_PATCHES = \
patches/openjdk/6638712-wildcard_types.patch \
patches/openjdk/6650759-missing_inference.patch \
patches/numa_on_early_glibc.patch
+
+if WITH_ALT_HSBUILD
+ICEDTEA_PATCHES += patches/hotspot/$(HSBUILD)/openjdk-6886353-ignore_deoptimizealot.patch \
+ patches/hotspot/$(HSBUILD)/zero.patch \
+ patches/hotspot/$(HSBUILD)/shark.patch \
+ patches/hotspot/$(HSBUILD)/6951319-sparc_build_fixes.patch
+else
+ICEDTEA_PATCHES += patches/hotspot/original/icedtea-6778662-lib64.patch \
+ patches/hotspot/original/icedtea-6778657-f2i-overflow.patch \
+ patches/hotspot/original/icedtea-6791168.patch \
+ patches/hotspot/original/icedtea-6793825-includedb.patch \
+ patches/openjdk/6822370-reentrantreadwritelock.patch \
+ patches/hotspot/original/6539464-consistent-math.patch
+endif
if WITH_RHINO
ICEDTEA_PATCHES += \
@@ -383,7 +417,7 @@ endif
endif
if ENABLE_SYSTEMTAP
-ICEDTEA_PATCHES += patches/icedtea-systemtap.patch \
+ICEDTEA_PATCHES += patches/hotspot/$(HSBUILD)/systemtap.patch \
patches/systemtap-gcc-4.5.patch
endif
@@ -391,20 +425,6 @@ ICEDTEA_PATCHES += patches/icedtea-nss-c
ICEDTEA_PATCHES += patches/icedtea-nss-config.patch
else
ICEDTEA_PATCHES += patches/icedtea-nss-not-enabled-config.patch
-endif
-
-if WITH_ALT_HSBUILD
-ICEDTEA_PATCHES += patches/hotspot/$(HSBUILD)/openjdk-6886353-ignore_deoptimizealot.patch \
- patches/hotspot/$(HSBUILD)/zero.patch \
- patches/hotspot/$(HSBUILD)/shark.patch \
- patches/hotspot/$(HSBUILD)/6951319-sparc_build_fixes.patch
-else
-ICEDTEA_PATCHES += patches/hotspot/original/icedtea-6778662-lib64.patch \
- patches/hotspot/original/icedtea-6778657-f2i-overflow.patch \
- patches/hotspot/original/icedtea-6791168.patch \
- patches/hotspot/original/icedtea-6793825-includedb.patch \
- patches/openjdk/6822370-reentrantreadwritelock.patch \
- patches/hotspot/original/6539464-consistent-math.patch
endif
if HAS_PAX
@@ -1332,6 +1352,14 @@ endif
$(BUILD_OUTPUT_DIR)/j2re-image/lib ; \
cp $(NETX_RESOURCE_DIR)/about.jnlp extra-lib/about.jar \
$(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib
+ if [ -d $(BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 ] ; then \
+ cp $(NETX_SRCDIR)/javaws.1 \
+ $(BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 ; \
+ fi
+ if [ -d $(BUILD_OUTPUT_DIR)/j2re-image/man/man1 ] ; then \
+ cp $(NETX_SRCDIR)/javaws.1 \
+ $(BUILD_OUTPUT_DIR)/j2re-image/man/man1 ; \
+ fi
if ZERO_BUILD
printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
endif
@@ -1422,6 +1450,14 @@ endif
$(BUILD_OUTPUT_DIR)-debug/j2re-image/lib ; \
cp $(NETX_RESOURCE_DIR)/default.jnlp extra-lib/about.jar \
$(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib
+ if [ -d $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 ] ; then \
+ cp $(NETX_SRCDIR)/javaws.1 \
+ $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/man/man1 ; \
+ fi
+ if [ -d $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/man/man1 ] ; then \
+ cp $(NETX_SRCDIR)/javaws.1 \
+ $(DEBUG_BUILD_OUTPUT_DIR)/j2re-image/man/man1 ; \
+ fi
if ZERO_BUILD
printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
endif
diff -r 43a38e678ae4 -r a0fc1afc5d95 NEWS
--- a/NEWS Mon Oct 04 17:01:26 2010 +0100
+++ b/NEWS Wed Oct 13 00:23:00 2010 +0100
@@ -1,5 +1,36 @@ New in release 1.8.2 (XXXX-XX-XX):
-New in release 1.8.2 (XXXX-XX-XX):
+Key:
+SX - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=X
+PRX - http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=X
+RHX - https://bugzilla.redhat.com/show_bug.cgi?id=X
+DX - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=X
+GX - http://bugs.gentoo.org/show_bug.cgi?id=X
+
+CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
+
+New in release 1.8.2 (2010-10-13):
+
+* Security updates
+ - S6914943, CVE-2009-3555: TLS: MITM attacks via session renegotiation
+ - S6559775, CVE-2010-3568: OpenJDK Deserialization Race condition
+ - S6891766, CVE-2010-3554: OpenJDK corba reflection vulnerabilities
+ - S6925710, CVE-2010-3562: OpenJDK IndexColorModel double-free
+ - S6938813, CVE-2010-3557: OpenJDK Swing mutable static
+ - S6957564, CVE-2010-3548: OpenJDK DNS server IP address information leak
+ - S6958060, CVE-2010-3564: OpenJDK kerberos vulnerability
+ - S6963023, CVE-2010-3565: OpenJDK JPEG writeImage remote code execution
+ - S6963489, CVE-2010-3566: OpenJDK ICC Profile remote code execution
+ - S6966692, CVE-2010-3569: OpenJDK Serialization inconsistencies
+ - S6622002, CVE-2010-3553: UIDefault.ProxyLazyValue has unsafe reflection usage
+ - S6623943: javax.swing.TimerQueue's thread occasionally fails to start
+ - S6925672, CVE-2010-3561: Privileged ServerSocket.accept allows receiving connections from any host
+ - S6952017, CVE-2010-3549: HttpURLConnection chunked encoding issue (Http request splitting)
+ - S6952603, CVE-2010-3551: NetworkInterface reveals local network address to untrusted code
+ - S6961084, CVE-2010-3541: limit setting of some request headers in HttpURLConnection
+ - S6963285, CVE-2010-3567: Crash in ICU Opentype layout engine due to mismatch in character counts
+ - S6980004, CVE-2010-3573: limit HTTP request cookie headers in HttpURLConnection
+ - S6981426, CVE-2010-3574: limit use of TRACE method in HttpURLConnection
+ - S6990437: Update with correct copyright info for source and test files from SSR10_02 fixes
* Fixes:
- G244901: Skip test_gamma on hardened (PaX-enabled) kernels
- G266295: Provide font configuration for Gentoo.
@@ -15,6 +46,7 @@ New in release 1.8.2 (XXXX-XX-XX):
- Run programs that inherit main(String[]) in their main-class
- Run JNLP files that use 1.6 as the spec version
- RH601281: Possible NullPointerException in splash screen code
+ - New man page for javaws
* Plugin
- RH560193: Fix ziperror when applet jar contained another 0-byte jar
- PR519: 100% CPU usage when displaying applets in Webkit based browsers
diff -r 43a38e678ae4 -r a0fc1afc5d95 configure.ac
--- a/configure.ac Mon Oct 04 17:01:26 2010 +0100
+++ b/configure.ac Wed Oct 13 00:23:00 2010 +0100
@@ -1,4 +1,4 @@ AC_INIT([icedtea6],[1.8.1],[distro-pkg-d
-AC_INIT([icedtea6],[1.8.1],[distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea6],[1.8.2],[distro-pkg-dev at openjdk.java.net])
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
AC_CONFIG_FILES([Makefile])
diff -r 43a38e678ae4 -r a0fc1afc5d95 netx/javaws.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/netx/javaws.1 Wed Oct 13 00:23:00 2010 +0100
@@ -0,0 +1,123 @@
+.TH javaws 1 "9 Sep 2010"
+.SH NAME
+javaws - a Java Web Start client
+.SH SYNOPSYS
+.B javaws
+[-run-options] jnlp-file
+.br
+.B javaws
+[-control-option]
+.SH DESCRIPTION
+.B javaws
+is an implementation of a JNLP client. It uses a JNLP (Java Network
+Launch Protocol) file to securely run a remote Java application or
+a Java applet. This implementation of
+.B javaws
+is from the IcedTea project and is based on the NetX project.
+.PP
+A JNLP file is an xml file that describes how to securely run a
+remote Java application or a Java applet.
+
+.SH OPTIONS
+When specifying options, the name of the jnlp file must be the last
+argument to
+.B javaws
+- all the options must preceede it.
+.PP
+The jnlp-file can either be a url or a local path.
+.PP
+.B Control Options
+.PP
+By default
+.B javaws
+will launch the jnlp file specified on the command line. The control
+options can be used to change this behaviour.
+.TP 12
+\-about
+Shows a sample application that can be used to test the basic functionality
+of this implementation.
+.TP
+\-viewer
+Shows the trusted certificate viewer. This allows a user to list, examine, remove
+or export trusted certificates. Note that this only reflects the certificates
+trusted by
+.B javaws
+and not any other certificates or programs.
+
+.PP
+.B Run Options
+.PP
+In the default mode, the following run-options can be used:
+.TP 12
+\-basedir dir
+Directory where the cache and certificates to be used are stored.
+.TP
+\-arg arg
+Adds an application argument before launching.
+.TP
+\-param name=value
+Adds an applet parameter before launching.
+.TP
+\-property name=value
+Sets a system property before launching.
+.TP
+\-update seconds
+Update check if seconds since last checked.
+.TP
+\-license
+Display the GPL license and exit.
+.TP
+\-verbose
+Enable verbose output. Very useful in debugging.
+.TP
+\-nosecurity
+Disables the secure runtime environment.
+.TP
+\-noupdate
+Disables checking for updates.
+.TP
+\-headless
+Disables download window, other UIs.
+.TP
+\-strict
+Enables strict checking of JNLP file format. Any deviations from
+the JNLP DTD will cause
+.B javaws
+to abort.
+.TP
+\-umask=value
+Sets the umask for files created by an application.
+.TP
+\-Xnofork
+Do not create another JVM, even if the JNLP file asks for running in
+a separate JVM. This is useful for debugging.
+.TP
+\-Jjava-option
+This passes along java-option to the java binary that is running
+javaws. For example, to make javaws run with a max heap size
+of 80m, use -J-Xmx80m.
+.TP
+\-help
+Print a help message and exit.
+
+.SH FILES
+~/.netxrc specifies the location of the base directory
+
+.SH BUGS
+There arent any known bugs. If you come across one, please file it at
+ http://icedtea.classpath.org/bugzilla/
+.br
+Please run javaws in verbose mode and include that output along
+with the jnlp file when filing out the bug report.
+
+.SH AUTHOR
+Originally written by Jon. A. Maxwell.
+.br
+Currently maintained by the IcedTea contributors.
+
+.SH SEE ALSO
+.BR java (1)
+.br
+http://icedtea.classpath.org/
+.br
+http://jnlp.sourceforge.net/netx/
diff -r 43a38e678ae4 -r a0fc1afc5d95 patches/hotspot/hs16/systemtap.patch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/hotspot/hs16/systemtap.patch Wed Oct 13 00:23:00 2010 +0100
@@ -0,0 +1,186 @@
+diff -Nru openjdk.orig/hotspot/make/linux/makefiles/dtrace.make openjdk/hotspot/make/linux/makefiles/dtrace.make
+--- openjdk.orig/hotspot/make/linux/makefiles/dtrace.make 2009-12-08 23:12:17.000000000 +0000
++++ openjdk/hotspot/make/linux/makefiles/dtrace.make 2010-10-11 18:11:25.552094175 +0100
+@@ -25,3 +25,7 @@
+ # Linux does not build jvm_db
+ LIBJVM_DB =
+
++# But it does have a Systemtap dtrace compatible sys/sdt.h
++CFLAGS += -DDTRACE_ENABLED
++
++# It doesn't support HAVE_DTRACE_H though.
+diff -Nru openjdk.orig/hotspot/src/share/vm/prims/jni.cpp openjdk/hotspot/src/share/vm/prims/jni.cpp
+--- openjdk.orig/hotspot/src/share/vm/prims/jni.cpp 2010-10-11 17:53:58.000000000 +0100
++++ openjdk/hotspot/src/share/vm/prims/jni.cpp 2010-10-11 18:11:25.552094175 +0100
+@@ -1753,10 +1753,7 @@
+ JNI_QUICK_ENTRY(void, jni_Set##Result##Field(JNIEnv *env, jobject obj, jfieldID fieldID, Argument value)) \
+ JNIWrapper("Set" XSTR(Result) "Field"); \
+ \
+- HS_DTRACE_PROBE_CDECL_N(hotspot_jni, Set##Result##Field__entry, \
+- ( JNIEnv*, jobject, jfieldID FP_SELECT_##Result(COMMA Argument,/*empty*/) ) ); \
+- HS_DTRACE_PROBE_N(hotspot_jni, Set##Result##Field__entry, \
+- ( env, obj, fieldID FP_SELECT_##Result(COMMA value,/*empty*/) ) ); \
++ FP_SELECT_##Result(DTRACE_PROBE4(hotspot_jni, Set##Result##Field__entry, env, obj, fieldID, value),DTRACE_PROBE3(hotspot_jni, Set##Result##Field__entry, env, obj, fieldID)); \
+ \
+ oop o = JNIHandles::resolve_non_null(obj); \
+ klassOop k = o->klass(); \
+@@ -1930,10 +1927,7 @@
+ \
+ JNI_ENTRY(void, jni_SetStatic##Result##Field(JNIEnv *env, jclass clazz, jfieldID fieldID, Argument value)) \
+ JNIWrapper("SetStatic" XSTR(Result) "Field"); \
+- HS_DTRACE_PROBE_CDECL_N(hotspot_jni, SetStatic##Result##Field__entry,\
+- ( JNIEnv*, jclass, jfieldID FP_SELECT_##Result(COMMA Argument,/*empty*/) ) ); \
+- HS_DTRACE_PROBE_N(hotspot_jni, SetStatic##Result##Field__entry, \
+- ( env, clazz, fieldID FP_SELECT_##Result(COMMA value,/*empty*/) ) ); \
++ FP_SELECT_##Result(DTRACE_PROBE4(hotspot_jni, SetStatic##Result##Field__entry, env, clazz, fieldID, value),DTRACE_PROBE3(hotspot_jni, SetStatic##Result##Field__entry, env, clazz, fieldID)); \
+ \
+ JNIid* id = jfieldIDWorkaround::from_static_jfieldID(fieldID); \
+ assert(id->is_static_field_id(), "invalid static field id"); \
+@@ -2116,7 +2110,7 @@
+ DT_RETURN_MARK(GetObjectArrayElement, jobject, (const jobject&)ret);
+ objArrayOop a = objArrayOop(JNIHandles::resolve_non_null(array));
+ if (a->is_within_bounds(index)) {
+- jobject ret = JNIHandles::make_local(env, a->obj_at(index));
++ ret = JNIHandles::make_local(env, a->obj_at(index));
+ return ret;
+ } else {
+ char buf[jintAsStringSize];
+@@ -2150,14 +2144,14 @@
+
+ #define DEFINE_NEWSCALARARRAY(Return,Allocator,Result) \
+ \
More information about the distro-pkg-dev
mailing list