Skip to content

deps: downgrade zip.js to 2.7.56 #479

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

mistydemeo
Copy link
Contributor

2.7.57 and newer have a bug which creates incorrect subdirectory permissions when ZIP files are opened on Unix systems (macOS, Linux, etc.). The version pin can be removed once there's a new version with fixed permissions.

If you use a Unix OS, you can test this on the currently-live version of dumper companion by trying to extract an ISO containing subdirectories. The subdirectories will be created as -rw-r--r--@, with no executable permissions, and so both the terminal and GUI file browsers like Finder will refuse to let the user access those directories.

See: gildas-lormeau/zip.js#567

2.7.57 and newer have a bug which creates incorrect subdirectory
permissions when ZIP files are opened on Unix systems (macOS,
Linux, etc.).

See: gildas-lormeau/zip.js#567
@mistydemeo mistydemeo mentioned this pull request May 13, 2025
@mistydemeo
Copy link
Contributor Author

Closing in favour of #480.

@mistydemeo mistydemeo closed this May 13, 2025
@mistydemeo mistydemeo deleted the zip_js_downgrade branch May 13, 2025 03:43
@mistydemeo mistydemeo restored the zip_js_downgrade branch May 13, 2025 05:56
@mistydemeo mistydemeo reopened this May 13, 2025
@lephilousophe
Copy link
Member

I applied my suggested workaround to avoid downgrade.
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants