/hg/icedtea7: Add 2.5.4 release notes.
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Mar 27 15:00:13 UTC 2015
changeset 5d905b7fe1ac in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=5d905b7fe1ac
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Mar 26 18:14:33 2015 +0000
Add 2.5.4 release notes.
2015-03-26 Andrew John Hughes <gnu.andrew at member.fsf.org>
* NEWS:
Add 2.5.4 release notes.
diffstat:
ChangeLog | 5 +
NEWS | 182 ++++++++++++++++++++++++++++++++++---------------------------
2 files changed, 106 insertions(+), 81 deletions(-)
diffs (484 lines):
diff -r 10956f86c749 -r 5d905b7fe1ac ChangeLog
--- a/ChangeLog Thu Feb 05 16:10:46 2015 +0000
+++ b/ChangeLog Thu Mar 26 18:14:33 2015 +0000
@@ -1,3 +1,8 @@
+2015-03-26 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * NEWS:
+ Add 2.5.4 release notes.
+
2015-02-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
* Makefile.am:
diff -r 10956f86c749 -r 5d905b7fe1ac NEWS
--- a/NEWS Thu Feb 05 16:10:46 2015 +0000
+++ b/NEWS Thu Mar 26 18:14:33 2015 +0000
@@ -14,22 +14,12 @@
New in release 2.6.0 (2014-XX-XX):
-* Security fixes
- - S8047125, CVE-2015-0395: (ref) More phantom object references
- - S8047130: Fewer escapes from escape analysis
- - S8049253: Better GC validation
- - S8050807, CVE-2015-0383: Better performing performance data handling
- - S8055479: TLAB stability
- - S8058982, CVE-2014-6601: Better verification of an exceptional invokespecial
* OpenJDK
- S4792059: test/java/io/pathNames/GeneralSolaris.java fails on symbolic links
- S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value
- S5036554: unmarshal error on CORBA alias type in CORBA any
- S6458027: Disabling IPv6 on a specific network interface causes problems
- - S6461635: [TESTBUG] BasicTests.sh test fails intermittently
- - S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
- S6642881: Improve performance of Class.getClassLoader()
- - S6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
- S6695379: Copy method annotations and parameter annotations to synthetic bridge methods
- S6883953: java -client -XX:ValueMapInitialSize=0 crashes
- S6931564: Incorrect display name of Locale for south africa
@@ -38,16 +28,12 @@
- S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java test indicates ".a frame wasn't focused on click" jdk7 issue on linux
- S7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets
- S7017962: Obsolete link is used in URL class level spec
- - S7028073: The currency symbol for Peru is wrong
- S7033533: realSync() doesn't work with Xfce
- S7036518: TEST_BUG: add cygwin support to test/java/nio/charset/coders/CheckSJISMappingProp.sh
- - S7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true
- S7052170: javadoc -charset option generates wrong meta tag
- S7058832: com/sun/net/httpserver/bugs/B6373555.java failing intermittently
- S7076487: (sctp) SCTP API classes does not exist in JDK for Mac
- - S7077119: remove past transition dates from CurrencyData.properties file
- S7084032: test/java/net/Inet6Address/B6558853.java fails on Windows XP/2003 if IPv6
- - S7085757: Currency Data: ISO 4217 Amendment 152
- S7087021: TEST: com/sun/crypto/provider/Mac/MacClone.java failed on Solaris sparc 5.10
- S7090324: gclog rotation via external tool
- S7095856: OutputStreamHook doesn't handle null values
@@ -63,36 +49,28 @@
- S7160604: Using non-opaque windows - popups are initially not painted correctly
- S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails (Invalid key code)
- S7164841: Improvements to the GC log file rotation
- - S7169142: CookieHandler does not work with localhost
- S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh failing
- S7172865: PropertyDescriptor fails to work with setter method name if setter is non-void
- S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
- - S7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations
- S7195480: javax.smartcardio does not detect cards on Mac OS X
- - S7195759: ISO 4217 Amendment 154
- S7199674: (props) user.home property does not return an accessible location in sandboxed environment [macosx]
- - S8001105: findVirtual of Object[].clone produces internal error
- S8001472: api/java_awt/Window/indexTGF_* tests fail because expected colors aren't equal
- S8001633: Wrong alt processing during switching between windows.
- S8002148: [TEST_BUG] The four lines printed are not the bold typeface.
- S8004488: wrong permissions checked in krb5
- - S8005232: (JEP-149) Class Instance size reduction
- S8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
- - S8006748: getISO3Country() returns wrong value
- S8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
- S8008759: Do not let internal JDK zlib symbols leak out of fastdebug libzip.so
- S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails intermittently
- S8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen/meta data size change info
- S8011646: SEGV in compiled code with loop predication
- S8011795: DOM Serializer prints stack traces to System.err
- - S8012026: [macosx] Component.getMousePosition() does not work in an applet on MacOS
- S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue " in HttpURLConnection
- S8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
- S8013098: [macosx] localized aqua_xx.properties are not included in rt.jar
- S8013485: javac can't handle annotations with a <clinit> from a previous compilation unit
- S8013849: Awt assert on Hashtable.cpp:124
- S8014254: Selector in HttpServer introduces a 1000 ms delay when using KeepAlive
- - S8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
- S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java fails on MacOSX
- S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
- S8015780: java/lang/reflect/Method/GenericStringTest.java failing
@@ -103,30 +81,23 @@
- S8019623: Lack of synchronization in AppContext.getAppContext()
- S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
- S8019834: InetAddress.getByName hangs for bad IPv6 literals
- - S8020190, PR2160, RH1176718: Fatal: Bug in native code: jfieldID must match object
- S8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
- S8020829: NMT tests fail on platforms if NMT detail is not supported
- - S8021121: ISO 4217 Amendment Number 156
- - S8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address
- S8021804: Certpath validation fails if validity period of root cert does not include validity period of intermediate cert
- S8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
- S8022229: Intermittent test failures in sun/tools/jstatd
- S8022531: [TEST_BUG] After double-click on the folder names , there is no 'OK' button in the dialog.
- - S8022721: TEST_BUG: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition
- S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
- S8024061: Exception thrown when drag and drop between two components is executed quickly
- S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows
- S8024677: [TESTBUG] Move tests for classes in /testlibrary
- S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
- - S8025051: Update resource files for TimeZone display names
- S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData): failure java.lang.AssertionError: expected [true] but found [false]
- S8025710: Proxied HTTPS connections reused by HttpClient can send CONNECT to the server
- S8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9)
- S8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
- - S8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
- S8027026: Change keytool -genkeypair to use -keyalg RSA
- S8027348: (process) Enhancement of handling async close of ProcessInputStream
- - S8027359: XML parser returns incorrect parsing results
- S8027695: There should be a space before % sign in Swedish locale
- S8028073: race condition in ObjectMonitor implementation causing deadlocks
- S8028074: InetAddress.getByName fails with UHE "invalid IPv6 address" if host name starts with a-f
@@ -135,9 +106,6 @@
- S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
- S8028616: Htmleditorkit parser doesn't handle leading slash (/)
- S8028617: Dvorak keyboard mapping not honored when ctrl key pressed
- - S8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
- - S8028627: Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings
- - S8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions
- S8029073: (corba) New connection reclaimed when number of connection is greater than highwatermark
- S8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
- S8029302: Performance regression in Math.pow intrinsic
@@ -150,7 +118,6 @@
- S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java fails if java output contains VM warning
- S8030878: JConsole issues meaningless message if SSL connection fails
- S8030976: Untaken paths should be more vigorously pruned at highest optimization level
- - S8031046: Native Windows ccache might still get unsupported ticket
- S8031061: new hotspot build - hs24.60-b07
- S8031068: java/util/logging/ParentLoggersTest.java: checkLoggers: getLoggerNames() returned unexpected loggers
- S8031290: Adjust call to getisax() for additional words returned
@@ -161,10 +128,7 @@
- S8031743: C2: loadI2L_immI broken for negative memory values
- S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
- S8031765: Child process error stream is not empty!
- - S8032078: [macosx] CPlatformWindow.setWindowState throws RuntimeException, if windowState=ICONIFIED|MAXIMIZED_BOTH
- S8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors
- - S8032669: Mouse release not being delivered to Swing component in 7u45
- - S8032788: ImageIcon constructor throws an NPE and hangs when passed a null String parameter
- S8032808: Support Solaris SO_FLOW_SLA socket option
- S8032832: Applet/browser deadlocks, when IIS integrated authentication is used
- S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running
@@ -173,7 +137,6 @@
- S8032878: Editable combos in table do not behave as expected
- S8032901: WaitForMultipleObjects() return value not handled appropriately
- S8032908: getTextContent doesn't return string in JAXP
- - S8032909: XSLT string-length returns incorrect length when string includes complementary chars
- S8033113: wsimport fails on WSDL:header parameter name customization
- S8033524: Set minor version for hotspot in 7u80 to 80 and build number to b01
- S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c: JNI exception pending
@@ -184,7 +147,6 @@
- S8038919: Requesting focus to a modeless dialog doesn't work on Safari
- S8038966: JAX-WS handles wrongly xsd:any arguments for Web services
- S8034118: [parfait] JNI exception pending in macosx/native/sun/awt/JavaComponentAccessibility.m
- - S8034200: Test java/net/CookieHandler/LocalHostCookie.java fails after fix of JDK-7169142
- S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
- S8034768: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
- S8034920: new hotspot build - hs24.80-b03
@@ -196,7 +158,6 @@
- S8036778: new hotspot build - hs24.80-b05
- S8036819: JAB: mneumonics not read for textboxes
- S8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
- - S8036863: Update jdk7 testlibrary to match jdk8 in hotspot
- S8036981: JAXB not preserving formatting for xsd:any Mixed content
- S8036983: JAB:Multiselection Ctrl+CursorUp/Down and ActivateDescenderPropertyChanged event
- S8037477: Reproducible hang of JAWS and webstart application with JAB 2.0.4
@@ -218,16 +179,11 @@
- S8039891: Remove ppcsflt builds from JPRT
- S8039899: Missing licence headers in test for JDK-8033113
- S8040076: Memory leak: java.awt.List objects allowing multiple selections are not GC-ed.
- - S8040168: Set hotspot version to hs24.66 and build to b01 for 7u66
- - S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
- S8040664: Revert temporary fix JDK-8038785
- S8040790: [TEST_BUG] tools/javac/innerClassFile/Driver.sh fails to cleanup files after it
- - S8041132: Increment hsx 24.66 build to b02 for 7u66-b09
- S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(! had_error) failed: bad dominance
- - S8041408: Increment hsx 24.55 build to b04 for 7u55-b34
- S8041451: com.sun.jndi.ldap.Connection:ReadTimeout should abandon ldap request
- S8041507: Java Access Bridge version strings need to be fixed
- - S8041572: [macosx] huge native memory leak in AWTWindow.m
- S8041725: Nimbus JList selection colors persist across L&F changes
- S8041791: String.toLowerCase regression - violates Unicode standard
- S8041918: BootstrapMethods attribute cannot be empty.
@@ -235,7 +191,6 @@
- S8041979: sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
- S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
- S8041984: CompilerThread seems to occupy all CPU in a very rare situation
- - S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser
- S8042052: assert(t != NULL) failed: must set before get
- S8042059: Various fixes to linux/sparc
- S8042235: redefining method used by multiple MethodHandles crashes VM
@@ -254,11 +209,9 @@
- S8043354: OptimizePtrCompare too aggressive when allocations are present
- S8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux
- S8043507: javax.smartcardio.CardTerminals.list() fails on MacOSX
- - S8043610: Sorting columns in JFileChooser fails with AppContext NPE
- S8043720: (smartcardio) Native memory should be handled more accurately
- S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
- S8044602: Increment minor version of HSx for 7u72 and initialize the build number
- - S8044603: Increment minor version of HSx for 7u71 and initialize the build number
- S8044614: [macosx] Focus issue with 2 applets in firefox
- S8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux
- S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped files (zlib 1.2.8 port)
@@ -269,7 +222,6 @@
- S8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
- S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12
- S8046289: compiler/6340864/TestLongVect.java timeout with
- - S8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX
- S8046495: KeyEvent can not be accepted in quick mouse clicking
- S8046516: Segmentation fault in JVM (easily reproducible)
- S8046559: NPE when changing Windows theme
@@ -289,23 +241,17 @@
- S8048506: [macosx] javax.swing.PopupFactory issue with null owner
- S8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method
- S8049081: Increment hsx 24.72 build to b02 for 7u72-b03
- - S8049250: Need a flag to invert the Card.disconnect(reset) argument
- - S8049343: (tz) Support tzdata2014g
- S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory
- S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
- S8049684: pstack crashes on java core dump
- - S8049758: Increment minor version of HSx for 7u75 and initialize the build number
- S8049787: Increment hsx 24.72 build to b03 for 7u72-b04
- S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
- S8050158: Introduce system property to maintain RC4 preference order
- S8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
- S8050167: linux-sparcv9: hs_err file does not show any stack information
- S8050386: javac, follow-up of fix for JDK-8049305
- - S8050485: super() in a try block in a ctor causes VerifyError
- S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming
- S8051004: javac, incorrect bug id in tests for JDK-8050386
- - S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
- - S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
- S8051844: BootstrapMethods attribute cannot be empty again
- S8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call
- S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java fails to compile
@@ -317,7 +263,6 @@
- S8054817: File ccache only recognizes Linux and Solaris defaults
- S8054841: (process) ProcessBuilder leaks native memory
- S8054883: Segmentation error while running program
- - S8055222: Currency update needed for ISO 4217 Amendment #159
- S8055304: More boxing for DirectoryComboBoxModel
- S8055309: RMI needs better transportation considerations
- S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
@@ -327,12 +272,10 @@
- S8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM
- S8056026: Debug security logging should print Provider used for each crypto operation
- S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java fails in Windows
- - S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
- S8056264: Multicast support improvements
- S8056276: Fontmanager feature improvements
- S8056309: Set minor version for hotspot in 7u76 to 76 and build number to b01
- S8056914: Right Click Menu for Paste not showing after upgrading to java 7
- - S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris
- S8057530: (process) Runtime.exec throws garbled message in jp locale
- S8057555: Less cryptic cipher suite management
- S8057564: JVM hangs at getAgentProperties after attaching to VM with lower
@@ -340,12 +283,10 @@
- S8058120: Rendering / caret errors with HTMLDocument
- S8058473: "Comparison method violates its general contract" when using Clipboard
- S8058583: Remove CompilationRepeat
- - S8058715: stability issues when being launched as an embedded JVM via JNI
- S8058927: ATG throws ClassNotFoundException
- S8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist
- S8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
- S8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
- - S8059206: (tz) Support tzdata2014i
- S8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
- S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
- S8059327: XML parser returns corrupt attribute value
@@ -353,45 +294,34 @@
- S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass should create intermediate directories
- S8060006: No Russian time zones mapping for Windows
- S8060169: Update the Crash Reporting URL in the Java crash log
- - S8060474: Resolve more parsing ambiguity
- S8061210: Issues in TLS
- S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
- - S8061685: Increment hsx 24.75 build to b02 for 7u75-b06
- S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
- - S8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
- - S8061826: Part of JDK-8060474 should be reverted
- S8061954: 7u76 - deployment warning dialogs do not work on Linux
- S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146
- S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java fails in 7u-cpu nightly
- - S8062561: Test bug8055304 fails if file system default directory has read access
- S8062608: BCEL corrupts debug data of methods that use generics
- S8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
- S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS
- S8062771: Core reflection should use final fields whenever possible
- - S8062807: Exporting RMI objects fails when run under restrictive SecurityManager
- - S8064300: Increment hsx 24.75 build to b03 for 7u75-b06
- S8064391: More thread safety problems in core reflection
- S8064407: (fc) FileChannel transferTo should use TransmitFile on Windows
- S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
- S8064516: BCEL still corrupts generic methods if bytecode offsets are modified
- S8064532: 7u76 build failed with # 8041979
- S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
- - S8064560: (tz) Support tzdata2014j
- S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
- S8064846: Lazy-init thread safety problems in core reflection
- S8065098: JColorChooser no longer supports drag and drop between two JVM instances
- S8065552: setAccessible(true) on fields of Class may throw a SecurityException
- - S8065608: 7u75 l10n resource file translation update
- S8065609: 7u76 l10n resource file translation update
- S8065618: C2 RA incorrectly removes kill projections
- S8065674: javac generates incorrect LVT table for trivial cases
- S8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
- - S8065787: Increment hsx 24.75 build to b04 for 7u75-b10
- S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066103: C2's range check smearing allows out of bound array accesses
- S8066612: Add a test that will call getDeclaredFields() on all classes and try to set them accessible.
- S8066649: 8u backport for 8065618 is incorrect
- - S8066747: Backing out Japanese translation change in awt_ja.properties
- S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
- S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8068338: Better message about incompatible zlib in Deflater.init
@@ -400,25 +330,119 @@
- S8068639: Make certain annotation classfile warnings opt-in
* Backports
- S6584008, PR2193, RH1173326: jvmtiStringPrimitiveCallback should not be invoked when string value is null
- - S7172012, PR2067: Make test-in-build an option (Queens)
- - S8000897, RH1155012: VM crash in CompileBroker
* Bug fixes
- PR1786: Allow x86 build to occur on x86_64 using a previously built x86_64 build
- PR1846: Build fails when using IcedTea7 as bootstrap JDK with native ecj
- PR1847: Synchronise javac.in with IcedTea6
- PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
+ - PR2144: make dist fails due to lack of HotSpot-specific patches
+ - PR2196, RH1164762: jhat man page has broken URL
+ - PR2200: Support giflib 5.1.0
+ - PR2210: DGifCloseFile call should check the return value, not the error code, for failure
+* AArch64 port
+ - Add java.lang.ref.Reference.get intrinsic to template interpreter
+ - Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at().
+ - Remove insanely large stack allocation in entry frame.
+ - S8072129: [AARCH64] missing fix for 8066900
+
+New in release 2.5.4 (2015-01-21):
+
+* Security fixes
+ - S8046656: Update protocol support
+ - S8047125, CVE-2015-0395: (ref) More phantom object references
+ - S8047130: Fewer escapes from escape analysis
+ - S8048035, CVE-2015-0400: Ensure proper proxy protocols
+ - S8049253: Better GC validation
+ - S8050807, CVE-2015-0383: Better performing performance data handling
+ - S8054367, CVE-2015-0412: More references for endpoints
+ - S8055304, CVE-2015-0407: More boxing for DirectoryComboBoxModel
+ - S8055309, CVE-2015-0408: RMI needs better transportation considerations
+ - S8055479: TLAB stability
+ - S8055489, CVE-2014-6585: Better substitution formats
+ - S8056264, CVE-2014-6587: Multicast support improvements
+ - S8056276, CVE-2014-6591: Fontmanager feature improvements
+ - S8057555, CVE-2014-6593: Less cryptic cipher suite management
+ - S8058982, CVE-2014-6601: Better verification of an exceptional invokespecial
+ - S8059485, CVE-2015-0410: Resolve parsing ambiguity
+ - S8061210, CVE-2014-3566: Issues in TLS
+* Backports
+ - S6461635: [TESTBUG] BasicTests.sh test fails intermittently
+ - S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
+ - S6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
+ - S7028073: The currency symbol for Peru is wrong
+ - S7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true
+ - S7077119, PR2165, G534118: remove past transition dates from CurrencyData.properties file
+ - S7085757: Currency Data: ISO 4217 Amendment 152
+ - S7169142: CookieHandler does not work with localhost
+ - S7172012, PR2067: Make test-in-build an option (Queens)
+ - S7183753: [TEST] Some colon in the diff for this test
+ - S7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations
+ - S7195759: ISO 4217 Amendment 154
+ - S8000897, RH1155012: VM crash in CompileBroker
+ - S8001105: findVirtual of Object[].clone produces internal error
+ - S8005232: (JEP-149) Class Instance size reduction
+ - S8006748: getISO3Country() returns wrong value
+ - S8012026: [macosx] Component.getMousePosition() does not work in an applet on MacOS
+ - S8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
+ - S8020190, PR2160, RH1176718: Fatal: Bug in native code: jfieldID must match object
+ - S8021121: ISO 4217 Amendment Number 156
+ - S8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address
+ - S8022721: TEST_BUG: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition
+ - S8025051: Update resource files for TimeZone display names
+ - S8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
+ - S8027359: XML parser returns incorrect parsing results
+ - S8028623, PR2112, RH1168693: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
+ - S8028627: Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings
+ - S8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions
+ - S8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
+ - S8031046: Native Windows ccache might still get unsupported ticket
+ - S8031502: JSR292: IncompatibleClassChangeError in LambdaForm for CharSequence.toString() method handle type converter
+ - S8032078: [macosx] CPlatformWindow.setWindowState throws RuntimeException, if windowState=ICONIFIED|MAXIMIZED_BOTH
+ - S8032669: Mouse release not being delivered to Swing component in 7u45
+ - S8032788: ImageIcon constructor throws an NPE and hangs when passed a null String parameter
+ - S8032909: XSLT string-length returns incorrect length when string includes complementary chars
+ - S8034200: Test java/net/CookieHandler/LocalHostCookie.java fails after fix of JDK-7169142
+ - S8036863: Update jdk7 testlibrary to match jdk8 in hotspot
+ - S8040168: Set hotspot version to hs24.66 and build to b01 for 7u66
+ - S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
+ - S8041132: Increment hsx 24.66 build to b02 for 7u66-b09
+ - S8041408: Increment hsx 24.55 build to b04 for 7u55-b34
+ - S8041572: [macosx] huge native memory leak in AWTWindow.m
+ - S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser
+ - S8043610: Sorting columns in JFileChooser fails with AppContext NPE
+ - S8044603: Increment minor version of HSx for 7u71 and initialize the build number
+ - S8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX
+ - S8049250: Need a flag to invert the Card.disconnect(reset) argument
+ - S8049343: (tz) Support tzdata2014g
+ - S8049758: Increment minor version of HSx for 7u75 and initialize the build number
+ - S8050485: super() in a try block in a ctor causes VerifyError
+ - S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
+ - S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
+ - S8055222: Currency update needed for ISO 4217 Amendment #159
+ - S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
+ - S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris
+ - S8058715: stability issues when being launched as an embedded JVM via JNI
+ - S8059206: (tz) Support tzdata2014i
+ - S8060474: Resolve more parsing ambiguity
+ - S8061685: Increment hsx 24.75 build to b02 for 7u75-b06
+ - S8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
+ - S8061826: Part of JDK-8060474 should be reverted
+ - S8062561: Test bug8055304 fails if file system default directory has read access
+ - S8062807: Exporting RMI objects fails when run under restrictive SecurityManager
+ - S8064300: Increment hsx 24.75 build to b03 for 7u75-b06
+ - S8064560: (tz) Support tzdata2014j
+ - S8065608: 7u75 l10n resource file translation update
+ - S8065787: Increment hsx 24.75 build to b04 for 7u75-b10
+ - S8066747: Backing out Japanese translation change in awt_ja.properties
+ - S8067364, PR2145, RH114622: Printing to Postscript doesn't support dieresis
+* Bug fixes
- PR2064: Unset OS before running OpenJDK build
- PR2069: Type-punning warnings still evident on RHEL 5
- PR2094, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure
- PR2123: SunEC provider crashes when built using system NSS
- PR2124: Synchronise elliptic curves in sun.security.ec.NamedCurve with those listed by NSS
- PR2135: Race condition in SunEC provider with system NSS
- - PR2144: make dist fails due to lack of HotSpot-specific patches
- - PR2145, RH114622: Printing to Postscript doesn't support dieresis
- PR2161: RHEL 6 has a version of GIO which meets the version criteria, but has no g_settings_*
- - PR2196, RH1164762: jhat man page has broken URL
- - PR2200: Support giflib 5.1.0
- - PR2210: DGifCloseFile call should check the return value, not the error code, for failure
* CACAO
- PR2032: CACAO lacks JVM_FindClassFromCaller introduced by security patch in 2.5.3
* JamVM
@@ -430,7 +454,6 @@
- Add char_array_equals intrinsic
- Add CNEG and CNEGW to macro assembler.
- Add frame anchor fences.
- - Add java.lang.ref.Reference.get intrinsic to template interpreter
- Add missing instruction synchronization barriers and cache flushes.
- Add some memory barriers for object creation and runtime calls.
- Add support for A53 multiply accumulate
@@ -492,7 +515,6 @@
- Fixed various typos, overlooked cases and wrong accessors
- Fix error introduced into profiling code
- Fix guarantee failure in synchronizer.cpp
- - Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at().
- Fix more errors introduced into interpreter profile counter increment
- Fix relocations
- Fix several small typos
@@ -525,7 +547,6 @@
- Removed redundant field use_XOR_for_compressed_class_base
- Removed some errors in signal handling code
- Removed undefined metadata case
- - Remove insanely large stack allocation in entry frame.
- Remove redundant bracket
- Remove support for volatile load/store rules in ad file
- Renamed emit_int32 to emit_long and added local emit_long64 in place of missing emit_int64
@@ -554,7 +575,6 @@
- Reverted os_cpu/linux_aarch64 code to conform to jdk7
- Reverted reloc info code to conform to jdk7
- Revert Method:: etc to methodOopDesc:: etc
- - S8072129: [AARCH64] missing fix for 8066900
- Scripts to build aarch64-x86 hybrid and aarch64 native debug images
- Some errors revealed when building debug image
- Temporarily disable running test_gamma
More information about the distro-pkg-dev
mailing list