Upstream changes:
- OPENJDK7-01: Allow OpenJDK to build on PaX-enabled kernels
- OPENJDK7-02: Fix build where PAX_COMMAND is not specified
- OPENJDK7-03: Only apply PaX-marking when needed by a running PaX kernel
- OPENJDK7-04: Revert introduction of lambda expression in sun.lwawt.macosx.LWCToolkit
- OPENJDK7-05: Fix mistake in 8075374 backport
- PR2487: Make jdk8 mode the default for jdk.tls.ephemeralDHKeySize
- PR2501: libjavasctp.so doesn't need to link against libdl when linking against libsctp
- PR2502: Remove -fno-tree-vectorize workaround now http://gcc.gnu.org/PR63341 is fixed
- PR2503: Add existence check for all optional dependencies in jdk_generic_profile.sh
- PR2521: Systems with a GLib without libgio segfault when obtaining proxy information
- PR2568: openjdk causes a full desktop crash on RHEL 6 i586
- S7105883, PR2560: JDWP: agent crash if there exists a ThreadGroup with null name
- S7124253: [macosx] Flavor change notification not coming
- S8007219: [macosx] Frame size reverts meaning of maximized attribute if frame size close to display
- S8013581: [macosx] Key Bindings break with awt GraphicsEnvironment setFullScreenWindow
- S8014464: Update jcheck for OpenJDK 7
- S8016105, PR2560: Add complementary RETURN_NULL allocation macros in allocation.hpp
- S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
- S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging String.contentEquals()
- S8022683, PR2560: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
- S8025922, PR2560: JNI access to Strings need to check if the value field is non-null
- S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh Failed to initialize connector
- S8027561: [macosx] Cleanup "may not respond to selector" warnings in native code
- S8028617: Dvorak keyboard mapping not honored when ctrl key pressed
- S8029868: Fix KSS issues in sun.lwawt.macosx
- S8042205: javax/management/monitor/*: some tests didn't get all the notifications
- S8043201: Deprecate RC4 in SunJSSE provider
- S8043202: Prohibit RC4 cipher suites
- S8046817: JDK 8 schemagen tool does not generate xsd files for enum types
- S8048194: GSSContext.acceptSecContext fails when a supported mech is not initiator preferred
- S8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
- S8064546: CipherInputStream throws BadPaddingException if stream is not fully read
- S8065764: javax/management/monitor/CounterMonitorTest.java hangs
- S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java hangs
- S8067694: Improved certification checking
- S8068674: Increment minor version of HSx for 7u85 and initialize the build number
- S8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers
- S8071715: Tune font layout engine
- S8071731: Better scaling for C1
- S8072490: Better font morphing redux
- S8072887: Better font handling improvements
- S8073334: Improved font substitutions
- S8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed
- S8073385: Bad error message on parsing illegal character in XML attribute
- S8073773: Presume path preparedness
- S8073894: Getting to the root of certificate chains
- S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on Solaris Sparc
- S8074297: substring in XSLT returns wrong character if string contains supplementary chars
- S8074312: Enable hotspot builds on 4.x Linux kernels
- S8074330: Set font anchors more solidly
- S8074335: Substitute for substitution formats
- S8074865: General crypto resilience changes
- S8074871: Adjust device table handling
- S8075374: Responding to OCSP responses
- S8075378: JNDI DnsClient Exception Handling
- S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java failed in certain env.
- S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java failed in certain env.
- S8075667: (tz) Support tzdata2015b
- S8075738: Better multi-JVM sharing
- S8075833: Straighter Elliptic Curves
- S8075838: Method for typing MethodTypes
- S8075853: Proxy for MBean proxies
- S8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297
- S8076328: Enforce key exchange constraints
- S8076376: Enhance IIOP operations
- S8076397: Better MBean connections
- S8076401: Serialize OIS data
- S8076405: Improve serial serialization
- S8076409: Reinforce RMI framework
- S8077520: Morph tables into improved form
- S8077685: (tz) Support tzdata2015d
- S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with BindException
- S8078439: SPNEGO auth fails if client proposes MS krb5 OID
- S8078529: Increment the build value to b02 for hs24.85 in 8u85
- S8078562: Add modified dates
- S8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
- S8080318: jdk8u51 l10n resource file translation update
- S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh test has RC4 dependencies
- S8081622: Increment the build value to b03 for hs24.85 in 8u51
- S8081775: two lib/testlibrary tests are failing with "Error. failed to clean up files after test" with jtreg 4.1 b12
2015-09-08 Andrew John Hughes <email address hidden>
* Makefile.am:
(JDK_UPDATE_VERSION): Set to 85.
(BUILD_VERSION): Set to b01.
(CORBA_CHANGESET): Update to icedtea-2.7.0pre01.
(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.
* configure.ac: Bump to 2.7.0pre01.
* hotspot.map.in: Update to icedtea-2.7.0pre01.
* patches/boot/ecj-diamond.patch:
Regenerate and fix all current cases,
including in MacOS X and Windows Java code.
* patches/boot/ecj-multicatch.patch:
Update cases in javax.crypto.CipherInputStream and
sun.security.ssl.ECDHCrypt.
* patches/boot/ecj-trywithresources.patch:
Regenerated.
details: http:// icedtea. classpath. org//hg/ icedtea7? cmd=changeset; node=7613445127 03
author: Andrew John Hughes <email address hidden>
date: Tue Sep 08 23:46:03 2015 +0100
Bump to icedtea-2.7.0pre01.
Upstream changes: macosx. LWCToolkit ephemeralDHKeyS ize gcc.gnu. org/PR63341 is fixed profile. sh NSWindow. screen( long) ACCESS_ VIOLATION on debugging String. contentEquals( ) jmxremote/ bootstrap/ RmiBootstrapTes t.sh Failed to initialize connector t/monitor/ *: some tests didn't get all the notifications acceptSecContex t fails when a supported mech is not initiator preferred ModRefBS after include order changes t/monitor/ CounterMonitorT est.java hangs t/monitor/ CounterMonitorT est.java hangs security/ auth/login/ ConfigFile/ InconsistentErr or.java failed in certain env. security/ auth/module/ KeyStoreLoginMo dule/OptionTest .java failed in certain env. conf/string/ string17 starts failing after JDK-8074297 pkcs11/ sslecc/ ClientJSSEServe rJSSE.java fails with BindException jmxremote/ bootstrap/ RmiSslBootstrap Test.sh test has RC4 dependencies
- OPENJDK7-01: Allow OpenJDK to build on PaX-enabled kernels
- OPENJDK7-02: Fix build where PAX_COMMAND is not specified
- OPENJDK7-03: Only apply PaX-marking when needed by a running PaX kernel
- OPENJDK7-04: Revert introduction of lambda expression in sun.lwawt.
- OPENJDK7-05: Fix mistake in 8075374 backport
- PR2487: Make jdk8 mode the default for jdk.tls.
- PR2501: libjavasctp.so doesn't need to link against libdl when linking against libsctp
- PR2502: Remove -fno-tree-vectorize workaround now http://
- PR2503: Add existence check for all optional dependencies in jdk_generic_
- PR2521: Systems with a GLib without libgio segfault when obtaining proxy information
- PR2568: openjdk causes a full desktop crash on RHEL 6 i586
- S7105883, PR2560: JDWP: agent crash if there exists a ThreadGroup with null name
- S7124253: [macosx] Flavor change notification not coming
- S8007219: [macosx] Frame size reverts meaning of maximized attribute if frame size close to display
- S8013581: [macosx] Key Bindings break with awt GraphicsEnvironment setFullScreenWindow
- S8014464: Update jcheck for OpenJDK 7
- S8016105, PR2560: Add complementary RETURN_NULL allocation macros in allocation.hpp
- S8020210: [macosx] JVM crashes in CWrapper$
- S8021897, PR2560: EXCEPTION_
- S8022683, PR2560: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
- S8025922, PR2560: JNI access to Strings need to check if the value field is non-null
- S8027058: sun/management/
- S8027561: [macosx] Cleanup "may not respond to selector" warnings in native code
- S8028617: Dvorak keyboard mapping not honored when ctrl key pressed
- S8029868: Fix KSS issues in sun.lwawt.macosx
- S8042205: javax/managemen
- S8043201: Deprecate RC4 in SunJSSE provider
- S8043202: Prohibit RC4 cipher suites
- S8046817: JDK 8 schemagen tool does not generate xsd files for enum types
- S8048194: GSSContext.
- S8048214: Linker error when compiling G1SATBCardTable
- S8064546: CipherInputStream throws BadPaddingException if stream is not fully read
- S8065764: javax/managemen
- S8066952: [TEST-BUG] javax/managemen
- S8067694: Improved certification checking
- S8068674: Increment minor version of HSx for 7u85 and initialize the build number
- S8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers
- S8071715: Tune font layout engine
- S8071731: Better scaling for C1
- S8072490: Better font morphing redux
- S8072887: Better font handling improvements
- S8073334: Improved font substitutions
- S8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed
- S8073385: Bad error message on parsing illegal character in XML attribute
- S8073773: Presume path preparedness
- S8073894: Getting to the root of certificate chains
- S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on Solaris Sparc
- S8074297: substring in XSLT returns wrong character if string contains supplementary chars
- S8074312: Enable hotspot builds on 4.x Linux kernels
- S8074330: Set font anchors more solidly
- S8074335: Substitute for substitution formats
- S8074865: General crypto resilience changes
- S8074871: Adjust device table handling
- S8075374: Responding to OCSP responses
- S8075378: JNDI DnsClient Exception Handling
- S8075575: com/sun/
- S8075576: com/sun/
- S8075667: (tz) Support tzdata2015b
- S8075738: Better multi-JVM sharing
- S8075833: Straighter Elliptic Curves
- S8075838: Method for typing MethodTypes
- S8075853: Proxy for MBean proxies
- S8076290: JCK test api/xsl/
- S8076328: Enforce key exchange constraints
- S8076376: Enhance IIOP operations
- S8076397: Better MBean connections
- S8076401: Serialize OIS data
- S8076405: Improve serial serialization
- S8076409: Reinforce RMI framework
- S8077520: Morph tables into improved form
- S8077685: (tz) Support tzdata2015d
- S8078348: sun/security/
- S8078439: SPNEGO auth fails if client proposes MS krb5 OID
- S8078529: Increment the build value to b02 for hs24.85 in 8u85
- S8078562: Add modified dates
- S8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
- S8080318: jdk8u51 l10n resource file translation update
- S8081386: Test sun/management/
- S8081622: Increment the build value to b03 for hs24.85 in 8u51
- S8081775: two lib/testlibrary tests are failing with "Error. failed to clean up files after test" with jtreg 4.1 b12
2015-09-08 Andrew John Hughes <email address hidden>
* Makefile.am: UPDATE_ VERSION) : Set to 85. CHANGESET) : Update to icedtea-2.7.0pre01. CHANGESET) : Likewise. CHANGESET) : Likewise. CHANGESET) : Likewise. SHA256SUM) : Likewise. SHA256SUM) : Likewise. SHA256SUM) : Likewise. SHA256SUM) : Likewise. boot/ecj- diamond. patch: boot/ecj- multicatch. patch: CipherInputStre am and ssl.ECDHCrypt. boot/ecj- trywithresource s.patch:
(JDK_
(BUILD_VERSION): Set to b01.
(CORBA_
(JAXP_CHANGESET): Likewise.
(JAXWS_
(JDK_CHANGESET): Likewise.
(LANGTOOLS_
(OPENJDK_
(CORBA_
(JAXP_SHA256SUM): Likewise.
(JAXWS_
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_
(OPENJDK_
* NEWS: Updated.
* configure.ac: Bump to 2.7.0pre01.
* hotspot.map.in: Update to icedtea-2.7.0pre01.
* patches/
Regenerate and fix all current cases,
including in MacOS X and Windows Java code.
* patches/
Update cases in javax.crypto.
sun.security.
* patches/
Regenerated.