Hello community,

here is the log from the commit of package java-1_8_0-openjdk for 
openSUSE:Leap:15.2 checked in at 2020-02-14 17:57:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-1_8_0-openjdk"

Fri Feb 14 17:57:58 2020 rev:49 rq:767031 version:1.8.0.242

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/java-1_8_0-openjdk.changes  
2020-01-15 15:13:08.422165137 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.26092/java-1_8_0-openjdk.changes
       2020-02-14 17:57:59.506823238 +0100
@@ -1,0 +2,321 @@
+Tue Jan 21 06:40:46 UTC 2020 - Fridrich Strba <[email protected]>
+
+- Update to version jdk8u242 (icedtea 3.15.0) (January 2020 CPU,
+  bsc#1160968)
+  * Security fixes
+    + S8225261: Better method resolutions
+    + S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets
+    + S8225279: Better XRender interpolation
+    + S8226352, CVE-2020-2590: Improve Kerberos interop capabilities
+    + S8227758: More valid PKIX processing
+    + S8227816: More Colorful ICC profiles
+    + S8228548, CVE-2020-2593: Normalize normalization for all
+    + S8229951, CVE-2020-2601: Better Ticket Granting Services
+    + S8230279: Improve Pack200 file reading
+    + S8230318: Better trust store usage
+    + S8230967: Improve Registry support of clients
+    + S8231129: More glyph images
+    + S8231139: Improved keystore support
+    + S8231422, CVE-2020-2604: Better serial filter handling
+    + S8231795, CVE-2020-2659: Enhance datagram socket support
+    + S8232419: Improve Registry registration
+    + S8234037, CVE-2020-2654: Improve Object Identifier Processing
+  * Import of OpenJDK 8 u242 build 01
+    + S8010500: [parfait] Possible null pointer dereference at
+      hotspot/src/share/vm/opto/loopnode.hpp
+    + S8067429: java.lang.VerifyError: Inconsistent stackmap frames
+      at branch target
+    + S8073154: NULL-pointer dereferencing in
+      LIR_OpProfileType::print_instr
+    + S8077707: jdk9 b58 cannot run any graphical application on
+      Win 8 with JAWS running
+    + S8132249: Clean up JAB debugging code
+    + S8133951: Zero interpreter asserts in stubRoutines.cpp
+    + S8134739: compiler/loopopts/superword/
+      /TestVectorizationWithInvariant crashes in loop opts
+    + S8212071: Need to set the FreeType LCD Filter to reduce
+      fringing.
+    + S8230238: Add another regression test for JDK-8134739
+    + S8230813: Add JDK-8010500 to compiler/loopopts/superword/
+      /TestFuzzPreLoop.java bug list
+    + S8231398: Add time tracing for gc log rotation at safepoint
+      cleanup
+    + S8231988: Unexpected test result caused by C2
+      IdealLoopTree::do_remove_empty_loop
+  * Import of OpenJDK 8 u242 build 02
+    + S8057986: freetype code to get glyph outline does not handle
+      initial control point properly
+    + S8068736: Avoid synchronization on
+      Executable/Field.declaredAnnotations
+    + S8073347: javadoc of Formattable messed up by JDK-8019857
+    + S8206173: MallocSiteTable::initialize() doesn't take function
+      descriptors into account
+    + S8213568: Typo in
+      java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
+    + S8218558: NMT stack traces in output should show mt component
+      for virtual memory allocations
+    + S8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap
+      when change keybord map
+    + S8228888: C2 compilation fails with assert "m has strange
+      control"
+    + S8229020: Failure on CPUs allowing loads reordering:
+      assert(_tasks[t] == 1) failed: What else?
+    + S8229169: False failure of GenericTaskQueue::pop_local on
+      architectures with weak memory model
+    + S8230363: C2: Let ConnectionGraph::not_global_escape(Node* n)
+      return false if n is not in the CG
+    + S8231887: ComodoCA.java fails because certificate was revoked
+  * Import of OpenJDK 8 u242 build 04
+    + S8048556: Unnecessary GCLocker-initiated young GCs
+    + S8073108: Use x86 and SPARC CPU instructions for GHASH
+      acceleration
+    + S8130341: GHASH 32bit intrinsics has AEADBadTagException
+    + S8139178: Wrong fontMetrics when printing in Landscape
+      (OpenJDK)
+    + S8146238: [macosx] Java2D Queue Flusher crash on OSX after
+      switching between user accounts
+    + S8196681: Java Access Bridge logging and debug flags
+      dynamically controlled
+    + S8204288: Matching the end of a string followed by an empty
+      greedy regex and a word boundary fails
+    + S8204290: Add check to limit number of capture groups
+    + S8219914: Change the environment variable for Java Access
+      Bridge logging to have a directory.
+    + S8225505: ctrl-F1 does not show the tooltip of a menu item
+      (JMenuItems)
+  * Import of OpenJDK 8 u242 build 05
+    + S8029629: java/lang/ProcessBuilder/Basic.java fails
+      intermittently
+    + S8055351: sun/security/provider/DSA/
+      /TestAlgParameterGenerator.java failed with interrupted!
+      (timed out?)
+    + S8131778: java disables UseAES flag when using VIS=2 on sparc
+    + S8133489: Better messaging for PKIX path validation matching
+    + S8134424: BlockDataInputStream.readUTFBody: size local
+      StringBuffer with the given length
+    + S8156028: G1YoungGenSizer _adaptive_size not correct when
+      setting NewSize and MaxNewSize to the same value
+    + S8170641: sun/net/www/protocol/https/HttpsURLConnection/
+      /PostThruProxy.sh fails with timeout
+    + S8173956: KeyStore regression due to default keystore being
+      changed to PKCS12
+    + S8185898: setRequestProperty(key, null) results in HTTP
+      header without colon in request
+    + S8189762: [TESTBUG] Create tests for JDK-8146115 container
+      awareness and resource configuration
+    + S8194653: Deadlock involving FileSystems.getDefault and
+      System.loadLibrary call
+    + S8195088: [TEST_BUG] StartManagementAgent got unexpected
+      exception
+    + S8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java
+      and tls/TestKeyMaterial.java due to JDK-8180837
+    + S8198649: Switch AWT/Swing's default GTK version to 3
+    + S8208715: Conversion of milliseconds to nanoseconds in
+      UNIXProcess contains bug
+    + S8213119: [macos]
+      java/awt/GraphicsDevice/CheckDisplayModes.java fails
+    + S8215210: [macos] Hangul text does not shape to the
+      precomposed form on JDK8u
+    + S8216401: Allow "file:" URLs in Class-Path of local JARs
+    + S8221172: SunEC specific test is not limited to SunEC
+    + S8221246: NullPointerException within Win32ShellFolder2
+    + S8222496: [8u] Switch on GTK3 as a default GTK L&F in
+      client-libs
+    + S8223490: Optimize search algorithm for determining default
+      time zone
+    + S8225141: Better handling of classes in error state in fast
+      class initialization checks
+    + S8229420: [Redo] jstat reports incorrect values for OU for
+      CMS GC
+    + S8231124: Missing closedir call with JDK-8223490
+    + S8231584: Deadlock with ClassLoader.findLibrary and
+      System.loadLibrary call
+    + S8232984: Upgrading Joni License version to 2.1.16
+    + S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java
+      hit hardcoded expiration date
+    + S8234591: [11u] Build with old C compiler broken by 8223490
+    + S8236178: Debug build failed after 8236058
+  * Import of OpenJDK 8 u242 build 06
+    + S8227715: GPLv2 files missing Classpath Exception
+    + S8232019: Add LuxTrust certificate updates to the existing
+      root program
+    + S8233223: Add Amazon Root CA certificates
+    + S8235850: [TESTBUG] Remove
+      test/runtime/RedefineTests/test8178870.sh
+  * Import of OpenJDK 8 u242 build 07
+    + S8037550: Update RFC references in javadoc to RFC 5280
+    + S8039438: Some tests depend on internal API sun.misc.IOUtils
+    + S8044500: Add kinit options and krb5.conf flags that allow
+      users to obtain renewable tickets and specify ticket lifetimes
+    + S8058290: JAAS Krb5LoginModule has suspect ticket-renewal
+      logic, relies on clockskew grace
+    + S8080835: Add blocking bulk read to sun.misc.IOUtils
+    + S8138978: Examine usages of sun.misc.IOUtils
+    + S8139206: Add InputStream readNBytes(int len)
+    + S8183591: Incorrect behavior when reading DER value with
+      Integer.MAX_VALUE length
+    + S8186576: KerberosTicket does not properly handle renewable
+      tickets at the end of their lifetime
+    + S8186831: Kerberos ignores PA-DATA with a non-null s2kparams
+    + S8186884: Test native KDC, Java krb5 lib, and native krb5 lib
+      in one test
+    + S8193832: Performance of InputStream.readAllBytes() could be
+      improved
+    + S8196956: (ch) More channels cleanup
+    + S8201627: Kerberos sequence number issues
+    + S8215032: Support Kerberos cross-realm referrals (RFC 6806)
+    + S8226719: Kerberos login to Windows 2000 failed with
+      "Inappropriate type of checksum in message"
+    + S8227061: KDC.java test behaves incorrectly when AS-REQ
+      contains a PAData not PA-ENC-TS-ENC
+    + S8227381: GSS login fails with PREAUTH_FAILED
+    + S8227437: S4U2proxy cannot continue because server's TGT
+      cannot be found
+    + S8232381: add result NULL-checking to freetypeScaler.c
+    + S8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field
+      package private
+    + S8235909: File.exists throws AccessControlException for
+      invalid paths when a SecurityManager is installed
+    + S8236983: [TESTBUG] Remove pointless catch block in
+      test/jdk/sun/security/util/DerValue/BadValue.java
+    + S8236984: Add compatibility wrapper for IOUtils.readFully
+  * Import of OpenJDK 8 u242 build 08
+    + S8031111: fix krb5 caddr
+    + S8132111: Do not request for addresses for forwarded TGT
+  * Shenandoah
+    + Add missing include in shenandoahOopClosures.cpp
+    + Avoid initializing unused SharedHeap::_workers for Shenandoah
+    + [backport] 8221435: Shenandoah should not mark through weak
+      roots
+    + [backport] 8221766: Load-reference barriers for Shenandoah
+    + [backport] 8222129: Shenandoah: Missing CompareAndSwapP/N
+      case in get_barrier_strength()
+    + [backport] 8222738: Shenandoah: assert(is_Proj()) failed when
+      running cometd benchmarks
+    + [backport] 8223448: Shenandoah disabled barriers blocks omit
+      LRB
+    + [backport] 8223450: Disable Shenandoah C2 barriers
++++ 124 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/java-1_8_0-openjdk.changes
++++ and 
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.26092/java-1_8_0-openjdk.changes

Old:
----
  icedtea-3.14.0.tar.xz

New:
----
  icedtea-3.15.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-1_8_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.Gi1W8b/_old  2020-02-14 17:58:03.162825425 +0100
+++ /var/tmp/diff_new_pack.Gi1W8b/_new  2020-02-14 17:58:03.166825428 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package java-1_8_0-openjdk
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
 %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
-%global icedtea_version 3.14.0
+%global icedtea_version 3.15.0
 %global icedtea_sound_version 1.0.1
 %global buildoutputdir openjdk.build/
 # Convert an absolute path to a relative path.  Each symbolic link is
@@ -32,7 +32,7 @@
 # priority must be 6 digits in total
 %global priority        1805
 %global javaver         1.8.0
-%global updatever       232
+%global updatever       242
 %global buildver        08
 # Standard JPackage directories and symbolic links.
 %global sdklnk          java-%{javaver}-openjdk

++++++ aarch32.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/aarch32.tar.xz 
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.26092/aarch32.tar.xz 
differ: char 26, line 1

++++++ corba.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/corba-a37140ba122d/.hgtags 
new/corba-f59374a41938/.hgtags
--- old/corba-a37140ba122d/.hgtags      2019-10-23 16:34:21.000000000 +0200
+++ new/corba-f59374a41938/.hgtags      2020-01-20 02:16:54.000000000 +0100
@@ -1108,8 +1108,21 @@
 8ce5d3e4f0b417996d0d962a3f8195501853b222 jdk8u232-b03
 1447921be8023aec0684019e349a42e92f302fb7 jdk8u232-b04
 836e5e2e10a55e1ed49ee002dbe9d974a4b32859 jdk8u232-b05
+75ad72ef4f68ca6a734ac2e44b9aadd8c10f8206 jdk8u242-b00
 3fc52164727a38a74abceb9b9b84cd2396049c12 jdk8u232-b06
 af5f5e2e07bc12472ffb52951120e14e19690b1a jdk8u232-b07
 def9640e5d8213f650c128330161d9cdcd04d96b jdk8u232-b08
 3cdc7d41905a2808bb01c3503e119073e9df0898 jdk8u232-b09
 3cdc7d41905a2808bb01c3503e119073e9df0898 jdk8u232-ga
+a37140ba122db1b11f0a239d8067f18a78faeaf6 icedtea-3.14.0
+a37140ba122db1b11f0a239d8067f18a78faeaf6 icedtea-3.15.0pre00
+031939f0854bc3d0a9377c574eed674f443faf4c icedtea-3.15.0pre01
+d4d4f7f07a863fd30db8911421ef45db4a6ad5dd jdk8u242-b01
+b3fbd77f16f6744939621dd68c18cb310f9a6e8d jdk8u242-b02
+89f67ddac3c9a8307156a7a1963d184ecd97efe0 jdk8u242-b03
+1835a96a04a6cf83449507245f5c4b12395d0cf5 jdk8u242-b04
+69e526db7430472a95cb9c43d928a8eb00faaf27 jdk8u242-b05
+751146fda0429aeb6501620cdcfa021d469613f1 jdk8u242-b06
+72d4f7e239eec808290ee6e1ab99dfab88d66150 jdk8u242-b07
+bdd855313cfed15bb2d6bd567c0487313752bcb2 jdk8u242-b08
+bdd855313cfed15bb2d6bd567c0487313752bcb2 jdk8u242-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/corba-a37140ba122d/THIRD_PARTY_README 
new/corba-f59374a41938/THIRD_PARTY_README
--- old/corba-a37140ba122d/THIRD_PARTY_README   2019-10-23 16:34:21.000000000 
+0200
+++ new/corba-f59374a41938/THIRD_PARTY_README   2020-01-20 02:16:54.000000000 
+0100
@@ -1334,11 +1334,13 @@
 
 
--------------------------------------------------------------------------------
 
-%% This notice is provided with respect to Joni v1.1.9, which may be 
+%% This notice is provided with respect to Joni v2.1.16, which may be
 included with JRE 8, JDK 8, and OpenJDK 8.
 
 --- begin of LICENSE ---
 
+Copyright (c) 2017 JRuby Team
+
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights

++++++ hotspot.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/hotspot.tar.xz 
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.26092/hotspot.tar.xz 
differ: char 26, line 1

++++++ icedtea-3.14.0.tar.xz -> icedtea-3.15.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/ChangeLog new/icedtea-3.15.0/ChangeLog
--- old/icedtea-3.14.0/ChangeLog        2019-11-15 05:54:28.369239594 +0100
+++ new/icedtea-3.15.0/ChangeLog        2020-01-21 02:50:40.438280558 +0100
@@ -1,3 +1,94 @@
+2020-01-20  Andrew John Hughes  <[email protected]>
+
+       Prepare for release.
+       * NEWS: Set release date to today (2020-01-20).
+
+2020-01-19  Andrew John Hughes  <[email protected]>
+
+       Bump aarch32 to jdk8u242-b07-aarch32-200115.
+       * hotspot.map.in: Bump aarch32 to
+       jdk8u242-b07-aarch32-200115.
+
+2020-01-19  Andrew John Hughes  <[email protected]>
+
+       Bump to icedtea-3.15.0.
+       * Makefile.am:
+       (CORBA_CHANGESET): Update to icedtea-3.15.0 tag.
+       (JAXP_CHANGESET): Likewise.
+       (JAXWS_CHANGESET): Likewise.
+       (JDK_CHANGESET): Likewise.
+       (LANGTOOLS_CHANGESET): Likewise.
+       (OPENJDK_CHANGESET): Likewise.
+       (NASHORN_CHANGESET): Likewise.
+       (CORBA_SHA256SUM): Likewise.
+       (JAXP_SHA256SUM): Likewise.
+       (JAXWS_SHA256SUM): Likewise.
+       (JDK_SHA256SUM): Likewise.
+       (LANGTOOLS_SHA256SUM): Likewise.
+       (OPENJDK_SHA256SUM): Likewise.
+       (NASHORN_SHA256SUM): Likewise.
+       (ICEDTEA_PATCHES): Drop RH1022017 patch.
+       * NEWS: Updated.
+       * acinclude.m4:
+       (IT_DETERMINE_VERSION): Set BUILD_VERSION to b08
+       and MILESTONE to fcs for final release.
+       * configure.ac: Bump to 3.15.0.
+       * hotspot.map.in: Update to icedtea-3.15.0 tag.
+
+2020-01-16  Andrew John Hughes  <[email protected]>
+
+       Bump shenandoah to aarch64-shenandoah-jdk8u242-b08
+       * NEWS: Updated.
+       * hotspot.map.in: Bump shenandoah to
+       aarch64-shenandoah-jdk8u242-b08.
+       * patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch:
+       Adjust copyright header context following JDK-8073108
+
+2020-01-06  Andrew John Hughes  <[email protected]>
+
+       Bump shenandoah to aarch64-shenandoah-jdk8u242-b02
+       * NEWS: Updated.
+       * hotspot.map.in: Bump shenandoah to
+       aarch64-shenandoah-jdk8u242-b02.
+
+2019-12-12  Andrew John Hughes  <[email protected]>
+
+       Bump to icedtea-3.15.0pre01.
+       * Makefile.am:
+       (CORBA_CHANGESET): Update to icedtea-3.15.0pre01 tag.
+       (JAXP_CHANGESET): Likewise.
+       (JAXWS_CHANGESET): Likewise.
+       (JDK_CHANGESET): Likewise.
+       (LANGTOOLS_CHANGESET): Likewise.
+       (OPENJDK_CHANGESET): Likewise.
+       (NASHORN_CHANGESET): Likewise.
+       (CORBA_SHA256SUM): Likewise.
+       (JAXP_SHA256SUM): Likewise.
+       (JAXWS_SHA256SUM): Likewise.
+       (JDK_SHA256SUM): Likewise.
+       (LANGTOOLS_SHA256SUM): Likewise.
+       (OPENJDK_SHA256SUM): Likewise.
+       (NASHORN_SHA256SUM): Likewise.
+       * NEWS: Updated.
+       * acinclude.m4:
+       (IT_DETERMINE_VERSION): Set JDK_UPDATE_VERSION to
+       242, BUILD_VERSION to b01 and MILESTONE to ea.
+       * configure.ac: Bump to 3.15.0pre01.
+       * hotspot.map.in: Update to icedtea-3.15.0pre01 tag.
+
+2019-11-25  Andrew John Hughes  <[email protected]>
+
+       Bump shenandoah to aarch64-shenandoah-jdk8u242-b01
+       * NEWS: Updated.
+       * hotspot.map.in: Bump shenandoah to
+       aarch64-shenandoah-jdk8u242-b01.
+
+2019-11-25  Andrew John Hughes  <[email protected]>
+
+       Start 3.15.0 release cycle.
+       * NEWS: Add 3.15.0 section.
+       * configure.ac: Bump to 3.15.0pre00.
+
 2019-11-14  Andrew John Hughes  <[email protected]>
 
        Prepare for release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/Makefile.am 
new/icedtea-3.15.0/Makefile.am
--- old/icedtea-3.14.0/Makefile.am      2019-11-12 20:25:33.017135383 +0100
+++ new/icedtea-3.15.0/Makefile.am      2020-01-20 05:45:29.370413353 +0100
@@ -1,20 +1,20 @@
 # Dependencies
 
-CORBA_CHANGESET = a37140ba122d
-JAXP_CHANGESET = 9f2145980ba0
-JAXWS_CHANGESET = af5760dceec0
-JDK_CHANGESET = ce6c8c2cad27
-LANGTOOLS_CHANGESET = ccec65feaaac
-OPENJDK_CHANGESET = 454c6cbb8073
-NASHORN_CHANGESET = 13722b4babad
+CORBA_CHANGESET = f59374a41938
+JAXP_CHANGESET = f42bdc74d2f5
+JAXWS_CHANGESET = 4dee0def390a
+JDK_CHANGESET = c2f574d16c2f
+LANGTOOLS_CHANGESET = 9cb3b18d9139
+OPENJDK_CHANGESET = c0ec72b715dd
+NASHORN_CHANGESET = 04210bbb67cd
 
-CORBA_SHA256SUM = 
8b8ea2835242ef20dd407388d2213c6e5ed7cfd92b3647d2293b720ecd5dd49e
-JAXP_SHA256SUM = 
2dca397ea00c7a08954c6176e6659e142b147051cae80c7bd8dcd580e4078261
-JAXWS_SHA256SUM = 
608b714fc961cb4d26259b7ae1b6815975b6aa982daadd1689aafbd1d95723ae
-JDK_SHA256SUM = 
07d5c002dde5ca54aedf9f8095c075124b20a1e843f33bf7e029d4eeeef3904d
-LANGTOOLS_SHA256SUM = 
5f63153cbdf5156cc41d3a82d90452a009ccf8ac024309d427ed4c9c8d376f12
-OPENJDK_SHA256SUM = 
79030ebfb38fe2072a45e56146cde8595021ee3e2f91c7d156a6d12198e20546
-NASHORN_SHA256SUM = 
cd83a7caf61e1f7fef1220364acf34cc966a0bf60463fe504308d3235b192e53
+CORBA_SHA256SUM = 
008d694f1bc18a147b6762309e5017d826929dfedbb8150eb5bb5550be1f7d25
+JAXP_SHA256SUM = 
e2ef2ae1f1a034fa18f1f48c1af497ff72f19d1eac4dc27f2b01f9aa5e502e9b
+JAXWS_SHA256SUM = 
7e7b6fced17fbbe969276aa519cc16324651d8544eab696e41d1f74407d07c02
+JDK_SHA256SUM = 
818e2fbf57c5bdfdcac312484262e4886f7a6738e7dd71da90d2a6ba71531865
+LANGTOOLS_SHA256SUM = 
af7e2417b2b3dd3c2f40c280d9aee87afbbc7fd7df828fb42089b614e23fd236
+OPENJDK_SHA256SUM = 
979f10d9eacaefcf78fe19cb63046205c26a65d7b925939d195ffc2726ed3020
+NASHORN_SHA256SUM = 
0dd669ab749cd3273ac7c9ddc829087a7c2f8ecfb4cb19bf1d20ce0061b9c670
 
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) 
$(abs_top_builddir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) 
$(abs_top_builddir)/hotspot.map`"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/Makefile.in 
new/icedtea-3.15.0/Makefile.in
--- old/icedtea-3.14.0/Makefile.in      2019-11-15 05:54:37.905094496 +0100
+++ new/icedtea-3.15.0/Makefile.in      2020-01-21 02:50:51.942102435 +0100
@@ -648,20 +648,20 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-CORBA_CHANGESET = a37140ba122d
-JAXP_CHANGESET = 9f2145980ba0
-JAXWS_CHANGESET = af5760dceec0
-JDK_CHANGESET = ce6c8c2cad27
-LANGTOOLS_CHANGESET = ccec65feaaac
-OPENJDK_CHANGESET = 454c6cbb8073
-NASHORN_CHANGESET = 13722b4babad
-CORBA_SHA256SUM = 
8b8ea2835242ef20dd407388d2213c6e5ed7cfd92b3647d2293b720ecd5dd49e
-JAXP_SHA256SUM = 
2dca397ea00c7a08954c6176e6659e142b147051cae80c7bd8dcd580e4078261
-JAXWS_SHA256SUM = 
608b714fc961cb4d26259b7ae1b6815975b6aa982daadd1689aafbd1d95723ae
-JDK_SHA256SUM = 
07d5c002dde5ca54aedf9f8095c075124b20a1e843f33bf7e029d4eeeef3904d
-LANGTOOLS_SHA256SUM = 
5f63153cbdf5156cc41d3a82d90452a009ccf8ac024309d427ed4c9c8d376f12
-OPENJDK_SHA256SUM = 
79030ebfb38fe2072a45e56146cde8595021ee3e2f91c7d156a6d12198e20546
-NASHORN_SHA256SUM = 
cd83a7caf61e1f7fef1220364acf34cc966a0bf60463fe504308d3235b192e53
+CORBA_CHANGESET = f59374a41938
+JAXP_CHANGESET = f42bdc74d2f5
+JAXWS_CHANGESET = 4dee0def390a
+JDK_CHANGESET = c2f574d16c2f
+LANGTOOLS_CHANGESET = 9cb3b18d9139
+OPENJDK_CHANGESET = c0ec72b715dd
+NASHORN_CHANGESET = 04210bbb67cd
+CORBA_SHA256SUM = 
008d694f1bc18a147b6762309e5017d826929dfedbb8150eb5bb5550be1f7d25
+JAXP_SHA256SUM = 
e2ef2ae1f1a034fa18f1f48c1af497ff72f19d1eac4dc27f2b01f9aa5e502e9b
+JAXWS_SHA256SUM = 
7e7b6fced17fbbe969276aa519cc16324651d8544eab696e41d1f74407d07c02
+JDK_SHA256SUM = 
818e2fbf57c5bdfdcac312484262e4886f7a6738e7dd71da90d2a6ba71531865
+LANGTOOLS_SHA256SUM = 
af7e2417b2b3dd3c2f40c280d9aee87afbbc7fd7df828fb42089b614e23fd236
+OPENJDK_SHA256SUM = 
979f10d9eacaefcf78fe19cb63046205c26a65d7b925939d195ffc2726ed3020
+NASHORN_SHA256SUM = 
0dd669ab749cd3273ac7c9ddc829087a7c2f8ecfb4cb19bf1d20ce0061b9c670
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) 
$(abs_top_builddir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) 
$(abs_top_builddir)/hotspot.map`"
 HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) 
