Fridrich Strba 2019-03-05 08:07:19 +00:00 committed by Git OBS Bridge
parent 790567b4b1
commit 8fa2c5eaea

View File

@ -1,3 +1,261 @@
-------------------------------------------------------------------
Tue Mar 5 07:44:21 UTC 2019 - Fridrich Strba <fstrba@suse.com>
- 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 <fstrba@suse.com> Mon Jan 7 07:45:12 UTC 2019 - Fridrich Strba <fstrba@suse.com>
@ -788,7 +1046,7 @@ Fri Sep 28 05:15:18 UTC 2018 - Fridrich Strba <fstrba@suse.com>
8199406.patch, 8199547.patch, 8200359.patch, 8200666.patch, 8199406.patch, 8199547.patch, 8200359.patch, 8200666.patch,
8201433.patch, 8202585.patch, 8202996.patch, 8203233.patch, 8201433.patch, 8202585.patch, 8202996.patch, 8203233.patch,
8203368.patch, 8205491.patch 8203368.patch, 8205491.patch
+ Not needed any more + Not needed any more
- Modified patch: - Modified patch:
* java-1_8_0-openjdk-suse-desktop-files.patch * java-1_8_0-openjdk-suse-desktop-files.patch
- Rediff to changed context - 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 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
+ [backport] Add JVMTI notifications to Shenandoah GC pauses. + [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] 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
+ [backport] Uncommit heap regions after given delay + [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] 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
+ [backport] Verify liveness data + [backport] Verify liveness data
@ -1915,11 +2173,11 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
+ 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
+ Properly unlock ShenandoahVerify + Properly unlock ShenandoahVerify