diff --git a/NEWS b/NEWS index 423d521..a6c8b81 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,10 @@ NEWS for Pam_p11 -- History of user visible changes +New in 0.3.2; 2023-06-08; Frank Morgner +* Add Russian translation +* Add support for building with LibreSSL +* Add support for building with OpenSSL 3.0 and later + New in 0.3.1; 2019-09-11; Frank Morgner * CVE-2019-16058: Fixed buffer overflow when creating signatures longer than 256 bytes diff --git a/README.md b/README.md index addc370..a45b2dc 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,9 @@ Pam_p11 was written by an international team and is licensed as Open Source soft Installation is quite easy: ``` -wget https://github.com/OpenSC/pam_p11/releases/download/pam_p11-0.3.1/pam_p11-0.3.1.tar.gz -tar xfvz pam_p11-0.3.1.tar.gz -cd pam_p11-0.3.1 +wget https://github.com/OpenSC/pam_p11/releases/download/pam_p11-0.4.0/pam_p11-0.4.0.tar.gz +tar xfvz pam_p11-0.4.0.tar.gz +cd pam_p11-0.4.0 ./configure --prefix=/usr --libdir=/lib/ make make install diff --git a/configure.ac b/configure.ac index 1206b70..a18d3fc 100644 --- a/configure.ac +++ b/configure.ac @@ -1,9 +1,9 @@ AC_PREREQ(2.60) define([PACKAGE_VERSION_MAJOR], [0]) -define([PACKAGE_VERSION_MINOR], [3]) -define([PACKAGE_VERSION_FIX], [1]) -define([PACKAGE_SUFFIX], [_git]) +define([PACKAGE_VERSION_MINOR], [4]) +define([PACKAGE_VERSION_FIX], [0]) +define([PACKAGE_SUFFIX], []) define([PRODUCT_BUGREPORT], [https://github.com/OpenSC/pam_p11/issues]) AC_INIT([pam_p11],[PACKAGE_VERSION_MAJOR.PACKAGE_VERSION_MINOR.PACKAGE_VERSION_FIX[]PACKAGE_SUFFIX],[PRODUCT_BUGREPORT]) diff --git a/po/de.po b/po/de.po index 3f5afe1..cd5b203 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam_p11 0.1.7_git\n" "Report-Msgid-Bugs-To: https://github.com/OpenSC/pam_p11/issues\n" -"POT-Creation-Date: 2019-09-11 22:42+0200\n" +"POT-Creation-Date: 2023-06-08 18:38+0200\n" "PO-Revision-Date: 2018-04-05 11:14+0200\n" "Last-Translator: Frank Morgner \n" "Language-Team: German\n" @@ -17,98 +17,98 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/pam_p11.c:205 +#: src/pam_p11.c:194 msgid "Error loading PKCS#11 module" msgstr "Fehler beim Laden des PKCS#11-Moduls" -#: src/pam_p11.c:213 src/pam_p11.c:265 +#: src/pam_p11.c:202 src/pam_p11.c:254 msgid "Error initializing PKCS#11 module" msgstr "Fehler beim Initialisieren des PKCS#11-Moduls" -#: src/pam_p11.c:333 +#: src/pam_p11.c:322 msgid " (last try)" msgstr " (letzter Versuch)" -#: src/pam_p11.c:340 +#: src/pam_p11.c:329 #, c-format msgid "Login on PIN pad with %s%s" msgstr "Login auf dem PIN-Pad mit %s%s" -#: src/pam_p11.c:346 +#: src/pam_p11.c:335 #, c-format msgid "Login with %s%s: " msgstr "Login mit %s%s: " -#: src/pam_p11.c:370 +#: src/pam_p11.c:359 msgid "Invalid PIN" msgstr "" -#: src/pam_p11.c:378 +#: src/pam_p11.c:367 msgid "PIN not verified; PIN locked" msgstr "PIN nicht verifiziert; PIN gesperrt" -#: src/pam_p11.c:380 +#: src/pam_p11.c:369 msgid "PIN not verified; one try remaining" msgstr "PIN nicht verifiziert; ein Versuch verbleibend" -#: src/pam_p11.c:382 +#: src/pam_p11.c:371 msgid "PIN not verified" msgstr "PIN nicht verifiziert" -#: src/pam_p11.c:424 +#: src/pam_p11.c:413 #, c-format msgid "Change PIN with PUK on PIN pad for %s" msgstr "Ändere PIN mit PUK auf dem PIN-Pad für %s" -#: src/pam_p11.c:428 +#: src/pam_p11.c:417 #, c-format msgid "Change PIN on PIN pad for %s" msgstr "Ändere PIN auf dem PIN-Pad für %s" -#: src/pam_p11.c:435 +#: src/pam_p11.c:424 #, c-format msgid "PUK for %s: " msgstr "PUK für %s: " -#: src/pam_p11.c:446 +#: src/pam_p11.c:435 msgid "Current PIN: " msgstr "Aktuelle PIN: " -#: src/pam_p11.c:464 +#: src/pam_p11.c:453 msgid "Enter new PIN: " msgstr "Neue PIN eingeben: " -#: src/pam_p11.c:467 +#: src/pam_p11.c:456 msgid "Retype new PIN: " msgstr "Neue PIN wiederholen: " -#: src/pam_p11.c:471 +#: src/pam_p11.c:460 msgid "PINs don't match" msgstr "PINs verschieden" -#: src/pam_p11.c:478 +#: src/pam_p11.c:467 #, fuzzy msgid "PIN not changed; PIN locked" msgstr "PIN nicht verifiziert; PIN gesperrt" -#: src/pam_p11.c:480 +#: src/pam_p11.c:469 #, fuzzy msgid "PIN not changed; one try remaining" msgstr "PIN nicht verifiziert; ein Versuch verbleibend" -#: src/pam_p11.c:482 +#: src/pam_p11.c:471 #, fuzzy msgid "PIN not changed" msgstr "PIN nicht verifiziert" -#: src/pam_p11.c:610 +#: src/pam_p11.c:599 msgid "No token found" msgstr "Kein Token gefunden" -#: src/pam_p11.c:612 +#: src/pam_p11.c:601 msgid "No authorized keys on token" msgstr "Keine autorisierten Schlüssel auf dem Token" -#: src/pam_p11.c:674 +#: src/pam_p11.c:663 msgid "Error verifying key" msgstr "Fehler beim Verifizieren des Schlüssels" diff --git a/po/it.po b/po/it.po index 0b63920..6d428ff 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam-p11\n" "Report-Msgid-Bugs-To: https://github.com/OpenSC/pam_p11/issues\n" -"POT-Creation-Date: 2019-09-11 22:42+0200\n" +"POT-Creation-Date: 2023-06-08 18:38+0200\n" "PO-Revision-Date: 2019-02-28 14:03+0000\n" "Last-Translator: Milo Casagrande \n" "Language-Team: Italian \n" @@ -16,95 +16,95 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/pam_p11.c:205 +#: src/pam_p11.c:194 msgid "Error loading PKCS#11 module" msgstr "Errore nel caricare il modulo PKCS#11" -#: src/pam_p11.c:213 src/pam_p11.c:265 +#: src/pam_p11.c:202 src/pam_p11.c:254 msgid "Error initializing PKCS#11 module" msgstr "Errore nell'inizializzare il modulo PKCS#11" -#: src/pam_p11.c:333 +#: src/pam_p11.c:322 msgid " (last try)" msgstr " (ultimo tentativo)" -#: src/pam_p11.c:340 +#: src/pam_p11.c:329 #, c-format msgid "Login on PIN pad with %s%s" msgstr "Accesso su dispositivo inserimento PIN con %s%s" -#: src/pam_p11.c:346 +#: src/pam_p11.c:335 #, c-format msgid "Login with %s%s: " msgstr "Accesso con %s%s: " -#: src/pam_p11.c:370 +#: src/pam_p11.c:359 msgid "Invalid PIN" msgstr "" -#: src/pam_p11.c:378 +#: src/pam_p11.c:367 msgid "PIN not verified; PIN locked" msgstr "PIN non verificato; PIN bloccato" -#: src/pam_p11.c:380 +#: src/pam_p11.c:369 msgid "PIN not verified; one try remaining" msgstr "PIN non verificato; un tentativo rimasto" -#: src/pam_p11.c:382 +#: src/pam_p11.c:371 msgid "PIN not verified" msgstr "PIN non verificato" -#: src/pam_p11.c:424 +#: src/pam_p11.c:413 #, c-format msgid "Change PIN with PUK on PIN pad for %s" msgstr "Modifica del PIN con PUK su dispositivo inserimento PIN per %s" -#: src/pam_p11.c:428 +#: src/pam_p11.c:417 #, c-format msgid "Change PIN on PIN pad for %s" msgstr "Modifica del PIN su dispositivo inserimento PIN per %s" -#: src/pam_p11.c:435 +#: src/pam_p11.c:424 #, c-format msgid "PUK for %s: " msgstr "PUK per %s: " -#: src/pam_p11.c:446 +#: src/pam_p11.c:435 msgid "Current PIN: " msgstr "PIN attuale: " -#: src/pam_p11.c:464 +#: src/pam_p11.c:453 msgid "Enter new PIN: " msgstr "Inserire nuovo PIN: " -#: src/pam_p11.c:467 +#: src/pam_p11.c:456 msgid "Retype new PIN: " msgstr "Ripetere nuovo PIN: " -#: src/pam_p11.c:471 +#: src/pam_p11.c:460 msgid "PINs don't match" msgstr "I PIN non sono uguali" -#: src/pam_p11.c:478 +#: src/pam_p11.c:467 msgid "PIN not changed; PIN locked" msgstr "PIN non modificato; PIN bloccato" -#: src/pam_p11.c:480 +#: src/pam_p11.c:469 msgid "PIN not changed; one try remaining" msgstr "PIN non modificato; un tentativo rimasto" -#: src/pam_p11.c:482 +#: src/pam_p11.c:471 msgid "PIN not changed" msgstr "PIN non modificato" -#: src/pam_p11.c:610 +#: src/pam_p11.c:599 msgid "No token found" msgstr "Nessun token trovato" -#: src/pam_p11.c:612 +#: src/pam_p11.c:601 msgid "No authorized keys on token" msgstr "Nessuna chiave autorizzata sul token" -#: src/pam_p11.c:674 +#: src/pam_p11.c:663 msgid "Error verifying key" msgstr "Errore nel verificare la chiave" diff --git a/po/pam_p11.pot b/po/pam_p11.pot index 5fc1285..d75c806 100644 --- a/po/pam_p11.pot +++ b/po/pam_p11.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: pam_p11 0.3.1\n" +"Project-Id-Version: pam_p11 0.4.0\n" "Report-Msgid-Bugs-To: https://github.com/OpenSC/pam_p11/issues\n" -"POT-Creation-Date: 2019-09-11 22:42+0200\n" +"POT-Creation-Date: 2023-06-08 18:38+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,95 +17,95 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/pam_p11.c:205 +#: src/pam_p11.c:194 msgid "Error loading PKCS#11 module" msgstr "" -#: src/pam_p11.c:213 src/pam_p11.c:265 +#: src/pam_p11.c:202 src/pam_p11.c:254 msgid "Error initializing PKCS#11 module" msgstr "" -#: src/pam_p11.c:333 +#: src/pam_p11.c:322 msgid " (last try)" msgstr "" -#: src/pam_p11.c:340 +#: src/pam_p11.c:329 #, c-format msgid "Login on PIN pad with %s%s" msgstr "" -#: src/pam_p11.c:346 +#: src/pam_p11.c:335 #, c-format msgid "Login with %s%s: " msgstr "" -#: src/pam_p11.c:370 +#: src/pam_p11.c:359 msgid "Invalid PIN" msgstr "" -#: src/pam_p11.c:378 +#: src/pam_p11.c:367 msgid "PIN not verified; PIN locked" msgstr "" -#: src/pam_p11.c:380 +#: src/pam_p11.c:369 msgid "PIN not verified; one try remaining" msgstr "" -#: src/pam_p11.c:382 +#: src/pam_p11.c:371 msgid "PIN not verified" msgstr "" -#: src/pam_p11.c:424 +#: src/pam_p11.c:413 #, c-format msgid "Change PIN with PUK on PIN pad for %s" msgstr "" -#: src/pam_p11.c:428 +#: src/pam_p11.c:417 #, c-format msgid "Change PIN on PIN pad for %s" msgstr "" -#: src/pam_p11.c:435 +#: src/pam_p11.c:424 #, c-format msgid "PUK for %s: " msgstr "" -#: src/pam_p11.c:446 +#: src/pam_p11.c:435 msgid "Current PIN: " msgstr "" -#: src/pam_p11.c:464 +#: src/pam_p11.c:453 msgid "Enter new PIN: " msgstr "" -#: src/pam_p11.c:467 +#: src/pam_p11.c:456 msgid "Retype new PIN: " msgstr "" -#: src/pam_p11.c:471 +#: src/pam_p11.c:460 msgid "PINs don't match" msgstr "" -#: src/pam_p11.c:478 +#: src/pam_p11.c:467 msgid "PIN not changed; PIN locked" msgstr "" -#: src/pam_p11.c:480 +#: src/pam_p11.c:469 msgid "PIN not changed; one try remaining" msgstr "" -#: src/pam_p11.c:482 +#: src/pam_p11.c:471 msgid "PIN not changed" msgstr "" -#: src/pam_p11.c:610 +#: src/pam_p11.c:599 msgid "No token found" msgstr "" -#: src/pam_p11.c:612 +#: src/pam_p11.c:601 msgid "No authorized keys on token" msgstr "" -#: src/pam_p11.c:674 +#: src/pam_p11.c:663 msgid "Error verifying key" msgstr "" diff --git a/po/ru.po b/po/ru.po index 5bb4d02..d4cfec7 100644 --- a/po/ru.po +++ b/po/ru.po @@ -2,100 +2,102 @@ msgid "" msgstr "" "Project-Id-Version: pam_p11 0.3.1\n" "Report-Msgid-Bugs-To: https://github.com/OpenSC/pam_p11/issues\n" +"POT-Creation-Date: 2023-06-08 18:38+0200\n" "Last-Translator: Mikhail Novosyolov