Commit graph

93 commits

Author SHA1 Message Date
tnn
4c01c47ab5 openjdk*: make NetBSD 7 bootstrap binaries valid for all future releases
Also drop support for NetBSD 6 and older.
2019-09-22 15:16:26 +00:00
tnn
6c3c637ef2 openjdk[78]: add support for NetBSD-*-aarch64 2018-09-14 15:53:46 +00:00
jperkin
5aea2c92c1 openjdk7: Fixes for SunOS and C99. 2018-07-24 16:07:24 +00:00
joerg
ca38c9f38e Fix portability issues. 2017-09-04 16:00:19 +00:00
ryoon
f36464d339 Update to 1.7.141
* Support build and run under NetBSD PaX MPROTECT environment

Changelog:
Many bugfixes and security bugfixes
2017-08-14 00:02:16 +00:00
tnn
a718d885a3 add SHA512 sums 2015-11-03 22:59:10 +00:00
agc
54622f28e2 Add SHA512 digests for distfiles for lang category
Problems found with existing digests:
	Package nhc98 distfile nhc98src-1.22.tar.gz
	a8adc8f22371998ee0657bc0e01058a57d876abc [recorded]
	81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated]

Problems found locating distfiles:
	Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz
	Package icc11: missing distfile l_cproc_p_11.1.080.tgz
	Package jini: missing distfile jini-1_2_1_001-src.zip
	Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz
	Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz
	Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin
	Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh
	Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz
	Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz
	Package sun-jre6: missing distfile jce_policy-6.zip
	Package sun-jre6: missing distfile jre-6u45-linux-x64.bin
	Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh
	Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz
	Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 22:50:31 +00:00
jperkin
ae4a085aa9 Reduce SunOS optimisation to -O2, avoiding alignment faults in 32-bit builds
of libverify with certain compilers.
2015-10-07 10:07:11 +00:00
joerg
79c51de91f Avoid UB by left shift of negative values. 2015-09-12 16:56:47 +00:00
tnn
f8e8c2aaa1 Update to OpenJDK7, Update 80.
This is a maintenance release that fixes ~100 bugs in the following subsystems:

client-libs: 2d, java.awt, javax.swing
core-libs: Support, java.lang, java.lang.class_loading, java.lang:reflect
           java.net, java.nio, java.nio.charsets, java.util.jar, java.util:i18n
core-svc: javax.management
deploy: deployment_toolkit, plugin, webstart
globalization: locale-data, translation
hotspot: compiler, gc, jvmti, runtime, svc
security-libs: java.security, javax.crypto, javax.crypto:pkcs11, javax.net.ssl,
               org.ietf.jgss:krb5
