summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-02-17dlg-batch-add: set dialog image from icon-name instead of pixbufrbuj1-8/+5
2020-02-17Fix build using gcc 10 -fno-common flagrbuj1-2/+0
2020-01-30fr-process: do not override LC_CTYPErbuj1-4/+10
Closes #354
2020-01-107z: Don't set the work directory, i.e. use temporary directoryrbuj1-1/+0
closes https://github.com/mate-desktop/engrampa/issues/200
2020-01-09Remove internal mkdtemp and define feature test macrorbuj7-264/+3
mkdtemp(): /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc 2.19 and earlier: */ _BSD_SOURCE || /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200809L _POSIX_C_SOURCE 200809L is enabled by _XOPEN_SOURCE >= 700. Ref: http://man7.org/linux/man-pages/man7/feature_test_macros.7.html
2020-01-09fr-command-tar: fetch dates with strptimerbuj1-37/+9
2020-01-09fr-command-ar: fetch dates with strptimerbuj1-49/+13
2020-01-09fr-command-dpkg: fetch dates with strptimerbuj1-17/+19
2020-01-04release 1.22.3v1.22.3raveit652-1/+11
2020-01-04tx: sync with transifexraveit6587-1047/+2434
2020-01-04update resource for transifexraveit651-7/+7
2020-01-04fr-command-rpm: Use rpm2cpio binary shipped with rpm packageraveit657-154/+9
closes #350
2020-01-04add source rpm to supported mime-typesraveit651-1/+1
2020-01-04use cpio if no binary is foundraveit652-2/+2
origin commit: https://gitlab.gnome.org/GNOME/file-roller/commit/eb8a7fa
2020-01-04add a configure environment variable to select the cpio pathJasper Lievisse Adriaanse4-5/+9
on some systems (like OpenBSD), gcpio is prefered over the base cpio. origin commit: https://gitlab.gnome.org/GNOME/file-roller/commit/8a51165
2019-11-24travis ci: use fedora:latestraveit651-1/+1
2019-10-24help: pull updated Russian translation to remove broken onemonsta1-9/+9
tx pull -f -l ru -r MATE.1-22--engrampa-user-guide
2019-10-22Travis CI: use Ubuntu 19.10 instead 19.04Pablo Barciela1-1/+1
2019-10-20Fix localized pause UI logicoctoghost1-1/+1
2019-10-12Travis CI: use Debian "testing" instead "sid"Pablo Barciela1-1/+1
2019-10-05travis(ci): enable notify_serversraveit651-0/+2
2019-09-10unace 2.5: Don't show archive summary in file listingrbuj1-0/+3
closes #303
2019-09-02release 1.22.2v1.22.2raveit652-12/+20
2019-09-02tx: sync with transifexraveit6537-536/+2850
2019-09-02tx: update transifex resourceraveit651-4/+4
2019-09-02java-utils: Remove blank spaces before reading package namerbuj1-3/+14
Closes https://github.com/mate-desktop/engrampa/issues/291 Test: touch test.txt zip test.zip test.txt mv test.zip test.jar cat << EOF > HelloWorld.java package org.mate.tests; class HelloWorld { public static void main(String args[]) { System.out.println("Hello, World"); } } EOF engrampa -a test.jar HelloWorld.java jar tf test.jar Output: test.txt org/mate/tests/HelloWorld.java
2019-08-28glib-utils: Remove unused function - g_ptr_array_copyrbuj2-17/+0
closes https://github.com/mate-desktop/engrampa/issues/283
2019-07-23caja extension: fix icon name for compress menu itemmonsta1-1/+1
it was using non-existing icon name
2019-07-17fr-command-unarchiver: ask password if requiredPablo Barciela1-5/+9
2019-05-23travis: use fedora-30 and ubuntu-19.04 for buildingraveit651-2/+2
2019-04-22release 1.22.1v1.22.1raveit652-1/+15
2019-04-22sync with transifexraveit65203-72024/+70507
2019-04-09Help: replace link linkend with xref linkendrbuj1-1/+1
Yelp viewer can't open cross-references to other parts of the manual using link linkend.
2019-04-02file-utils: avoid out of bound memory accessPablo Barciela1-1/+1
Fixes Clang static analyzer warning: file-utils.c:453:6: warning: Out of bound memory access (access exceeds upper limit of memory block) if (file_name [last_char] == G_DIR_SEPARATOR) ^~~~~~~~~~~~~~~~~~~~~
2019-04-02actions: avoid use of memory after it is freedPablo Barciela1-3/+3
Fixes Clang static analyzer warning: actions.c:137:5: warning: Use of memory after it is freed return full_uri; ^~~~~~~~~~~~~~~
2019-03-31fr-process: Fix memory leak: 'g_shell_quote' needs to be freedPablo Barciela1-3/+15
2019-03-31fr-process: Fix memory leak: 'g_strconcat' needs to be freedPablo Barciela1-12/+23
Use 'GString' instead 'g_strconcat'
2019-03-27github release for stable branchraveit651-0/+19
2019-03-21[Security] fr-process: avoid 'strcpy' and 'strcat'Pablo Barciela1-16/+16
Use 'g_strlcpy' instead of 'strcpy', and 'g_strlcat' instead of 'strcat' Fixes Clang static analyzer warnings: fr-process.c:696:5: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 strcpy(rarfile, argv[2]); ^~~~~~ fr-process.c:698:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 strcat(rarfile, "part1.rar"); ^~~~~~ fr-process.c:705:32: warning: Out of bound memory access (accessed memory precedes memory block) rarfile[strlen(rarfile)-5]=0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
2019-03-20tx: update resource for transifexrbuj1-117/+121
2019-03-14fr-process: Fix memory leakrbuj1-3/+1
Fixes Clang static analyzer warning: fr-process.c:740:3: warning: Potential leak of memory pointed to by 'argv' g_warning ("The files could not be move: %s\n", commandline); ^~~~~~~~~
2019-03-11tx: update transifex configraveit651-2/+2
2019-03-10Help: Fix version to 1.22 and update pot filerbuj2-5/+5
2019-03-10help: update copyrightraveit651-2/+2
2019-03-10Upgrade the manual to docbook 5.0rbuj3-1025/+992
To upgrade the manual: sudo dnf install -y docbook5-schemas xsltproc --output index-new.docbook /usr/share/xml/docbook5/stylesheet/upgrade/db4-upgrade.xsl index.docbook xsltproc --output legal-new.xml /usr/share/xml/docbook5/stylesheet/upgrade/db4-upgrade.xsl legal.xml To validate the manual: xmllint --noout --relaxng /usr/share/xml/docbook5/schema/rng/5.0/docbook.rng help/C/index.docbook jing /usr/share/xml/docbook5/schema/rng/5.0/docbook.rng help/C/index.docbook yelp-check validate help/C/index.docbook To view the manual: yelp file:///full_path/index.docbook Note: docbook5-schemas should be installed in your system in order to view the manual (DEPENDENCY)
2019-02-25release 1.22.0v1.22.0raveit652-1/+37
2019-02-25tx: sync with transifexraveit6515-40/+1815
2019-02-20Avoid array index out of bounds parsing dpkg-deb --inforbuj1-2/+4
The first line of "dpkg-deb -I" output has only 5 words: old Debian package, version 0.939000. or new Debian package, version 2.0. Examples: $ wget http://archive.debian.org/debian/dists/Debian-0.93R6/binary/admin/acct-5-10.deb $ LANG=C dpkg-deb -I acct-5-10.deb old Debian package, version 0.939000. size 18338 bytes: control archive=1064, main archive=17260. 61 bytes, 3 lines conffiles 889 bytes, 20 lines control 570 bytes, 23 lines * postinst #!/bin/sh 107 bytes, 7 lines * postrm #!/bin/sh 212 bytes, 12 lines * preinst #!/bin/sh 212 bytes, 12 lines * prerm #!/bin/sh ... $ wget http://archive.debian.org/debian/dists/bo/main/binary-all/admin/alien_3.3.deb $ LANG=C dpkg-deb -I alien_3.3.deb new Debian package, version 2.0. size 20748 bytes: control archive=850 bytes. 394 bytes, 11 lines control 785 bytes, 13 lines md5sums
2019-02-20warning: Use of memory after it is freedrbuj1-1/+1
$ scan-build ./configure ... $ scan-build --keep-cc make ... fr-command-dpkg.c:76:23: warning: Use of memory after it is freed fdata->name = g_strdup (name); ^~~~~~~~~~~~~~~ ...
2019-02-19Read authors (updated) from engrampa.about gresourcerbuj8-10/+107