commit 0ebd2b99053a069ba982b2854b6ad603aae5508d
parent 51c0610aacf7d259afaf079af0bafc9ea53ce21f
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 28 Jul 2026 23:19:37 +0200
releasing v1.18
Diffstat:
21 files changed, 29 insertions(+), 21 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -1,3 +1,11 @@
+Tue Jul 28 11:14:02 PM CEST 2026
+ Detect secure execution mode properly when deciding whether to
+ honor LIBEXTRACTOR_PREFIX: use secure_getenv() where available,
+ and otherwise fall back to issetugid() or to comparing the real
+ against the effective UID/GID, instead of merely checking for
+ root (#11609).
+ Releasing GNU libextractor 1.18. -CG
+
Sun Jul 5 10:55:57 PM CEST 2026
Fixing various minor issues, including a missing 0 terminator
in ZIP handling under particular circumstances.
diff --git a/configure.ac b/configure.ac
@@ -16,7 +16,7 @@
#
#
AC_PREREQ([2.72])
-AC_INIT([libextractor],[1.17],[bug-libextractor@gnu.org])
+AC_INIT([libextractor],[1.18],[bug-libextractor@gnu.org])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
diff --git a/po/ar.po b/po/ar.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2026-01-24 21:12+0400\n"
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
"Language-Team: Arabic <(nothing)>\n"
diff --git a/po/da.po b/po/da.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor-1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2019-02-14 16:38+0100\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
diff --git a/po/de.po b/po/de.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2019-02-15 13:41+0100\n"
"Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
diff --git a/po/es.po b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.0.0-pre1\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2018-04-27 22:53+0200\n"
"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
diff --git a/po/fr.po b/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2019-05-12 04:34+0200\n"
"Last-Translator: Stéphane Aulery <lkppo@free.fr>\n"
"Language-Team: French <traduc@traduc.org>\n"
diff --git a/po/ga.po b/po/ga.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 0.5.20\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2008-03-21 20:46-0700\n"
"Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
diff --git a/po/it.po b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor-0.6.0\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2010-09-30 23:41+0200\n"
"Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
diff --git a/po/ka.po b/po/ka.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2025-05-19 06:33+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <(nothing)>\n"
diff --git a/po/libextractor.pot b/po/libextractor.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: GNU libextractor 1.17\n"
+"Project-Id-Version: GNU libextractor 1.18\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/po/nl.po b/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor-1.0.0-pre1\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2013-08-21 22:41+0200\n"
"Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
diff --git a/po/pl.po b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2019-02-12 16:02+0100\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
diff --git a/po/pt_BR.po b/po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2019-02-21 20:46-0200\n"
"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
"Language-Team: Brazilian Portuguese <ldpbr-"
diff --git a/po/ro.po b/po/ro.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2022-10-11 18:47+0200\n"
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
diff --git a/po/rw.po b/po/rw.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 0.4.2\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2005-04-04 10:55-0700\n"
"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
diff --git a/po/sr.po b/po/sr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor-1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2020-04-02 08:30+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
diff --git a/po/sv.po b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2025-10-16 18:21+0200\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
diff --git a/po/uk.po b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 1.9\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2019-02-10 20:41+0200\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
diff --git a/po/vi.po b/po/vi.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libextractor 0.6.0\n"
"Report-Msgid-Bugs-To: libextractor@gnu.org\n"
-"POT-Creation-Date: 2026-07-05 22:58+0200\n"
+"POT-Creation-Date: 2026-07-28 23:15+0200\n"
"PO-Revision-Date: 2010-02-11 00:13+0930\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
diff --git a/src/include/extractor.h b/src/include/extractor.h
@@ -35,7 +35,7 @@ extern "C" {
* 0.2.6-1 => 0x00020601
* 4.5.2-0 => 0x04050200
*/
-#define EXTRACTOR_VERSION 0x01110000
+#define EXTRACTOR_VERSION 0x01120000
#include <stdio.h>