tools: javac
xml: jaxp
2015-06-09 15:03:43 +00:00
jperkin
99951a4aa5 Find iconv and zlib correctly. Problem masked by legacy wrappers, and
not seen with cwrappers due to the package specifically using the legacy
wrappers through accidental WRAPPER_DIR usage.  The latter will be fixed
in upcoming infrastructure changes.
2015-04-27 19:24:17 +00:00
joerg
11e9df11e8 Don't mess with __sync_*, clang disallows it this way. Failing at link
time is good enough anyway.
2015-03-31 15:45:40 +00:00
tnn
b97bb19837 Enable the package for NetBSD-7.*-earmv[67]hf.
Build time on RPI is ~2 days so I won't bother with support for older ARM.
2015-03-06 12:11:54 +00:00
tnn
e06a77d20a - put -D__STDC_LIMIT_MACROS on command line instead of patching it everywhere
- don't use ALT_JDK_IMPORT_PATH on SunOS, just build like on other platforms
- regen all bootstraps to facilitate removal of the +UseSerialGC hacks
- bootstrap binaries on FTP are now PGP signed
- remove a handful of obsolete patches
2015-03-02 03:53:26 +00:00
tnn
7ab9a7286c Rototil include order so stdint doesn't get included without the necessary
feature test macros. Should fix "UINTPTR_MAX not declared" error.
2015-03-01 21:43:50 +00:00
tnn
f80aea35d2 Remove icedtea-web stuff from the base runtime.
It seems to not be needed by www/icedtea-web any longer.
Bump PKGREVISION.
2015-02-23 13:34:56 +00:00
tnn
3504680753 SpinPause() needs to return a proper value, or we can apparently crash.
Already fixed in upstream openjdk8, but not in openjdk7.
2015-02-22 14:46:40 +00:00
tnn
2923dc7360 regen 2015-02-21 20:24:57 +00:00
tnn
3af82abf92 Sync ARM fixes from lang/openjdk8 2015-02-21 10:44:14 +00:00
tnn
4e9ee84787 add bootstrap jvm binaries for NetBSD 7.* / sparc64,
built in 7.0_BETA chroot with libkver.
2015-02-13 10:47:40 +00:00
tnn
8c1d4cd2fd - Add basic support for NetBSD/sparc64
- drop obsolete patch; libgcc_s linking is handled by the package
- can use either cups-1.5 or cups-2.0 headers for build
2015-02-12 06:18:17 +00:00
tnn
672e032e0c Let the build find intermediate libs when it wants to run intermediate rmic. 2015-02-10 19:31:53 +00:00
tnn
d2b649cd49 Fix error observed in SmartOS bulk build.
Note: PLIST.SunOS should list only files unique to SunOS, not duplicates.
XXX why does it bundle libfreetype.so.6? looks wrong.
2015-02-10 14:57:35 +00:00
tnn
39a9ca1cbd Clean up +UseSerialGC handling and ensure it is set for the entire build.
(has anyone analyzed the concurrent GC memory allocation problem?)
Bump PKGREVISION for this and previous changes.
2015-02-09 00:42:17 +00:00
tnn
e884b5bcba Optionalize debug, X11 and ZeroVM similar to lang/openjdk8 + minor cleanups 2015-02-08 23:40:09 +00:00
tnn
2d6ff54b74 Don't need to set -DDEFAULT_LIBPATH on compiler command line when it's
handled in a patch already.
2015-02-08 05:55:29 +00:00
tnn
c0b8e75c6b No reason to keep netbsd-4 hacks when we don't have it in ONLY_FOR_PLATFORM 2015-02-07 22:35:24 +00:00
tnn
ecec529b17 Replace the old cacert bundle from 2009 with security/mozilla-rootcerts.
Change the keystore password to the one used by official binary releases.
Bump PKGREVISION.
2015-02-03 16:50:30 +00:00
abs
4e341b1432 Add in missing bootstrap distinfo. 2015-01-30 09:43:52 +00:00
joerg
0a82e486b0 Limit memory used by the Queens test program. 2015-01-29 21:29:32 +00:00
ryoon
c046b2c61b Update to 1.7.76
* Disable SCTP support under NetBSD.

Changelog:
From: http://www.oracle.com/technetwork/java/javase/7u76-relnotes-2389087.html

IANA Data 2014j

JDK 7u76 contains IANA time zone data version 2014j. For more information, refer to Timezone Data Versions in the JRE Software.

New Features and Changes

SSLv3 is disabled by default

Starting with JDK 7u75 release, the SSLv3 protocol (Secure Socket Layer) has been deactivated and is not available by default. See the java.security.Security property jdk.tls.disabledAlgorithms in <JRE_HOME>/lib/security/java.security file.

If SSLv3 is absolutely required, the protocol can be reactivated by removing "SSLv3" from the jdk.tls.disabledAlgorithms property in the java.security file or by dynamically setting this Security property to "true" before JSSE is initialized.

It should be noted that SSLv3 is obsolete and should no longer be used.
Changes to Java Control Panel

Starting with 7u75 release, SSLv3 protocol is removed from Java Control Panel Advanced options.

If the user needs to use SSLv3 for applications, re-enable it manually as follows:

    Enable SSLv3 protocol on JRE level: as described in the previous section.
    Enable SSLv3 protocol on deploy level: edit the deployment.properties file and add the following:

    deployment.security.SSLv3=true
2015-01-27 12:31:06 +00:00
joerg
b5c94e3a8c Explicitly export ANT_OPTS to make sure they are visible. 2015-01-23 15:43:45 +00:00
rumko
44d94ef8c4 lang/openjdk7: make it work on FreeBSD 10.* x86_64
* -Wno-new-returns-null is not currently known to installed clang on fbsd, make it optional
* on fbsd, openjdk builds libjsoundalsa and libsctp, add them optionally to PLIST
* add necessary patches to make it build on fbsd

