Version 2.6.2 of IcedTea was released last week. I am working on a cool new idea (no guarantees that this will ever go public but if it works, you’ll know it) so the announcement kind of slipped my attention.
The IcedTea “build harness” for OpenJDK will compile OpenJDK 7 “Update 91 Build 01“. In Slackware terminology: here is the package openjdk-7u91_b01. The release synchronizes with Oracle’s october updates to OpenJDK. Read more about the release on the blog of release maintainer Andrew Hughes.
As with every Java release, this one comes with a list of security fixes and CVE‘s which have been addressed and fixed:
- S8048030, CVE-2015-4734: Expectations should be consistent
- S8068842, CVE-2015-4803: Better JAXP data handling
- S8076339, CVE-2015-4903: Better handling of remote object invocation
- S8076383, CVE-2015-4835: Better CORBA exception handling
- S8076387, CVE-2015-4882: Better CORBA value handling
- S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
- S8076413, CVE-2015-4883: Better JRMP message handling
- S8078427, CVE-2015-4842: More supportive home environment
- S8078440: Safer managed types
- S8080541: More direct property handling
- S8080688, CVE-2015-4860: Service for DGC services
- S8081760: Better group dynamics
- S8086092, CVE-2015-4840: More palette improvements
- S8086733, CVE-2015-4893: Improve namespace handling
- S8087350: Improve array conversions
- S8103671, CVE-2015-4805: More objective stream classes
- S8103675: Better Binary searches
- S8130078, CVE-2015-4911: Document better processing
- S8130193, CVE-2015-4806: Improve HTTP connections
- S8130864: Better server identity handling
- S8130891, CVE-2015-4843: (bf) More direct buffering
- S8131291, CVE-2015-4872: Perfect parameter patterning
- S8132042, CVE-2015-4844: Preserve layout presentation
Note about usage:
Remember that I release packages for the JRE (runtime environment) and the JDK (development kit) simultaneously, but you only need to install one of the two. The JRE is sufficient if you only want to run Java programs (including Java web plugins). Only in case where you’d want to develop Java programs and need a Java compiler, you are in need of the JDK package.
The Java package (openjre as well as openjdk) has one dependency: rhino provides JavaScript support for OpenJDK.
Optionally: If you want to use Java in a web browser then you’ll have to install my icedtea-web package too. While Oracle’s JDK contains a browser plugin, that one is closed-source and therefore Icedtea offers an open source variant which does a decent job. Note that icedtea-web is a NPAPI plugin – this prevents use of Java in Chrome & Chromium because those browsers only support PPAPI plugins, but you’ll be OK with all Mozilla [-compatible] browsers of course.
Download locations:
- http://www.slackware.com/~alien/slackbuilds/openjdk/
- http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/ (rsync URI: rsync://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/)
- … and more mirrors.
Have fun! Eric
Recent comments