/hg/icedtea6: 9 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Nov 13 04:43:31 UTC 2015
changeset 049a4a9b1524 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=049a4a9b1524
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Aug 18 23:08:20 2015 +0100
Bump to next release, b37.
2015-08-18 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b37.
changeset de02eb987b26 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=de02eb987b26
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Mon Oct 26 16:56:54 2015 +0000
Merge
changeset 5761c1b1163a in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=5761c1b1163a
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Oct 27 16:35:07 2015 +0000
Update to build against October 2015 security fixes.
2015-10-26 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Updated.
* generated/java/nio/BufferOverflowException.java,
* generated/java/nio/BufferUnderflowException.java,
* generated/java/nio/ByteBuffer.java,
* generated/java/nio/ByteBufferAsCharBufferB.java,
* generated/java/nio/ByteBufferAsCharBufferL.java,
* generated/java/nio/ByteBufferAsCharBufferRB.java,
* generated/java/nio/ByteBufferAsCharBufferRL.java,
* generated/java/nio/ByteBufferAsDoubleBufferB.java,
* generated/java/nio/ByteBufferAsDoubleBufferL.java,
* generated/java/nio/ByteBufferAsDoubleBufferRB.java,
* generated/java/nio/ByteBufferAsDoubleBufferRL.java,
* generated/java/nio/ByteBufferAsFloatBufferB.java,
* generated/java/nio/ByteBufferAsFloatBufferL.java,
* generated/java/nio/ByteBufferAsFloatBufferRB.java,
* generated/java/nio/ByteBufferAsFloatBufferRL.java,
* generated/java/nio/ByteBufferAsIntBufferB.java,
* generated/java/nio/ByteBufferAsIntBufferL.java,
* generated/java/nio/ByteBufferAsIntBufferRB.java,
* generated/java/nio/ByteBufferAsIntBufferRL.java,
* generated/java/nio/ByteBufferAsLongBufferB.java,
* generated/java/nio/ByteBufferAsLongBufferL.java,
* generated/java/nio/ByteBufferAsLongBufferRB.java,
* generated/java/nio/ByteBufferAsLongBufferRL.java,
* generated/java/nio/ByteBufferAsShortBufferB.java,
* generated/java/nio/ByteBufferAsShortBufferL.java,
* generated/java/nio/ByteBufferAsShortBufferRB.java,
* generated/java/nio/ByteBufferAsShortBufferRL.java,
* generated/java/nio/CharBuffer.java,
* generated/java/nio/DirectByteBuffer.java,
* generated/java/nio/DirectByteBufferR.java,
* generated/java/nio/DirectCharBufferRS.java,
* generated/java/nio/DirectCharBufferRU.java,
* generated/java/nio/DirectCharBufferS.java,
* generated/java/nio/DirectCharBufferU.java,
* generated/java/nio/DirectDoubleBufferRS.java,
* generated/java/nio/DirectDoubleBufferRU.java,
* generated/java/nio/DirectDoubleBufferS.java,
* generated/java/nio/DirectDoubleBufferU.java,
* generated/java/nio/DirectFloatBufferRS.java,
* generated/java/nio/DirectFloatBufferRU.java,
* generated/java/nio/DirectFloatBufferS.java,
* generated/java/nio/DirectFloatBufferU.java,
* generated/java/nio/DirectIntBufferRS.java,
* generated/java/nio/DirectIntBufferRU.java,
* generated/java/nio/DirectIntBufferS.java,
* generated/java/nio/DirectIntBufferU.java,
* generated/java/nio/DirectLongBufferRS.java,
* generated/java/nio/DirectLongBufferRU.java,
* generated/java/nio/DirectLongBufferS.java,
* generated/java/nio/DirectLongBufferU.java,
* generated/java/nio/DirectShortBufferRS.java,
* generated/java/nio/DirectShortBufferRU.java,
* generated/java/nio/DirectShortBufferS.java,
* generated/java/nio/DirectShortBufferU.java,
* generated/java/nio/DoubleBuffer.java,
* generated/java/nio/FloatBuffer.java,
* generated/java/nio/HeapByteBuffer.java,
* generated/java/nio/HeapByteBufferR.java,
* generated/java/nio/HeapCharBuffer.java,
* generated/java/nio/HeapCharBufferR.java,
* generated/java/nio/HeapDoubleBuffer.java,
* generated/java/nio/HeapDoubleBufferR.java,
* generated/java/nio/HeapFloatBuffer.java,
* generated/java/nio/HeapFloatBufferR.java,
* generated/java/nio/HeapIntBuffer.java,
* generated/java/nio/HeapIntBufferR.java,
* generated/java/nio/HeapLongBuffer.java,
* generated/java/nio/HeapLongBufferR.java,
* generated/java/nio/HeapShortBuffer.java,
* generated/java/nio/HeapShortBufferR.java,
* generated/java/nio/IntBuffer.java,
* generated/java/nio/InvalidMarkException.java,
* generated/java/nio/LongBuffer.java,
* generated/java/nio/ReadOnlyBufferException.java,
* generated/java/nio/ShortBuffer.java,
* generated/java/nio/channels/AlreadyConnectedException.java,
* generated/java/nio/channels/AsynchronousCloseException.java,
* generated/java/nio/channels/CancelledKeyException.java,
* generated/java/nio/channels/ClosedByInterruptException.java,
* generated/java/nio/channels/ClosedChannelException.java,
* generated/java/nio/channels/ClosedSelectorException.java,
* generated/java/nio/channels/ConnectionPendingException.java,
* generated/java/nio/channels/FileLockInterruptionException.java,
* generated/java/nio/channels/IllegalBlockingModeException.java,
* generated/java/nio/channels/IllegalSelectorException.java,
* generated/java/nio/channels/NoConnectionPendingException.java,
* generated/java/nio/channels/NonReadableChannelException.java,
* generated/java/nio/channels/NonWritableChannelException.java,
* generated/java/nio/channels/NotYetBoundException.java,
* generated/java/nio/channels/NotYetConnectedException.java,
* generated/java/nio/channels/OverlappingFileLockException.java,
* generated/java/nio/channels/UnresolvedAddressException.java,
* generated/java/nio/channels/UnsupportedAddressTypeException.java,
* generated/java/nio/charset/CharacterCodingException.java,
* generated/java/nio/charset/CharsetDecoder.java,
* generated/java/nio/charset/CharsetEncoder.java,
* generated/java/nio/charset/IllegalCharsetNameException.java,
* generated/java/nio/charset/UnsupportedCharsetException.java:
Replaced by versions from a build of OpenJDK 6 b37.
* patches/openjdk/p11cipher-6867345-turkish_regional_options_cause_npe_in_algoid.patch:
Regenerated.
* patches/version.patch:
Fix path from Version-template.java to Version.java.template,
following 6888701 upstream.
changeset 57757f13e0f2 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=57757f13e0f2
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Oct 27 18:30:39 2015 +0000
Update to b37 tarball.
2015-10-27 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to b37 creation date;
27th of October, 2015.
(OPENJDK_SHA256SUM): Update for b37 tarball.
changeset d84dbb9010af in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d84dbb9010af
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Nov 04 03:11:29 2015 +0000
S6763122, PR363: ZipFile ctor does not throw exception when file is not a zip file
2015-10-31 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/openjdk/6763122-no_zipfile_ctor_exception.patch:
Add fix for TCK regression introduced by PR363.
changeset d76402d38b61 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d76402d38b61
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Nov 04 14:08:44 2015 +0000
Merge with icedtea6-hg for b37 update
changeset 9705848526e9 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=9705848526e9
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Nov 04 14:06:52 2015 +0000
Update for revised b37 tarball.
2015-11-04 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to new b37 creation date;
4th of November, 2015.
(OPENJDK_SHA256SUM): Update for new b37 tarball.
changeset 8c7fef4d5527 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=8c7fef4d5527
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Nov 10 04:54:58 2015 +0000
Update for revised b37 tarball (v3).
2015-11-10 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to new b37 creation date;
10th of November, 2015.
(OPENJDK_SHA256SUM): Update for new b37 tarball.
changeset 86b8c299f9e5 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=86b8c299f9e5
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Nov 11 03:15:41 2015 +0000
Update for revised b37 tarball (v4).
2015-11-11 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to new b37 creation date;
11th of November, 2015.
(OPENJDK_SHA256SUM): Update for new b37 tarball.
diffstat:
ChangeLog | 162 ++++
Makefile.am | 17 +-
NEWS | 86 ++
generated/java/nio/BufferOverflowException.java | 12 +-
generated/java/nio/BufferUnderflowException.java | 12 +-
generated/java/nio/ByteBuffer.java | 14 +-
generated/java/nio/ByteBufferAsCharBufferB.java | 13 +-
generated/java/nio/ByteBufferAsCharBufferL.java | 13 +-
generated/java/nio/ByteBufferAsCharBufferRB.java | 13 +-
generated/java/nio/ByteBufferAsCharBufferRL.java | 13 +-
generated/java/nio/ByteBufferAsDoubleBufferB.java | 13 +-
generated/java/nio/ByteBufferAsDoubleBufferL.java | 13 +-
generated/java/nio/ByteBufferAsDoubleBufferRB.java | 13 +-
generated/java/nio/ByteBufferAsDoubleBufferRL.java | 13 +-
generated/java/nio/ByteBufferAsFloatBufferB.java | 13 +-
generated/java/nio/ByteBufferAsFloatBufferL.java | 13 +-
generated/java/nio/ByteBufferAsFloatBufferRB.java | 13 +-
generated/java/nio/ByteBufferAsFloatBufferRL.java | 13 +-
generated/java/nio/ByteBufferAsIntBufferB.java | 13 +-
generated/java/nio/ByteBufferAsIntBufferL.java | 13 +-
generated/java/nio/ByteBufferAsIntBufferRB.java | 13 +-
generated/java/nio/ByteBufferAsIntBufferRL.java | 13 +-
generated/java/nio/ByteBufferAsLongBufferB.java | 13 +-
generated/java/nio/ByteBufferAsLongBufferL.java | 13 +-
generated/java/nio/ByteBufferAsLongBufferRB.java | 13 +-
generated/java/nio/ByteBufferAsLongBufferRL.java | 13 +-
generated/java/nio/ByteBufferAsShortBufferB.java | 13 +-
generated/java/nio/ByteBufferAsShortBufferL.java | 13 +-
generated/java/nio/ByteBufferAsShortBufferRB.java | 13 +-
generated/java/nio/ByteBufferAsShortBufferRL.java | 13 +-
generated/java/nio/CharBuffer.java | 14 +-
generated/java/nio/DirectByteBuffer.java | 61 +-
generated/java/nio/DirectByteBufferR.java | 23 +-
generated/java/nio/DirectCharBufferRS.java | 23 +-
generated/java/nio/DirectCharBufferRU.java | 23 +-
generated/java/nio/DirectCharBufferS.java | 51 +-
generated/java/nio/DirectCharBufferU.java | 51 +-
generated/java/nio/DirectDoubleBufferRS.java | 23 +-
generated/java/nio/DirectDoubleBufferRU.java | 23 +-
generated/java/nio/DirectDoubleBufferS.java | 51 +-
generated/java/nio/DirectDoubleBufferU.java | 51 +-
generated/java/nio/DirectFloatBufferRS.java | 23 +-
generated/java/nio/DirectFloatBufferRU.java | 23 +-
generated/java/nio/DirectFloatBufferS.java | 51 +-
generated/java/nio/DirectFloatBufferU.java | 51 +-
generated/java/nio/DirectIntBufferRS.java | 23 +-
generated/java/nio/DirectIntBufferRU.java | 23 +-
generated/java/nio/DirectIntBufferS.java | 51 +-
generated/java/nio/DirectIntBufferU.java | 51 +-
generated/java/nio/DirectLongBufferRS.java | 23 +-
generated/java/nio/DirectLongBufferRU.java | 23 +-
generated/java/nio/DirectLongBufferS.java | 51 +-
generated/java/nio/DirectLongBufferU.java | 51 +-
generated/java/nio/DirectShortBufferRS.java | 23 +-
generated/java/nio/DirectShortBufferRU.java | 23 +-
generated/java/nio/DirectShortBufferS.java | 51 +-
generated/java/nio/DirectShortBufferU.java | 51 +-
generated/java/nio/DoubleBuffer.java | 14 +-
generated/java/nio/FloatBuffer.java | 14 +-
generated/java/nio/HeapByteBuffer.java | 12 +-
generated/java/nio/HeapByteBufferR.java | 12 +-
generated/java/nio/HeapCharBuffer.java | 12 +-
generated/java/nio/HeapCharBufferR.java | 12 +-
generated/java/nio/HeapDoubleBuffer.java | 12 +-
generated/java/nio/HeapDoubleBufferR.java | 12 +-
generated/java/nio/HeapFloatBuffer.java | 12 +-
generated/java/nio/HeapFloatBufferR.java | 12 +-
generated/java/nio/HeapIntBuffer.java | 12 +-
generated/java/nio/HeapIntBufferR.java | 12 +-
generated/java/nio/HeapLongBuffer.java | 12 +-
generated/java/nio/HeapLongBufferR.java | 12 +-
generated/java/nio/HeapShortBuffer.java | 12 +-
generated/java/nio/HeapShortBufferR.java | 12 +-
generated/java/nio/IntBuffer.java | 14 +-
generated/java/nio/InvalidMarkException.java | 12 +-
generated/java/nio/LongBuffer.java | 14 +-
generated/java/nio/ReadOnlyBufferException.java | 12 +-
generated/java/nio/ShortBuffer.java | 14 +-
generated/java/nio/channels/AlreadyConnectedException.java | 12 +-
generated/java/nio/channels/AsynchronousCloseException.java | 12 +-
generated/java/nio/channels/CancelledKeyException.java | 12 +-
generated/java/nio/channels/ClosedByInterruptException.java | 12 +-
generated/java/nio/channels/ClosedChannelException.java | 12 +-
generated/java/nio/channels/ClosedSelectorException.java | 12 +-
generated/java/nio/channels/ConnectionPendingException.java | 12 +-
generated/java/nio/channels/FileLockInterruptionException.java | 12 +-
generated/java/nio/channels/IllegalBlockingModeException.java | 12 +-
generated/java/nio/channels/IllegalSelectorException.java | 12 +-
generated/java/nio/channels/NoConnectionPendingException.java | 12 +-
generated/java/nio/channels/NonReadableChannelException.java | 12 +-
generated/java/nio/channels/NonWritableChannelException.java | 12 +-
generated/java/nio/channels/NotYetBoundException.java | 12 +-
generated/java/nio/channels/NotYetConnectedException.java | 12 +-
generated/java/nio/channels/OverlappingFileLockException.java | 12 +-
generated/java/nio/channels/UnresolvedAddressException.java | 12 +-
generated/java/nio/channels/UnsupportedAddressTypeException.java | 12 +-
generated/java/nio/charset/CharacterCodingException.java | 12 +-
generated/java/nio/charset/CharsetDecoder.java | 12 +-
generated/java/nio/charset/CharsetEncoder.java | 12 +-
generated/java/nio/charset/IllegalCharsetNameException.java | 12 +-
generated/java/nio/charset/UnsupportedCharsetException.java | 12 +-
patches/openjdk/6440786-pr363-zero_entry_zips.patch | 237 +++++++
patches/openjdk/6599383-pr363-large_zip_files.patch | 214 ++++++
patches/openjdk/6763122-no_zipfile_ctor_exception.patch | 138 ++++
patches/openjdk/6929479-pr363-disable_mmap_zip.patch | 331 ++++++++++
patches/openjdk/7105461-pr2662-xrender_jtables.patch | 117 +++
patches/openjdk/7150134-pr2662-xrender_drawline_oom.patch | 51 +
patches/openjdk/p11cipher-6867345-turkish_regional_options_cause_npe_in_algoid.patch | 60 +-
patches/pr2513-layoutengine_reset.patch | 22 +
patches/version.patch | 4 +-
110 files changed, 2494 insertions(+), 819 deletions(-)
diffs (truncated from 6767 to 500 lines):
diff -r acc83d51b013 -r 86b8c299f9e5 ChangeLog
--- a/ChangeLog Tue Aug 18 20:53:28 2015 +0100
+++ b/ChangeLog Wed Nov 11 03:15:41 2015 +0000
@@ -1,3 +1,165 @@
+2015-11-11 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to new b37 creation date;
+ 11th of November, 2015.
+ (OPENJDK_SHA256SUM): Update for new b37 tarball.
+
+2015-11-10 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to new b37 creation date;
+ 10th of November, 2015.
+ (OPENJDK_SHA256SUM): Update for new b37 tarball.
+
+2015-11-04 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to new b37 creation date;
+ 4th of November, 2015.
+ (OPENJDK_SHA256SUM): Update for new b37 tarball.
+
+2015-10-31 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patch.
+ * NEWS: Updated.
+ * patches/openjdk/6763122-no_zipfile_ctor_exception.patch:
+ Add fix for TCK regression introduced by PR363.
+
+2015-10-27 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to b37 creation date;
+ 27th of October, 2015.
+ (OPENJDK_SHA256SUM): Update for b37 tarball.
+
+2015-10-26 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS: Updated.
+ * generated/java/nio/BufferOverflowException.java,
+ * generated/java/nio/BufferUnderflowException.java,
+ * generated/java/nio/ByteBuffer.java,
+ * generated/java/nio/ByteBufferAsCharBufferB.java,
+ * generated/java/nio/ByteBufferAsCharBufferL.java,
+ * generated/java/nio/ByteBufferAsCharBufferRB.java,
+ * generated/java/nio/ByteBufferAsCharBufferRL.java,
+ * generated/java/nio/ByteBufferAsDoubleBufferB.java,
+ * generated/java/nio/ByteBufferAsDoubleBufferL.java,
+ * generated/java/nio/ByteBufferAsDoubleBufferRB.java,
+ * generated/java/nio/ByteBufferAsDoubleBufferRL.java,
+ * generated/java/nio/ByteBufferAsFloatBufferB.java,
+ * generated/java/nio/ByteBufferAsFloatBufferL.java,
+ * generated/java/nio/ByteBufferAsFloatBufferRB.java,
+ * generated/java/nio/ByteBufferAsFloatBufferRL.java,
+ * generated/java/nio/ByteBufferAsIntBufferB.java,
+ * generated/java/nio/ByteBufferAsIntBufferL.java,
+ * generated/java/nio/ByteBufferAsIntBufferRB.java,
+ * generated/java/nio/ByteBufferAsIntBufferRL.java,
+ * generated/java/nio/ByteBufferAsLongBufferB.java,
+ * generated/java/nio/ByteBufferAsLongBufferL.java,
+ * generated/java/nio/ByteBufferAsLongBufferRB.java,
+ * generated/java/nio/ByteBufferAsLongBufferRL.java,
+ * generated/java/nio/ByteBufferAsShortBufferB.java,
+ * generated/java/nio/ByteBufferAsShortBufferL.java,
+ * generated/java/nio/ByteBufferAsShortBufferRB.java,
+ * generated/java/nio/ByteBufferAsShortBufferRL.java,
+ * generated/java/nio/CharBuffer.java,
+ * generated/java/nio/DirectByteBuffer.java,
+ * generated/java/nio/DirectByteBufferR.java,
+ * generated/java/nio/DirectCharBufferRS.java,
+ * generated/java/nio/DirectCharBufferRU.java,
+ * generated/java/nio/DirectCharBufferS.java,
+ * generated/java/nio/DirectCharBufferU.java,
+ * generated/java/nio/DirectDoubleBufferRS.java,
+ * generated/java/nio/DirectDoubleBufferRU.java,
+ * generated/java/nio/DirectDoubleBufferS.java,
+ * generated/java/nio/DirectDoubleBufferU.java,
+ * generated/java/nio/DirectFloatBufferRS.java,
+ * generated/java/nio/DirectFloatBufferRU.java,
+ * generated/java/nio/DirectFloatBufferS.java,
+ * generated/java/nio/DirectFloatBufferU.java,
+ * generated/java/nio/DirectIntBufferRS.java,
+ * generated/java/nio/DirectIntBufferRU.java,
+ * generated/java/nio/DirectIntBufferS.java,
+ * generated/java/nio/DirectIntBufferU.java,
+ * generated/java/nio/DirectLongBufferRS.java,
+ * generated/java/nio/DirectLongBufferRU.java,
+ * generated/java/nio/DirectLongBufferS.java,
+ * generated/java/nio/DirectLongBufferU.java,
+ * generated/java/nio/DirectShortBufferRS.java,
+ * generated/java/nio/DirectShortBufferRU.java,
+ * generated/java/nio/DirectShortBufferS.java,
+ * generated/java/nio/DirectShortBufferU.java,
+ * generated/java/nio/DoubleBuffer.java,
+ * generated/java/nio/FloatBuffer.java,
+ * generated/java/nio/HeapByteBuffer.java,
+ * generated/java/nio/HeapByteBufferR.java,
+ * generated/java/nio/HeapCharBuffer.java,
+ * generated/java/nio/HeapCharBufferR.java,
+ * generated/java/nio/HeapDoubleBuffer.java,
+ * generated/java/nio/HeapDoubleBufferR.java,
+ * generated/java/nio/HeapFloatBuffer.java,
+ * generated/java/nio/HeapFloatBufferR.java,
+ * generated/java/nio/HeapIntBuffer.java,
+ * generated/java/nio/HeapIntBufferR.java,
+ * generated/java/nio/HeapLongBuffer.java,
+ * generated/java/nio/HeapLongBufferR.java,
+ * generated/java/nio/HeapShortBuffer.java,
+ * generated/java/nio/HeapShortBufferR.java,
+ * generated/java/nio/IntBuffer.java,
+ * generated/java/nio/InvalidMarkException.java,
+ * generated/java/nio/LongBuffer.java,
+ * generated/java/nio/ReadOnlyBufferException.java,
+ * generated/java/nio/ShortBuffer.java,
+ * generated/java/nio/channels/AlreadyConnectedException.java,
+ * generated/java/nio/channels/AsynchronousCloseException.java,
+ * generated/java/nio/channels/CancelledKeyException.java,
+ * generated/java/nio/channels/ClosedByInterruptException.java,
+ * generated/java/nio/channels/ClosedChannelException.java,
+ * generated/java/nio/channels/ClosedSelectorException.java,
+ * generated/java/nio/channels/ConnectionPendingException.java,
+ * generated/java/nio/channels/FileLockInterruptionException.java,
+ * generated/java/nio/channels/IllegalBlockingModeException.java,
+ * generated/java/nio/channels/IllegalSelectorException.java,
+ * generated/java/nio/channels/NoConnectionPendingException.java,
+ * generated/java/nio/channels/NonReadableChannelException.java,
+ * generated/java/nio/channels/NonWritableChannelException.java,
+ * generated/java/nio/channels/NotYetBoundException.java,
+ * generated/java/nio/channels/NotYetConnectedException.java,
+ * generated/java/nio/channels/OverlappingFileLockException.java,
+ * generated/java/nio/channels/UnresolvedAddressException.java,
+ * generated/java/nio/channels/UnsupportedAddressTypeException.java,
+ * generated/java/nio/charset/CharacterCodingException.java,
+ * generated/java/nio/charset/CharsetDecoder.java,
+ * generated/java/nio/charset/CharsetEncoder.java,
+ * generated/java/nio/charset/IllegalCharsetNameException.java,
+ * generated/java/nio/charset/UnsupportedCharsetException.java:
+ Replaced by versions from a build of OpenJDK 6 b37.
+ * patches/openjdk/p11cipher-6867345-turkish_regional_options_cause_npe_in_algoid.patch:
+ Regenerated.
+ * patches/version.patch:
+ Fix path from Version-template.java to Version.java.template,
+ following 6888701 upstream.
+
+2015-10-12 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * NEWS: Updated.
+ * patches/openjdk/6440786-pr363-zero_entry_zips.patch,
+ * patches/openjdk/6599383-pr363-large_zip_files.patch,
+ * patches/openjdk/6929479-pr363-disable_mmap_zip.patch,
+ * patches/openjdk/7105461-pr2662-xrender_jtables.patch,
+ * patches/openjdk/7150134-pr2662-xrender_drawline_oom.patch,
+ * patches/pr2513-layoutengine_reset.patch:
+ New backports for issues to be fixed in 1.13.9.
+
+2015-08-18 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b37.
+
2015-08-18 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Add 1.13.8 release notes.
diff -r acc83d51b013 -r 86b8c299f9e5 Makefile.am
--- a/Makefile.am Tue Aug 18 20:53:28 2015 +0100
+++ b/Makefile.am Wed Nov 11 03:15:41 2015 +0000
@@ -1,8 +1,8 @@
# Dependencies
-OPENJDK_DATE = 22_jul_2015
-OPENJDK_SHA256SUM = c9df23d208b3b61f5f57c030accca2f7b3218a97bd140668506265ececdf26f4
-OPENJDK_VERSION = b36
+OPENJDK_DATE = 11_nov_2015
+OPENJDK_SHA256SUM = 462ac2c28f6dbfb4a18eb46efca232b907d6027f7618715cbc4de5dd73b89e8d
+OPENJDK_VERSION = b37
OPENJDK_URL = https://java.net/downloads/openjdk6/
CACAO_VERSION = 68fe50ac34ec
@@ -642,7 +642,12 @@
patches/pr2460-policy_jar_timestamp.patch \
patches/pr2481_sysconfig_clock_spaces.patch \
patches/pr2486-768_dh.patch \
- patches/pr2488-1024_dh.patch
+ patches/pr2488-1024_dh.patch \
+ patches/openjdk/6440786-pr363-zero_entry_zips.patch \
+ patches/openjdk/6763122-no_zipfile_ctor_exception.patch \
+ patches/openjdk/6599383-pr363-large_zip_files.patch \
+ patches/openjdk/6929479-pr363-disable_mmap_zip.patch \
+ patches/pr2513-layoutengine_reset.patch
if WITH_RHINO
ICEDTEA_PATCHES += \
@@ -672,7 +677,9 @@
if ENABLE_XRENDER
ICEDTEA_PATCHES += patches/openjdk/6307603-xrender-01.patch \
patches/openjdk/6961633-xrender-02.patch \
- patches/openjdk/7018387-xrender_gc_leak.patch
+ patches/openjdk/7018387-xrender_gc_leak.patch \
+ patches/openjdk/7150134-pr2662-xrender_drawline_oom.patch \
+ patches/openjdk/7105461-pr2662-xrender_jtables.patch
endif
if ENABLE_SYSTEMTAP
diff -r acc83d51b013 -r 86b8c299f9e5 NEWS
--- a/NEWS Tue Aug 18 20:53:28 2015 +0100
+++ b/NEWS Wed Nov 11 03:15:41 2015 +0000
@@ -14,17 +14,103 @@
New in release 1.14.0 (201X-XX-XX):
+* Security fixes
+ - 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
+ - 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
+* Import of OpenJDK6 b37
+ - OJ64: Backport hashtable to map changes from jaxp
+ - OJ65: Remove @Override annotation on interfaces added by 2015/10/20 security fixes
+ - S6570619: (bf) DirectByteBuffer.get/put(byte[]) does not scale well
+ - S6590930: reed/write does not match for ccache
+ - S6648972: KDCReq.init always read padata
+ - S6676075: RegistryContext (com.sun.jndi.url.rmi.rmiURLContext) coding problem
+ - S6682516: SPNEGO_HTTP_AUTH/WWW_KRB and SPNEGO_HTTP_AUTH/WWW_SPNEGO failed on all non-windows platforms
+ - S6710360: export Kerberos session key to applications
+ - S6785456: Read Kerberos setting from Windows environment variables
+ - S6843127: krb5 should not try to access unavailable kdc too often
+ - S6844193: support max_retries in krb5.conf
+ - S6844907: krb5 etype order should be from strong to weak
+ - S6844909: support allow_weak_crypto in krb5.conf
+ - S6849275: enhance krb5 reg tests
+ - S6853328: Support OK-AS-DELEGATE flag
+ - S6854308: more ktab options
+ - S6856069: PrincipalName.clone() does not invoke super.clone()
+ - S6857795: krb5.conf ignored if system properties on realm and kdc are provided
+ - S6858589: more changes to Config on system properties
+ - S6862679: ESC: AD Authentication with user with umlauts fails
+ - S6877357: IPv6 address does not work
+ - S6888701: Change all template java source files to a .java-template file suffix
+ - S6893158: AP_REQ check should use key version number
+ - S6932525: Incorrect encryption types of KDC_REQ_BODY of AS-REQ with pre-authentication
+ - S6946669: SSL/Krb5 should not call EncryptedData.reset(data, false)
+ - S6950546: "ktab -d name etype" to "ktab -d name [-e etype] [kvno | all | old]"
+ - S6951366: kerberos login failure on win2008 with AD set to win2000 compat mode
+ - S6952519: kdc_timeout is not being honoured when using TCP
+ - S6959292: regression: cannot login if session key and preauth does not use the same etype
+ - S6960894: Better AS-REQ creation and processing
+ - S6966259: Make PrincipalName and Realm immutable
+ - S6984764: kerberos fails if service side keytab is generated using JDK ktab
+ - S7032354: no-addresses should not be used on acceptor side
+ - S7061379: [Kerberos] Cross-realm authentication fails, due to nameType problem
+ - S7142596: RMI JPRT tests are failing
+ - S7157610: NullPointerException occurs when parsing XML doc
+ - S7158329: NPE in sun.security.krb5.Credentials.acquireDefaultCreds()
+ - S8004317: TestLibrary.getUnusedRandomPort() fails intermittently, but exception not reported
+ - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently
+ - S8006534: CLONE - TestLibrary.getUnusedRandomPort() fails intermittently-doesn't retry enough times
+ - S8014097: add doPrivileged methods with limited privilege scope
+ - S8021191: Add isAuthorized check to limited doPrivileged methods
+ - S8022213: Intermittent test failures in java/net/URLClassLoader
+ - S8028583: Add helper methods to test libraries
+ - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt
+ - S8058608: JVM crash during Kerberos logins using des3-cbc-md5 on OSX
+ - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC
+ - S8072932: Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner")
+ - S8078822: 8068842 fix missed one new file PrimeNumberSequenceGenerator.java
+ - S8079323: Serialization compatibility for Templates: need to exclude Hashtable from serialization
+ - S8087118: Remove missing package from java.security files
+ - S8098547: (tz) Support tzdata2015e
+ - S8130253: ObjectStreamClass.getFields too restrictive
+ - S8133321: (tz) Support tzdata2015f
+ - S8135043: ObjectStreamClass.getField(String) too restrictive
* Backports
+ - S6440786, PR363: Cannot create a ZIP file containing zero entries
+ - S6599383, PR363: Unable to open zip files more than 2GB in size
- S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init
- S6727719: Performance of TextLayout.getBounds()
- S6745225: Memory leak while drawing Attributed String
+ - S6763122, PR363: ZipFile ctor does not throw exception when file is not a zip file
- S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space.
+ - S6929479, PR363: Add a system property sun.zip.disableMemoryMapping to disable mmap use in ZipFile
+ - S7105461, PR2662: Large JTables are not rendered correctly with Xrender pipeline
+ - S7150134, PR2662: JCK api/java_awt/Graphics/index.html#DrawLine fails with OOM for jdk8 with XRender pipeline
- S7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
- S8013057: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory()
- S8026887: Make issues due to failed large pages allocations easier to debug
* Bug fixes
- PR1886: IcedTea does not checksum supplied tarballs
- PR2083: Add support for building Zero on AArch64
+ - PR2513: Reset success following calls in LayoutManager.cpp
New in release 1.13.8 (2015-07-29):
diff -r acc83d51b013 -r 86b8c299f9e5 generated/java/nio/BufferOverflowException.java
--- a/generated/java/nio/BufferOverflowException.java Tue Aug 18 20:53:28 2015 +0100
+++ b/generated/java/nio/BufferOverflowException.java Wed Nov 11 03:15:41 2015 +0000
@@ -1,13 +1,13 @@
/*
- * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved.
+ * Copyright (c) 2000, 2007, 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. Sun designates this
+ * published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
+ * 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
@@ -19,9 +19,9 @@
* 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
+ * 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.
*
*/
diff -r acc83d51b013 -r 86b8c299f9e5 generated/java/nio/BufferUnderflowException.java
--- a/generated/java/nio/BufferUnderflowException.java Tue Aug 18 20:53:28 2015 +0100
+++ b/generated/java/nio/BufferUnderflowException.java Wed Nov 11 03:15:41 2015 +0000
@@ -1,13 +1,13 @@
/*
- * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved.
+ * Copyright (c) 2000, 2007, 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. Sun designates this
+ * published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
+ * 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
@@ -19,9 +19,9 @@
* 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
+ * 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.
*
*/
diff -r acc83d51b013 -r 86b8c299f9e5 generated/java/nio/ByteBuffer.java
--- a/generated/java/nio/ByteBuffer.java Tue Aug 18 20:53:28 2015 +0100
+++ b/generated/java/nio/ByteBuffer.java Wed Nov 11 03:15:41 2015 +0000
@@ -1,12 +1,12 @@
/*
- * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved.
+ * Copyright (c) 2000, 2007, 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. Sun designates this
+ * published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
+ * 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
@@ -18,9 +18,9 @@
* 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
+ * 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.
*/
// -- This file was mechanically generated: Do not edit! -- //
@@ -1059,7 +1059,7 @@
-
+
/**
* Returns the current hash code of this buffer.
diff -r acc83d51b013 -r 86b8c299f9e5 generated/java/nio/ByteBufferAsCharBufferB.java
--- a/generated/java/nio/ByteBufferAsCharBufferB.java Tue Aug 18 20:53:28 2015 +0100
+++ b/generated/java/nio/ByteBufferAsCharBufferB.java Wed Nov 11 03:15:41 2015 +0000
@@ -1,12 +1,12 @@
/*
- * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved.
+ * Copyright (c) 2000, 2004, 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. Sun designates this
+ * published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
+ * 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
@@ -18,9 +18,9 @@
* 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
+ * 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.
*/
// -- This file was mechanically generated: Do not edit! -- //
@@ -150,6 +150,7 @@
sb.compact();
position(rem);
limit(capacity());
+ discardMark();
return this;
diff -r acc83d51b013 -r 86b8c299f9e5 generated/java/nio/ByteBufferAsCharBufferL.java
--- a/generated/java/nio/ByteBufferAsCharBufferL.java Tue Aug 18 20:53:28 2015 +0100
+++ b/generated/java/nio/ByteBufferAsCharBufferL.java Wed Nov 11 03:15:41 2015 +0000
@@ -1,12 +1,12 @@
/*
- * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved.
+ * Copyright (c) 2000, 2004, 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. Sun designates this
+ * published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
+ * 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
@@ -18,9 +18,9 @@
* 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
+ * 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.
*/
// -- This file was mechanically generated: Do not edit! -- //
@@ -150,6 +150,7 @@
sb.compact();
position(rem);
limit(capacity());
+ discardMark();
More information about the distro-pkg-dev
mailing list