lp:~openjdk/openjdk/openjdk8
- Get this branch:
- bzr branch lp:~openjdk/openjdk/openjdk8
Branch merges
Recent revisions
- 764. By Matthias Klose
-
* Update to 8u312-b07 (GA).
* Security fixes
- JDK-8130183, CVE-2021-35588: InnerClasses: VM permits wrong Throw
ClassFormatError if InnerClasses attribute's inner_class_ info_index is 0.
- JDK-8161016: Strange behavior of URLConnection with proxy.
- JDK-8163326, CVE-2021-35550: Update the default enabled cipher suites
preference.
- JDK-8254967, CVE-2021-35565: com.sun.net.HttpsServer spins on TLS
session close.
- JDK-8263314: Enhance XML Dsig modes.
- JDK-8265167, CVE-2021-35556: Richer Text Editors.
- JDK-8265574: Improve handling of sheets.
- JDK-8265580, CVE-2021-35559: Enhanced style for RTF kit.
- JDK-8265776: Improve Stream handling for SSL.
- JDK-8266097, CVE-2021-35561: Better hashing support.
- JDK-8266103: Better specified spec values.
- JDK-8266109: More Resilient Classloading.
- JDK-8266115: More Manifest Jar Loading.
- JDK-8266137, CVE-2021-35564: Improve Keystore integrity.
- JDK-8266689, CVE-2021-35567: More Constrained Delegation.
- JDK-8267086: ArrayIndexOutOfBoundsException in
java.security. KeyFactory. generatePublic.
- JDK-8267712: Better LDAP reference processing.
- JDK-8267729, CVE-2021-35578: Improve TLS client handshaking.
- JDK-8267735, CVE-2021-35586: Better BMP support.
- JDK-8268193: Improve requests of certificates.
- JDK-8268199: Correct certificate requests.
- JDK-8268506: More Manifest Digests.
- JDK-8269618, CVE-2021-35603: Better session identification.
- JDK-8269624: Enhance method selection support.
- JDK-8270398: Enhance canonicalization.
- JDK-8270404: Better canonicalization.
* Use mktemp instead of tempfile in maintainer script.
* Update to 8u302-b08 (GA).
* Security fixes
- JDK-8256157: Improve bytecode assembly
- JDK-8256491: Better HTTP transport
- JDK-8258432, CVE-2021-2341: Improve file transfers
- JDK-8260453: Improve Font Bounding
- JDK-8260960: Signs of jarsigner signing
- JDK-8260967, CVE-2021-2369: Better jar file validation
- JDK-8262380: Enhance XML processing passes
- JDK-8262403: Enhanced data transfer
- JDK-8262410: Enhanced rules for zones
- JDK-8262477: Enhance String Conclusions
- JDK-8262967: Improve Zip file support
- JDK-8264066, CVE-2021-2388: Enhance compiler validation
- JDK-8264079: Improve abstractions
- JDK-8264460: Improve NTLM support
* Other changes:
See https://mail.openjdk. java.net/ pipermail/ jdk8u-dev/ 2021-July/ 014118. html
* Update to 8u292-b10 (GA).
* Security fixes
- JDK-8227467: Better class method invocations
- JDK-8244473: Contextualize registration for JNDI
- JDK-8244543: Enhanced handling of abstract classes
- JDK-8249906, CVE-2021-2163: Enhance opening JARs
- JDK-8250568, CVE-2021-2161: Less ambiguous processing
- JDK-8253799: Make lists of normal filenames
* Other changes:
See https://mail.openjdk. java.net/ pipermail/ jdk8u-dev/ 2021-April/ 013680. html - 762. By Matthias Klose
-
* Update to OpenJDK 8u252-b09 (GA). Updated aarch32 to 8u252-b08 (no
hotspot changes between b08 and b09).
* Build using GCC 9 in unstable. Closes: #944184. - 761. By Matthias Klose
-
* Update to 8u252-b07 (early access build).
* Update ARM32 and AArch64 hotspot to 8u252-b06.
* Build using GCC 9 in recent releases. - 756. By Matthias Klose
-
[ Matthias Klose ]
* debian/tests/control: Depend on g++ instead of build-essential or libc6-dev.
* Bump standards vesion.
[ Tiago Stürmer Daitx ]
* Improve and fix build tests and autopkgtests:
- Update debian/tests/hotspot, jdk,langtools to ignore
jtreg-autopkgtest. sh return code.
- Create debian/tests/jtdiff- autopkgtest. in as it depends
on debian/rules variables.
- debian/control.in, debian/control: add default-jre-headless
to Build-Depends with a nocheck clause as jtreg requires
a JRE in /usr/lib/jvm/default- java.
- debian/tests/control:
+ Add zip and unzip test dependencies required by jdk's
test/sun/security/ tools/jarsigner /diffend. sh and
test/sun/security/ tools/jarsigner /emptymanifest. sh.
+ Depend on default-jre-headless so jtreg will use the
JRE from /usr/lib/jvm/default- java.
- debian/tests/jtdiff- autopkgtest. sh:
+ Fail only if an actual regression is detected.
+ Add the super-diff comparison from jtdiff.
+ Save failed jtr files for all runs.
- debian/tests/jtreg- autopkgtest. sh:
+ Enable retry of failed tests to trim out flaky tests.
+ Fix unbound variable.
+ Keep .jtr files from failed tests only.
- debian/patches/ jdk-problem- list.diff: ignore failing tests
that require more investigation.
- debian/rules:
+ Preserve all JTreport directories in the test output
directory.
+ Use JDK_DIR instead of JDK_TO_TEST for autopkgtest
generation.
+ Package all .jtr files from JTwork as jtreg-autopkgtest.sh
makes sure it contains only failed tests.
* debian/tests/jdk: add our custom debian/tests/jdk- problem- list.txt to the
exclusion list.
* debian/tests/jdk- problem- list.txt: custom exclusion rules for jdk tests
that fail to run during a build or autopkgtest run.
* debian/rules: remove debian/patches/ jdk-problem- list.diff.
* debian/patches/ jdk-problem- list.diff: jtreg allows for extra exclusion
files thus there's no need to patch upstream's exclusion list.
* debian/tests/control: mark all autopkgtests as flaky.
* debian/tests/hotspot- archs: generated by debian/rules, contains a list of
archs that supports a hotspot vm.
* debian/tests/jdk: run only when the host arch is a hotspot vm - allow
override through an environment variable.
* debian/rules: update gen-autopkgtests to echo supported hotspot archs.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)