Reviewed by wiz
2015-01-09 16:29:04 +00:00
jperkin
81b2330b76 Sorry, revert previous, already fixed on HEAD (still broken on 2014Q4). 2015-01-06 11:24:02 +00:00
jperkin
78ba4c3368 Extend valid currency data to 15 years to avoid lag in upstream updates,
fixes current problems with the Turkish data which expired at the end of
last year.
2015-01-06 11:19:19 +00:00
ryoon
061c9ac188 Restore bootstrap kit checksums. 2014-12-31 00:16:17 +00:00
ryoon
fed69fe812 Bump PKGREVISION
* Fix build error with upstream patch. Reported by John Maier on pkgsrc-users@.
2014-12-30 23:48:57 +00:00
ryoon
2860662987 Update to 1.7.71
* Update icedtea* to latest
* UTF-8 build patch
These are based on the patches from richard@.

Changelog:
From: http://www.oracle.com/technetwork/java/javase/7u71-relnotes-2296187.html

The full version string for this update release is 1.7.0_71-b14 (where "b" means "build"). The version number is 7u71.
IANA Data 2014c

JDK 7u71 contains IANA time zone data version 2014c. For more information, refer to Timezone Data Versions in the JRE Software.
2014-11-03 12:25:36 +00:00
joerg
4e503f1689 Two more cases for serialized GC and memory limits. 2014-10-04 22:47:32 +00:00
joerg
8d964b5b5f Force serial GC for jar invocations. 2014-09-22 11:54:45 +00:00
joerg
4e82614c97 Only add -lgcc_s explicitly on NetBSD 5. Disable parallel GC in
rules.make and explicitly on calls to ant. Be nice and raise the memory
limit to 1G. Adjust ant rules to also apply SerialGC + 1G limit.

This currently reverts to the default settings for !BSD, if necessary
the changes to rules.make should be copied.

Add a small fragment for providing lang/openjdk7/libs with compat
versions of libstdc++ and libgcc_s to allow using the GCC bootstrap in a
pure clang release. Versions can be obtained from NetBSD 6's base.tgz.
2014-09-13 14:35:25 +00:00
ryoon
e1c4aec19d Update to 1.7.65 (7u65)
* Use openjdk7-1.7.60 based bootstrap kits to avoid headlessawt related errors.
  Confirmed under NetBSD/{amd64,i386} 5.2.2, NetBSD/{amd64,i386} 6.1.1,
  NetBSD/{amd64,i386} 6.99.47, and DragonFly/amd64 {3.6.1,3.8.1}.
* Drop pre-3.6 DragonFly support.
* Drop unused distfiles from icedtea-extra.mk.

Changelog: for Oracle Java 7u65
From: http://www.oracle.com/technetwork/java/javase/7u65-relnotes-2229169.html

Java™ SE Development Kit 7, Update 65 (JDK 7u65)

The full version string for this update release is 1.7.0_65-b17 (where "b" means "build"), except for Windows, where the version string is 1.7.0_65-b20. The version number is 7u65.
Highlights

This update release contains the following enhancements and changes:

    New Features and Changes

IANA Data 2014c

JDK 7u65 contains IANA time zone data version 2014c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 7u65 are specified in the following table:
JRE Family Version 	JRE Security Baseline
(Full Version String)
7 	1.7.0_65
6 	1.6.0_81
5.0 	1.5.0_71

For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
JRE Expiration Date

The JRE expires whenever a new release with security vulnerability fixes becomes available. Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. This JRE (version 7u65) will expire with the release of the next critical patch update scheduled for October 14, 2014.

For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 7u65) on November 15, 2014. After either condition is met (new release becoming available or expiration date reached), the JRE will provide additional warnings and reminders to users to update to the newer version. For more information, see JRE Expiration Date.
JavaFX Release Notes

This JDK release includes JavaFX version 2.2.65.
New Features and Changes

New Java Control Panel option to disable sponsors

Currently, to disable sponsor offers at the time of installation, the user can de-select the option during installation or can pass SPONSORS=0 as a commandline option.

In this release, a new Java Control Panel(JCP) option to disable sponsors is available. To use this option, go to JCP's "Advanced" tab, and check or uncheck "Suppress sponsor offers when updating Java".

This option is applicable to 32 and 64 bit Windows operating systems.
New JAXP processing limit property - maxElementDepth

