diff --git a/java-1_8_0-openjdk.changes b/java-1_8_0-openjdk.changes index 6c5a1ed..3ab6e32 100644 --- a/java-1_8_0-openjdk.changes +++ b/java-1_8_0-openjdk.changes @@ -1,3 +1,261 @@ +------------------------------------------------------------------- +Tue Mar 5 07:44:21 UTC 2019 - Fridrich Strba + +- Update to version jdk8u201 (icedtea 3.11.0) + * Security fixes + + S8199156: Better route routing + + S8199161: Better interface enumeration + + S8199166: Better interface lists + + S8199552: Update to build scripts + + S8200659: Improve BigDecimal support + + S8203955: Improve robot support + + S8204895: Better icon support + + S8205356: Choose printer defaults + + S8205709: Proper allocation handling + + S8205714: Initial class initialization + + S8206290, CVE-2019-2422, bsc#1122293: Better FileChannel + transfer performance + + S8206295: More reliable p11 transactions + + S8206301: Improve NIO stability + + S8208585: Make crypto code more robust + + S8209094, CVE-2019-2426: Improve web server connections + + S8210094: Better loading of classloader classes + + S8210598: Strengthen Windows Access Bridge Support + + S8210606: Improved data set handling + + S8210610: Improved LSA authentication + + S8210866, CVE-2018-11212, bsc#1122299: Improve JPEG + processing + + S8210870: Libsunmscapi improved interactions + * New features + + PR3667: Use the internal copy of the SunEC library rather + than statically linking against NSS + * Import of OpenJDK 8 u192 build 12 + + S6730115: Fastdebug VM crashes with "ExceptionMark destructor + expects no pending exceptions" error + + S8022177: Windows/MSYS builds broken + + S8026331: hs_err improvement: Print if we have seen any + OutOfMemoryErrors or StackOverflowErrors + + S8026335: hs_err improvement: Print exact compressed oops + mode and the heap base value. + + S8027584: Disable ccache by default + + S8031759: Improved tool overriding in configure + + S8033292: only warn, not fail, on unknown variables in + configure + + S8034199: Add 'reconfigure' target for re-creating a + configuration + + S8034788: Rewrite toolchain.m4 to support multiple toolchains + per platform. + + S8035074: hs_err improvement: Add time zone information in + the hs_err file + + S8035495: Improvements in autoconf integration + + S8035725: Must keep microsoft VS_PATH on PATH after toolchain + detection + + S8035730: Configure fails in cygwin if current dir is in + /home/user + + S8035751: Clean up Visual Studio detection logic + + S8035825: Warn instead of fail when calling the configure + wrapper directly + + S8036003: Add + --with-native-debug-symbols=[none|internal|external|zipped] + + S8038340: Cleanup and fix sysroot and devkit handling on + Linux and Solaris + + S8039030: 9-dev windows-i586 build failed with mktemp: + command not found + + S8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS + use of class oop's copy constructor definitions causing error + level diagnostic. + + S8042707: Source changes needed to build JDK 9 with Visual + Studio 2013 (VS2013) + + S8048128: Fix for Solaris Studio C++ 5.13, + CHECK_UNHANDLED_OOPS breaks PPC build. + + S8057538: Build the freetype library during configure on + Windows + + S8067239: [TESTBUG] javax/xml/bind/marshal/8036981/Test.java + failed + + S8069124: runtime/NMT/MallocSiteHashOverflow.java failing in + nightlies + + S8077420: Build failure with SS12u4 + + S8078437: Enable use of devkits for Windows + + S8079788: Fix broken CL version detection in configure for + some Visual Studio configurations + + S8081202: Hotspot compile warning: "Invalid suffix on + literal; C++11 requires a space between literal and identifier" + + S8081323: ConstantPool::_resolved_references is missing in + heap dump + + S8114823: G1 doesn't honor request to disable class unloading + + S8134157: adlc fails to compile with SS12u4 + + S8138692: libjsig compilation is missing EXTRA_CFLAGS on + macosx + + S8140470: javax/xml/crypto/dsig/SecurityManager/ + /XMLDSigWithSecMgr.java failed with AccessControlException + + S8148175: C1: G1 barriers don't preserve FP registers + + S8150426: Wrong cast in metadata_at_put + + S8150688: Fix os_windows siglabel + + S8153194: PreserveFPRegistersTest.java runs out of memory in + the nightlies + + S8156824: com.sun.jndi.ldap.pool.PoolCleaner should clear its + context class loader + + S8158012: Use SW prefetch instructions instead of BIS for + allocation prefetches on SPARC Core C4 + + S8160748: Inconsistent types for ideal_reg + + S8162362: Introduce system property to control enabled + ciphersuites + + S8162540: Crash in C2 escape analysis with assert: "node + should be registered" + + S8165463: Native implementation of sunmscapi should use + operator new (nothrow) for allocations + + S8173013: JVMTI tagged object access needs G1 pre-barrier + + S8176033: New cygwin grep does not match \r as newline + + S8176192: Incorrect usage of Iterator in Java 8 In + com.sun.jndi.ldap.EventSupport.removeNamingListener + + S8178370: [TEST_BUG] + java/security/Signature/SignatureLength.java fails + + S8179079: Incremental HotSpot builds broken on Windows + + S8179675: Build with error on windows with new Cygwin grep + + S8185855: Debug exception stacks should be clearer + + S8186171: HashMap: Entry.setValue may not work after + Iterator.remove() called for previous entries + + S8186646: Nashorn: "duplicate code" assertion when binding a + vararg function that just passes arguments along + + S8188083: NullPointerExcpn-java.awt.image.FilteredImageSource + .startProduction JDK-8079607 + + S8189170: Add option to disable stack overflow checking in + primordial thread for use with JNI_CreateJavaJVM + + S8189760: sun/security/ssl/CertPathRestrictions/ + /TLSRestrictions.java failed with unexpected Exception + intermittently + + S8193171: keytool -list displays "JKS" for a PKCS12 keystore + + S8193758: Update copyright headers of files in src tree that + are missing Classpath exception + + S8194412: Adding 256 units of IsoFields.QUARTER_YEARS broken + + S8194642: Improve OOM error reporting for JDK8 + + S8195095: Images are not scaled correctly in JEditorPane + + S8195738: scroll poistion in ScrollPane is reset after + calling validate() + + S8196108: Add build support for VS 2015/2017 + + S8196880: VS2017 Addition of Global Delete Operator with Size + Parameter Conflicts with Arena's Chunk Provided One + + S8196884: VS2017 Multiple Type Cast Conversion Compilation + Errors + + S8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly + Converted to 64 bits + + S8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in + share/runtime/os.cpp + + S8198304: VS2017 (C4838, C4312) Various conversion issues + with gtest tests + + S8198898: Compilation errors in jdk.crypto.mscapi with VS 2017 + + S8200353: Shift or Capslock not working in Textfield after + accented keystrokes + + S8201240: Improve releasing native resources of + BufImgSurfaceData.ICMColorData + + S8201369: Inet4AddressImpl_getLocalHostName reverse lookup on + Solaris only + + S8202600: [Zero] Undefined behaviour in + src/os_cpu/linux_zero/vm/os_linux_zero.cpp + + S8202696: Remove exclusion range for phonetic chars in + windows fontconfig.properties + + S8203349: 8u hotspot should recognise later Windows compilers + + S8203368: ObjectInputStream filterCheck method throws + NullPointerException + + S8203499: Uninitialised memory in WinAccessBridge.cpp + + S8203790: MSVCP dependency introduced in awt.dll + + S8203845: backport of JDK-8034788 inadvertently rolled back + JDK-8187045 changes to toolchain.m4 + + S8204053: libsaproc.so not linked with -z,noexecstack + + S8204872: [8u] VS2017: more instances of "error C3680: cannot + concatenate user-defined string literals with mismatched + literal suffix identifiers" + + S8205104: EXTRA_LDFLAGS not consistently being used + + S8205440: [8u] DWORD64 required for later Windows compilers + + S8205677: [8u] casts and type change for 8u to enable later + Windows compilers + + S8206425: .gnu_debuglink sections added unconditionally when + no debuginfo is stripped + + S8206454: [8u] os::current_stack_pointer() fails to compile + on later Windows compilers (warning C4172: returning address + of local variable) + + S8206914: add jdk8u-dev test failures to ProblemList.txt + + S8207402: Stray *.debuginfo files when not stripping debug + info + + S8207853: Need to regenerate configure in jdk8u-dev + + S8209002: 8u192 installed exe and dll files have wrong file + version + + S8210423: Backport of 8034788 breaks GCC version detection + + S8210658: Remove and retag jdk8u192-b10 tag in source + repository + + S8210951: Test sun/security/ssl/SSLContextImpl/ + /CustomizedCipherSuites.java fails + * Import of OpenJDK 8 u201 build 8 + + S8027781: New jarsigner timestamp warning is grammatically + incorrect + + S8159805: sun/security/tools/jarsigner/warnings/ + /NoTimestampTest.java fails after JDK-8027781 + + S8171049: Era.getDisplayName doesn't work with + non-IsoChronology + + S8191438: jarsigner should print when a timestamp will expire + + S8201818: [macosx] Printing attributes break page size set + via "java.awt.print.Book" object + + S8205330: InitialDirContext ctor sometimes throws NPE if the + server has sent a disconnection + + S8207775: Better management of CipherCore buffers + + S8208583: Better management of internal KeyStore buffers + + S8209129: Further improvements to cipher buffer management + + S8209862: CipherCore performance improvement + + S8210695: Create test to cover JDK-8205330 InitialDirContext + ctor sometimes throws NPE if the server has sent a + disconnection + + S8211883: Disable anon and NULL cipher suites + + S8213085: (tz) Upgrade time-zone data to tzdata2018g + + S8213368: JDK 8u201 l10n resource file update + + S8213792: Update THIRD_PARTY_README for LCMS to 2.9 + + S8213949: OpenJDK 8 CCharToGlyphMapper.m missing the + Classpath exception license text + + S8214357: JDK 8u201 l10n resource file update md20 + + S8215257: OpenJDK 8 mozilla_compat.js, parser.js missing the + Classpath exception license text + + S8215377: JDK-8171049 Breaks JCK signature tests - + Era.getDisplayName doesn't work with non-IsoChronology + * Backports + + S6424123, PR3696: JVM crashes on failed 'strdup' call + + S8059847, PR3696: complement JDK-8055286 and JDK-8056964 + changes + + S8074859, PR1937: Re-apply warnings as error switch removed + by 8034788 in 8u192 + + S8076475, PR3696: Misuses of strncpy/strncat + + S8145188, PR2945: Re-apply --with-java-debug-symbols option + removed by 8034788 in 8u192 + + S8214059, PR3693: Undefined behaviour in ADLC + + S8217753, PR3685: Enable HotSpot builds on 5.x Linux kernels + * Bug fixes + + PR3667, PR1983: Backed out changeset 48c15869ecd5 + + PR3667, PR1983: Backed out changeset f0635543beb3 + + PR3667, PR2127: Backed out changeset 0ff7720931e8 + + PR3667, PR2815: Backed out changeset 26e2e029ee25 + + PR3667, PR2899: Backed out changeset 9dc0eca5fa89 + + PR3667, PR2934: Backed out changeset 7513dae3426b + + PR3667, PR3479, RH1486025: Backed out changeset 5dcb55da00c1 + + PR3675: Update CVE URL + + PR3683: Addition of 8189170 in 8u192 breaks 8197429 backport + + PR3691: wget not detected by configure + * SystemTap + + PR3341: jstack.stp should support ppc64[le,be] + * AArch64 port + + S8160748, PR3682: [AArch64] Inconsistent types for ideal_reg + + S8189170, PR3682: [AArch64] Add option to disable stack + overflow checking in primordial thread for use with + JNI_CreateJavaJVM + + S8209414, PR3682: [AArch64] method handle invocation does not + respect JVMTI interp_only mode + + S8215951, PR3682: AArch64: jtreg test + vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults + + S8218185, PR3682: aarch64: missing LoadStore barrier in + TemplateTable::putfield_or_static + + S8219635, PR3682: aarch64: missing LoadStore barrier in + TemplateTable::fast_storefield +- Removed patch: + * icedtea-3.0.1-sunec.patch + + not needed any more + ------------------------------------------------------------------- Mon Jan 7 07:45:12 UTC 2019 - Fridrich Strba @@ -788,7 +1046,7 @@ Fri Sep 28 05:15:18 UTC 2018 - Fridrich Strba 8199406.patch, 8199547.patch, 8200359.patch, 8200666.patch, 8201433.patch, 8202585.patch, 8202996.patch, 8203233.patch, 8203368.patch, 8205491.patch - + Not needed any more + + Not needed any more - Modified patch: * java-1_8_0-openjdk-suse-desktop-files.patch - Rediff to changed context @@ -1808,37 +2066,37 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0 + S8146086, PR3439, RH1478402: Publishing two webservices on same port fails with "java.net.BindException: Address already - in use" + in use" + S8184673, PR3475, RH1487266: Fix compatibility issue in - AlgorithmChecker for 3rd party JCE providers + AlgorithmChecker for 3rd party JCE providers + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect - owned monitor + owned monitor + S8187822, PR3478, RH1494230: C2 conditonal move optimization - might create broken graph + might create broken graph * Bug fixes + PR3479, RH1486025: ECC and NSS JVM crash + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot + 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 - when some minimal fonts are present + when some minimal fonts are present * PPC port + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply - intrinsic + intrinsic + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of - li/cmpld + li/cmpld + S8170328, PR3466, RH1498321: PPC64: Use andis instead of - lis/and + lis/and + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for - bitfield extract + bitfield extract * AArch64 port + S8161190, PR3488: AArch64: Fix overflow in immediate cmp - instruction + instruction + S8187224, PR3488: aarch64: some inconsistency between - aarch64_ad.m4 and aarch64.ad + aarch64_ad.m4 and aarch64.ad * SystemTap + PR3467, RH1492139: Hotspot object_alloc tapset uses - HeapWordSize incorrectly + HeapWordSize incorrectly * Shenandoah + Add missing UseShenandoahGC checks to C2 + [backport] Add JVMTI notifications to Shenandoah GC pauses. @@ -1853,52 +2111,52 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com + [backport] Cap heap size for TestRegionSizeArgs test + [backport] Cleanup "dirty" mentions + [backport] Cleanup unused methods and statements + Trivial - cleanup: removed unused field, etc. + cleanup: removed unused field, etc. + [backport] Common pause marker to capture everything - before/after pause + before/after pause + [backport] Consistent print_on and tty handling + [backport] "continuous" heuristics + [backport] Disable biased locking by default + [backport] Fix build error: avoid loops with empty bodies + [backport] Fix build error: switches over enums should take - all enums + all enums + [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 - region to trace output + region to trace output + [backport] Fixed C calling convention of shenandoah_wb() on - Windows + Windows + [backport] LotsOfCycles test always degrades to Full GC + [backport] Made ShenandoahPrinter debug only + [backport] Make sure different Verifier levels work + [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] Move Verifier "start" message under (gc,start) + [backport] On-demand commit as heap resizing strategy + [backport] Periodic GC + [backport] PhiNode::has_only_data_users() needs to apply to - shenandoah barrier only + shenandoah barrier only + [backport] Pinning humongous regions should be allowed + [backport] Reclaimed humongous regions should count towards - immediate garbage + immediate garbage + [backport] Refactor region flags into finite state machine + [backport] Refactor ShConcThread dispatch + [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 ShenandoahHeapRegionSet + [backport] Region (byte|word) shifts as the replacement for - divisions + divisions + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation - tests + tests + [backport] Rename inline guards + [backport] Selectable humongous threshold + Humongous top() - should be correct for iteration + should be correct for iteration + [backport] Shortcut concurrent cycle when enough immediate - garbage is reclaimed + garbage is reclaimed + [backport] Templatize and improve inlining of arraycopy and - clone barriers. + clone barriers. + [backport] TestRegionSampling test + [backport] TestSmallHeap test for Shenandoah + [backport] Uncommit heap regions after given delay @@ -1906,7 +2164,7 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com + [backport] Unlock more GC-specific tests for Shenandoah + [backport] Update counters on slow-path more rarely + [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] Verify humongous regions liveness + [backport] Verify liveness data @@ -1915,11 +2173,11 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com + Fixed Fixed message logging + Handle Java heap initialization and expansion failures + Make sure -verbose:gc, PrintGC, PrintGCDetails work - consistently + consistently + 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 - LibraryCallKit::inline_multiplyToLen() + LibraryCallKit::inline_multiplyToLen() + Missing UseShenandoahGC check to C2 + OOME in SurrogateLockerThread deadlocks the GC cycle + Properly unlock ShenandoahVerify