aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2006-04-08 00:36:51 +0000
committerWerner Koch <[email protected]>2006-04-08 00:36:51 +0000
commite5a03c84f72cd398a0f3c3d38e91e8349e20be77 (patch)
tree937a11c86b644513228dbee3f46fe7af77b0bf00
parent* memory.c (realloc): Fix compile problem with --enable-m-guard. (diff)
downloadgnupg-e5a03c84f72cd398a0f3c3d38e91e8349e20be77.tar.gz
gnupg-e5a03c84f72cd398a0f3c3d38e91e8349e20be77.zip
See ChangeLog
-rw-r--r--ChangeLog10
-rw-r--r--NEWS3
-rw-r--r--acinclude.m415
-rw-r--r--configure.ac13
-rw-r--r--g10/ChangeLog6
-rw-r--r--g10/getkey.c21
-rw-r--r--po/de.po50
7 files changed, 83 insertions, 35 deletions
diff --git a/ChangeLog b/ChangeLog
index c339cd008..6ddb94b10 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2006-04-07 Werner Koch <[email protected]>
+
+ * configure.ac: Use new method to include the SVN revison. Now it
+ is the actual global revision number.
+
+2006-04-04 Werner Koch <[email protected]>
+
+ * NEWS: Fixed old news entry to point to rfc4398 which has been
+ published just before 1.4.3.
+
2006-04-03 Werner Koch <[email protected]>
Released 1.4.3.
diff --git a/NEWS b/NEWS
index bbf2a5674..7b39e986d 100644
--- a/NEWS
+++ b/NEWS
@@ -68,8 +68,7 @@ Noteworthy changes in version 1.4.3 (2006-04-03)
currently defined keyserver), as well as arbitrary keyserver
URIs that will be contacted for the key.
- * Able to retrieve keys using DNS CERT records as per RFC-2538bis
- (currently in draft): http://www.josefsson.org/rfc2538bis
+ * Able to retrieve keys using DNS CERT records as per RFC-4398.
Noteworthy changes in version 1.4.2 (2005-07-26)
diff --git a/acinclude.m4 b/acinclude.m4
index 97ed3ea0d..b38712f70 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -748,3 +748,18 @@ if test $gnupg_cv_mkdir_takes_one_arg = yes ; then
fi
])
+# GNUPG_AC_INIT([PACKAGE, VERSION, [ISDEVEL], BUG-REPORT)
+# ----------------------------------------
+# Call AC_INIT with an additional argument to indicate a development
+# version. If this is called ""svn", the global revision of the
+# repository will be appended, so that a version. The variable
+# SVN_REVISION will always be set. In case svn is not available 0
+# will be used for the revision.
+m4_define([GNUPG_AC_INIT],
+[
+m4_define(gnupg_ac_init_tmp, m4_esyscmd([echo -n $((svn info 2>/dev/null || \
+ echo 'Revision: 0') |sed -n '/^Revision:/ {s/[^0-9]//gp;q}')]))
+SVN_REVISION="gnupg_ac_init_tmp[]"
+AC_INIT([$1], [$2][]m4_ifval([$3],[-[$3][]gnupg_ac_init_tmp],[]), [$4])
+])
+
diff --git a/configure.ac b/configure.ac
index 707c2b5de..d2380708f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,9 +24,16 @@ dnl (Process this file with autoconf to produce a configure script.)
AC_PREREQ(2.59)
min_automake_version="1.9.3"
-# Remember to change the version number immediately *after* a release
-# and remove the "-cvs" or "rc" suffix immediately *before* a release.
-AC_INIT(gnupg, 1.4.4-cvs, [email protected])
+# Remember to change the version number immediately *after* a release.
+# Set my_issvn to "yes" for non-released code. Remember to run an
+# "svn up" and "autogen.sh" right before creating a distribution.
+m4_define([my_version], [1.4.4])
+m4_define([my_issvn], [yes])
+
+m4_define([svn_revision], m4_esyscmd([echo -n $((svn info 2>/dev/null \
+ || echo 'Revision: 0')|sed -n '/^Revision:/ {s/[^0-9]//gp;q}')]))
+AC_INIT([gnupg], my_version[]m4_if(my_issvn,[yes],[-svn[]svn_revision]),
# Set development_version to yes if the minor number is odd or you
# feel that the default check for a development version is not
# sufficient.
diff --git a/g10/ChangeLog b/g10/ChangeLog
index 8f7624d82..fbb20c461 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,9 @@
+2006-04-05 Werner Koch <[email protected]>
+
+ * getkey.c (user_id_not_found_utf8): New.
+ (get_primary_uid, get_user_id): Use it. Fixes Debian bug #205028
+ inthe right way.
+
2006-04-03 Werner Koch <[email protected]>
* import.c (check_prefs_warning): Merged strings for better
diff --git a/g10/getkey.c b/g10/getkey.c
index 42e2927b6..16b34f00f 100644
--- a/g10/getkey.c
+++ b/g10/getkey.c
@@ -163,6 +163,21 @@ cache_public_key( PKT_public_key *pk )
}
+/* Return a const utf-8 string with the text "[User ID not found]".
+ This fucntion is required so that we don't need to switch gettext's
+ encoding temporary. */
+static const char *
+user_id_not_found_utf8 (void)
+{
+ static char *text;
+
+ if (!text)
+ text = native_to_utf8 (_("[User ID not found]"));
+ return text;
+}
+
+
+
/*
* Return the user ID from the given keyblock.
* We use the primary uid flag which has been set by the merge_selfsigs
@@ -183,9 +198,7 @@ get_primary_uid ( KBNODE keyblock, size_t *uidlen )
return k->pkt->pkt.user_id->name;
}
}
- /* fixme: returning translatable constants instead of a user ID is
- * not good because they are probably not utf-8 encoded. */
- s = _("[User ID not found]");
+ s = user_id_not_found_utf8 ();
*uidlen = strlen (s);
return s;
}
@@ -2886,7 +2899,7 @@ get_user_id( u32 *keyid, size_t *rn )
}
}
} while( ++pass < 2 && !get_pubkey( NULL, keyid ) );
- p = xstrdup( _("[User ID not found]") );
+ p = xstrdup( user_id_not_found_utf8 () );
*rn = strlen(p);
return p;
}
diff --git a/po/de.po b/po/de.po
index f2abf2625..159c7b6f3 100644
--- a/po/de.po
+++ b/po/de.po
@@ -93,7 +93,7 @@ msgstr "kann '%s' nicht schreiben: %s\n"
#: cipher/random.c:569
#, c-format
msgid "can't close `%s': %s\n"
-msgstr "kann '%s' nicht schliessen: %s\n"
+msgstr "kann '%s' nicht schlie�en: %s\n"
#: cipher/random.c:814
msgid "WARNING: using insecure random number generator!!\n"
@@ -120,7 +120,7 @@ msgid ""
"keep you from getting bored, because it will improve the quality\n"
"of the entropy.\n"
msgstr ""
-"Zufalls wird gesammelt. Bitte arbeiten Sie an etwas anderem, da\n"
+"Zufall wird gesammelt. Bitte arbeiten Sie an etwas anderem, da\n"
"so die Qualit�t der Zufallszahlen erh�ht werden kann.\n"
#: cipher/rndlinux.c:132
@@ -377,7 +377,7 @@ msgid ""
"quoted printable character in armor - probably a buggy MTA has been used\n"
msgstr ""
"\"quoted printable\" Zeichen in der ASCII-H�lle gefunden - m�glicherweise\n"
-" war ein fehlerhafter E-Mail-Transporter(\"MTA\") die Ursache\n"
+" war ein fehlerhafter Email-Transporter(\"MTA\") die Ursache\n"
#: g10/card-util.c:63 g10/card-util.c:306
#, c-format
@@ -531,7 +531,7 @@ msgstr "Vorhandenen Schl�ssel ersetzen? (j/N) "
#: g10/card-util.c:1054 g10/card-util.c:1063
msgid "Make off-card backup of encryption key? (Y/n) "
msgstr ""
-"Sicherung des Verschl�sselungsschl�ssel ausserhalb der Karte erstellen? (J/"
+"Sicherung des Verschl�sselungsschl�ssel au�erhalb der Karte erstellen? (J/"
"n) "
#: g10/card-util.c:1075
@@ -778,7 +778,7 @@ msgstr "Fehler beim Erzeugen der Passphrase: %s\n"
#: g10/encode.c:218
msgid "can't use a symmetric ESK packet due to the S2K mode\n"
msgstr ""
-"Aufgrund des S2K-Modus kann ein symmetrisches ESK Packet nicht benutzt "
+"Aufgrund des S2K-Modus kann ein symmetrisches ESK Paket nicht benutzt "
"werden\n"
#: g10/encode.c:231
@@ -1970,7 +1970,7 @@ msgstr "Geben Sie den Namen des Schl�sselinhabers ein"
#: g10/helptext.c:122
msgid "please enter an optional but highly suggested email address"
msgstr ""
-"Geben Sie eine E-Mail-Adresse ein. Dies ist zwar nicht unbedingt notwendig,\n"
+"Geben Sie eine Email-Adresse ein. Dies ist zwar nicht unbedingt notwendig,\n"
"aber sehr empfehlenswert."
#: g10/helptext.c:126
@@ -1987,7 +1987,7 @@ msgid ""
msgstr ""
"N um den Namen zu �ndern.\n"
"K um den Kommentar zu �ndern.\n"
-"E um die E-Mail-Adresse zu �ndern.\n"
+"E um die Email-Adresse zu �ndern.\n"
"F um mit der Schl�sselerzeugung fortzusetzen.\n"
"B um die Schl�sselerzeugung abbrechen."
@@ -2060,8 +2060,8 @@ msgstr ""
" Das kann z.B. die Kontrolle des Schl�sselfingerabdrucks mit dem\n"
" Schl�sselinhaber pers�nlich vorgenommen haben; da� Sie die User-ID des\n"
" Schl�ssel anhand einer schwer zu f�lschenden Urkunde mit Foto (wie z.B.\n"
-" einem Pa�) abgeglichen haben und schlie�lich per E-Mail-Verkehr die\n"
-" E-Mail-Adresse als zum Schl�sselbesitzer geh�rig erkannt haben.\n"
+" einem Pa�) abgeglichen haben und schlie�lich per Email-Verkehr die\n"
+" Email-Adresse als zum Schl�sselbesitzer geh�rig erkannt haben.\n"
"\n"
"Beachten Sie, da� diese Beispiele f�r die Antworten 2 und 3 *nur* Beispiele\n"
"sind. Schlu�endlich ist es Ihre Sache, was Sie unter \"fl�chtig\" oder\n"
@@ -2201,7 +2201,7 @@ msgstr ""
" Falls Sie diesen Schl�ssel zur�ckgezogen haben.\n"
" \"User-ID ist nicht mehr g�ltig\"\n"
" Um bekanntzugeben, da� die User-ID nicht mehr benutzt werden soll.\n"
-" So weist man normalerweise auf eine ung�ltige E-Mailadresse hin.\n"
+" So weist man normalerweise auf eine ung�ltige Emailadresse hin.\n"
#: g10/helptext.c:272
msgid ""
@@ -3369,14 +3369,12 @@ msgid "Really revoke this user ID? (y/N) "
msgstr "Diese User-ID wirklich widerrufen? "
#: g10/keyedit.c:2024
-#, fuzzy
msgid "Do you really want to revoke the entire key? (y/N) "
-msgstr "M�chten Sie diesen Schl�ssel wirklich wiederrufen? "
+msgstr "M�chten Sie diesen Schl�ssel wirklich vollst�ndig widerrufen? "
#: g10/keyedit.c:2035
-#, fuzzy
msgid "Do you really want to revoke the selected subkeys? (y/N) "
-msgstr "M�chten Sie die ausgew�hlten Schl�ssel wirklich widerrufen? "
+msgstr "M�chten Sie die ausgew�hlten Unterschl�ssel wirklich widerrufen? "
#: g10/keyedit.c:2037
msgid "Do you really want to revoke this subkey? (y/N) "
@@ -4055,7 +4053,7 @@ msgstr ""
"\n"
"Sie ben�tigen eine User-ID, um Ihren Schl�ssel eindeutig zu machen; das\n"
"Programm baut diese User-ID aus Ihrem echten Namen, einem Kommentar und\n"
-"Ihrer E-Mail-Adresse in dieser Form auf:\n"
+"Ihrer Email-Adresse in dieser Form auf:\n"
" \"Heinrich Heine (Der Dichter) <[email protected]>\"\n"
"\n"
@@ -4077,11 +4075,11 @@ msgstr "Der Name mu� min. 5 Zeichen lang sein.\n"
#: g10/keygen.c:1706
msgid "Email address: "
-msgstr "E-Mail-Adresse: "
+msgstr "Email-Adresse: "
#: g10/keygen.c:1712
msgid "Not a valid email address\n"
-msgstr "Diese E-Mail-Adresse ist ung�ltig\n"
+msgstr "Diese Email-Adresse ist ung�ltig\n"
#: g10/keygen.c:1720
msgid "Comment: "
@@ -4109,7 +4107,7 @@ msgstr ""
#: g10/keygen.c:1760
msgid "Please don't put the email address into the real name or the comment\n"
-msgstr "Bitte keine E-Mailadressen als Namen oder Kommentar verwenden\n"
+msgstr "Bitte keine Emailadressen als Namen oder Kommentar verwenden\n"
#. TRANSLATORS: These are the allowed answers in
#. lower and uppercase. Below you will find the matching
@@ -4572,18 +4570,18 @@ msgid "passphrase generated with unknown digest algorithm %d\n"
msgstr "Passphrase wurde mit unbekanntem Hashverfahren %d erstellt\n"
#: g10/mainproc.c:382
-#, fuzzy, c-format
+#, c-format
msgid "public key is %s\n"
-msgstr "�ffentlicher Schl�ssel ist %08lX\n"
+msgstr "�ffentlicher Schl�ssel ist %s\n"
#: g10/mainproc.c:439
msgid "public key encrypted data: good DEK\n"
-msgstr "Mit �ffentlichem Sch�ssel verschl�sselte Daten: Korrekte DEK\n"
+msgstr "Mit �ffentlichem Schl�ssel verschl�sselte Daten: Korrekte DEK\n"
#: g10/mainproc.c:472
-#, fuzzy, c-format
+#, c-format
msgid "encrypted with %u-bit %s key, ID %s, created %s\n"
-msgstr "verschl�sselt mit %u-Bit %s Schl�ssel, ID %08lX, erzeugt %s\n"
+msgstr "verschl�sselt mit %u-Bit %s Schl�ssel, ID %s, erzeugt %s\n"
#: g10/mainproc.c:476 g10/pkclist.c:219
#, fuzzy, c-format
@@ -4593,9 +4591,9 @@ msgstr " alias \""
# Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen mu� "ID" rein :-(
# [kw]
#: g10/mainproc.c:480
-#, fuzzy, c-format
+#, c-format
msgid "encrypted with %s key, ID %s\n"
-msgstr "verschl�sselt mit %s Schl�ssel, ID %08lX\n"
+msgstr "verschl�sselt mit %s Schl�ssel, ID %s\n"
#: g10/mainproc.c:494
#, c-format
@@ -5835,7 +5833,7 @@ msgstr "trustdb Transaktion zu gro�\n"
#: g10/tdbio.c:498
#, fuzzy, c-format
msgid "can't access `%s': %s\n"
-msgstr "kann '%s' nicht schliessen: %s\n"
+msgstr "kann '%s' nicht schlie�en: %s\n"
#: g10/tdbio.c:513
#, c-format