Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: LineageOS/android_libcore
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: lineage-18.1
Choose a base ref
...
head repository: LineageOS-R-Extended/android_libcore
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: lineage-18.1
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Oct 9, 2025

  1. Do not accept zip files with invalid headers.

    According to Section 4.3.6 in [1] non-empty zip file starts with
    local file header. 4.3.1 allows empty files, and in such case
    file starts with "end of central directory record".
    
    This aligns ZipFile with libziparchive modulo empty zip files -
    libziparchive rejects them.
    
    Tests are skipped because sc-dev branch uses ART module
    prebuilts, but builds tests from sources which leads to presubmit
    failures.
    
    Ignore-AOSP-First: b/309938635#comment1
    
    [1] https://pkwaredownloads.blob.core.windows.net/pem/APPNOTE.txt
    
    Bug: 309938635
    Test: CtsLibcoreTestCases
    Test: CtsLibcoreOjTestCases
    (cherry picked from commit 288a44a)
    (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:43e428a99aa89a9dfbe93000171721ecbfc31b88)
    Merged-In: I545cdd49ec3cc138331145f4716c8148662a478b
    Change-Id: I545cdd49ec3cc138331145f4716c8148662a478b
    Yqwed authored and Vivekachooz committed Oct 9, 2025
    Configuration menu
    Copy the full SHA
    995392f View commit details
    Browse the repository at this point in the history
Loading