The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative virtual machines.

These releases update our OpenJDK 6 support to include the latest security updates. We recommend that users upgrade as soon as possible.

The security fixes are as follows:

IcedTea includes the usual IcedTea patches to allow builds against system libraries and to support more esoteric architectures. If you find an issue with the release, please report it to our bug database under the appropriate component. Development discussion takes place on the distro-pkg-dev OpenJDK mailing list and patches are always welcome.

Full details of the release can be found below. Note that we have also included a subset of the changes which were part of the 7u25 update, compromising of those which we thought safest to include in a stable 6 release.

What’s New?

New in release 1.11.12 (2013-07-10)

  • Security fixes
  • Backports
    • S6469266: Integrate Apache XMLSec 1.4.2 into JDK 7
    • S6541350: TimeZone display names localization
    • S6656651: Windows Look and Feel LCD glyph images have some differences from native applications.
    • S6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – Bold tags should be strong
    • S6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – HTML tag should have lang attribute
    • S6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – Table must have captions and headers
    • S6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – DL tag and nesting issue
    • S6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form
    • S6821191: Timezone display name localization
    • S6851834: Javadoc doclet needs a structured approach to generate the output HTML.
    • S6888167: memory leaks in the medialib glue code
    • S6961178: Allow doclet.xml to contain XML attributes
    • S6977550: (tz) Support tzdata2010l
    • S6996686: (tz) Support tzdata2010o
    • S7006270: Several javadoc regression tests are failing on windows
    • S7017800: (tz) Support tzdata2011b
    • S7027387: (tz) Support tzdata2011d
    • S7033174: (tz) Support tzdata2011e
    • S7039469: (tz) Support tzdata2011g
    • S7090843: (tz) Support tzdata2011j
    • S7103108: (tz) Support tzdata2011l
    • S7103405: Correct display names for Pacific/Apia timezone
    • S7104126: Insert openjdk copyright header back into TZdata files
    • S7158483: (tz) Support tzdata2012c
    • S7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing
    • S7198570: (tz) Support tzdata2012f
    • S7195301: XML Signature DOM implementation should not use instanceof to determine type of Node
    • S8002225: (tz) Support tzdata2012i
    • S8009165: Fix for 8006435 needs revision
    • S8009217: REGRESSION: test com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java fails to compile since 7u21b03
    • S8009530: ICU Kern table support broken
    • S8009610: Blacklist certificate used with malware.
    • S8009987: (tz) Support tzdata2013b
    • S8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail
    • S8010714: XML DSig API allows a RetrievalMethod to reference another RetrievalMethod
    • S8010727: WLS fails to add a logger with “” in its own LogManager subclass instance
    • S8010939: Deadlock in LogManager
    • S8011154: java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java failed since 7u25b03 on windows
    • S8011557: Improve reflection utility classes
    • S8011992: java/awt/image/mlib/MlibOpsTest.java failed since jdk7u25b05
    • S8012112: java/awt/image/mlib/MlibOpsTest.java fails on sparc solaris
    • S8012617: ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
    • S8012933: Test closed/java/awt/Dialog/DialogAnotherThread/JaWSTest.java fails since jdk 7u25 b07
    • S8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
    • S8014427: REGRESSION: closed/javax/imageio/plugins/bmp/Write3ByteBgrTest.java fails since 7u25 b09
    • S8014718: Netbeans IDE begins to throw a lot exceptions since 7u25 b10

New in release 1.12.6 (2013-07-10)

  • Security fixes
  • Backports
    • S6469266: Integrate Apache XMLSec 1.4.2 into JDK 7
    • S6541350: TimeZone display names localization
    • S6656651: Windows Look and Feel LCD glyph images have some differences from native applications.
    • S6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – Bold tags should be strong
    • S6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – HTML tag should have lang attribute
    • S6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – Table must have captions and headers
    • S6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet – DL tag and nesting issue
    • S6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form
    • S6821191: Timezone display name localization
    • S6851834: Javadoc doclet needs a structured approach to generate the output HTML.
    • S6888167: memory leaks in the medialib glue code
    • S6961178: Allow doclet.xml to contain XML attributes
    • S6977550: (tz) Support tzdata2010l
    • S6996686: (tz) Support tzdata2010o
    • S7006270: Several javadoc regression tests are failing on windows
    • S7017800: (tz) Support tzdata2011b
    • S7027387: (tz) Support tzdata2011d
    • S7033174: (tz) Support tzdata2011e
    • S7039469: (tz) Support tzdata2011g
    • S7090843: (tz) Support tzdata2011j
    • S7103108: (tz) Support tzdata2011l
    • S7103405: Correct display names for Pacific/Apia timezone
    • S7104126: Insert openjdk copyright header back into TZdata files
    • S7158483: (tz) Support tzdata2012c
    • S7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing
    • S7198570: (tz) Support tzdata2012f
    • S7195301: XML Signature DOM implementation should not use instanceof to determine type of Node
    • S8002225: (tz) Support tzdata2012i
    • S8009165: Fix for 8006435 needs revision
    • S8009217: REGRESSION: test com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java fails to compile since 7u21b03
    • S8009530: ICU Kern table support broken
    • S8009610: Blacklist certificate used with malware.
    • S8009987: (tz) Support tzdata2013b
    • S8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail
    • S8010714: XML DSig API allows a RetrievalMethod to reference another RetrievalMethod
    • S8010727: WLS fails to add a logger with “” in its own LogManager subclass instance
    • S8010939: Deadlock in LogManager
    • S8011154: java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java failed since 7u25b03 on windows
    • S8011557: Improve reflection utility classes
    • S8011992: java/awt/image/mlib/MlibOpsTest.java failed since jdk7u25b05
    • S8012112: java/awt/image/mlib/MlibOpsTest.java fails on sparc solaris
    • S8012617: ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
    • S8012933: Test closed/java/awt/Dialog/DialogAnotherThread/JaWSTest.java fails since jdk 7u25 b07
    • S8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
    • S8014427: REGRESSION: closed/javax/imageio/plugins/bmp/Write3ByteBgrTest.java fails since 7u25 b09
    • S8014718: Netbeans IDE begins to throw a lot exceptions since 7u25 b10

The tarballs can be downloaded from:

SHA256 checksums:

  • 7b2dbad30b233a631dea6631385570ebfa851390e359fd2ef193da0f76a9d884 icedtea6-1.11.12.tar.gz
  • 18d98fd05ef8d5088b09c444e0b025a8295181c6ae2efb6ebefe0a0397062865 icedtea6-1.12.6.tar.gz

The tarballs are accompanied by a digital signature available at:

respectively. This is produced using my public key. See details below.

The following people helped with these releases:

We would also like to thank the bug reporters and testers!

To get started:

$ tar xzf icedtea-${ver}.tar.gz
$ mkdir icedtea-build
$ cd icedtea-build
$ ../icedtea-${ver}/configure
$ make

where ${ver} is the version used.

Full build requirements and instructions are available in the INSTALL file.

Happy hacking!