This commit is contained in:
parent
790567b4b1
commit
8fa2c5eaea
@ -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>
|
||||
|
||||
@ -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,
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user