[ Ivan Sorokin ]
* Add 30-fix-code-pages.patch with the following fixes (LP: #2066389):
- Fixed bit 11 of General purpose flag support on systems with UTF-8
system charset.
- Fixed OEM code page being always assumed Russian/Cyrillic CP866 on
any UTF-8 system.
- Added proper OEM code page detection based on system locale setting.
- Removed translation from ISO 8859-1 to local charset; assumption that
any non-unicode archive uses it is for sure wrong as it can be any
charset used on archive creator's local system; also do not treat
PKZIP for UNIX 2.51 archives as having ISO 8859-1 charset for the
same reasons.
- Enabled UTF-8 output by default on Unix systems.
[ Dmitry Shachnev ]
* Add tests for unicode file names in different encodings.
This bug was fixed in the package unzip - 6.0-28ubuntu5
---------------
unzip (6.0-28ubuntu5) oracular; urgency=medium
[ Ivan Sorokin ] code-pages. patch with the following fixes (LP: #2066389):
* Add 30-fix-
- Fixed bit 11 of General purpose flag support on systems with UTF-8
system charset.
- Fixed OEM code page being always assumed Russian/Cyrillic CP866 on
any UTF-8 system.
- Added proper OEM code page detection based on system locale setting.
- Removed translation from ISO 8859-1 to local charset; assumption that
any non-unicode archive uses it is for sure wrong as it can be any
charset used on archive creator's local system; also do not treat
PKZIP for UNIX 2.51 archives as having ISO 8859-1 charset for the
same reasons.
- Enabled UTF-8 output by default on Unix systems.
[ Dmitry Shachnev ]
* Add tests for unicode file names in different encodings.
-- Dmitry Shachnev <email address hidden> Tue, 11 Jun 2024 21:48:13 +0300