<feed xmlns='http://www.w3.org/2005/Atom'>
<title>engrampa/src, branch lha-fixes</title>
<subtitle>Engrampa archive manager for MATE</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/'/>
<entry>
<title>lha: Fix support for file names with spaces</title>
<updated>2025-06-25T08:58:19+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-06-25T08:58:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=3431191e8b0f1304d8a39e40f42d1ac6357bb6f7'/>
<id>3431191e8b0f1304d8a39e40f42d1ac6357bb6f7</id>
<content type='text'>
See e.g. lha_os2_208/lfn.lzh or lha_os2_208/h3_lfn.lzh from
https://github.com/fragglet/lhasa/tree/master/test/archives.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See e.g. lha_os2_208/lfn.lzh or lha_os2_208/h3_lfn.lzh from
https://github.com/fragglet/lhasa/tree/master/test/archives.
</pre>
</div>
</content>
</entry>
<entry>
<title>lha: Use named fields instead of magic numbers</title>
<updated>2025-06-25T08:57:44+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-06-25T08:57:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=edb212b233f5f557006319cba85951d36da6d653'/>
<id>edb212b233f5f557006319cba85951d36da6d653</id>
<content type='text'>
This makes the code a tad clearer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the code a tad clearer.
</pre>
</div>
</content>
</entry>
<entry>
<title>lha: Fix crash, parse lha list output correctly</title>
<updated>2025-06-19T15:57:34+00:00</updated>
<author>
<name>Simon Howard</name>
<email>fraggle@soulsphere.org</email>
</author>
<published>2025-06-18T18:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=e58cc811cc0161ca808a13b8aafda5123097f3c3'/>
<id>e58cc811cc0161ca808a13b8aafda5123097f3c3</id>
<content type='text'>
The output from the `lha` list archive command is eclectic and
inconsistent, and engrampa was actually crashing when opening certain
archives (eg. lha_os2_208/h3_subdir.lzh in the Lhasa test suite). But this
also fixes the list parsing more generally. With this change, engrampa
now appears to successfully open all of the .lzh files in the Lhasa test
suite correctly without crashing.

The first field in lha's list output either contains Unix permissions or
an OS name in [brackets]. There was already hard-coded support for
[MS-DOS], [generic], [unknown] and [Amiga], but other OS names were not
handled properly. This is now fixed, with an approach that is mindful of
the fact that the OS name can contain spaces.

Empty value (whitespace) in the UID/GID column is also handled
correctly.  This was partially working because of the aforementioned
special-casing, but now is fixed more generally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The output from the `lha` list archive command is eclectic and
inconsistent, and engrampa was actually crashing when opening certain
archives (eg. lha_os2_208/h3_subdir.lzh in the Lhasa test suite). But this
also fixes the list parsing more generally. With this change, engrampa
now appears to successfully open all of the .lzh files in the Lhasa test
suite correctly without crashing.

The first field in lha's list output either contains Unix permissions or
an OS name in [brackets]. There was already hard-coded support for
[MS-DOS], [generic], [unknown] and [Amiga], but other OS names were not
handled properly. This is now fixed, with an approach that is mindful of
the fact that the OS name can contain spaces.

Empty value (whitespace) in the UID/GID column is also handled
correctly.  This was partially working because of the aforementioned
special-casing, but now is fixed more generally.
</pre>
</div>
</content>
</entry>
<entry>
<title>rar: Fix support for RAR 7.0 empty directory CRC32</title>
<updated>2025-03-17T22:09:49+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-03-11T18:09:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=51a2a84bcd7bd10ff53cf87b58e4b3ec89011df1'/>
<id>51a2a84bcd7bd10ff53cf87b58e4b3ec89011df1</id>
<content type='text'>
Fixes #527.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #527.
</pre>
</div>
</content>
</entry>
<entry>
<title>rar: Fix crash with no filename</title>
<updated>2025-03-17T22:09:49+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-03-11T17:43:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=3565a5f2de72dd67803a2837834ff6edcafd4904'/>
<id>3565a5f2de72dd67803a2837834ff6edcafd4904</id>
<content type='text'>
Fix crash if filename retrieval fails, which currently happens with
RAR 7.00 directories.

An upcoming fix with properly parse those, but it's better not to crash
on malformed/unexpected input nonetheless.

Part of #527.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix crash if filename retrieval fails, which currently happens with
RAR 7.00 directories.

An upcoming fix with properly parse those, but it's better not to crash
on malformed/unexpected input nonetheless.

Part of #527.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix extract of encrypted archives</title>
<updated>2024-08-16T18:51:48+00:00</updated>
<author>
<name>Yaroslav Kokurin</name>
<email>yaroslav.kokurin@red-soft.ru</email>
</author>
<published>2024-08-16T14:03:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=4e0906a4dd0dfd0703ac688551bdcac5ff00a368'/>
<id>4e0906a4dd0dfd0703ac688551bdcac5ff00a368</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix volume split button in "Compress" window</title>
<updated>2024-08-16T18:51:48+00:00</updated>
<author>
<name>Yaroslav Kokurin</name>
<email>yaroslav.kokurin@red-soft.ru</email>
</author>
<published>2024-04-26T09:52:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=83fe0815143ec8844cc256c1094bf2d756aba741'/>
<id>83fe0815143ec8844cc256c1094bf2d756aba741</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>src/file-utils.c: Fix "error: implicit declaration of function ‘strcasecmp’ [-Werror=implicit-function-declaration]".</title>
<updated>2024-03-27T01:16:10+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2024-03-25T12:03:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=78903120e74d82ba9610cf5e9fabc1bab7476dc1'/>
<id>78903120e74d82ba9610cf5e9fabc1bab7476dc1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fr-process.c: Setting error status</title>
<updated>2024-03-13T09:31:18+00:00</updated>
<author>
<name>zhu yaliang</name>
<email>zhuyaliang@loongson.cn</email>
</author>
<published>2024-02-26T06:45:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=28ec395b81efebb06b7c67c849da14389233c923'/>
<id>28ec395b81efebb06b7c67c849da14389233c923</id>
<content type='text'>
Fix https://github.com/mate-desktop/engrampa/issues/510
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix https://github.com/mate-desktop/engrampa/issues/510
</pre>
</div>
</content>
</entry>
<entry>
<title>Use unar instead of cpio for CPIO archives</title>
<updated>2024-02-04T22:21:38+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2024-01-17T10:57:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=63d5dfa9005c6b16d0f0ccd888cc859fca78f970'/>
<id>63d5dfa9005c6b16d0f0ccd888cc859fca78f970</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