A new property, maxElementDepth, is added to provide applications the ability to set limit on maximum element depth in an xml file that they parse. This may be helpful for applications that may use too much resources when processing an xml file with excessive element depth.

    Name: http://java.sun.com/xml/jaxp/properties/maxElementDepth
    Definition: Limit the maximum element depth
    Value: A positive integer. 0 is treated as no limit. Negative numbers are treated as 0.
    Defaule value: 0
    System property: jdk.xml.maxElementDepth

For more details, see Processing Limits from JAXP tutorial trail.

See 8031541 (not public).
Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see Oracle Critical Patch Update Advisory.

For a list of bug fixes included in this release, see JDK 7u65 Bug Fixes page.

The following are some of the notable bug fixes in this release:

Area: client-libs/AWT
Synopsis: Using RMI from a restricted environment may cause a NullPointerException.

If an application uses RMI and runs in a restricted environment (ie. Java Plugin, Java Web Start), it may not work. In particular, if you run a UI from an RMI callback, a NullPointerException is likely to be thrown.

See 8019274.

Area: other-libs/corba
Synopsis: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader

The system property org.omg.CORBA.ORBSingletonClass is used to configure the system-wide/singleton ORB. The handling of this system property was changed in the 7u55 release to require that the system wide/singleton ORB be visible to the system class loader.

In this release, the handling of this system property has been reverted to match the behavior found in JDK versions prior to 7u55 release, i.e. the singleton ORB is once again located using the thread context class loader of the first thread, to call the no-argument ORB.init method. The change is made to support applications which depend on this behavior.

Note that this change is applicable to 8u20, 7u65, 6u85 and 5.0u75 releases. For JDK 9, the new behavior, where the system wide/singleton ORB needs to be visible to the system class loader, will continue.

See 8046603.
Known Issues

Area: xml/jax-ws
Synopsis: JAF initialization in SAAJ clashing with the one in javax.mail

After initialization of SAAJ components, the javax.mail library may fail to work under certain circumstances, which in turn could break the javax.mail's JAF setup.

A possible workaround is to re-add the javax.mail handler before using javax.mail API:
MailcapCommandMap mailMap = (MailcapCommandMap) CommandMap.getDefaultCommandMap();
mailMap.addMailcap("multipart/mixed;;x-java-content-handler=com.sun.mail.handlers.multipart_mixed");

See 8043129.
2014-07-25 23:24:13 +00:00
ryoon
de7e2c69d8 Bump PKGREVISION
* Use working bootstrap kits for DragonFly from DPorts.
* Borrow patches from DragonFly Dports.
  Fix build under DragonFly 3.6.2 and 3.8.1.
2014-07-25 20:35:14 +00:00
ryoon
02483453de Bump PKGREVISION. Fix PR pkg/48982.
* Use fork instead of posix_spawn under NetBSD 5.
2014-07-21 00:15:41 +00:00
obache
f123238272 restore bootstrap binary kit entries. 2014-06-25 13:21:51 +00:00
ryoon
9cc3048e6a Update to 1.7.60 (7u60)
Changelog:
From release notes for Oracle JDK 7u60
http://www.oracle.com/technetwork/java/javase/7u60-relnotes-2200106.html .

Java SE Development Kit 7, Update 60 (JDK 7u60)

The full version string for this update release is 1.7.0_60-b19 (where "b" means "build"). The version number is 7u60.
Highlights

This update release contains several enhancements and changes including the following:

  Java Mission Control
  New Features and Changes

IANA Data 2014b

JDK 7u60 contains IANA time zone data version 2014b. For more information, refer to Timezone Data Versions in the JRE Software.

JavaFX

This JDK release includes JavaFX version 2.2.60.
Java Mission Control

This JDK release includes Java Mission Control(JMC) version 5.3. For more information, see JMC 5.3 Release Notes.
New Features and Changes

Java ignores deployment.expiration.check.enabled property for first launch

If you have an older version of Java and expiration check is turned off through deployment.properties file, Java may ignore this property for first launch.

To ensure that expiration check is disabled, use the following Java Web Start command:
javaws -userConfig deployment.expiration.check.enabled false

If this property is changed in the deployment.properties file, open the Java Control Panel before starting an application to ensure that the native cache is synchronized with the file. For more information, see Deployment Configuration File and Properties.
New flags added to Java Management API

The flags MinHeapFreeRatio and MaxHeapFreeRatio have been made manageable. This means they can be changed at runtime using the management API in Java. Support for these flags have also been added to the ParallelGC as part of the adaptive size policy.
Bug Fixes

