1
0
2020-11-26 19:18:44 +00:00
committed by Git OBS Bridge
parent 38d8ab3806
commit 0b1d8d1702
16 changed files with 108 additions and 128 deletions

View File

@@ -1,21 +0,0 @@
--- openjdk/hotspot/src/share/vm/opto/addnode.cpp Fri Oct 30 08:13:31 2020 +0000
+++ openjdk/hotspot/src/share/vm/opto/addnode.cpp Thu Aug 06 08:10:56 2020 +0200
@@ -918,7 +918,7 @@
// Transform MIN2(x + c0, MIN2(x + c1, z)) into MIN2(x + MIN2(c0, c1), z)
// if x == y and the additions can't overflow.
- if (phase->eqv(x,y) &&
+ if (phase->eqv(x,y) && tx != NULL &&
!can_overflow(tx, x_off) &&
!can_overflow(tx, y_off)) {
return new (phase->C) MinINode(phase->transform(new (phase->C) AddINode(x, phase->intcon(MIN2(x_off, y_off)))), r->in(2));
@@ -926,7 +926,7 @@
} else {
// Transform MIN2(x + c0, y + c1) into x + MIN2(c0, c1)
// if x == y and the additions can't overflow.
- if (phase->eqv(x,y) &&
+ if (phase->eqv(x,y) && tx != NULL &&
!can_overflow(tx, x_off) &&
!can_overflow(tx, y_off)) {
return new (phase->C) AddINode(x,phase->intcon(MIN2(x_off,y_off)));

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b164443492d7ccc2fcceefe422b2548e700c6ac2767e30463d8188a39c9034da oid sha256:0b2eb1a9e2b7c5d7011bbc42ba4193d57c8101148c490dc6d9dd67d0c0b8b5d5
size 7054840 size 7054944

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:8cd38fecfeceea5b4f342702d9d527c8485691984e3a0e1e69253ba62a58397d oid sha256:cda3a7108ce3a5f400ef43225007617426ac14ca3926508e8f929ae10a2f5a02
size 948464 size 948536

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:874a81943dbba0e00d1586f200f132c72417781f437910f448ed7af244e9e9a0 oid sha256:9205bc1f1dd558c726bcd3770ef4a4960c505e96a48f07d9fd1a7bf40627af22
size 7107508 size 7109408

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:089e85d6046775fc565cda87eba2c0245efd38b1bf713bc0b773f6dd40a49288
size 1565156

3
icedtea-3.17.1.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ce91e5dbb952ed2eb091397fe4d73a900d8d2d461a792c9c3bcf272c3bf08e7
size 1565996

View File

@@ -1,3 +1,25 @@
-------------------------------------------------------------------
Thu Nov 26 19:13:31 UTC 2020 - Fridrich Strba <fstrba@suse.com>
- Update to version jdk8u275 (icedtea 3.17.1)
* Import of OpenJDK 8 u275 build 01
+ JDK-8214440: ldap over a TLS connection negotiate failed
with "javax.net.ssl.SSLPeerUnverifiedException: hostname
of the server "does not match the hostname in the server's
certificate"
+ JDK-8223940: Private key not supported by chosen signature
algorithm
+ JDK-8236512: PKCS11 Connection closed after Cipher.doFinal
and NoPadding
+ JDK-8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)
* Bug fixes
+ PR3815: Fix new s390 size_t issue in
g1ConcurrentMarkObjArrayProcessor.cpp
- Removed patches:
* JDK-8250861.patch
* s390.patch
+ integrated upstream
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 17 09:22:44 UTC 2020 - Fridrich Strba <fstrba@suse.com> Tue Nov 17 09:22:44 UTC 2020 - Fridrich Strba <fstrba@suse.com>
@@ -1888,7 +1910,7 @@ Fri Nov 15 09:08:43 UTC 2019 - Fridrich Strba <fstrba@suse.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Oct 21 06:41:23 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org> Mon Oct 21 06:41:23 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Apply hotspot-aarch64.patch only for aarch64, as some other - Apply hotspot-aarch64.patch only for aarch64, as some other
archs (armv6/7) use other hotspot sources archs (armv6/7) use other hotspot sources
------------------------------------------------------------------- -------------------------------------------------------------------
@@ -4756,7 +4778,7 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
+ S8176751, CVE-2017-10295: Better URL connections (bsc#1064075) + S8176751, CVE-2017-10295: Better URL connections (bsc#1064075)
+ S8178794, CVE-2017-10388: Correct Kerberos ticket grants + S8178794, CVE-2017-10388: Correct Kerberos ticket grants
(bsc#1064086) (bsc#1064086)
+ S8180024: Improve construction of objects during + S8180024: Improve construction of objects during
deserialization deserialization
+ S8180711, CVE-2017-10346: Better invokespecial checks + S8180711, CVE-2017-10346: Better invokespecial checks
(bsc#1064078) (bsc#1064078)
@@ -4766,7 +4788,7 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
+ S8181327, CVE-2017-10349: Better X processing (bsc#1064081) + S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
+ S8181370, CVE-2017-10345: Better keystore handling + S8181370, CVE-2017-10345: Better keystore handling
(bsc#1064077) (bsc#1064077)
+ S8181432, CVE-2017-10348: Better processing of unresolved + S8181432, CVE-2017-10348: Better processing of unresolved
permissions (bsc#1064080) permissions (bsc#1064080)
+ S8181597, CVE-2017-10357: Process Proxy presentation + S8181597, CVE-2017-10357: Process Proxy presentation
(bsc#1064085) (bsc#1064085)
@@ -4776,87 +4798,87 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
(bsc#1064084) (bsc#1064084)
+ S8183028, CVE-2016-10165: Improve CMS header processing + S8183028, CVE-2016-10165: Improve CMS header processing
(bsc#1064069) (bsc#1064069)
+ S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842, + S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842,
CVE-2016-9843: Upgrade compression library (bsc#1064070) CVE-2016-9843: Upgrade compression library (bsc#1064070)
* New features * New features
+ PR3469: Alternative path to tzdb.dat + PR3469: Alternative path to tzdb.dat
+ PR3483: Separate addition of nss.cfg and tz.properties into + PR3483: Separate addition of nss.cfg and tz.properties into
separate targets separate targets
+ PR3484: Move SystemTap support to its own target + PR3484: Move SystemTap support to its own target
+ PR3485: Support additional targets for the bootstrap build + PR3485: Support additional targets for the bootstrap build
* Import of OpenJDK 8 u151 build 12 * Import of OpenJDK 8 u151 build 12
+ S8029659: Keytool, print key algorithm of certificate or key + S8029659: Keytool, print key algorithm of certificate or key
entry entry
+ S8057810: New defaults for DSA keys in jarsigner and keytool + S8057810: New defaults for DSA keys in jarsigner and keytool
+ S8075484, PR3473, RH1490713: SocketInputStream.socketRead0 + S8075484, PR3473, RH1490713: SocketInputStream.socketRead0
can hang even with soTimeout set can hang even with soTimeout set
+ S8077670: sun/security/krb5/auto/MaxRetries.java may fail + S8077670: sun/security/krb5/auto/MaxRetries.java may fail
with BindException with BindException
+ S8087144: sun/security/krb5/auto/MaxRetries.java fails with + S8087144: sun/security/krb5/auto/MaxRetries.java fails with
Retry count is -1 less Retry count is -1 less
+ S8153146: sun/security/krb5/auto/MaxRetries.java failed with + S8153146: sun/security/krb5/auto/MaxRetries.java failed with
timeout timeout
+ S8157561: Ship the unlimited policy files in JDK Updates + S8157561: Ship the unlimited policy files in JDK Updates
+ S8158517: Minor optimizations to ISO10126PADDING + S8158517: Minor optimizations to ISO10126PADDING
+ S8171319: keytool should print out warnings when reading or + S8171319: keytool should print out warnings when reading or
generating cert/cert req using weak algorithms generating cert/cert req using weak algorithms
+ S8177569: keytool should not warn if signature algorithm + S8177569: keytool should not warn if signature algorithm
used in cacerts is weak used in cacerts is weak
+ S8177837: need to upgrade install tools + S8177837: need to upgrade install tools
+ S8178714: PKIX validator nameConstraints check failing after + S8178714: PKIX validator nameConstraints check failing after
change 8175940 change 8175940
+ S8179423: 2 security tests started failing for + S8179423: 2 security tests started failing for
JDK 1.6.0 u161 b05 JDK 1.6.0 u161 b05
+ S8179564: Missing @bug for tests added with JDK-8165367 + S8179564: Missing @bug for tests added with JDK-8165367
+ S8181048: Refactor existing providers to refer to the same + S8181048: Refactor existing providers to refer to the same
constants for default values for key length constants for default values for key length
+ S8182879: Add warnings to keytool when using JKS and JCEKS + S8182879: Add warnings to keytool when using JKS and JCEKS
+ S8184937: LCMS error 13: Couldn't link the profiles + S8184937: LCMS error 13: Couldn't link the profiles
+ S8185039: Incorrect GPL header causes RE script to miss swap + S8185039: Incorrect GPL header causes RE script to miss swap
to commercial header for licensee source bundle to commercial header for licensee source bundle
+ S8185040: Incorrect GPL header causes RE script to miss swap + S8185040: Incorrect GPL header causes RE script to miss swap
to commercial header for licensee source bundle to commercial header for licensee source bundle
+ S8185778: 8u151 L10n resource file update + S8185778: 8u151 L10n resource file update
+ S8185845: Add SecurityTools.java test library + S8185845: Add SecurityTools.java test library
+ S8186503: sun/security/tools/jarsigner/DefaultSigalg.java + S8186503: sun/security/tools/jarsigner/DefaultSigalg.java
failed after backport to JDK 6/7/8 failed after backport to JDK 6/7/8
+ S8186533: 8u151 L10n resource file update md20 + S8186533: 8u151 L10n resource file update md20
+ S8186674: Remove JDK-8174109 from CPU Aug 21 week builds + S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
* Backports * Backports
+ S8035496, PR3487: G1 ARM: missing remset entry noticed by + S8035496, PR3487: G1 ARM: missing remset entry noticed by
VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0 VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
+ S8146086, PR3439, RH1478402: Publishing two webservices on + S8146086, PR3439, RH1478402: Publishing two webservices on
same port fails with "java.net.BindException: Address already same port fails with "java.net.BindException: Address already
in use" in use"
+ S8184673, PR3475, RH1487266: Fix compatibility issue in + S8184673, PR3475, RH1487266: Fix compatibility issue in
AlgorithmChecker for 3rd party JCE providers AlgorithmChecker for 3rd party JCE providers
+ S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
owned monitor owned monitor
+ S8187822, PR3478, RH1494230: C2 conditonal move optimization + S8187822, PR3478, RH1494230: C2 conditonal move optimization
might create broken graph might create broken graph
* Bug fixes * Bug fixes
+ PR3479, RH1486025: ECC and NSS JVM crash + PR3479, RH1486025: ECC and NSS JVM crash
+ PR3486: Path to jvm.cfg is wrong in add-systemtap-boot + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
+ S8165852, PR3468: (fs) Mount point not found for a file + S8165852, PR3468: (fs) Mount point not found for a file
which is present in overlayfs which is present in overlayfs
+ S8188030, PR3459, RH1484079: AWT java apps fail to start + S8188030, PR3459, RH1484079: AWT java apps fail to start
when some minimal fonts are present when some minimal fonts are present
* PPC port * PPC port
+ S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
intrinsic intrinsic
+ S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
li/cmpld li/cmpld
+ S8170328, PR3466, RH1498321: PPC64: Use andis instead of + S8170328, PR3466, RH1498321: PPC64: Use andis instead of
lis/and lis/and
+ S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
bitfield extract bitfield extract
* AArch64 port * AArch64 port
+ S8161190, PR3488: AArch64: Fix overflow in immediate cmp + S8161190, PR3488: AArch64: Fix overflow in immediate cmp
instruction instruction
+ S8187224, PR3488: aarch64: some inconsistency between + S8187224, PR3488: aarch64: some inconsistency between
aarch64_ad.m4 and aarch64.ad aarch64_ad.m4 and aarch64.ad
* SystemTap * SystemTap
+ PR3467, RH1492139: Hotspot object_alloc tapset uses + PR3467, RH1492139: Hotspot object_alloc tapset uses
HeapWordSize incorrectly HeapWordSize incorrectly
* Shenandoah * Shenandoah
+ Add missing UseShenandoahGC checks to C2 + Add missing UseShenandoahGC checks to C2
@@ -4871,52 +4893,52 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
+ [backport] Cannot do more than 1000 Full GCs + [backport] Cannot do more than 1000 Full GCs
+ [backport] Cap heap size for TestRegionSizeArgs test + [backport] Cap heap size for TestRegionSizeArgs test
+ [backport] Cleanup "dirty" mentions + [backport] Cleanup "dirty" mentions
+ [backport] Cleanup unused methods and statements + Trivial + [backport] Cleanup unused methods and statements + Trivial
cleanup: removed unused field, etc. cleanup: removed unused field, etc.
+ [backport] Common pause marker to capture everything + [backport] Common pause marker to capture everything
before/after pause before/after pause
+ [backport] Consistent print_on and tty handling + [backport] Consistent print_on and tty handling
+ [backport] "continuous" heuristics + [backport] "continuous" heuristics
+ [backport] Disable biased locking by default + [backport] Disable biased locking by default
+ [backport] Fix build error: avoid loops with empty bodies + [backport] Fix build error: avoid loops with empty bodies
+ [backport] Fix build error: switches over enums should take + [backport] Fix build error: switches over enums should take
all enums all enums
+ [backport] Fix build error: verifier liveness should not be + [backport] Fix build error: verifier liveness should not be
implicitly casted to size_t implicitly casted to size_t
+ [backport] Fixed assertion failures when printing heap + [backport] Fixed assertion failures when printing heap
region to trace output region to trace output
+ [backport] Fixed C calling convention of shenandoah_wb() on + [backport] Fixed C calling convention of shenandoah_wb() on
Windows Windows
+ [backport] LotsOfCycles test always degrades to Full GC + [backport] LotsOfCycles test always degrades to Full GC
+ [backport] Made ShenandoahPrinter debug only + [backport] Made ShenandoahPrinter debug only
+ [backport] Make sure different Verifier levels work + [backport] Make sure different Verifier levels work
+ [backport] Make sure we have at least one memory pool per + [backport] Make sure we have at least one memory pool per
memory manager (JMX) + JMX double-counts heap used size memory manager (JMX) + JMX double-counts heap used size
+ [backport] Mark heuristics diagnostic/experimental + [backport] Mark heuristics diagnostic/experimental
+ [backport] Move Verifier "start" message under (gc,start) + [backport] Move Verifier "start" message under (gc,start)
+ [backport] On-demand commit as heap resizing strategy + [backport] On-demand commit as heap resizing strategy
+ [backport] Periodic GC + [backport] Periodic GC
+ [backport] PhiNode::has_only_data_users() needs to apply to + [backport] PhiNode::has_only_data_users() needs to apply to
shenandoah barrier only shenandoah barrier only
+ [backport] Pinning humongous regions should be allowed + [backport] Pinning humongous regions should be allowed
+ [backport] Reclaimed humongous regions should count towards + [backport] Reclaimed humongous regions should count towards
immediate garbage immediate garbage
+ [backport] Refactor region flags into finite state machine + [backport] Refactor region flags into finite state machine
+ [backport] Refactor ShConcThread dispatch + [backport] Refactor ShConcThread dispatch
+ [backport] Refactor ShenandoahFreeSet + Fast-forward over + [backport] Refactor ShenandoahFreeSet + Fast-forward over
humongous regions to keep "current" non-humongous humongous regions to keep "current" non-humongous
+ [backport] Refactor ShenandoahHeapLock + [backport] Refactor ShenandoahHeapLock
+ [backport] Refactor ShenandoahHeapRegionSet + [backport] Refactor ShenandoahHeapRegionSet
+ [backport] Region (byte|word) shifts as the replacement for + [backport] Region (byte|word) shifts as the replacement for
divisions divisions
+ [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
tests tests
+ [backport] Rename inline guards + [backport] Rename inline guards
+ [backport] Selectable humongous threshold + Humongous top() + [backport] Selectable humongous threshold + Humongous top()
should be correct for iteration should be correct for iteration
+ [backport] Shortcut concurrent cycle when enough immediate + [backport] Shortcut concurrent cycle when enough immediate
garbage is reclaimed garbage is reclaimed
+ [backport] Templatize and improve inlining of arraycopy and + [backport] Templatize and improve inlining of arraycopy and
clone barriers. clone barriers.
+ [backport] TestRegionSampling test + [backport] TestRegionSampling test
+ [backport] TestSmallHeap test for Shenandoah + [backport] TestSmallHeap test for Shenandoah
@@ -4924,7 +4946,7 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
+ [backport] Underflow in adaptive free_threshold calculation + [backport] Underflow in adaptive free_threshold calculation
+ [backport] Unlock more GC-specific tests for Shenandoah + [backport] Unlock more GC-specific tests for Shenandoah
+ [backport] Update counters on slow-path more rarely + [backport] Update counters on slow-path more rarely
+ [backport] Verifier should avoid pushing on stack when + [backport] Verifier should avoid pushing on stack when
walking objects past TAMS walking objects past TAMS
+ [backport] Verifier should walk cset and humongous regions + [backport] Verifier should walk cset and humongous regions
+ [backport] Verify humongous regions liveness + [backport] Verify humongous regions liveness
@@ -4933,11 +4955,11 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
+ Fix build error in release config. + Fix build error in release config.
+ Fixed Fixed message logging + Fixed Fixed message logging
+ Handle Java heap initialization and expansion failures + Handle Java heap initialization and expansion failures
+ Make sure -verbose:gc, PrintGC, PrintGCDetails work + Make sure -verbose:gc, PrintGC, PrintGCDetails work
consistently consistently
+ Missing barriers on constant oops + acmp rework + cas fix + + Missing barriers on constant oops + acmp rework + cas fix +
write barrier on constant oop fix write barrier on constant oop fix
+ Missing UseShenandoahGC check in + Missing UseShenandoahGC check in
LibraryCallKit::inline_multiplyToLen() LibraryCallKit::inline_multiplyToLen()
+ Missing UseShenandoahGC check to C2 + Missing UseShenandoahGC check to C2
+ OOME in SurrogateLockerThread deadlocks the GC cycle + OOME in SurrogateLockerThread deadlocks the GC cycle
@@ -6718,7 +6740,7 @@ Tue May 31 06:47:43 UTC 2016 - fstrba@suse.com
- Added patch: - Added patch:
* java-1_8_0-openjdk-gcc6.patch * java-1_8_0-openjdk-gcc6.patch
+ Fix build with gcc 6.1 + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to - Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
avoid some crashes avoid some crashes
------------------------------------------------------------------- -------------------------------------------------------------------
@@ -6956,7 +6978,7 @@ Thu Apr 28 08:19:17 UTC 2016 - fstrba@suse.com
- PR2511: Reset success following calls in LayoutManager.cpp - PR2511: Reset success following calls in LayoutManager.cpp
- PR2541: Allow the user to specify the cacerts file to use - PR2541: Allow the user to specify the cacerts file to use
- PR2544: Desktop files do not allow installation from multiple - PR2544: Desktop files do not allow installation from multiple
versions of IcedTea versions of IcedTea
- PR2547: Extend tarball checksumming option to allow the - PR2547: Extend tarball checksumming option to allow the
checksum to be specified checksum to be specified
- PR2631: jvm.cfg missing for ppc64le - PR2631: jvm.cfg missing for ppc64le
@@ -7138,7 +7160,7 @@ Mon Jan 25 07:54:33 UTC 2016 - fstrba@suse.com
ESR 38.x before 38.5.2, does not reject MD5 signatures in Server ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
Key Exchange messages in TLS 1.2 Handshake Protocol traffic, Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
which makes it easier for man-in-the-middle attackers to spoof which makes it easier for man-in-the-middle attackers to spoof
servers by triggering a collision. servers by triggering a collision.
* CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
@@ -7149,7 +7171,7 @@ Mon Jan 25 07:54:33 UTC 2016 - fstrba@suse.com
* CVE-2016-0402: Unspecified vulnerability in the Java SE and * CVE-2016-0402: Unspecified vulnerability in the Java SE and
Java SE Embedded components in Oracle Java SE 6u105, 7u91, and Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
8u66 and Java SE Embedded 8u65 allows remote attackers to affect 8u66 and Java SE Embedded 8u65 allows remote attackers to affect
integrity via unknown vectors related to Networking. integrity via unknown vectors related to Networking.
* CVE-2016-0448: Unspecified vulnerability in the Java SE and * CVE-2016-0448: Unspecified vulnerability in the Java SE and
Java SE Embedded components in Oracle Java SE 6u105, 7u91, and Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
8u66, and Java SE Embedded 8u65 allows remote authenticated 8u66, and Java SE Embedded 8u65 allows remote authenticated
@@ -7158,22 +7180,22 @@ Mon Jan 25 07:54:33 UTC 2016 - fstrba@suse.com
Embedded, and JRockit components in Oracle Java SE 6u105, 7u91, Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
remote attackers to affect availability via vectors related to remote attackers to affect availability via vectors related to
JAXP. JAXP.
* CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
Embedded, and JRockit components in Oracle Java SE 8u66; Java SE Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
Embedded 8u65; and JRockit R28.3.8 allows remote attackers to Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
affect confidentiality and integrity via unknown vectors related affect confidentiality and integrity via unknown vectors related
to Libraries. to Libraries.
* CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
Embedded, and JRockit components in Oracle Java SE 6u105, 7u91, Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
remote attackers to affect confidentiality, integrity, and remote attackers to affect confidentiality, integrity, and
availability via vectors related to AWT. availability via vectors related to AWT.
* CVE-2016-0494: Unspecified vulnerability in the Java SE and Java * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66 SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
and Java SE Embedded 8u65 allows remote attackers to affect and Java SE Embedded 8u65 allows remote attackers to affect
confidentiality, integrity, and availability via unknown vectors confidentiality, integrity, and availability via unknown vectors
related to 2D. related to 2D.
- Modified patch: - Modified patch:
* s390-java-opts.patch * s390-java-opts.patch
+ rediff to the changed context + rediff to the changed context
@@ -7232,7 +7254,7 @@ Thu Oct 22 12:19:38 UTC 2015 - fstrba@suse.com
* CVE-2015-4908: A remote user can exploit a flaw in the JavaFX * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
component to partially access data component to partially access data
* CVE-2015-4916: A remote user can exploit a flaw in the JavaFX * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
component to partially access data component to partially access data
- Modified patch: - Modified patch:
* s390-size_t.patch * s390-size_t.patch
- Account for an additional uintptr_t <-> size_t mismatch - Account for an additional uintptr_t <-> size_t mismatch
@@ -7413,7 +7435,7 @@ Tue Jan 27 07:52:58 UTC 2015 - fstrba@suse.com
- replaced by one that forward-ports to b22 - replaced by one that forward-ports to b22
- Added patch - Added patch
* aarch64-b12tob22.patch * aarch64-b12tob22.patch
- forward-port the aarch64 hotspot to b22. - forward-port the aarch64 hotspot to b22.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jan 25 18:06:11 UTC 2015 - fstrba@suse.com Sun Jan 25 18:06:11 UTC 2015 - fstrba@suse.com

View File

@@ -18,7 +18,7 @@
%{!?aarch64:%global aarch64 aarch64 arm64 armv8} %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
%global icedtea_version 3.17.0 %global icedtea_version 3.17.1
%global icedtea_sound_version 1.0.1 %global icedtea_sound_version 1.0.1
%global buildoutputdir openjdk.build/ %global buildoutputdir openjdk.build/
# Convert an absolute path to a relative path. Each symbolic link is # Convert an absolute path to a relative path. Each symbolic link is
@@ -32,8 +32,8 @@
# priority must be 6 digits in total # priority must be 6 digits in total
%global priority 1805 %global priority 1805
%global javaver 1.8.0 %global javaver 1.8.0
%global updatever 272 %global updatever 275
%global buildver 10 %global buildver 01
# Standard JPackage directories and symbolic links. # Standard JPackage directories and symbolic links.
%global sdklnk java-%{javaver}-openjdk %global sdklnk java-%{javaver}-openjdk
%global archname %{sdklnk} %global archname %{sdklnk}
@@ -192,10 +192,6 @@ Patch14: zero-javadoc-verbose.patch
# #
# Patch for PPC # Patch for PPC
Patch103: ppc-zero-hotspot.patch Patch103: ppc-zero-hotspot.patch
# Patch for S390
Patch104: s390.patch
#
Patch200: JDK-8250861.patch
Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
Patch1002: icedtea-3.8.0-s390.patch Patch1002: icedtea-3.8.0-s390.patch
@@ -537,12 +533,6 @@ patch -p0 -i %{PATCH14}
patch -p0 -i %{PATCH103} patch -p0 -i %{PATCH103}
%endif %endif
%ifarch s390
patch -p0 -i %{PATCH104}
%endif
patch -p0 -i %{PATCH200}
patch -p0 -i %{PATCH2001} patch -p0 -i %{PATCH2001}
patch -p0 -i %{PATCH2002} patch -p0 -i %{PATCH2002}

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b987fb2ab789e55d312c9b955e441fb5f39443e3bb57967c3ea03961e68cac41 oid sha256:0ac06b706129fb5443f9590be860ff246442340f06808197dc209ca1502b8b74
size 2268024 size 2267932

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:4c58d1e7c1aa2291d90a9f5881ef918e3ac5a947c355df4be275fedf82fe55db oid sha256:e487665bc4fcbc597c3b3d3e9c9819e03adfa63f904ba3c650b36a5c5d4b67a5
size 2277156 size 2277028

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:39e77d08e322c2d60af2254743867dde50bbf6bf4f39d5b46df1eb311ba14af4 oid sha256:6fd62ed755c9e1ddbe1d3ff58722b70c8e867c4d280adaa0c0fcce40820039cf
size 40601488 size 40596084

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b6f28501eafc5b35396ed9e265c9f7f1e764a8cb11f910b85481048fae78bfbb oid sha256:0d5f936dc5d8280686d511aedb21009d0075b4fd5c7b5f2d7897b3fa940f7069
size 2079284 size 2080096

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:0d1dd7128a3503063589be89d775221508bfa87a31f5cf12f8497bac30cbe459 oid sha256:206bcc49633138cc09128aa4ec71d0259ecea4f8d6a55981bd0dc1fb76bf1728
size 2320268 size 2319500

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:fec83cb0e6e0df32799c60a0980deb5ecd7612004af82c76320d1c3c1bc4baf0 oid sha256:b1ef1d1dc3c3eac88b7bece739251b479fe0fefa122a62d1911f811b853408de
size 364764 size 364724

View File

@@ -1,11 +0,0 @@
--- openjdk/hotspot/src/share/vm/gc_implementation/g1/g1ConcurrentMarkObjArrayProcessor.cpp 2020-11-02 16:54:31.999787520 +0100
+++ openjdk/hotspot/src/share/vm/gc_implementation/g1/g1ConcurrentMarkObjArrayProcessor.cpp 2020-11-02 16:59:27.993852851 +0100
@@ -41,7 +41,7 @@
}
size_t G1CMObjArrayProcessor::process_array_slice(objArrayOop obj, HeapWord* start_from, size_t remaining) {
- size_t words_to_scan = MIN2(remaining, ObjArrayMarkingStride);
+ size_t words_to_scan = MIN2(remaining, (size_t) ObjArrayMarkingStride);
if (remaining > ObjArrayMarkingStride) {
push_array_slice(start_from + ObjArrayMarkingStride);

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1718e537f195adba5f98e30d115cc15db530d3f91e88cdbaaf307ea4220f7cc9 oid sha256:e2dfc5105336d1b5dcd08641358d66a40d87be637d2f2e7491a71b8fb5161668
size 7277048 size 7276688