$(abs_top_builddir)/hotspot.map`"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/NEWS new/icedtea-3.15.0/NEWS
--- old/icedtea-3.14.0/NEWS     2019-11-15 05:54:28.485237830 +0100
+++ new/icedtea-3.15.0/NEWS     2020-01-21 02:50:40.526279196 +0100
@@ -10,6 +10,207 @@
 
 CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
+New in release 3.15.0 (2020-01-20):
+
+* Security fixes
+  - S8225261: Better method resolutions
+  - S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets
+  - S8225279: Better XRender interpolation
+  - S8226352, CVE-2020-2590: Improve Kerberos interop capabilities
+  - S8227758: More valid PKIX processing
+  - S8227816: More Colorful ICC profiles
+  - S8228548, CVE-2020-2593: Normalize normalization for all
+  - S8229951, CVE-2020-2601: Better Ticket Granting Services
+  - S8230279: Improve Pack200 file reading
+  - S8230318: Better trust store usage
+  - S8230967: Improve Registry support of clients
+  - S8231129: More glyph images
+  - S8231139: Improved keystore support
+  - S8231422, CVE-2020-2604: Better serial filter handling
+  - S8231795, CVE-2020-2659: Enhance datagram socket support
+  - S8232419: Improve Registry registration
+  - S8234037, CVE-2020-2654: Improve Object Identifier Processing
+* Import of OpenJDK 8 u242 build 01
+  - S8010500: [parfait] Possible null pointer dereference at 
hotspot/src/share/vm/opto/loopnode.hpp
+  - S8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch 
target
+  - S8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr
+  - S8077707: jdk9 b58 cannot run any graphical application on Win 8 with JAWS 
running
+  - S8132249: Clean up JAB debugging code
+  - S8133951: Zero interpreter asserts in stubRoutines.cpp
+  - S8134739: compiler/loopopts/superword/TestVectorizationWithInvariant 
crashes in loop opts
+  - S8212071: Need to set the FreeType LCD Filter to reduce fringing.
+  - S8230238: Add another regression test for JDK-8134739
+  - S8230813: Add JDK-8010500 to 
compiler/loopopts/superword/TestFuzzPreLoop.java bug list
+  - S8231398: Add time tracing for gc log rotation at safepoint cleanup
+  - S8231988: Unexpected test result caused by C2 
IdealLoopTree::do_remove_empty_loop
+* Import of OpenJDK 8 u242 build 02
+  - S8057986: freetype code to get glyph outline does not handle initial 
control point properly
+  - S8068736: Avoid synchronization on Executable/Field.declaredAnnotations
+  - S8073347: javadoc of Formattable messed up by JDK-8019857
+  - S8206173: MallocSiteTable::initialize() doesn't take function descriptors 
into account
+  - S8213568: Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
+  - S8218558: NMT stack traces in output should show mt component for virtual 
memory allocations
+  - S8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change 
keybord map
+  - S8228888: C2 compilation fails with assert "m has strange control"
+  - S8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 
1) failed: What else?
+  - S8229169: False failure of GenericTaskQueue::pop_local on architectures 
with weak memory model
+  - S8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false 
if n is not in the CG
+  - S8231887: ComodoCA.java fails because certificate was revoked
+* Import of OpenJDK 8 u242 build 04
+  - S8048556: Unnecessary GCLocker-initiated young GCs
+  - S8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
+  - S8130341: GHASH 32bit intrinsics has AEADBadTagException
+  - S8139178: Wrong fontMetrics when printing in Landscape (OpenJDK)
+  - S8146238: [macosx] Java2D Queue Flusher crash on OSX after switching 
between user accounts
+  - S8196681: Java Access Bridge logging and debug flags dynamically controlled
+  - S8204288: Matching the end of a string followed by an empty greedy regex 
and a word boundary fails
+  - S8204290: Add check to limit number of capture groups
+  - S8219914: Change the environment variable for Java Access Bridge logging 
to have a directory.
+  - S8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems)
+* Import of OpenJDK 8 u242 build 05
+  - S8029629: java/lang/ProcessBuilder/Basic.java fails intermittently
+  - S8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed 
with interrupted! (timed out?)
+  - S8131778: java disables UseAES flag when using VIS=2 on sparc
+  - S8133489: Better messaging for PKIX path validation matching
+  - S8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with 
the given length
+  - S8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize 
and MaxNewSize to the same value
+  - S8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh 
fails with timeout
+  - S8173956: KeyStore regression due to default keystore being changed to 
PKCS12
+  - S8185898: setRequestProperty(key, null) results in HTTP header without 
colon in request
+  - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and 
resource configuration
+  - S8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary 
call
+  - S8195088: [TEST_BUG] StartManagementAgent got unexpected exception
+  - S8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and 
tls/TestKeyMaterial.java due to JDK-8180837
+  - S8198649: Switch AWT/Swing's default GTK version to 3
+  - S8208715: Conversion of milliseconds to nanoseconds in UNIXProcess 
contains bug
+  - S8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
+  - S8215210: [macos] Hangul text does not shape to the precomposed form on 
JDK8u
+  - S8216401: Allow "file:" URLs in Class-Path of local JARs
+  - S8221172: SunEC specific test is not limited to SunEC
+  - S8221246: NullPointerException within Win32ShellFolder2
+  - S8222496: [8u] Switch on GTK3 as a default GTK L&F in client-libs
+  - S8223490: Optimize search algorithm for determining default time zone
+  - S8225141: Better handling of classes in error state in fast class 
initialization checks
+  - S8229420: [Redo] jstat reports incorrect values for OU for CMS GC
+  - S8231124: Missing closedir call with JDK-8223490
+  - S8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
+  - S8232984: Upgrading Joni License version to 2.1.16
+  - S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded 
expiration date
+  - S8234591: [11u] Build with old C compiler broken by 8223490
+  - S8236178: Debug build failed after 8236058
+* Import of OpenJDK 8 u242 build 06
+  - S8227715: GPLv2 files missing Classpath Exception
+  - S8232019: Add LuxTrust certificate updates to the existing root program
+  - S8233223: Add Amazon Root CA certificates
+  - S8235850: [TESTBUG] Remove test/runtime/RedefineTests/test8178870.sh
+* Import of OpenJDK 8 u242 build 07
+  - S8037550: Update RFC references in javadoc to RFC 5280
+  - S8039438: Some tests depend on internal API sun.misc.IOUtils
+  - S8044500: Add kinit options and krb5.conf flags that allow users to obtain 
renewable tickets and specify ticket lifetimes
+  - S8058290: JAAS Krb5LoginModule has suspect ticket-renewal logic, relies on 
clockskew grace
+  - S8080835: Add blocking bulk read to sun.misc.IOUtils
+  - S8138978: Examine usages of sun.misc.IOUtils
+  - S8139206: Add InputStream readNBytes(int len)
+  - S8183591: Incorrect behavior when reading DER value with Integer.MAX_VALUE 
length
+  - S8186576: KerberosTicket does not properly handle renewable tickets at the 
end of their lifetime
+  - S8186831: Kerberos ignores PA-DATA with a non-null s2kparams
+  - S8186884: Test native KDC, Java krb5 lib, and native krb5 lib in one test
+  - S8193832: Performance of InputStream.readAllBytes() could be improved
+  - S8196956: (ch) More channels cleanup
+  - S8201627: Kerberos sequence number issues
+  - S8215032: Support Kerberos cross-realm referrals (RFC 6806)
+  - S8226719: Kerberos login to Windows 2000 failed with "Inappropriate type 
of checksum in message"
+  - S8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData 
not PA-ENC-TS-ENC
+  - S8227381: GSS login fails with PREAUTH_FAILED
+  - S8227437: S4U2proxy cannot continue because server's TGT cannot be found
+  - S8232381: add result NULL-checking to freetypeScaler.c
+  - S8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private
+  - S8235909: File.exists throws AccessControlException for invalid paths when 
a SecurityManager is installed
+  - S8236983: [TESTBUG] Remove pointless catch block in 
test/jdk/sun/security/util/DerValue/BadValue.java
+  - S8236984: Add compatibility wrapper for IOUtils.readFully
+* Import of OpenJDK 8 u242 build 08
+  - S8031111: fix krb5 caddr
+  - S8132111: Do not request for addresses for forwarded TGT
+* Shenandoah
+  - Add missing include in shenandoahOopClosures.cpp
+  - Avoid initializing unused SharedHeap::_workers for Shenandoah
+  - [backport] 8221435: Shenandoah should not mark through weak roots
+  - [backport] 8221766: Load-reference barriers for Shenandoah
+  - [backport] 8222129: Shenandoah: Missing CompareAndSwapP/N case in 
get_barrier_strength()
+  - [backport] 8222738: Shenandoah: assert(is_Proj()) failed when running 
cometd benchmarks
+  - [backport] 8223448: Shenandoah disabled barriers blocks omit LRB
+  - [backport] 8223450: Disable Shenandoah C2 barriers verification for x86_32
+  - [backport] 8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
+  - [backport] 8224496: Shenandoah compilation fails with 
assert(is_CountedLoopEnd()) failed: invalid node class
+  - [backport] 8224522: Shenandoah should apply barriers on deoptimization
+  - [backport] 8224584: Shenandoah: Eliminate forwarding pointer word
+  - [backport] 8224667: Shenandoah: Post-LRB cleanup
+  - [backport] 8224881: Shenandoah: trashing "Collection Set, Pinned" region 
during Degenerated GC
+  - [backport] 8224932: Shenandoah: Rename ShenandoahHeapLock, make it general 
purpose lock
+  - [backport] 8225017: [TESTBUG] gc/shenandoah/oom/TestThreadFailure.java 
takes too long
+  - [backport] 8225046: Shenandoah metrics logs refactoring
+  - [backport] 8225048: Shenandoah x86_32 support
+  - [backport] 8225111: Make Shenandoah tests work with 32-bit VMs
+  - [backport] 8225229: Shenandoah: trim down default number of GC threads
+  - [backport] 8225357: Rewire ShenandoahHeap::maybe_update_with_forwarded for 
contending fixups
+  - [backport] 8225441: Cleanup ShenandoahHeap::atomic_compare_exchange_oop
+  - [backport] 8225514: Shenandoah: ShenandoahCodeRoots should inherit from 
AllStatic
+  - [backport] 8226757: Shenandoah: Make traversal and passive modes explicit
+  - [backport] 8226957: Shenandoah: Remove obsoleted ShenandoahStoreCheck 
option
+  - [backport] 8228775: Shenandoah: Remove useless null-input-verification in 
Shenandoah/C2 verifier
+  - [backport] 8229002: Shenandoah: Missing node types in 
ShenandoahLoadReferenceBarrier::needs_barrier_impl()
+  - [backport] 8229231: Shenandoah: Non-PCH builds failed after JDK-8224932
+  - [backport] 8229350: Shenandoah does not need barriers before CreateEx
+  - [backport] 8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final 
optimizations
+  - [backport] 8229419: Shenandoah: Cleanup LRB strength selector code
+  - [backport] 8229707: [TESTBUG] Some Shenandoah tests assume Server VM by 
default
+  - [backport] 8231197: Shenandoah: JVMTI heap walking cleanup crashes with 
NULL forwardee
+  - [backport] 8231405: [Shenandoah] guarantee(d != NULL) failed: Null 
dominator info
+  - [backport] 8231583: Shenandoah: Fix register clash in 
SBSA::resolve_forwarding_pointer() borrowing
+  - [backport] 8231667: Shenandoah: Full GC should take empty regions into 
slices for compaction
+  - [backport] 8231932: Shenandoah: conc/par GC threads ergonomics overrides 
user settings
+  - [backport] 8231946: Remove obsolete and unused 
ShenandoahVerifyObjectEquals flag
+  - [backport] 8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag 
treatment
+  - [backport] 8232102: Shenandoah: print everything in proper units
+  - [backport] 8232176: Shenandoah: new assert in ShenandoahEvacuationTask is 
too strong
+  - [backport] 8232534: Shenandoah: guard against reentrant ShenandoahHeapLock 
locking
+  - [backport] 8232573: Shenandoah: cleanup and add more logging for in-pause 
phases
+  - [backport] 8232575: Shenandoah: asynchronous object/region pinning
+  - [backport] 8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses 
non-existent -XX:+VerifyObjectEquals
+  - [backport] 8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses 
are aligned
+  - [backport] 8232802: Shenandoah: transition between "cset" and 
"pinned_cset" does not require cancelled gc
+  - [backport] LRB right after call, use is Bool
+  - Backport per-region seqnum tracking
+  - [backport] Relax Shenandoah/C2 verifier against JDK11 shortcomings
+  - [backport] Remove to wrong handlings of Shenandoah LRB in escape analysis
+  - Backport Traversal GC
+  - Cherry-pick JDK-8231201: hs_err should print coalesced safepoint 
operations in Events section
+  - Cleanup weak JNI refs when not doing reference processing
+  - Correct order between load, LRB and membar nodes
+  - Disable JNI tests for 32-bit platforms, due to lack of jtreg support
+  - Do not enable UseCountedLoopSafepoints in Shenandoah by default
+  - Fix ifdef -> if INCLUDE_ALL_GCS in Shenandoah x86_32 code
+  - Fix leftover commented out code in 
ShenandoahRuntime::load_reference_barrier_JRT
+  - Fix lock ordering issue when calling JVMTI GetLoadedClasses during marking
+  - Fix naked heap loads in HeapDumper
+  - Fix ShenandoahLoadReferenceBarrierNode::{Value, Identity} signatures after 
LRB backport
+  - Fix Windows build after LRB backports
+  - Fix Zero build after LRB backport moves, remove other stubs
+  - Remove some obsolete Shenandoah code from C2
+  - Remove StubRoutines::_shenandoah_wb_C and related code
+  - Revert obsolete shared-code changes in runtime synchronizer code
+  - Revert ShenandoahVerifyObjectEquals additions, not required after LRB
+  - S8236829: JDK-8232102 backport breaks s390
+  - Save vector registers before LRB slowpath call
+  - Shenandoah: JvmtiExport::weak_oops_do should not be entered by multiple 
threads
+  - Shenandoah SA: support live region iteration
+  - Use correct flag to guard implicit concurrent GC
+* AArch64 port
+  - S8073108, PR3772: [AArch64] Use x86 and SPARC CPU instructions for GHASH 
acceleration
+  - S8135018, PR3772: AARCH64: Missing memory barriers for CMS collector
+  - S8209835, PR3772: Aarch64: elide barriers on all volatile operations
+  - S8233839, PR3772: aarch64: missing memory barrier in NewObjectArrayStub 
and NewTypeArrayStub
+
 New in release 3.14.0 (2019-11-14):
 
 * Security fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/acinclude.m4 
new/icedtea-3.15.0/acinclude.m4
--- old/icedtea-3.14.0/acinclude.m4     2019-11-12 20:25:33.005135569 +0100
+++ new/icedtea-3.15.0/acinclude.m4     2020-01-20 05:45:29.362413475 +0100
@@ -2089,8 +2089,8 @@
   AC_MSG_CHECKING([which branch and release of IcedTea is being built])
   JAVA_VER=1.8.0
   JAVA_VENDOR=openjdk
-  JDK_UPDATE_VERSION=232
-  BUILD_VERSION=b09
+  JDK_UPDATE_VERSION=242
+  BUILD_VERSION=b08
   MILESTONE=fcs
   if test "x${MILESTONE}" = "xfcs"; then
     COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/configure new/icedtea-3.15.0/configure
--- old/icedtea-3.14.0/configure        2019-11-15 05:54:37.201105209 +0100
+++ new/icedtea-3.15.0/configure        2020-01-21 02:50:51.074115874 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for icedtea 3.14.0.
+# Generated by GNU Autoconf 2.69 for icedtea 3.15.0.
 #
 # Report bugs to <[email protected]>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='icedtea'
 PACKAGE_TARNAME='icedtea'
-PACKAGE_VERSION='3.14.0'
-PACKAGE_STRING='icedtea 3.14.0'
+PACKAGE_VERSION='3.15.0'
+PACKAGE_STRING='icedtea 3.15.0'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1772,7 +1772,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures icedtea 3.14.0 to adapt to many kinds of systems.
+\`configure' configures icedtea 3.15.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1843,7 +1843,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of icedtea 3.14.0:";;
+     short | recursive ) echo "Configuration of icedtea 3.15.0:";;
    esac
   cat <<\_ACEOF
 
@@ -2123,7 +2123,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-icedtea configure 3.14.0
+icedtea configure 3.15.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2692,7 +2692,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by icedtea $as_me 3.14.0, which was
+It was created by icedtea $as_me 3.15.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3665,7 +3665,7 @@
 
 # Define the identity of the package.
  PACKAGE='icedtea'
- VERSION='3.14.0'
+ VERSION='3.15.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3883,8 +3883,8 @@
 $as_echo_n "checking which branch and release of IcedTea is being built... " 
>&6; }
   JAVA_VER=1.8.0
   JAVA_VENDOR=openjdk
-  JDK_UPDATE_VERSION=232
-  BUILD_VERSION=b09
+  JDK_UPDATE_VERSION=242
+  BUILD_VERSION=b08
   MILESTONE=fcs
   if test "x${MILESTONE}" = "xfcs"; then
     COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
@@ -16139,7 +16139,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by icedtea $as_me 3.14.0, which was
+This file was extended by icedtea $as_me 3.15.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16196,7 +16196,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-icedtea config.status 3.14.0
+icedtea config.status 3.15.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/configure.ac 
new/icedtea-3.15.0/configure.ac
--- old/icedtea-3.14.0/configure.ac     2019-11-12 20:25:33.005135569 +0100
+++ new/icedtea-3.15.0/configure.ac     2020-01-20 05:45:29.362413475 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.14.0], [[email protected]])
+AC_INIT([icedtea], [3.15.0], [[email protected]])
 AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea-3.14.0/hotspot.map.in 
new/icedtea-3.15.0/hotspot.map.in
--- old/icedtea-3.14.0/hotspot.map.in   2019-11-12 20:25:33.017135383 +0100
+++ new/icedtea-3.15.0/hotspot.map.in   2020-01-20 05:45:29.366413414 +0100
@@ -1,4 +1,4 @@
 # version type(drop/hg) url changeset sha256sum
-default drop 
http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 
4ccc1ae03940 adc660a9ad3853325d3bec8fb0d9e533a37058d051a069c4421620e75f23b908
-shenandoah drop 
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 
9e52f8d3b511 90f4871a86424df7ce47c1f603df8102207be0ae452b98c6b53c17ded45afcd6
-aarch32 drop 
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 
0d7b61c79fee 93c26a3aa43044ab093ad702c44664708a8410ff4b597a700a437c4ecb4c9201
+default drop 
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 
f76744714698 ff331bd89896681153bc8ed69f397995627fd56ed39081a4ff4388a918b101a5
+shenandoah drop 
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 
9fcff2250bb4 f0295e49322c7a2c3cf2182f11c15ecd4e7e1568afaf4e3e73274d5a5d1bb7d6
+aarch32 drop 
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 
4107aea57664 e2204223e406404ce552cdd36b16e2e7140fcdefbad45f3861744d02aef253af
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/icedtea-3.14.0/patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch
 
new/icedtea-3.15.0/patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch
--- 
old/icedtea-3.14.0/patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch
        2019-11-12 20:25:33.037135076 +0100
+++ 
new/icedtea-3.15.0/patches/hotspot/shenandoah/8158260-pr2991-rh1341258-aarch64.patch
        2020-01-20 05:45:29.378413231 +0100
@@ -10,17 +10,17 @@
 Contributed-by: [email protected], [email protected]
 
 diff -Nru openjdk.orig/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp 
openjdk/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp
---- openjdk.orig/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp     
2018-03-21 09:00:58.000000000 +0000
-+++ openjdk/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp  2018-03-21 
09:54:01.579562708 +0000
+--- openjdk.orig/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp     
2020-01-15 20:50:41.000000000 +0000
++++ openjdk/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp  2020-01-17 
01:58:41.317259789 +0000
 @@ -1,6 +1,6 @@
  /*
 - * Copyright (c) 2013, Red Hat Inc.
-  * Copyright (c) 1997, 2012, Oracle and/or its affiliates.
+  * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights 
reserved.
 + * Copyright (c) 2015, Red Hat Inc. All rights reserved.
-  * All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
-@@ -296,6 +296,11 @@
+  * This code is free software; you can redistribute it and/or modify it
+@@ -295,6 +295,11 @@
      UsePopCountInstruction = true;
    }
  

++++++ jaxp.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxp-9f2145980ba0/.hgtags 
new/jaxp-f42bdc74d2f5/.hgtags
--- old/jaxp-9f2145980ba0/.hgtags       2019-10-23 16:34:22.000000000 +0200
+++ new/jaxp-f42bdc74d2f5/.hgtags       2020-01-20 02:16:55.000000000 +0100
@@ -1072,8 +1072,21 @@
 271cd29281ff780a5acd1feba5fba5066a5b4b16 jdk8u232-b03
 cf6d611731058013acb5d3c1d3d123640289cbf9 jdk8u232-b04
 2b9fdc450085129df45fff7c8d6604b6277b48c5 jdk8u232-b05
+7b44b5f468a471559b948c0672c6ab028968dccf jdk8u242-b00
 be814fbd44e0803938cc6b6c600e4075ca3bdc9c jdk8u232-b06
 0a5bd84fd43f074e58bb00117183e59f5e8a0595 jdk8u232-b07
 764618a906e860888dc1fae5212d43be7abac4af jdk8u232-b08
 6f9c0c731ab72a0f6e4085a0db9594e891de5e4f jdk8u232-b09
 6f9c0c731ab72a0f6e4085a0db9594e891de5e4f jdk8u232-ga
+9f2145980ba0874d0cfc6d66ad73529accbe8877 icedtea-3.14.0
+9f2145980ba0874d0cfc6d66ad73529accbe8877 icedtea-3.15.0pre00
+b046272d2577d2fbe50bce617cd9d821acc8fc32 icedtea-3.15.0pre01
+6e9f5f2c620ae1a481aa8198d0507c3857bc6d42 jdk8u242-b01
+91cff4cef2095bbc8af71dec6357d6eb5524e0ce jdk8u242-b02
+616095b698d1c1c9a8c8a3517735be30be443207 jdk8u242-b03
+2199192fb5ecf001bfd3f3ad2fd5ae09ef7e3073 jdk8u242-b04
+81838c6f30bc08546c3cc9941583da81ed6dadb1 jdk8u242-b05
+77787fb589bb938de5cdf1462dee166cd6cd2722 jdk8u242-b06
+8bddae4d0a3d727b1f254ec8932fb2e505fd01de jdk8u242-b07
+eac8e0f4e575f35d0266340575d79f1102ef0502 jdk8u242-b08
+eac8e0f4e575f35d0266340575d79f1102ef0502 jdk8u242-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxp-9f2145980ba0/THIRD_PARTY_README 
new/jaxp-f42bdc74d2f5/THIRD_PARTY_README
--- old/jaxp-9f2145980ba0/THIRD_PARTY_README    2019-10-23 16:34:22.000000000 
+0200
+++ new/jaxp-f42bdc74d2f5/THIRD_PARTY_README    2020-01-20 02:16:55.000000000 
+0100
@@ -1334,11 +1334,13 @@
 
 
--------------------------------------------------------------------------------
 
-%% This notice is provided with respect to Joni v1.1.9, which may be 
+%% This notice is provided with respect to Joni v2.1.16, which may be
 included with JRE 8, JDK 8, and OpenJDK 8.
 
 --- begin of LICENSE ---
 
+Copyright (c) 2017 JRuby Team
+
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights

++++++ jaxws.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxws-af5760dceec0/.hgtags 
new/jaxws-4dee0def390a/.hgtags
--- old/jaxws-af5760dceec0/.hgtags      2019-10-23 16:34:25.000000000 +0200
+++ new/jaxws-4dee0def390a/.hgtags      2020-01-20 02:16:56.000000000 +0100
@@ -1066,8 +1066,21 @@
 28c25aedce2870fa12fc443560182b35091688d3 jdk8u232-b03
 d8ecedf2321baf12d62c992f7e92bdfb52f48631 jdk8u232-b04
 298981215ad0df664eebe5b44ce93c07c6d3e7c5 jdk8u232-b05
+60e3a82a99730978f4dcd67fcd7a52c6de5fdaba jdk8u242-b00
 7261667ae4ff188688bf91a35779ccc05ac1d0e2 jdk8u232-b06
 fb3b24b266a254727e88edaa3a7211a2de6c74db jdk8u232-b07
 65b391f0ed666750478e3fc887c6a6c383190d30 jdk8u232-b08
 5f799cd7fe51a1c0fab3c079f59b368853ba02c4 jdk8u232-b09
 5f799cd7fe51a1c0fab3c079f59b368853ba02c4 jdk8u232-ga
+af5760dceec09e6fe40f32998d069bd8fe931a99 icedtea-3.14.0
+af5760dceec09e6fe40f32998d069bd8fe931a99 icedtea-3.15.0pre00
+57ce5f4e53b1f7a01c1df0d4448ad0b7220a0e86 icedtea-3.15.0pre01
+3a911ec83c7e3786a95e3778dc459926b1c9775e jdk8u242-b01
+016be7bdaa27e14de8e40db8c67d0ab3997d5dc7 jdk8u242-b02
+6f53efc6747b8be967b6919ce83426924ae6b79e jdk8u242-b03
+b1722cc8c8d85ad8baac1469831a02b5c85f6c7a jdk8u242-b04
+c00877a0e915474c530fe45b68d8af8cbb245abf jdk8u242-b05
+a82b6ab00878ea389c4e03cbab0c01e7b2ffc257 jdk8u242-b06
+888c7a41a3ece3f502aa12b17fbd4625bc217c0f jdk8u242-b07
+b933b8903615c12824dc12ae493dc213e6f07c43 jdk8u242-b08
+b933b8903615c12824dc12ae493dc213e6f07c43 jdk8u242-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxws-af5760dceec0/THIRD_PARTY_README 
new/jaxws-4dee0def390a/THIRD_PARTY_README
--- old/jaxws-af5760dceec0/THIRD_PARTY_README   2019-10-23 16:34:25.000000000 
+0200
+++ new/jaxws-4dee0def390a/THIRD_PARTY_README   2020-01-20 02:16:56.000000000 
+0100
@@ -1334,11 +1334,13 @@
 
 
--------------------------------------------------------------------------------
 
-%% This notice is provided with respect to Joni v1.1.9, which may be 
+%% This notice is provided with respect to Joni v2.1.16, which may be
 included with JRE 8, JDK 8, and OpenJDK 8.
 
 --- begin of LICENSE ---
 
+Copyright (c) 2017 JRuby Team
+
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights

++++++ jdk.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/jdk.tar.xz 
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.26092/jdk.tar.xz differ: 
char 26, line 1

++++++ langtools.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/langtools-ccec65feaaac/.hgtags 
new/langtools-9cb3b18d9139/.hgtags
--- old/langtools-ccec65feaaac/.hgtags  2019-10-23 16:34:38.000000000 +0200
+++ new/langtools-9cb3b18d9139/.hgtags  2020-01-20 02:16:57.000000000 +0100
@@ -1073,8 +1073,21 @@
 671c4ba50c6f4f9780d40de2549d91f15fcb88d1 jdk8u232-b03
 3de2732a8241c8c85a85942f7341ad48491976d9 jdk8u232-b04
 415c49110391d46dbb9be24154c2ad1b4157790a jdk8u232-b05
+2338eb5fa755608b47e12ae1d8baa217cd64ee98 jdk8u242-b00
 dd568d0e5e10a0dfc05ace7f16bbac5ad6eddde5 jdk8u232-b06
 3b3a43588afb9fbdb1b95c475a11d3529a3d9cb5 jdk8u232-b07
 4bc16c3608302128648e92c80f3b396372471383 jdk8u232-b08
 735048c9f2d6835b76a436beffd29565f28a2a36 jdk8u232-b09
 735048c9f2d6835b76a436beffd29565f28a2a36 jdk8u232-ga
+ccec65feaaac7f34fd84e99e7f2693c65f5e5250 icedtea-3.14.0
+ccec65feaaac7f34fd84e99e7f2693c65f5e5250 icedtea-3.15.0pre00
+80b6585d1877f003f926a47828e5e8664100e686 icedtea-3.15.0pre01
+92a07f0a1bb101933e1c385b7c9d44e3c593e40d jdk8u242-b01
+5b0a0cf41fc1243f32ffe5682ac5dde265902daa jdk8u242-b02
+fbe99e0b4e74edb310cebd774399d80c77be636d jdk8u242-b03
+764b933d3443949279024afa13db853246c4238e jdk8u242-b04
+7f8e21b79cceeda47fb986ecbfd738a08cbb0e54 jdk8u242-b05
+03512b6e35cbe46659ef2568d76836d4fbaa5f25 jdk8u242-b06
+2b1a419389932f0367ab68ad60c4ec209e1ae417 jdk8u242-b07
+b2b31daec366e7725872dd53dd800cbc9ada70c9 jdk8u242-b08
+b2b31daec366e7725872dd53dd800cbc9ada70c9 jdk8u242-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/langtools-ccec65feaaac/THIRD_PARTY_README 
new/langtools-9cb3b18d9139/THIRD_PARTY_README
--- old/langtools-ccec65feaaac/THIRD_PARTY_README       2019-10-23 
16:34:38.000000000 +0200
+++ new/langtools-9cb3b18d9139/THIRD_PARTY_README       2020-01-20 
02:16:57.000000000 +0100
@@ -1334,11 +1334,13 @@
 
 
--------------------------------------------------------------------------------
 
-%% This notice is provided with respect to Joni v1.1.9, which may be 
+%% This notice is provided with respect to Joni v2.1.16, which may be
 included with JRE 8, JDK 8, and OpenJDK 8.
 
 --- begin of LICENSE ---
 
+Copyright (c) 2017 JRuby Team
+
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/langtools-ccec65feaaac/src/share/classes/com/sun/tools/javac/jvm/Gen.java 
new/langtools-9cb3b18d9139/src/share/classes/com/sun/tools/javac/jvm/Gen.java
--- 
old/langtools-ccec65feaaac/src/share/classes/com/sun/tools/javac/jvm/Gen.java   
    2019-10-23 16:34:38.000000000 +0200
+++ 
new/langtools-9cb3b18d9139/src/share/classes/com/sun/tools/javac/jvm/Gen.java   
    2020-01-20 02:16:57.000000000 +0100
@@ -1222,9 +1222,10 @@
                 code.resolve(c.jumpTrue(), startpc);
                 code.resolve(c.falseJumps);
             }
-            code.resolve(loopEnv.info.exit);
-            if (loopEnv.info.exit != null) {
-                loopEnv.info.exit.state.defined.excludeFrom(code.nextreg);
+            Chain exit = loopEnv.info.exit;
+            if (exit != null) {
+                code.resolve(exit);
+                exit.state.defined.excludeFrom(code.nextreg);
             }
         }
 
@@ -1235,7 +1236,11 @@
     public void visitLabelled(JCLabeledStatement tree) {
         Env<GenContext> localEnv = env.dup(tree, new GenContext());
         genStat(tree.body, localEnv, CRT_STATEMENT);
-        code.resolve(localEnv.info.exit);
+        Chain exit = localEnv.info.exit;
+        if (exit != null) {
+            code.resolve(exit);
+            exit.state.defined.excludeFrom(code.nextreg);
+        }
     }
 
     public void visitSwitch(JCSwitch tree) {
@@ -1344,7 +1349,11 @@
             }
 
             // Resolve all breaks.
-            code.resolve(switchEnv.info.exit);
+            Chain exit = switchEnv.info.exit;
+            if  (exit != null) {
+                code.resolve(exit);
+                exit.state.defined.excludeFrom(code.nextreg);
+            }
 
             // If we have not set the default offset, we do so now.
             if (code.get4(tableBase) == -1) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/langtools-ccec65feaaac/test/tools/javac/BranchToFewerDefines.java 
new/langtools-9cb3b18d9139/test/tools/javac/BranchToFewerDefines.java
--- old/langtools-ccec65feaaac/test/tools/javac/BranchToFewerDefines.java       
1970-01-01 01:00:00.000000000 +0100
+++ new/langtools-9cb3b18d9139/test/tools/javac/BranchToFewerDefines.java       
2020-01-20 02:16:57.000000000 +0100
@@ -0,0 +1,111 @@
+/*
+ * Copyright (c) 2014, 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.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 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 Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 8067429
+ * @summary java.lang.VerifyError: Inconsistent stackmap frames at branch 
target
+ * @author srikanth
+ *
+ * @compile  BranchToFewerDefines.java
+ * @run main BranchToFewerDefines
+ */
+
+public class BranchToFewerDefines {
+        public static void main(String[] args) {
+        }
+        private void problematicMethod(int p) {
+                switch (p) {
+                        case 3:
+                                long n;
+                                while (true) {
+                                        if (false) {
+                                                break;
+                                        }
+                                }
+                                break;
+                        case 2:
+                                loop: while (true) {
+                                        while (true) {
+                                                int i = 4;
+                                                if (p != 16) {
+                                                        return;
+                                                }
+                                                break loop;
+                                        }
+                                }
+                                break;
+                        default:
+                                while (true) {
+                                        if (false) {
+                                                break;
+                                        }
+                                }
+                                break;
+                }
+                long b;
+                if (p != 7) {
+                        switch (p) {
+                                case 1:
+                                        long a = 17;
+                                        break;
+                                case 2:
+                                        break;
+                                default:
+                                        break;
+                        }
+                }
+        }
+        private void problematicMethod2(int p) {
+                switch (p) {
+                        case 3:
+                                long n;
+                                {
+                                        int i = 4;
+                                        break;
+                                }
+                        case 2:
+                                {
+                                        int i = 4;
+                                        break;
+                                }
+                        default:
+                                {
+                                        int i = 4;
+                                        break;
+                                }
+                }
+                long b;
+                if (p != 7) {
+                        switch (p) {
+                                case 1:
+                                        long a = 17;
+                                        break;
+                                case 2:
+                                        break;
+                                default:
+                                        break;
+                        }
+                }
+        }
+}

++++++ nashorn.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nashorn-13722b4babad/.hgtags 
new/nashorn-04210bbb67cd/.hgtags
--- old/nashorn-13722b4babad/.hgtags    2019-10-23 16:35:07.000000000 +0200
+++ new/nashorn-04210bbb67cd/.hgtags    2020-01-20 02:17:05.000000000 +0100
@@ -1104,8 +1104,21 @@
 7979e4a31f24adbcf19c9f8f23ac147be5dd4d12 jdk8u232-b03
 41756665474f7bc4ffc591c23887678eb2490ea6 jdk8u232-b04
 52afbdfa7852542f5aa3021336ed7b7069c42997 jdk8u232-b05
+8a951fd037e245425bbfe061a426a2250096b1ea jdk8u242-b00
 d9dd9b7ce13f7b6ff0124c47106cadf5499e7554 jdk8u232-b06
 0f61e27241b57c8ed5cd9b4d0324ac0d3b0daf13 jdk8u232-b07
 9fc2e50a5c2f98fce148bbe35e43fc17395e3afc jdk8u232-b08
 fba077f48da23f914f13b11718464a547215b7f6 jdk8u232-b09
 fba077f48da23f914f13b11718464a547215b7f6 jdk8u232-ga
+13722b4babad29727ee912da6da05cf99356b3dd icedtea-3.14.0
+13722b4babad29727ee912da6da05cf99356b3dd icedtea-3.15.0pre00
+14651a7c9f049812b67fc60c898726f7ccbd272d icedtea-3.15.0pre01
+6c540cfd25937bfddc5825a243a40a6615a9dddd jdk8u242-b01
+49b31f2616534d74144a4fa8480609e70dc56c06 jdk8u242-b02
+2c0573615bbb89bd2b522d0b4619ef513d3f51dd jdk8u242-b03
+6375475624314776773afbd023fabae34054cf52 jdk8u242-b04
+735e7a309c5b0623bf25b29a0a1e7e437d56a43c jdk8u242-b05
+0735b1dcec3677634ca632683ca14911431a236a jdk8u242-b06
+1bccea33f6dbb43bf0cb74b82bd9669aba5319ab jdk8u242-b07
+0704986602a8506f41e5a4648d724be74f1e6f95 jdk8u242-b08
+0704986602a8506f41e5a4648d724be74f1e6f95 jdk8u242-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nashorn-13722b4babad/THIRD_PARTY_README 
new/nashorn-04210bbb67cd/THIRD_PARTY_README
--- old/nashorn-13722b4babad/THIRD_PARTY_README 2019-10-23 16:35:07.000000000 
+0200
+++ new/nashorn-04210bbb67cd/THIRD_PARTY_README 2020-01-20 02:17:05.000000000 
+0100
@@ -1334,11 +1334,13 @@
 
 
--------------------------------------------------------------------------------
 
-%% This notice is provided with respect to Joni v1.1.9, which may be 
+%% This notice is provided with respect to Joni v2.1.16, which may be
 included with JRE 8, JDK 8, and OpenJDK 8.
 
 --- begin of LICENSE ---
 
+Copyright (c) 2017 JRuby Team
+
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
--- 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
  2019-10-23 16:35:07.000000000 +0200
+++ 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
  2020-01-20 02:17:05.000000000 +0100
@@ -541,7 +541,6 @@
             sprev = s;
             s++;
         }
-        sprev = sbegin; // break;
     }
 
     private void opAnyCharMLStar() {
@@ -550,7 +549,6 @@
             sprev = s;
             s++;
         }
-        sprev = sbegin; // break;
     }
 
     private void opAnyCharStarPeekNext() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
--- 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
   2019-10-23 16:35:07.000000000 +0200
+++ 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
   2020-01-20 02:17:05.000000000 +0100
@@ -45,6 +45,7 @@
 
     final int NREGION                   = 10;
     final int MAX_BACKREF_NUM           = 1000;
+    final int MAX_CAPTURE_GROUP_NUM     = 0x8000;
     final int MAX_REPEAT_NUM            = 100000;
     final int MAX_MULTI_BYTE_RANGES_NUM = 10000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
--- 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
  2019-10-23 16:35:07.000000000 +0200
+++ 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
  2020-01-20 02:17:05.000000000 +0100
@@ -62,6 +62,9 @@
     }
 
     public int addMemEntry() {
+        if (numMem >= Config.MAX_CAPTURE_GROUP_NUM) {
+            throw new 
InternalException(ErrorMessages.ERR_TOO_MANY_CAPTURE_GROUPS);
+        }
         if (numMem++ == 0) {
             memNodes = new Node[SCANENV_MEMNODES_SIZE];
         } else if (numMem >= memNodes.length) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
--- 
old/nashorn-13722b4babad/src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
  2019-10-23 16:35:07.000000000 +0200
+++ 
new/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
  2020-01-20 02:17:05.000000000 +0100
@@ -31,6 +31,7 @@
     final String ERR_PARSER_BUG = "internal parser error (bug)";
     final String ERR_UNDEFINED_BYTECODE = "undefined bytecode (bug)";
     final String ERR_UNEXPECTED_BYTECODE = "unexpected bytecode (bug)";
+    final String ERR_TOO_MANY_CAPTURE_GROUPS = "too many capture groups";
 
     /* syntax error */
     final String ERR_END_PATTERN_AT_LEFT_BRACE = "end pattern at left brace";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nashorn-13722b4babad/test/script/basic/JDK-8204288.js 
new/nashorn-04210bbb67cd/test/script/basic/JDK-8204288.js
--- old/nashorn-13722b4babad/test/script/basic/JDK-8204288.js   1970-01-01 
01:00:00.000000000 +0100
+++ new/nashorn-04210bbb67cd/test/script/basic/JDK-8204288.js   2020-01-20 
02:17:05.000000000 +0100
@@ -0,0 +1,35 @@
+/*
+ * Copyright (c) 2018, 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.
+ * 
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ * 
+ * You should have received a copy of the GNU General Public License version
+ * 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 Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/**
+ * JDK-8204288: Matching the end of a string followed by an empty greedy regex 
and a word boundary fails
+ *
+ * @test
+ * @run
+ */
+
+
+Assert.assertEquals(new RegExp("c.*\\b").exec("abc")[0], "c");
+Assert.assertEquals(new RegExp("abc.*\\b").exec("abc")[0], "abc");
+Assert.assertEquals(new RegExp("\\b.*abc.*\\b").exec("abc")[0], "abc");
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nashorn-13722b4babad/test/script/basic/JDK-8204290.js 
new/nashorn-04210bbb67cd/test/script/basic/JDK-8204290.js
--- old/nashorn-13722b4babad/test/script/basic/JDK-8204290.js   1970-01-01 
01:00:00.000000000 +0100
+++ new/nashorn-04210bbb67cd/test/script/basic/JDK-8204290.js   2020-01-20 
02:17:05.000000000 +0100
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2018, 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.
+ * 
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ * 
+ * You should have received a copy of the GNU General Public License version
+ * 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 Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/**
+ * JDK-8204290: Add check to limit number of capture groups
+ *
+ * @test
+ * @run
+ */
+
+try {
+    var captureGroups = "";
+    for (i=0; i < 0x8001; i++) { captureGroups += "()"; }
+    new RegExp(captureGroups);
+    fail("Expected exception");
+} catch (e) {
+    Assert.assertTrue(e instanceof SyntaxError);
+    Assert.assertEquals(e.message, "too many capture groups");
+}
+

++++++ openjdk.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea8-forest-454c6cbb8073/.hgtags 
new/icedtea8-forest-c0ec72b715dd/.hgtags
--- old/icedtea8-forest-454c6cbb8073/.hgtags    2019-10-23 16:34:18.000000000 
+0200
+++ new/icedtea8-forest-c0ec72b715dd/.hgtags    2020-01-20 02:16:52.000000000 
+0100
@@ -1035,8 +1035,21 @@
 c5ca527b0afdafb0072f5e0810de13ec326e4b57 jdk8u232-b03
 9611ccdff5fe10bb27e5aa34cde295562d13a29b jdk8u232-b04
 2cd484c5b7f8463f5db0a73da92199255c212810 jdk8u232-b05
+a29e19e1c0ee5eeb9c46c9158b395b4c10735157 jdk8u242-b00
 aa1559aa1f70d79e8bd4f3de9ab9a48fe1c0cc78 jdk8u232-b06
 54af8189b95d47ea2cf8bdc9d90fb02d46a1fd38 jdk8u232-b07
 7aea873d47e1d93c7ef4902e758417e5afc19d9c jdk8u232-b08
 6b9f309807a227d32bfcad2ab36cdbccd71d38ca jdk8u232-b09
 6b9f309807a227d32bfcad2ab36cdbccd71d38ca jdk8u232-ga
+454c6cbb807370381b734f7cb9fb91c8117ebd30 icedtea-3.14.0
+454c6cbb807370381b734f7cb9fb91c8117ebd30 icedtea-3.15.0pre00
+c93ffb58d0ac9f64c06f44cc025739592869bed2 icedtea-3.15.0pre01
+34aa7bcd731f29c1a37aad70a5f07272a3fa9ca7 jdk8u242-b01
+d2079934980013fdd8e63e31897011edae1a1188 jdk8u242-b02
+be3a6b2c79821f056a9ca1efde037555d829ccb8 jdk8u242-b03
+813d61736302c853dd0ef1b1e92b8fd0ca0af123 jdk8u242-b04
+bb4532c15611d35d3136eeb287049da79ce01ebb jdk8u242-b05
+72443ad60b1e685bd50e7ec8f21adf66786863d1 jdk8u242-b06
+8ca5f59e3042b7353b64c131be6bb970ba489ce9 jdk8u242-b07
+5b17d1f49219624f122ea2b05ec1c9f1adff8c64 jdk8u242-b08
+5b17d1f49219624f122ea2b05ec1c9f1adff8c64 jdk8u242-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icedtea8-forest-454c6cbb8073/THIRD_PARTY_README 
new/icedtea8-forest-c0ec72b715dd/THIRD_PARTY_README
--- old/icedtea8-forest-454c6cbb8073/THIRD_PARTY_README 2019-10-23 
16:34:18.000000000 +0200
+++ new/icedtea8-forest-c0ec72b715dd/THIRD_PARTY_README 2020-01-20 
02:16:52.000000000 +0100
@@ -1334,11 +1334,13 @@
 
 
--------------------------------------------------------------------------------
 
-%% This notice is provided with respect to Joni v1.1.9, which may be 
+%% This notice is provided with respect to Joni v2.1.16, which may be
 included with JRE 8, JDK 8, and OpenJDK 8.
 
 --- begin of LICENSE ---
 
+Copyright (c) 2017 JRuby Team
+
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights


Reply via email to