Created by Matthias Klose and last modified
Get this branch:
bzr branch lp:~openjdk/openjdk/openjdk8
Members of OpenJDK can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information


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
  - 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
  - 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

763. By Matthias Klose

Import 8u282-b08-0ubuntu1

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.

760. By Matthias Klose

8u242-b08-1 upload

759. By Matthias Klose

Update to 8u242-b04 (early access build).

758. By Matthias Klose

* Update to 8u222-b09 (release build).

757. By Matthias Klose

 - fix breaks/replaces relationship

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
    + 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
    + Use JDK_DIR instead of JDK_TO_TEST for autopkgtest
    + 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.

755. By Matthias Klose

* Update to 8u232-b07 (early access build).
* Refresh patches.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.