<feed xmlns='http://www.w3.org/2005/Atom'>
<title>engrampa, branch 1.28</title>
<subtitle>Engrampa archive manager for MATE</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/'/>
<entry>
<title>release 1.28.3</title>
<updated>2026-05-04T17:53:42+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-04T17:53:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=7e04f57b68ac7c354d048157e936c9dc23e3b47b'/>
<id>7e04f57b68ac7c354d048157e936c9dc23e3b47b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed wrong drag&amp;drop activation when in single click mode</title>
<updated>2026-05-04T13:44:19+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-04-02T17:38:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=4d63a91c0ad9da7bc851df1bd8700737de2ec17f'/>
<id>4d63a91c0ad9da7bc851df1bd8700737de2ec17f</id>
<content type='text'>
when calling the parent button_press_event function a
button released event could be emitted, in that case
stop the drag&amp;drop action.

Backported from https://gitlab.gnome.org/GNOME/file-roller/-/commit/279b76d6

Fixes #547
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when calling the parent button_press_event function a
button released event could be emitted, in that case
stop the drag&amp;drop action.

Backported from https://gitlab.gnome.org/GNOME/file-roller/-/commit/279b76d6

Fixes #547
</pre>
</div>
</content>
</entry>
<entry>
<title>build(deps): bump actions/checkout from 5 to 6</title>
<updated>2026-03-17T16:09:20+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-17T15:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=bd3658c2d4a24f2841ba1cdb1fa9aeff490df74f'/>
<id>bd3658c2d4a24f2841ba1cdb1fa9aeff490df74f</id>
<content type='text'>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ci: restructure github actions to use the same structure for all repos</title>
<updated>2026-03-17T15:56:38+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-01-28T08:00:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=b69200949b24c6c46f7fba2acce92a1ba1dc67b5'/>
<id>b69200949b24c6c46f7fba2acce92a1ba1dc67b5</id>
<content type='text'>
ci: add missing release.yml

ci: remove redundant GH CLI installation step

ci: add set -eo pipefail to workflow scripts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ci: add missing release.yml

ci: remove redundant GH CLI installation step

ci: add set -eo pipefail to workflow scripts
</pre>
</div>
</content>
</entry>
<entry>
<title>lha: Fix support for file names with spaces</title>
<updated>2026-03-13T23:01:59+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=94f991e4dbca9c9224740170180170cbe652f3f9'/>
<id>94f991e4dbca9c9224740170180170cbe652f3f9</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>2026-03-13T23:01:59+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=daa4866d7e8a5efbc2e69f3ba514893d354bed60'/>
<id>daa4866d7e8a5efbc2e69f3ba514893d354bed60</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>2026-03-13T23:01:59+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=3e29eee56d617e040d8ddf619d565689cae62b05'/>
<id>3e29eee56d617e040d8ddf619d565689cae62b05</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>fix memleaks</title>
<updated>2026-03-12T16:25:03+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-11T23:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=0f6bc869de89a3115628d7895965bf712a2055f3'/>
<id>0f6bc869de89a3115628d7895965bf712a2055f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid critical errors with invalid dates</title>
<updated>2025-07-02T20:12:54+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-06-25T09:29:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=ab1324372b8d9ba7f11a7b5f5d35da7e3f4c3924'/>
<id>ab1324372b8d9ba7f11a7b5f5d35da7e3f4c3924</id>
<content type='text'>
This likely should not happen with valid dates, but can if a archiver
reports invalid ones for whatever reason (legitimate weird dates, or
parser failures for example).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This likely should not happen with valid dates, but can if a archiver
reports invalid ones for whatever reason (legitimate weird dates, or
parser failures for example).
</pre>
</div>
</content>
</entry>
<entry>
<title>rar: Fix asking password for encrypted archives with RAR7</title>
<updated>2025-06-25T08:12:38+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-03-17T22:21:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/engrampa/commit/?id=bfad4da5b243c6353b21e499813c0a80790d3f98'/>
<id>bfad4da5b243c6353b21e499813c0a80790d3f98</id>
<content type='text'>
RAR 7.0 outputs a different error when password is missing:

&gt;
&gt; Incorrect password for foo.rar
&gt; Incorrect password for foo.rar
&gt; Cannot find volume foo.r00

Whereas RAR 6.21 doesn't output the last 2 lines.

The error about volumes confuses the parser thinking there's a volume
issue, which hides the incorrect password one.

Note that RAR 7.0 outputs this *most of the time*, but once in a while
it'll also skip the last 2 lines.  Whether it is a race condition or
not, it at least happens often enough with RAR 7.0 to consider this its
normal behavior and handle it.

Fixes #526.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RAR 7.0 outputs a different error when password is missing:

&gt;
&gt; Incorrect password for foo.rar
&gt; Incorrect password for foo.rar
&gt; Cannot find volume foo.r00

Whereas RAR 6.21 doesn't output the last 2 lines.

The error about volumes confuses the parser thinking there's a volume
issue, which hides the incorrect password one.

Note that RAR 7.0 outputs this *most of the time*, but once in a while
it'll also skip the last 2 lines.  Whether it is a race condition or
not, it at least happens often enough with RAR 7.0 to consider this its
normal behavior and handle it.

Fixes #526.
</pre>
</div>
</content>
</entry>
</feed>
