summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2026-08-31ui: make update dialog smallerHEADmasterVictor Kareh1-0/+3
The update confirmation dialog opened too big. This limits the labels to 60 characters and give the text column a minimum width so the dialog stays reasonably small. Fixes #555
2026-08-17Release 1.28.5v1.28.5lukefromdc3-2/+5
2026-08-17fix autotools build failurelukefromdc1-1/+1
2026-08-17Release 1.28.4v1.28.4lukefromdc3-2/+5
* Due to prior 1.28.3 tag
2026-08-17Release 1.28.3lukefromdc3-2/+28
2026-08-17Translated using Weblate (Lao)Bone NI2-399/+3368
Currently translated at 100.0% (465 of 465 strings) Translated using Weblate (Lao) Currently translated at 100.0% (418 of 418 strings) Translated using Weblate (Lao) Currently translated at 100.0% (465 of 465 strings) Translated using Weblate (Lao) Currently translated at 10.7% (45 of 418 strings) Added translation using Weblate (Lao) Translated using Weblate (Lao) Currently translated at 10.2% (43 of 418 strings) Co-authored-by: Bone NI <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/lo/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/lo/ Translation: mate-desktop/engrampa Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Chinese (Traditional) (zh_TW))Alang Hsu2-287/+755
Currently translated at 100.0% (465 of 465 strings) Translated using Weblate (Chinese (Traditional) (zh_TW)) Currently translated at 6.0% (28 of 465 strings) Translated using Weblate (Chinese (Traditional) (zh_TW)) Currently translated at 100.0% (418 of 418 strings) Co-authored-by: Alang Hsu <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/zh_TW/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/zh_TW/ Translation: mate-desktop/engrampa Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Kazakh)Baurzhan Muftakhidinov1-10/+11
Currently translated at 72.0% (301 of 418 strings) Co-authored-by: Baurzhan Muftakhidinov <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/kk/ Translation: mate-desktop/engrampa
2026-08-17Translated using Weblate (Portuguese (Brazil))Mark Adhans1-16/+30
Currently translated at 87.7% (367 of 418 strings) Co-authored-by: Mark Adhans <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/pt_BR/ Translation: mate-desktop/engrampa
2026-08-17Translated using Weblate (Greek)Jim Spentzos1-16/+18
Currently translated at 76.7% (321 of 418 strings) Translated using Weblate (Greek) Currently translated at 76.7% (321 of 418 strings) Co-authored-by: Jim Spentzos <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/el/ Translation: mate-desktop/engrampa
2026-08-17Translated using Weblate (Serbian)Марко Костић (Marko Kostić)1-41/+46
Currently translated at 100.0% (465 of 465 strings) Co-authored-by: Марко Костић (Marko Kostić) <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/sr/ Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Interlingua)Emilio Sepulveda1-10/+12
Currently translated at 4.7% (20 of 418 strings) Co-authored-by: Emilio Sepulveda <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/ia/ Translation: mate-desktop/engrampa
2026-08-17Translated using Weblate (Indonesian)Andika Triwidada1-14/+9
Currently translated at 100.0% (465 of 465 strings) Co-authored-by: Andika Triwidada <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/id/ Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Russian)Sergey A.1-40/+42
Currently translated at 100.0% (465 of 465 strings) Translated using Weblate (Russian) Currently translated at 100.0% (465 of 465 strings) Translated using Weblate (Russian) Currently translated at 100.0% (465 of 465 strings) Co-authored-by: Sergey A. <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/ru/ Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Romanian)- -1-11/+14
Currently translated at 76.5% (320 of 418 strings) Co-authored-by: - - <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/ro/ Translation: mate-desktop/engrampa
2026-08-17Translated using Weblate (Swedish)Luna Jernberg1-14/+14
Currently translated at 100.0% (418 of 418 strings) Co-authored-by: Luna Jernberg <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/sv/ Translation: mate-desktop/engrampa
2026-08-17Translated using Weblate (Russian)Andrei Stepanov1-3/+4
Currently translated at 100.0% (465 of 465 strings) Co-authored-by: Andrei Stepanov <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/ru/ Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Georgian)Temuri Doghonadze2-148/+147
Currently translated at 56.4% (236 of 418 strings) Translated using Weblate (Georgian) Currently translated at 10.9% (51 of 465 strings) Translated using Weblate (Georgian) Currently translated at 56.4% (236 of 418 strings) Translated using Weblate (Georgian) Currently translated at 10.7% (50 of 465 strings) Co-authored-by: Temuri Doghonadze <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/ka/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/ka/ Translation: mate-desktop/engrampa Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Occitan)Quentin PAGÈS2-23/+27
Currently translated at 100.0% (418 of 418 strings) Translated using Weblate (Occitan) Currently translated at 13.7% (64 of 465 strings) Translated using Weblate (Occitan) Currently translated at 13.7% (64 of 465 strings) Translated using Weblate (Occitan) Currently translated at 100.0% (418 of 418 strings) Co-authored-by: Quentin PAGÈS <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa-help/oc/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa/oc/ Translation: mate-desktop/engrampa Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Russian)Sergey A.2-31/+70
Currently translated at 100.0% (465 of 465 strings) Translated using Weblate (Russian) Currently translated at 100.0% (418 of 418 strings) Translated using Weblate (Russian) Currently translated at 100.0% (418 of 418 strings) Co-authored-by: Sergey A. <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/ru/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa/ru/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/engrampa-help/ru/ Translation: mate-desktop/engrampa Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Korean)김인수2-46/+43
Currently translated at 80.8% (338 of 418 strings) Translated using Weblate (Korean) Currently translated at 80.8% (338 of 418 strings) Translated using Weblate (Korean) Currently translated at 16.5% (77 of 465 strings) Translated using Weblate (Korean) Currently translated at 16.5% (77 of 465 strings) Co-authored-by: 김인수 <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa-help/ko/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa/ko/ Translation: mate-desktop/engrampa Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Ukrainian)Yuri Chornoivan1-15/+20
Currently translated at 99.5% (463 of 465 strings) Co-authored-by: Yuri Chornoivan <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa-help/uk/ Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Estonian)Priit Jõerüüt2-31/+41
Currently translated at 77.5% (324 of 418 strings) Translated using Weblate (Estonian) Currently translated at 77.5% (324 of 418 strings) Translated using Weblate (Estonian) Currently translated at 3.8% (18 of 465 strings) Translated using Weblate (Estonian) Currently translated at 77.5% (324 of 418 strings) Co-authored-by: Priit Jõerüüt <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa-help/et/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa/et/ Translation: mate-desktop/engrampa Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Polish)Marek Adamski1-15/+20
Currently translated at 30.9% (144 of 465 strings) Co-authored-by: Marek Adamski <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa-help/pl/ Translation: mate-desktop/engrampa-help
2026-08-17Translated using Weblate (Kabyle)ButterflyOfFire1-45/+49
Currently translated at 16.5% (69 of 418 strings) Translated using Weblate (Kabyle) Currently translated at 16.5% (69 of 418 strings) Translated using Weblate (Kabyle) Currently translated at 16.5% (69 of 418 strings) Translated using Weblate (Kabyle) Currently translated at 11.2% (47 of 418 strings) Co-authored-by: ButterflyOfFire <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/engrampa/kab/ Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/engrampa/kab/ Translation: mate-desktop/engrampa
2026-08-117z, tar: Remove p7zip -l switch2387skju2-4/+0
The -l switch doesn’t exist anymore. command-7z: This old code was never called: Variable recursive is everytime FALSE in engrampa. command-tar: This will fix this bug: Non working .tar.7z: Affected distributions: Debian, Ubuntu, Arch Linux ?, Fedora. These distributions do not have the original commands 7zz 7zzs installed anymore (or not at default). Therefore the legacy p7zip will be false detected.
2026-08-08tests: add regression test for CVE-2023-52138gaoyukun4-1/+189
Add a test script that verifies the cpio extraction path traversal fix (--no-absolute-filenames) in both fr-command-cpio.c and fr-command-rpm.c: - static check: both extraction commands must carry the flag - dynamic check: crafted cpio payloads with absolute-path and ../ entries must stay inside the extraction directory - rpm2cpio | cpio pipeline extracts a normal RPM without regression Run the test as part of the CI build (autotools check stage). Co-Authored-By: AtomCode (deepseek-v4-flash) <[email protected]>
2026-08-08fr-command-rpm: prevent path traversal when extracting RPM archivesgaoyukun1-1/+1
CVE-2023-52138 fixes path traversal via crafted cpio archives by adding --no-absolute-filenames to the cpio extraction command in fr-command-cpio.c (commit 63d5dfa). However the same vulnerability still exists in the RPM extraction path, which pipes rpm2cpio output into 'cpio -idu' without that flag. A crafted RPM whose cpio payload contains absolute paths can therefore write files outside the extraction directory (e.g. ~/.ssh, ~/.bashrc). Add the same --no-absolute-filenames flag to the rpm2cpio | cpio pipeline to close the gap.
2026-06-25build(deps): bump actions/checkout from 6 to 7dependabot[bot]2-2/+2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [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/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2026-05-05Correcting po files with errorsEvelyne Harlé4-1/+4
2026-05-05remove empty po fileEvelyne Harlé29-52774/+14
2026-05-05Revert "add translation coverage badge"Evelyne Harlé1-2/+0
This reverts commit e280a467702b94bee0d3a6f6af9f60d057a6cb97.
2026-05-05add translation coverage badgeEvelyne Harlé1-0/+2
2026-05-05retrieve last transifex translationsEvelyne Harlé83-2440/+80267
2026-05-05add translation coverage badgeEvelyne Harlé1-0/+2
2026-05-05Revert "Retrieve last transifex translations"Evelyne Harlé253-92178/+3744
This reverts commit 911e6b152c808b9a9bbffad7bea4fbe3542d0a28.
2026-05-05Retrieve last transifex translationsEvelyne Harlé253-3744/+92178
2026-05-05Refers to mate-desktop/mate-terminal#487Evelyne Harlé7-2038/+116
update pot file remove transifex configuration remove es_ES files/folder/config as es exists
2026-05-04fixed wrong drag&drop activation when in single click modeVictor Kareh2-15/+24
when calling the parent button_press_event function a button released event could be emitted, in that case stop the drag&drop action. Backported from https://gitlab.gnome.org/GNOME/file-roller/-/commit/279b76d6 Fixes #547
2026-03-17build(deps): bump actions/checkout from 5 to 6dependabot[bot]2-2/+2
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] <[email protected]>
2026-03-17ci: restructure github actions to use the same structure for all reposmbkma10-317/+349
ci: add missing release.yml ci: remove redundant GH CLI installation step ci: add set -eo pipefail to workflow scripts
2026-03-13lha: Fix support for file names with spacesColomban Wendling1-1/+1
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.
2026-03-13lha: Use named fields instead of magic numbersColomban Wendling1-9/+20
This makes the code a tad clearer.
2026-03-13lha: Fix crash, parse lha list output correctlySimon Howard1-54/+37
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.
2026-03-12fix memleaksmbkma4-0/+6
2025-07-02Avoid critical errors with invalid datesColomban Wendling2-8/+18
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).
2025-06-25rar: Fix asking password for encrypted archives with RAR7Colomban Wendling1-1/+6
RAR 7.0 outputs a different error when password is missing: > > Incorrect password for foo.rar > Incorrect password for foo.rar > 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.
2025-03-17rar: Fix support for RAR 7.0 empty directory CRC32Colomban Wendling2-25/+46
Fixes #527.
2025-03-17rar: Fix crash with no filenameColomban Wendling1-4/+6
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.
2025-03-17ci: Add a GitHub Actions build (#529)Colomban Wendling1-0/+181
Based off https://github.com/mate-desktop/mate-panel/pull/1415