For a list of bug fixes included in this release, see JDK 7u60 Bug Fixes page.

The following are some of the notable bug fixes in this release:

Area: security-libs/java.security
Synopsis: Realm.getRealmsList returns realms list in wrong order

Java does not support the [capaths] section in krb5.conf correctly if there are more then one intermediate realm between the client realm and the server realm.

See 8012615.
2014-06-14 22:44:53 +00:00
ryoon
f0aac88b38 Bump PKGREVISION
Fix PR pkg/48246 again.
Add rhino.jar to library path.
And remove stale patch
2014-06-03 03:20:15 +00:00
wiz
003fce2dae Update font path references. Bump PKGREVISION. 2014-06-01 17:55:33 +00:00
obache
12139b0b57 re-add JCEPolicy and bootstrap entries, lost dureing last update. 2014-05-03 02:59:47 +00:00
ryoon
e5139ce51f Update to 1.7.55
Changelog: From release notes for Oracle JDK 7u55
   JavaFX Release Notes
   JavaFX is now part of JDK. JDK 7u55 release includes JavaFX version 2.2.55.

   New Features and Changes
   The frequency of some security dialogs has been reduced on systems that run the same RIA multiple times.
   See 8029649.

   Using "*" in Caller-Allowable-Codebase Attribute.

   If a stand-alone asterisk (*), or asterisk as part of a top level domain such as (*.org), is specified as the value for the Caller-Allowable-Codebase attribute, then calls from JavaScript code to the RIA will show a security warning. An option to remember the choice is also provided, and if the user selects the option to remember the choice to run the RIA, no further warning messages are shown for the same RIA, when run with JavaScript from the same source.

   For more information, see JAR File Manifest Attributes for Security documentation.

   See 8033707.

   Disabling Sponsor Offers in the Java Installer

   During the installation of Java, users may be presented with the option of downloading and installing sponsor offers, such as browser add-ons, or security software. With 7u55 and later releases of Java, sponsor offers can be bypassed entirely by using "SPONSORS=0" as an option, when installing Java via the command line:

       Manually download the 32bit online installer for 7u55 to your local machine.
       Click the Windows Start Button/Menu. From the available Menu choices, select the 'Search box' and enter the text "command" in it.
       A list of matches will appear. Select  'Command Prompt' from the available Programs list.
       Navigate to the folder containing the downloaded installer, e.g.:
       cd c:\Users\<username>\Downloads
       To start the installation, in the Command Prompt window type:
       jre-7u55-windows-i586-iftw.exe SPONSORS=0

   The option to disable sponsors will persist across all future updates and re-installs of Java.

   Note that sponsor offers, and therefore this functionality, is only applicable to online 32bit JRE installers and Auto Update mechanisms for the Windows operating system.

   Bug Fixes
   Bug Id  	Category 	Sub-Category 	Description
   JDK-7190349 	client-libs 	2d 	[macosx] Text (Label) is incorrectly drawn with a rotated g2d
   JDK-8013569 	client-libs 	2d 	[macosx] JLabel preferred size incorrect on retina displays with non-default font size
   JDK-6571600 	client-libs 	java.awt 	JNI use results in UnsatisfiedLinkError looking for libmawt.so
   JDK-8025588 	client-libs 	java.awt 	[macosx] Frozen AppKit thread in 7u40
   JDK-5049299 	core-libs 	java.lang 	(process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion
   JDK-8020191 	core-libs 	java.lang 	System.getProperty( " os.name " ) returns " Windows NT (unknown) " on Windows 8.1
   JDK-8030822 	core-libs 	java.time 	(tz) Support tzdata2013i
   JDK-8019853 	core-libs 	java.util.logging 	Break logging and AWT circular dependency
   JDK-8026474 	deploy 	deployment_toolkit 	deployJava.js versioncheck doesn't work in IE11
   JDK-8028691 	deploy 	plugin 	loading browser proxy via config script should not trigger JAR download
   JDK-8029649 	deploy 	plugin 	Reduce dialog frequency when app is run multiple times
   JDK-8033705 	deploy 	plugin 	Array out of bounds exception in PluginMain.performSSVValidation
   JDK-8033779 	deploy 	plugin 	JRE 7u51 Plugin Failing to Run Older JRE Version < 1.6.0
   JDK-8029922 	deploy 	webstart 	32-bit only Java Web Start apps fail to run on 32- and 64-bit JRE configs
   JDK-8031579 	deploy 	webstart 	Spurious Missing Manifest Permissions Attribute Warning When Launching versioned Java Web Start app
   JDK-8024830 	hotspot 	compiler 	SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
   JDK-8035618 	other-libs 	corba:rmi-iiop 	Four api/org_omg/CORBA TCK tests fail under plugin only

Revision 1.6 / (download) - annotate - [select for diffs], Wed Apr 30 23:12:48 2014 UTC (35 hours, 33 minutes ago) by ryoon
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update to 7.0.55

Changelog:
JavaFX Release Notes
JavaFX is now part of JDK. JDK 7u55 release includes JavaFX version 2.2.55.

New Features and Changes
The frequency of some security dialogs has been reduced on systems that run the same RIA multiple times.
See 8029649.

Using "*" in Caller-Allowable-Codebase Attribute.

If a stand-alone asterisk (*), or asterisk as part of a top level domain such as (*.org), is specified as the value for the Caller-Allowable-Codebase attribute, then calls from JavaScript code to the RIA will show a security warning. An option to remember the choice is also provided, and if the user selects the option to remember the choice to run the RIA, no further warning messages are shown for the same RIA, when run with JavaScript from the same source.

For more information, see JAR File Manifest Attributes for Security documentation.

See 8033707.

Disabling Sponsor Offers in the Java Installer

During the installation of Java, users may be presented with the option of downloading and installing sponsor offers, such as browser add-ons, or security software. With 7u55 and later releases of Java, sponsor offers can be bypassed entirely by using "SPONSORS=0" as an option, when installing Java via the command line:

    Manually download the 32bit online installer for 7u55 to your local machine.
    Click the Windows Start Button/Menu. From the available Menu choices, select the 'Search box' and enter the text "command" in it.
    A list of matches will appear. Select  'Command Prompt' from the available Programs list.
    Navigate to the folder containing the downloaded installer, e.g.:
    cd c:\Users\<username>\Downloads
    To start the installation, in the Command Prompt window type:
    jre-7u55-windows-i586-iftw.exe SPONSORS=0

The option to disable sponsors will persist across all future updates and re-installs of Java.

Note that sponsor offers, and therefore this functionality, is only applicable to online 32bit JRE installers and Auto Update mechanisms for the Windows operating system.

Bug Fixes
Bug Id  	Category 	Sub-Category 	Description
JDK-7190349 	client-libs 	2d 	[macosx] Text (Label) is incorrectly drawn with a rotated g2d
JDK-8013569 	client-libs 	2d 	[macosx] JLabel preferred size incorrect on retina displays with non-default font size
JDK-6571600 	client-libs 	java.awt 	JNI use results in UnsatisfiedLinkError looking for libmawt.so
JDK-8025588 	client-libs 	java.awt 	[macosx] Frozen AppKit thread in 7u40
JDK-5049299 	core-libs 	java.lang 	(process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion
JDK-8020191 	core-libs 	java.lang 	System.getProperty( " os.name " ) returns " Windows NT (unknown) " on Windows 8.1
JDK-8030822 	core-libs 	java.time 	(tz) Support tzdata2013i
JDK-8019853 	core-libs 	java.util.logging 	Break logging and AWT circular dependency
JDK-8026474 	deploy 	deployment_toolkit 	deployJava.js versioncheck doesn't work in IE11
JDK-8028691 	deploy 	plugin 	loading browser proxy via config script should not trigger JAR download
JDK-8029649 	deploy 	plugin 	Reduce dialog frequency when app is run multiple times
JDK-8033705 	deploy 	plugin 	Array out of bounds exception in PluginMain.performSSVValidation
JDK-8033779 	deploy 	plugin 	JRE 7u51 Plugin Failing to Run Older JRE Version < 1.6.0
JDK-8029922 	deploy 	webstart 	32-bit only Java Web Start apps fail to run on 32- and 64-bit JRE configs
JDK-8031579 	deploy 	webstart 	Spurious Missing Manifest Permissions Attribute Warning When Launching versioned Java Web Start app
JDK-8024830 	hotspot 	compiler 	SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
JDK-8035618 	other-libs 	corba:rmi-iiop 	Four api/org_omg/CORBA TCK tests fail under plugin only
2014-05-02 10:48:13 +00:00