Mercurial > hg > icedtea8
view fsg.sh.in @ 2975:d97ed9be7d62
Bump to icedtea-3.17.0.
Upstream changes:
- JDK-8026236: Add PrimeTest for BigInteger
- JDK-8057003: Large reference arrays cause extremely long synchronization times
- JDK-8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
- JDK-8062947: Fix exception message to correctly represent LDAP connection failure
- JDK-8064319: Need to enable -XX:+TraceExceptions in release builds
- JDK-8078334: Mark regression tests using randomness
- JDK-8078880: Mark a few more intermittently failuring security-libs
- JDK-8080462: Update SunPKCS11 provider with PKCS11 v2.40 support
- JDK-8144539: Update PKCS11 tests to run with security manager
- JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
- JDK-8152077: (cal) Calendar.roll does not always roll the hours during daylight savings
- JDK-8160768: Add capability to custom resolve host/domain names within the default JNDI LDAP provider
- JDK-8161072, PR3797: AArch64: jtreg compiler/uncommontrap/TestDeoptOOM failure
- JDK-8161973: PKIXRevocationChecker.getSoftFailExceptions() not working
- JDK-8165996: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite
- JDK-8168517: java/lang/ProcessBuilder/Basic.java failed
- JDK-8169925: PKCS #11 Cryptographic Token Interface license
- JDK-8171537, PR3797: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1
- JDK-8184762: ZapStackSegments should use optimized memset
- JDK-8193234: When using -Xcheck:jni an internally allocated buffer can leak
- JDK-8203481, PR3797: Incorrect constraint for unextended_sp in frame:safe_for_sender
- JDK-8203699, PR3797: java/lang/invoke/SpecialInterfaceCall fails with SIGILL on aarch64
- JDK-8209413, PR3797: AArch64: NPE in clhsdb jstack command
- JDK-8211163: UNIX version of Java_java_io_Console_echo does not return a clean boolean
- JDK-8216989, PR3797: CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64
- JDK-8217368, PR3797: AArch64: C2 recursive stack locking optimisation not triggered
- JDK-8219919: RuntimeStub name lost with PrintFrameConverterAssembly
- JDK-8220313: [TESTBUG] Update base image for Docker testing to OL 7.6
- JDK-8220674: [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs
- JDK-8221658, PR3797: aarch64: add necessary predicate for ubfx patterns
- JDK-8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
- JDK-8225695: 32-bit build failures after JDK-8080462 (Update SunPKCS11 provider with PKCS11 v2.40 support)
- JDK-8226575: OperatingSystemMXBean should be made container aware
- JDK-8226809: Circular reference in printed stack trace is not correctly indented & ambiguous
- JDK-8228835: Memory leak in PKCS11 provider when using AES GCM
- JDK-8231213: Migrate SimpleDateFormatConstTest to JDK Repo
- JDK-8233621: Mismatch in jsse.enableMFLNExtension property name
- JDK-8233624: Enhance JNI linkage
- JDK-8236196: Improve string pooling
- JDK-8236645: JDK 8u231 introduces a regression with incompatible handling of XML messages
- JDK-8236862: Enhance support of Proxy class
- JDK-8237512, PR3797: AArch64: aarch64TestHook leaks a BufferBlob
- JDK-8237990: Enhanced LDAP contexts
- JDK-8237995: Enhance certificate processing
- JDK-8238898: Missing hash characters for header on license file
- JDK-8240124: Better VM Interning
- JDK-8240676: Meet not symmetric failure when running lucene on jdk8
- JDK-8241114: Better range handling
- JDK-8242680: Improved URI Support
- JDK-8242685: Better Path Validation
- JDK-8242695: Enhanced buffer support
- JDK-8243302: Advanced class supports
- JDK-8243320: Add SSL root certificates to Oracle Root CA program
- JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program
- JDK-8244136: Improved Buffer supports
- JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26
- JDK-8244479: Further constrain certificates
- JDK-8244955: Additional Fix for JDK-8240124
- JDK-8245407: Enhance zoning of times
- JDK-8245412: Better class definitions
- JDK-8245417: Improve certificate chain handling
- JDK-8245467: Remove 8u TLSv1.2 implementation files
- JDK-8245468: Add TLSv1.3 implementation classes from 11.0.7
- JDK-8245469: Remove DTLS protocol implementation
- JDK-8245470: Fix JDK8 compatibility issues
- JDK-8245471: Revert JDK-8148188
- JDK-8245472: Backport JDK-8038893 to JDK8
- JDK-8245473: OCSP stapling support
- JDK-8245474: Add TLS_KRB5 cipher suites support according to RFC-2712
- JDK-8245476: Disable TLSv1.3 protocol in the ClientHello message by default
- JDK-8245477: Adjust TLS tests location
- JDK-8245653: Remove 8u TLS tests
- JDK-8245681: Add TLSv1.3 regression test from 11.0.7
- JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ
- JDK-8246482, PR3797: Build failures with +JFR -PCH
- JDK-8247979, PR3797: aarch64: missing side effect of killing flags for clearArray_reg_reg
- JDK-8248219, PR3797: aarch64: missing memory barrier in fast_storefield and fast_accessfield
- JDK-8248574: Improve jpeg processing
- JDK-8249158: THREAD_START and THREAD_END event posted in primordial phase
- JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
- JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
- JDK-8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher
- JDK-8251120: [8u] HotSpot build assumes ENABLE_JFR is set to either true or false
- JDK-8251341: Minimal Java specification change
- JDK-8251478: Backport TLSv1.3 regression tests to JDK8u
- JDK-8251546: 8u backport of JDK-8194298 breaks AIX and Solaris builds
- JDK-8252084: Minimal VM fails to bootcycle: undefined symbol: AgeTableTracer::is_tenuring_distribution_event_enabled
- JDK-8252573: 8u: Windows build failed after 8222079 backport
- JDK-8252886: [TESTBUG] sun/security/ec/TestEC.java : Compilation failed
- JDK-8253019: Enhanced JPEG decoding
- JDK-8254177, PR3809: (tz) Upgrade time-zone data to tzdata2020b
- JDK-8254673: Call to JvmtiExport::post_vm_start() was removed by the fix for JDK-8249158
- JDK-8254937: Revert JDK-8148854 for 8u272
ChangeLog:
2020-10-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
Bump to icedtea-3.17.0.
PR3799: Adapt elliptic curve patches to JDK-8245468:
Add TLSv1.3 implementation classes from 11.0.7
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.17.0 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
* NEWS: Updated.
* acinclude.m4:
(IT_DETERMINE_VERSION): Set BUILD_VERSION to b10
and MILESTONE to fcs.
* configure.ac: Bump to 3.17.0.
* fsg.sh.in: Change PATCH_FILE to match the
current curve patch.
* hotspot.map.in: Update to icedtea-3.17.0 tag.
* patches/pr3799-3curve.patch: Renamed
from pr3795-3curve.patch and adapted to changes
in TesetEC.java and ClientJSSEServerJSSE.java, along
with moving EllipticCurvesExtension.java changes to
their new home in SupportedGroupsExtension.java
* patches/pr3799-4curve.patch: Renamed
from pr3795-4curve.patch and adapted to changes
in TesetEC.java and ClientJSSEServerJSSE.java, along
with moving EllipticCurvesExtension.java changes to
their new home in SupportedGroupsExtension.java
author | Andrew John Hughes <gnu_andrew@member.fsf.org> |
---|---|
date | Tue, 27 Oct 2020 18:43:08 +0000 |
parents | fa0e548cfdba |
children | f2ecddd3e1f6 |
line wrap: on
line source
#!/bin/sh echo "Further liberating OpenJDK..." # PRx denotes bug x in the IcedTea bug database (https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=x) # Sx denotes bug x in the Sun/Oracle bug database (https://bugs.openjdk.java.net/browse/JDK-X) echo "Removing support for proprietary SNMP plug" rm -rvf openjdk/jdk/src/share/classes/sun/management/snmp rm -rvf openjdk/jdk/src/share/classes/com/sun/jmx/snmp rm -rvf openjdk/jdk/test/com/sun/jmx/snmp if test "x@CURVES@" != "xall"; then echo "Reducing number of ECC curves to @CURVES@..." rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ec2.h rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ec2_163.c rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ec2_193.c rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ec2_233.c rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ec2_aff.c rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ec2_mont.c rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ecp_192.c rm -vf openjdk/jdk/src/share/native/sun/security/ec/impl/ecp_224.c PATCH_FILE="@abs_top_srcdir@/patches/pr3799-@CURVES@curve.patch" echo "Applying ${PATCH_FILE}..." patch -Np0 < ${PATCH_FILE} fi