/hg/icedtea7: 2 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Jan 24 12:37:21 PST 2014
changeset fb4939d4c208 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=fb4939d4c208
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Wed Jan 22 12:36:12 2014 +0000
Add 2.3.13 & 2.4.4 release notes.
2014-01-22 Andrew John Hughes <gnu.andrew at member.fsf.org>
* NEWS: Add 2.3.13 & 2.4.4 release notes.
changeset 8a3e31a0cd56 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=8a3e31a0cd56
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jan 24 20:37:05 2014 +0000
Bump to u60b03 and include PR1653, PR1654 and PR1655.
2014-01-24 Andrew John Hughes <gnu.andrew at member.fsf.org>
Update to u60b03 and additional IcedTea fixes
PR1653, PR1654 and PR1655.
* Makefile.am:
(BUILD_VERSION): Bump to b03.
(CORBA_CHANGESET): Update to current HEAD.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
* NEWS: Updated with changes.
* hotspot.map: Sync with forest HEAD.
* patches/boot/ecj-multicatch.patch:
Add new cases in RSAClientKeyExchange
and Handshaker.
* patches/systemtap_gc.patch: Regenerated.
diffstat:
ChangeLog | 29 ++++
Makefile.am | 26 +-
NEWS | 255 +++++++++++++++++++++++++++++++++++++-
hotspot.map | 2 +-
patches/boot/ecj-multicatch.patch | 48 +++++++
patches/systemtap_gc.patch | 114 ++++++++--------
6 files changed, 402 insertions(+), 72 deletions(-)
diffs (truncated from 661 to 500 lines):
diff -r d41c1fc06514 -r 8a3e31a0cd56 ChangeLog
--- a/ChangeLog Sat Jan 18 08:05:53 2014 +0000
+++ b/ChangeLog Fri Jan 24 20:37:05 2014 +0000
@@ -1,3 +1,32 @@
+2014-01-24 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ Update to u60b03 and additional IcedTea fixes
+ PR1653, PR1654 and PR1655.
+ * Makefile.am:
+ (BUILD_VERSION): Bump to b03.
+ (CORBA_CHANGESET): Update to current HEAD.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * NEWS: Updated with changes.
+ * hotspot.map: Sync with forest HEAD.
+ * patches/boot/ecj-multicatch.patch:
+ Add new cases in RSAClientKeyExchange
+ and Handshaker.
+ * patches/systemtap_gc.patch: Regenerated.
+
+2014-01-22 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * NEWS: Add 2.3.13 & 2.4.4 release notes.
+
2014-01-17 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/boot/hotspot/default/jdk-dependency.patch:
diff -r d41c1fc06514 -r 8a3e31a0cd56 Makefile.am
--- a/Makefile.am Sat Jan 18 08:05:53 2014 +0000
+++ b/Makefile.am Fri Jan 24 20:37:05 2014 +0000
@@ -1,22 +1,22 @@
# Dependencies
JDK_UPDATE_VERSION = 60
-BUILD_VERSION = b02
+BUILD_VERSION = b03
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = 5ec8983b8223
-JAXP_CHANGESET = 2d65c7260575
-JAXWS_CHANGESET = bd85f1c0b8a1
-JDK_CHANGESET = 4c27cda21c4a
-LANGTOOLS_CHANGESET = c271c79d6a8c
-OPENJDK_CHANGESET = 77e89f3f9031
+CORBA_CHANGESET = 1d9647b1ff91
+JAXP_CHANGESET = 84cee724e1a8
+JAXWS_CHANGESET = a840edf95760
+JDK_CHANGESET = 3cc793e4b177
+LANGTOOLS_CHANGESET = c1b7eb1ea511
+OPENJDK_CHANGESET = 18745a6e5f6d
-CORBA_SHA256SUM = 6c9a83e473ec409a59da9c04a578f7d0ad3322e5a938216eaa0e8d8d930eceb0
-JAXP_SHA256SUM = a8577172a84a44d108f036872adb18f2c06fdc59ae401161c9159f391ef9734a
-JAXWS_SHA256SUM = b80f3c5319f2ff11bc8548c13711ffaf93de30ea5ca98468663e70fc7fbdd708
-JDK_SHA256SUM = b2c45af6da2815f85b80699e51de748924709d295e5b0d951a47bb94a4c808cd
-LANGTOOLS_SHA256SUM = dccb8f490338b3d0808cb647acea48c60839145d61bd7cca6bc1fce42eba86ed
-OPENJDK_SHA256SUM = 495d501b3f5769000bac4ca732b9a772c95a3ad0c3a390926d02302579351dc7
+CORBA_SHA256SUM = 8973eee61b625bf0fa43a369f1932385252a19154cf3e1870dd0cab34edfadf5
+JAXP_SHA256SUM = 44cf8572051bdae93f18a0a860e3f5b01a75a876f7fb5b0d97d5e96d7b1778ae
+JAXWS_SHA256SUM = 328d8d964143d97a875dab4573071231b7d28286c2656242b39221358327965a
+JDK_SHA256SUM = 229e9e20f8fd4d62be34ff20653f49b6defa021ff8e5c9841fb1fc2b0199d23b
+LANGTOOLS_SHA256SUM = 7e3e82ef3fae40e7628f088dae8e3b51ab426419f3e548782fd43d6961c531d7
+OPENJDK_SHA256SUM = 834ed675c9382c95a639d1ec0c7a712ce2d9e83dbc0d2fa74fe686527f6d2582
CACAO_VERSION = e215e36be9fc
CACAO_SHA256SUM = 4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab
diff -r d41c1fc06514 -r 8a3e31a0cd56 NEWS
--- a/NEWS Sat Jan 18 08:05:53 2014 +0000
+++ b/NEWS Fri Jan 24 20:37:05 2014 +0000
@@ -31,6 +31,7 @@
- S7147084: (process) appA hangs when read output stream of appB which starts appC that runs forever
- S7171591: getDefaultScopeID() in src/solaris/native/java/net/net_util_md.c should return a value
- S7173464: Clipboard.getAvailableDataFlavors: Comparison method violates contract
+ - S7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X
- S7197210: java/lang/invoke/CallSiteTest.java failing on armsflt.
- S8003262: reverse translation required changes in xalan resource bundles
- S8004032: [TEST_BUG] [macosx] There is no effect when double clicking on the Icon, after right clicking on the Icon and the Icon disappear
@@ -41,6 +42,7 @@
- S8008118: (process) Possible null pointer dereference in jdk/src/solaris/native/java/lang/UNIXProcess_md.c
- S8008733: Psr:perf:osb performance regression (18%) in wss_bodyenc
- S8009213: sun/management/jdp/JdpTest.sh fails with exit code 1
+ - S8011955: Lunar screen reader crashes intermittently in WindowsAccessBridge-32.DLL
- S8012326: Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time
- S8012615: Realm.getRealmsList returns realms list in wrong
- S8012925: [parfait] Missing return value in jdk/src/macosx/native/sun/awt/AWTEvent.m
@@ -48,6 +50,7 @@
- S8015243: SchemaFactory does not catch enum. value that is not in the value space of the base type, anyURI
- S8015599: [TEST_BUG] [macosx] Test closed/javax/swing/Popup/TaskbarPositionTest.java fails since JDK 8 b75 on MacOSX
- S8015600: [TEST_BUG] [macosx] Test closed/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails since JDK 8 b75 on MacOSX
+ - S8015976: OpenJDK part of bug JDK-8015812 [TEST_BUG] Tests have conflicting test descriptions
- S8016018: Typo in AbstractStringBuilder#indexOf and #lastIndexOf descriptions
- S8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
- S8016500: Unlocalized warnings.
@@ -55,11 +58,15 @@
- S8017195: Introduce option to setKeepAlive parameter on CORBA sockets
- S8019396: SA-JDI: OSThread class initialization throws an exception
- S8021257: com.sun.corba.se.** should be on restricted package list
+ - S8021368: Launch of Java Web Start app fails with ClassCircularityError exception in 7u25
- S8021898: Broken JIT compiler optimization for loop unswitching
- S8021943: FileDialog getFile returns corrupted string after previous setFile
+ - S8022213: Intermittent test failures in java/net/URLClassLoader
- S8022507: SIGSEGV at ParMarkBitMap::verify_clear()
- S8022584: Memory leak in some NetworkInterface methods
- S8022585: VM crashes when ran with -XX:+PrintInlining
+ - S8022698: javax/script/GetInterfaceTest.java fails since 7u45 b04 with -agentvm option
+ - S8022868: missing codepage Cp290 at java runtime
- S8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag
- S8023130: (process) ProcessBuilder#inheritIO does not work on Windows
- S8023310: Thread contention in the method Beans.IsDesignTime()
@@ -83,36 +90,71 @@
- S8025207: Intermittent test failure: javax/management/monitor/CounterMonitorThresholdTest.java
- S8025255: (tz) Support tzdata2013g
- S8025512: NPE with logging while launching webstart on jre7u40 if logging is disabled
+ - S8025679: Increment minor version of HSx for 7u51 and initialize the build number
- S8025713: Syncing indendation/comment/copyright year differences with upstream projects
+ - S8025775: JNI warnings in TryXShmAttach
- S8025860: new hotspot build - hs24.60-b02
- S8025861: Set minor version for hotspot in 7u60 to 60 and build number to b01
- S8025920: webrev.ksh does not provide any details about changes in zip files
+ - S8026037: [TESTBUG] sun/security/tools/jarsigner/warnings.sh test fails on Solaris
- S8026293: Schedule part of G1 pre-barrier late
+ - S8026304: jarsigner output bad grammar
+ - S8026405: javax/xml/ws/clientjar/TestWsImport.java failing on JDK 8 nightly aurora test runs
- S8026486: Significant slowdown due to transparent huge pages
- S8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
- S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2)
+ - S8026887: Make issues due to failed large pages allocations easier to debug
- S8027066: XMLDecoder in java 7 cannot properly deserialize object arrays
- S8027172: new hotspot build - hs24.60-b03
+ - S8027204: Revise the update of 8026204 and 8025758
+ - S8027224: test regression - ClassNotFoundException
+ - S8027351: (ref) Private finalize method invoked in preference to protected superclass method
+ - S8027370: Support tzdata2013h
+ - S8027378: Two closed/javax/xml/8005432 fails with jdk7u51b04
- S8027426: String.toLowerCase incorrectly increases length, if string contains \u0130 char
- S8027579: new hotspot build - hs24.60-b04
+ - S8027787: 7u51 l10n resource file translation update 1
- S8027837: JDK-8021257 causes CORBA build failure on emdedded platforms
- S8027839: C1 crashes in Weblogic with G1 enabled
- S8027840: C2 allows safepoint checks to leak into G1 pre-barriers
- S8027860: [TEST_BUG] File not closed in javax/xml/jaxp/parsers/8022548/XOMParserTest.java
+ - S8027943: serial version of com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl changed in 7u45
+ - S8027944: Increment hsx 24.51 build to b02 for 7u51-b07
- S8027997: G1: SPECjbb2013 crashes due to a broken object reference
- S8028054: com.sun.beans.finder.MethodFinder has unsynchronized access to a static Map
+ - S8028057: Modify jarsigner man page documentation to document CCC 8024302: Clarify jar verifications
+ - S8028090: reverting change - changeset pushed with incorrect commit message, linked to wrong issue
+ - S8028111: XML readers share the same entity expansion counter
+ - S8028208: (aio) Assertion in clearPendingIoMap when closing at around time file lock is acquired immediately (win)
- S8028215: ORB.init fails with SecurityException if properties select the JDK default ORB
+ - S8028293: Check local configuration for actual ephemeral port range
- S8028351: JWS doesn't get authenticated when using kerberos auth proxy
+ - S8028382: Two javax/xml/8005433 tests still fail after the fix JDK-8028147
- S8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40
+ - S8028453: AsynchronousSocketChannel.connect() requires SocketPermission due to bind to local address (win)
+ - S8028520: JVM should not throw VerifyError when a private method overrides a final method
+ - S8028583: Add helper methods to test libraries
+ - S8028814: new hotspot build - hs24.60-b06
+ - S8028823: java/net/Makefile tabs converted to spaces
+ - S8029038: Revise fix for XML readers share the same entity expansion counter
- S8029304: JFR broken in 7u train for JDK Linux for ARM or OpenJDK
+ - S8029318: Native Windows ccache still reads DES tickets
+ - S8029366: ShouldNotReachHere error when creating an array with component type of void
- S8029599: JVM crashes on solaris-i586 with -Xverify:all if stack overflow happens during recursive reflective call
+ - S8029842: Increment hsx 24.51 build to b03 for 7u51-b11
+ - S8029903: Add a type safe alternative for working with counter based data
+ - S8030061: new hotspot build - hs24.60-b05
+ - S8030070: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
+ - S8031787: Remove fix JDK-8026887 from 7u60
* Bug fixes
- Fix implicit function declarations
- PR1617: Include defs.make in vm.make so zeroshark.make is included
- Add Shark definitions from 8003868
- - D729448: 32-bit alignment on mips and mipsel
- Drop compile_method argument removed in 7083786 from sharkCompiler.cpp
- Remove binary files and unlicensed generated files
+ - PR1653: Support ppc64le via Zero
+ - PR1654: ppc32 needs a larger ThreadStackSize to build
+ - PR1655: Don't add IcedTea-Web jars to bootclasspath
* JamVM
- JVM_NewMultiArray: element class may be an array
- jtreg test java/lang/reflect/Array/ExceedMaxDim
@@ -125,6 +167,217 @@
- Race condition in setting up imethod table
- GC: Minor performance improvement
+New in release 2.4.4 (2014-01-14):
+
+* Security fixes
+ - S6727821: Enhance JAAS Configuration
+ - S7068126, CVE-2014-0373: Enhance SNMP statuses
+ - S8010935: Better XML handling
+ - S8011786, CVE-2014-0368: Better applet networking
+ - S8021257, CVE-2013-5896: com.sun.corba.se.** should be on restricted package list
+ - S8021271, CVE-2014-0408: Better buffering in ObjC code
+ - S8022904: Enhance JDBC Parsers
+ - S8022927: Input validation for byte/endian conversions
+ - S8022935: Enhance Apache resolver classes
+ - S8022945: Enhance JNDI implementation classes
+ - S8023057: Enhance start up image display
+ - S8023069, CVE-2014-0411: Enhance TLS connections
+ - S8023245, CVE-2014-0423: Enhance Beans decoding
+ - S8023301: Enhance generic classes
+ - S8023338: Update jarsigner to encourage timestamping
+ - S8023672: Enhance jar file validation
+ - S8024302: Clarify jar verifications
+ - S8024306, CVE-2014-0416: Enhance Subject consistency
+ - S8024530: Enhance font process resilience
+ - S8024867: Enhance logging start up
+ - S8025014: Enhance Security Policy
+ - S8025018, CVE-2014-0376: Enhance JAX-P set up
+ - S8025026, CVE-2013-5878: Enhance canonicalization
+ - S8025034, CVE-2013-5907: Improve layout lookups
+ - S8025448: Enhance listening events
+ - S8025758, CVE-2014-0422: Enhance Naming management
+ - S8025767, CVE-2014-0428: Enhance IIOP Streams
+ - S8026172: Enhance UI Management
+ - S8026176: Enhance document printing
+ - S8026193, CVE-2013-5884: Enhance CORBA stub factories
+ - S8026204: Enhance auth login contexts
+ - S8026417, CVE-2013-5910: Enhance XML canonicalization
+ - S8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
+ - S8027201, CVE-2014-0376: Enhance JAX-P set up
+ - S8029507, CVE-2013-5893: Enhance JVM method processing
+ - S8029533: REGRESSION: closed/java/lang/invoke/8008140/Test8008140.java fails agains
+* Backports
+ - S8025255: (tz) Support tzdata2013g
+ - S8026826: JDK 7 fix for 8010935 broke the build
+* Bug fixes
+ - PR1618: Include defs.make in vm.make so VM_LITTLE_ENDIAN is defined on Zero builds
+ - D729448: 32-bit alignment on mips and mipsel
+ - PR1623: Collision between OpenJDK 6 & 7 classes when bootstrapping with OpenJDK 6
+ - Remove binary files and unlicensed generated files
+
+New in release 2.3.13 (2014-01-14):
+
+* Security fixes
+ - S6727821: Enhance JAAS Configuration
+ - S7068126, CVE-2014-0373: Enhance SNMP statuses
+ - S8006900, CVE-2013-3829: Add new date/time capability
+ - S8008589: Better MBean permission validation
+ - S8010935: Better XML handling
+ - S8011071, CVE-2013-5780: Better crypto provider handling
+ - S8011081, CVE-2013-5772: Improve jhat
+ - S8011157, CVE-2013-5814: Improve CORBA portablility
+ - S8011786, CVE-2014-0368: Better applet networking
+ - S8012071, CVE-2013-5790: Better Building of Beans
+ - S8012147: Improve tool support
+ - S8012277: CVE-2013-5849: Improve AWT DataFlavor
+ - S8012425, CVE-2013-5802: Transform TransformerFactory
+ - S8013503, CVE-2013-5851: Improve stream factories
+ - S8013506: Better Pack200 data handling
+ - S8013510, CVE-2013-5809: Augment image writing code
+ - S8013514: Improve stability of cmap class
+ - S8013739, CVE-2013-5817: Better LDAP resource management
+ - S8013744, CVE-2013-5783: Better tabling for AWT
+ - S8014085: Better serialization support in JMX classes
+ - S8014093, CVE-2013-5782: Improve parsing of images
+ - S8014098: Better profile validation
+ - S8014102, CVE-2013-5778: Improve image conversion
+ - S8014341, CVE-2013-5803: Better service from Kerberos servers
+ - S8014349, CVE-2013-5840: (cl) Class.getDeclaredClass problematic in some class loader configurations
+ - S8014530, CVE-2013-5825: Better digital signature processing
+ - S8014534: Better profiling support
+ - S8014987, CVE-2013-5842: Augment serialization handling
+ - S8015614: Update build settings
+ - S8015731: Subject java.security.auth.subject to improvements
+ - S8015743, CVE-2013-5774: Address internet addresses
+ - S8016256: Make finalization final
+ - S8016653, CVE-2013-5804: javadoc should ignore ignoreable characters in names
+ - S8016675, CVE-2013-5797: Make Javadoc pages more robust
+ - S8017196, CVE-2013-5850: Ensure Proxies are handled appropriately
+ - S8017287, CVE-2013-5829: Better resource disposal
+ - S8017291, CVE-2013-5830: Cast Proxies Aside
+ - S8017298, CVE-2013-4002: Better XML support
+ - S8017300, CVE-2013-5784: Improve Interface Implementation
+ - S8017505, CVE-2013-5820: Better Client Service
+ - S8019292: Better Attribute Value Exceptions
+ - S8019617: Better view of objects
+ - S8020293: JVM crash
+ - S8021257, CVE-2013-5896: com.sun.corba.se.** should be on restricted package list
+ - S8021271, CVE-2014-0408: Better buffering in ObjC code
+ - S8021275, CVE-2013-5805: Better screening for ScreenMenu
+ - S8021282, CVE-2013-5806: Better recycling of object instances
+ - S8021286: Improve MacOS resourcing
+ - S8021290, CVE-2013-5823: Better signature validation
+ - S8022904: Enhance JDBC Parsers
+ - S8022927: Input validation for byte/endian conversions
+ - S8022931, CVE-2013-5800: Enhance Kerberos exceptions
+ - S8022935: Enhance Apache resolver classes
+ - S8022940: Enhance CORBA translations
+ - S8022945: Enhance JNDI implementation classes
+ - S8023057: Enhance start up image display
+ - S8023069, CVE-2014-0411: Enhance TLS connections
+ - S8023245, CVE-2014-0423: Enhance Beans decoding
+ - S8023301: Enhance generic classes
+ - S8023338: Update jarsigner to encourage timestamping
+ - S8023672: Enhance jar file validation
+ - S8023683: Enhance class file parsing
+ - S8024302: Clarify jar verifications
+ - S8024306, CVE-2014-0416: Enhance Subject consistency
+ - S8024530: Enhance font process resilience
+ - S8024867: Enhance logging start up
+ - S8025014: Enhance Security Policy
+ - S8025018, CVE-2014-0376: Enhance JAX-P set up
+ - S8025026, CVE-2013-5878: Enhance canonicalization
+ - S8025034, CVE-2013-5907: Improve layout lookups
+ - S8025448: Enhance listening events
+ - S8025758, CVE-2014-0422: Enhance Naming management
+ - S8025767, CVE-2014-0428: Enhance IIOP Streams
+ - S8026172: Enhance UI Management
+ - S8026176: Enhance document printing
+ - S8026193, CVE-2013-5884: Enhance CORBA stub factories
+ - S8026204: Enhance auth login contexts
+ - S8026417, CVE-2013-5910: Enhance XML canonicalization
+ - S8027201, CVE-2014-0376: Enhance JAX-P set up
+* Backports
+ - S6614237: missing codepage Cp290 at java runtime
+ - S7149012: jarsigner needs not warn about cert expiration if the jar has a TSA timestamp
+ - S7167593: Changed get_source.sh to allow for getting full oracle jdk repo forest
+ - S7167976: Fix broken get_source.sh script
+ - S7170091: Fix missing wait between repo cloning in hgforest.sh
+ - S7173959: Jvm crashed during coherence exabus (tmb) testing
+ - S7182152: Instrumentation hot swap test incorrect monitor count
+ - S7184406: Adjust get_source/hgforest script to allow for trailing // characters
+ - S7192449: fix up tests to accommodate jtreg spec change
+ - S7192744: fix up tests to accommodate jtreg spec change
+ - S7196533: TimeZone.getDefault() slow due to synchronization bottleneck
+ - S8000450: Restrict access to com/sun/corba/se/impl package
+ - S8003992: File and other classes in java.io do not handle embedded nulls properly
+ - S8004391: Bug fix in jtreg causes test failures in pre jdk 8 langtools tests
+ - S8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of pointer 'scale' allocated with calloc()
+ - S8009399: Bump the hsx build number for APRIL CPU
+ - S8011806: 7u25-b05 hotspot fastdebug build failure
+ - S8013827: File.createTempFile hangs with temp file starting with 'com1.4'
+ - S8014312: Fork hs23.25 hsx from hs23.21 for jdk7u25 and reinitialize build number
+ - S8014469: (tz) Support tzdata2013c
+ - S8014925: Disable sun.reflect.Reflection.getCallerClass(int) with a temporary switch to re-enable it
+ - S8015144: Performance regression in ICU OpenType Layout library
+ - S8015614: Update build settings
+ - S8015965: (process) Typo in name of property to allow ambiguous commands
+ - S8015978: Incorrect transformation of XPath expression "string(-0)"
+ - S8015998: Additional improvement in Javadoc framing
+ - S8016256: Make finalization final
+ - S8016357: Update hotspot diagnostic class
+ - S8016814: sun.reflect.Reflection.getCallerClass returns the frame off by 1
+ - S8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl
+ - S8019584: javax/management/remote/mandatory/loading/MissingClassTest.java failed in nightly against jdk7u45: java.io.InvalidObjectException: Invalid notification: null
+ - S8019969: nioNetworkChannelInet6/SetOptionGetOptionTestInet6 test case crashes
+ - S8019979: Replace CheckPackageAccess test with better one from closed repo
+ - S8020054: (tz) Support tzdata2013d
+ - S8020085: Linux ARM build failure for 7u45
+ - S8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
+ - S8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances
+ - S8021355: REGRESSION: Five closed/java/awt/SplashScreen tests fail since 7u45 b01 on Linux, Solaris
+ - S8021360: object not exported" on start of JMXConnectorServer for RMI-IIOP protocol with security manager
+ - S8021366: java_util/Properties/PropertiesWithOtherEncodings fails during 7u45 nightly testing
+ - S8021577: JCK test api/javax_management/jmx_serial/modelmbean/ModelMBeanNotificationInfo/serial/index.html#Input has failed since jdk 7u45 b01
+ - S8021933: Add extra check for fix # JDK-8014530
+ - S8021946: Disabling sun.reflect.Reflection.getCallerCaller(int) by default breaks several frameworks and libraries
+ - S8021969: The index_AccessAllowed jnlp can not load successfully with exception thrown in the log.
+ - S8022086: Fixing licence of newly added files
+ - S8022661: InetAddress.writeObject() performs flush() on object output stream
+ - S8022682: Supporting XOM
+ - S8022856: 7u45 l10n resource file translation update
+ - S8023457: Event based tracing framework needs a mutex for thread groups
+ - S8023478: Test fails with HS crash in GCNotifier.
+ - S8023771: when USER_RELEASE_SUFFIX is set in order to add a string to java -version, build number in the bundles names should not be changed to b00
+ - S8023964: java/io/IOException/LastErrorString.java should be @ignore-d
+ - S8024668: api/java_nio/charset/Charset/index.html#Methods JCK-runtime test fails with 7u45 b11
+ - S8024697: Fix for 8020983 causes Xcheck:jni warnings
+ - S8024863: X11: Support GNOME Shell as mutter
+ - S8023683: Enhance class file parsing
+ - S8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
+ - S8025128: File.createTempFile fails if prefix is absolute path
+ - S8025170: jdk7u51 7u-1-prebuild is failing since 9/19
+ - S8026826: JDK 7 fix for 8010935 broke the build
+* Bug fixes
+ - Enable Zero when there is no HotSpot JIT and an alternate VM has not been explictly enabled.
+ - Add casts to fix build on S390
+ - Add -D_LITTLE_ENDIAN for AArch64.
+ - Add tests missing from 8014618 backport
+ - Cast should use same type as GCDrainStackTargetSize (uintx).
+ - Cleanup file resources properly in TimeZone_md.
+ - RH991170: Handle alternative Kerberos credential cache locations
+ - Fix Kerberos cache support to check for null, fallback on old path support and not hardcode the krb5 library.
+ - Only define _GNU_SOURCE if not already defined.
+ - Include defs.make in vm.make so VM_LITTLE_ENDIAN is defined on Zero builds
+ - Fix merge issues caused by faulty AOT 8010118 patch.
+ - PR1400: Menu of maximized AWT window not working in Mate
+ - PR1551: Add build support for Zero AArch64
+ - PR1553: Add Debian AArch64 support
+ - PR1554: Fix build on Mac OS X
+ - RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors
+ - RH995488: Java thinks that the default timezone is Busingen instead of Zurich
+ - Set ZERO_BUILD in flags.make so it is set on rebuilds
+
New in release 2.4.3 (2013-10-21):
* Security fixes
diff -r d41c1fc06514 -r 8a3e31a0cd56 hotspot.map
--- a/hotspot.map Sat Jan 18 08:05:53 2014 +0000
+++ b/hotspot.map Fri Jan 24 20:37:05 2014 +0000
@@ -1,3 +1,3 @@
# version url changeset sha256sum
-default http://icedtea.classpath.org/hg/icedtea7-forest/hotspot 11e724b1a33d 68edff4b613f9013f6c4779e1712512d02fc24886a53a69f35fa7e9313fce58b
+default http://icedtea.classpath.org/hg/icedtea7-forest/hotspot 7d60cc48fa88 8ebc6c2fd55f530b8fdac85be4f5fc60dc2af1c45ecd8abae29696de7e9a8c73
ppc http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot 3cc52fb61873 ca8ddf13a1195688835cb4f6941aa9ac32070e05b5856a906a8fb2e3a5f81ac9
diff -r d41c1fc06514 -r 8a3e31a0cd56 patches/boot/ecj-multicatch.patch
--- a/patches/boot/ecj-multicatch.patch Sat Jan 18 08:05:53 2014 +0000
+++ b/patches/boot/ecj-multicatch.patch Fri Jan 24 20:37:05 2014 +0000
@@ -481,3 +481,51 @@
throw new Error(x);
}
return null;
+--- openjdk-boot.orig/jdk/src/share/classes/sun/security/ssl/Handshaker.java 2014-01-16 00:34:01.264963408 +0000
++++ openjdk-boot/jdk/src/share/classes/sun/security/ssl/Handshaker.java 2014-01-16 00:35:24.562264096 +0000
+@@ -1051,8 +1051,7 @@
+ KeyGenerator kg = JsseJce.getKeyGenerator(masterAlg);
+ kg.init(spec);
+ return kg.generateKey();
+- } catch (InvalidAlgorithmParameterException |
+- NoSuchAlgorithmException iae) {
++ } catch (InvalidAlgorithmParameterException iae) {
+ // unlikely to happen, otherwise, must be a provider exception
+ //
+ // For RSA premaster secrets, do not signal a protocol error
+@@ -1060,6 +1059,12 @@
+ if (debug != null && Debug.isOn("handshake")) {
+ System.out.println("RSA master secret generation error:");
+ iae.printStackTrace(System.out);
++ }
++ throw new ProviderException(iae);
++ } catch (NoSuchAlgorithmException iae) {
++ if (debug != null && Debug.isOn("handshake")) {
++ System.out.println("RSA master secret generation error:");
++ iae.printStackTrace(System.out);
+ }
+ throw new ProviderException(iae);
+ }
+diff -Nru openjdk-boot.orig/jdk/src/share/classes/sun/security/ssl/RSAClientKeyExchange.java openjdk-boot/jdk/src/share/classes/sun/security/ssl/RSAClientKeyExchange.java
+--- openjdk-boot.orig/jdk/src/share/classes/sun/security/ssl/RSAClientKeyExchange.java 2014-01-16 00:34:14.005162368 +0000
++++ openjdk-boot/jdk/src/share/classes/sun/security/ssl/RSAClientKeyExchange.java 2014-01-16 00:36:09.446964834 +0000
+@@ -271,12 +271,17 @@
+ kg.init(new TlsRsaPremasterSecretParameterSpec(
+ version.major, version.minor, encodedSecret), generator);
+ return kg.generateKey();
+- } catch (InvalidAlgorithmParameterException |
+- NoSuchAlgorithmException iae) {
++ } catch (InvalidAlgorithmParameterException iae) {
+ // unlikely to happen, otherwise, must be a provider exception
+ if (debug != null && Debug.isOn("handshake")) {
+ System.out.println("RSA premaster secret generation error:");
+ iae.printStackTrace(System.out);
++ }
++ throw new RuntimeException("Could not generate dummy secret", iae);
++ } catch (NoSuchAlgorithmException iae) {
++ if (debug != null && Debug.isOn("handshake")) {
++ System.out.println("RSA premaster secret generation error:");
++ iae.printStackTrace(System.out);
+ }
+ throw new RuntimeException("Could not generate dummy secret", iae);
+ }
diff -r d41c1fc06514 -r 8a3e31a0cd56 patches/systemtap_gc.patch
--- a/patches/systemtap_gc.patch Sat Jan 18 08:05:53 2014 +0000
+++ b/patches/systemtap_gc.patch Fri Jan 24 20:37:05 2014 +0000
@@ -1,6 +1,6 @@
diff -Nru openjdk.orig/hotspot/src/share/vm/compiler/oopMap.cpp openjdk/hotspot/src/share/vm/compiler/oopMap.cpp
---- openjdk.orig/hotspot/src/share/vm/compiler/oopMap.cpp 2013-07-01 15:21:44.000000000 +0100
-+++ openjdk/hotspot/src/share/vm/compiler/oopMap.cpp 2013-07-02 03:27:01.515655212 +0100
+--- openjdk.orig/hotspot/src/share/vm/compiler/oopMap.cpp 2014-01-23 23:25:39.000000000 +0000
++++ openjdk/hotspot/src/share/vm/compiler/oopMap.cpp 2014-01-24 04:36:46.878006161 +0000
@@ -33,9 +33,13 @@
#include "memory/resourceArea.hpp"
#include "runtime/frame.inline.hpp"
@@ -26,8 +26,8 @@
// Delete entry
delete entry;
diff -Nru openjdk.orig/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp openjdk/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
---- openjdk.orig/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp 2013-07-01 15:21:44.000000000 +0100
-+++ openjdk/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp 2013-07-02 03:27:01.527655402 +0100
+--- openjdk.orig/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp 2014-01-23 23:25:39.000000000 +0000
++++ openjdk/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp 2014-01-24 04:36:46.878006161 +0000
@@ -59,6 +59,12 @@
#include "runtime/vmThread.hpp"
#include "services/memoryService.hpp"
@@ -56,8 +56,8 @@
void CMSCollector::collect(bool full,
diff -Nru openjdk.orig/hotspot/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp openjdk/hotspot/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
---- openjdk.orig/hotspot/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp 2013-07-01 15:21:44.000000000 +0100
More information about the distro-pkg-dev
mailing list