/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