mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-05 12:31:50 +01:00
Some experimental support for other random gatheres
This commit is contained in:
parent
2e494682b6
commit
71134011e3
9
AUTHORS
9
AUTHORS
@ -48,3 +48,12 @@ TRANSLATIONS Urko Lusa ??????????
|
|||||||
es_ES.po
|
es_ES.po
|
||||||
|
|
||||||
|
|
||||||
|
Other notes:
|
||||||
|
============
|
||||||
|
The file cipher/rndunix.c is heavily based on Peter Gutmann's
|
||||||
|
rndunix.c from cryptlib. - He promised to add the GPL as an alternative
|
||||||
|
license to this and some other files. We don't have a dissclaimer for
|
||||||
|
this file, but due to the fact that this is only needed for non-free
|
||||||
|
system we can easily remove this from the distribution and put it as
|
||||||
|
a module on some FTP server.
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
Wed Nov 25 12:38:29 1998 Werner Koch (wk@isil.d.shuttle.de)
|
||||||
|
|
||||||
|
* configure.in (USE_RNDLINUX): New.
|
||||||
|
|
||||||
Fri Nov 20 19:34:57 1998 Werner Koch (wk@isil.d.shuttle.de)
|
Fri Nov 20 19:34:57 1998 Werner Koch (wk@isil.d.shuttle.de)
|
||||||
|
|
||||||
* VERSION: Released 0.4.4
|
* VERSION: Released 0.4.4
|
||||||
|
6
NEWS
6
NEWS
@ -1,3 +1,9 @@
|
|||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Noteworthy changes in version 0.4.4
|
Noteworthy changes in version 0.4.4
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
|
2
TODO
2
TODO
@ -14,8 +14,6 @@
|
|||||||
a next pointer ro more records - check wehther the reuse code really
|
a next pointer ro more records - check wehther the reuse code really
|
||||||
works. Maybe this is the reason for the "Hmmm public key lost"
|
works. Maybe this is the reason for the "Hmmm public key lost"
|
||||||
|
|
||||||
* Update the keyring at ftp.guug.de
|
|
||||||
|
|
||||||
* check support for mpi/powerpc (see Brian's mail)
|
* check support for mpi/powerpc (see Brian's mail)
|
||||||
|
|
||||||
* use zlib 1.1.13 to avoid a bug with 13 bit windows
|
* use zlib 1.1.13 to avoid a bug with 13 bit windows
|
||||||
|
11
acconfig.h
11
acconfig.h
@ -65,10 +65,13 @@
|
|||||||
#undef HAVE_BROKEN_MLOCK
|
#undef HAVE_BROKEN_MLOCK
|
||||||
|
|
||||||
/* One of the following macros is defined to select which of
|
/* One of the following macros is defined to select which of
|
||||||
* the cipher/rand-xxxx.c should be used */
|
* the cipher/rndxxxx.c is linked into the program */
|
||||||
#undef USE_RAND_DUMMY
|
#undef USE_RNDLINUX
|
||||||
#undef USE_RAND_UNIX
|
#undef USE_RNDUNIX
|
||||||
#undef USE_RAND_W32
|
#undef USE_RNDOS2
|
||||||
|
#undef USE_RNDATARI
|
||||||
|
#undef USE_RNDW32
|
||||||
|
#undef USE_RNDMVS
|
||||||
/* defined if we have a /dev/random and /dev/urandom */
|
/* defined if we have a /dev/random and /dev/urandom */
|
||||||
#undef HAVE_DEV_RANDOM
|
#undef HAVE_DEV_RANDOM
|
||||||
/* and the real names of the random devices */
|
/* and the real names of the random devices */
|
||||||
|
@ -61,7 +61,12 @@ chdir () {
|
|||||||
|
|
||||||
|
|
||||||
have_hash_algo () {
|
have_hash_algo () {
|
||||||
../g10/gpgm --homedir . --version | grep "Hash:.*$1" >/dev/null
|
if ../g10/gpgm --homedir . --version | grep "Hash:.*$1" >/dev/null
|
||||||
|
then
|
||||||
|
true
|
||||||
|
else
|
||||||
|
false
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
@ -96,16 +96,15 @@ case "${target}" in
|
|||||||
CPP="i386--mingw32-gcc -E"
|
CPP="i386--mingw32-gcc -E"
|
||||||
RANLIB="i386--mingw32-ranlib"
|
RANLIB="i386--mingw32-ranlib"
|
||||||
ac_cv_have_dev_random=no
|
ac_cv_have_dev_random=no
|
||||||
AC_DEFINE(USE_RAND_W32)
|
AC_DEFINE(USE_RNDW32)
|
||||||
;;
|
;;
|
||||||
*-*-hpux*)
|
*-*-hpux*)
|
||||||
if test -z "$GCC" ; then
|
if test -z "$GCC" ; then
|
||||||
CFLAGS="$CFLAGS -Ae -D_HPUX_SOURCE"
|
CFLAGS="$CFLAGS -Ae -D_HPUX_SOURCE"
|
||||||
fi
|
fi
|
||||||
AC_DEFINE(USE_RAND_UNIX)
|
AC_DEFINE(USE_RNDUNIX)
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
AC_DEFINE(USE_RAND_UNIX)
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -227,6 +226,7 @@ AC_CACHE_CHECK(for random device, ac_cv_have_dev_random,
|
|||||||
ac_cv_have_dev_random=yes; else ac_cv_have_dev_random=no; fi])
|
ac_cv_have_dev_random=yes; else ac_cv_have_dev_random=no; fi])
|
||||||
if test "$ac_cv_have_dev_random" = yes; then
|
if test "$ac_cv_have_dev_random" = yes; then
|
||||||
AC_DEFINE(HAVE_DEV_RANDOM)
|
AC_DEFINE(HAVE_DEV_RANDOM)
|
||||||
|
AC_DEFINE(USE_RNDLINUX)
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
AC_MSG_CHECKING(for random device)
|
AC_MSG_CHECKING(for random device)
|
||||||
|
15
doc/FAQ
15
doc/FAQ
@ -299,3 +299,18 @@
|
|||||||
above key and user ID, if it is a signature which is direct
|
above key and user ID, if it is a signature which is direct
|
||||||
on a key, the user ID part is empty (..//..).
|
on a key, the user ID part is empty (..//..).
|
||||||
|
|
||||||
|
|
||||||
|
Q: How do I sign a patch file?
|
||||||
|
A: Use "gpg --clearsign --not-dash-escaped ...".
|
||||||
|
The problem with --clearsign is
|
||||||
|
that all lines starting with a dash are quoted with "- "; obviously
|
||||||
|
diff produces many of lines starting with a dash and these are
|
||||||
|
then quoted and that is not good for patch ;-). In order to use
|
||||||
|
a patch file without removing the cleartext signature, the special
|
||||||
|
option --not-dash-escaped may be used to suppress generation of
|
||||||
|
these escape sequences. You should not mail such a patch because
|
||||||
|
spaces and line endings are also subject to the signature and a mailer
|
||||||
|
may not preserve these. If you want to mail a file you can simply sign
|
||||||
|
it using your MUA.
|
||||||
|
|
||||||
|
|
||||||
|
28
g10/g10.c
28
g10/g10.c
@ -25,7 +25,7 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
/* #define MAINTAINER_OPTIONS */
|
#define MAINTAINER_OPTIONS
|
||||||
|
|
||||||
#include "packet.h"
|
#include "packet.h"
|
||||||
#include "iobuf.h"
|
#include "iobuf.h"
|
||||||
@ -262,7 +262,6 @@ static ARGPARSE_OPTS opts[] = {
|
|||||||
|
|
||||||
/* hidden options */
|
/* hidden options */
|
||||||
#ifdef IS_G10MAINT
|
#ifdef IS_G10MAINT
|
||||||
{ aTest, "test" , 0, "@" },
|
|
||||||
{ aExportOwnerTrust, "list-ownertrust",0 , "@"}, /* alias */
|
{ aExportOwnerTrust, "list-ownertrust",0 , "@"}, /* alias */
|
||||||
{ aListTrustDB, "list-trustdb",0 , "@"},
|
{ aListTrustDB, "list-trustdb",0 , "@"},
|
||||||
{ aListTrustPath, "list-trust-path",0, "@"},
|
{ aListTrustPath, "list-trust-path",0, "@"},
|
||||||
@ -652,7 +651,6 @@ main( int argc, char **argv )
|
|||||||
#else
|
#else
|
||||||
#ifdef MAINTAINER_OPTIONS
|
#ifdef MAINTAINER_OPTIONS
|
||||||
case aPrimegen: set_cmd( &cmd, aPrimegen); break;
|
case aPrimegen: set_cmd( &cmd, aPrimegen); break;
|
||||||
case aTest: set_cmd( &cmd, aTest); break;
|
|
||||||
case aGenRandom: set_cmd( &cmd, aGenRandom); break;
|
case aGenRandom: set_cmd( &cmd, aGenRandom); break;
|
||||||
#endif
|
#endif
|
||||||
case aPrintMD: set_cmd( &cmd, aPrintMD); break;
|
case aPrintMD: set_cmd( &cmd, aPrintMD); break;
|
||||||
@ -1148,15 +1146,20 @@ main( int argc, char **argv )
|
|||||||
if( argc < 1 || argc > 2 )
|
if( argc < 1 || argc > 2 )
|
||||||
wrong_args("--gen-random level [hex]");
|
wrong_args("--gen-random level [hex]");
|
||||||
{
|
{
|
||||||
|
int c;
|
||||||
int level = atoi(*argv);
|
int level = atoi(*argv);
|
||||||
for(;;) {
|
for(;;) {
|
||||||
byte *p = get_random_bits( 8, level, 0);
|
byte *p;
|
||||||
if( argc == 1 ) {
|
if( argc == 2 ) {
|
||||||
|
p = get_random_bits( 8, level, 0);
|
||||||
printf("%02x", *p );
|
printf("%02x", *p );
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
}
|
}
|
||||||
else
|
else {
|
||||||
putchar(c&0xff);
|
p = get_random_bits( 800, level, 0);
|
||||||
|
for(c=0; c < 100; c++ )
|
||||||
|
putchar( p[c] );
|
||||||
|
}
|
||||||
m_free(p);
|
m_free(p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1192,10 +1195,6 @@ main( int argc, char **argv )
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#ifdef MAINTAINER_OPTIONS
|
|
||||||
case aTest: do_test( argc? atoi(*argv): 1 ); break;
|
|
||||||
#endif /* MAINTAINER OPTIONS */
|
|
||||||
|
|
||||||
case aListTrustDB:
|
case aListTrustDB:
|
||||||
if( !argc )
|
if( !argc )
|
||||||
list_trustdb(NULL);
|
list_trustdb(NULL);
|
||||||
@ -1418,12 +1417,5 @@ print_mds( const char *fname, int algo )
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef MAINTAINER_OPTIONS
|
|
||||||
static void
|
|
||||||
do_test(int times)
|
|
||||||
{
|
|
||||||
m_check(NULL);
|
|
||||||
}
|
|
||||||
#endif /* MAINTAINER OPTIONS */
|
|
||||||
#endif /* IS_G10MAINT */
|
#endif /* IS_G10MAINT */
|
||||||
|
|
||||||
|
@ -291,7 +291,7 @@ do_we_trust( PKT_public_key *pk, int trustlevel )
|
|||||||
|
|
||||||
case TRUST_MARGINAL:
|
case TRUST_MARGINAL:
|
||||||
log_info(
|
log_info(
|
||||||
_("%08lX: It is not sure taht this key really belongs to the owner\n"
|
_("%08lX: It is not sure that this key really belongs to the owner\n"
|
||||||
"but it is accepted anyway\n"), (ulong)keyid_from_pk( pk, NULL) );
|
"but it is accepted anyway\n"), (ulong)keyid_from_pk( pk, NULL) );
|
||||||
return 1; /* yes */
|
return 1; /* yes */
|
||||||
|
|
||||||
|
61
po/de.glo
61
po/de.glo
@ -1,51 +1,80 @@
|
|||||||
|
# Glossary for GnuPG german translation
|
||||||
|
# Copyright (C) 1998 Free Software Foundation, Inc.
|
||||||
|
# Walter Koch <walterk@dip.de>, 1998.
|
||||||
|
# This is just a textfile for your information.
|
||||||
|
# It will _not_ be read or processed automatically by any program
|
||||||
|
|
||||||
|
........ Authentisierung
|
||||||
algorithm Verfahren
|
algorithm Verfahren
|
||||||
anonymous ungenannter
|
anonymous ungenannter
|
||||||
armor ASCII-Hülle
|
armor ASCII-Hülle
|
||||||
|
bad [signature] falsch[e] Unterschrift
|
||||||
bug Wanze (Programmfehler)
|
bug Wanze (Programmfehler)
|
||||||
certificate Zertifikat
|
certificate Zertifikat
|
||||||
|
character set Zeichensatz
|
||||||
checksum Prüfsumme
|
checksum Prüfsumme
|
||||||
cipher algorithm Verschlüsselungsverfahren
|
cipher algorithm Verschlüsselungsverfahren
|
||||||
compress algorithm Komprimierverfahren
|
clearsig header Klartextsignatur-Einleitung
|
||||||
|
compress algorithm Komprimierverfahren *
|
||||||
|
core dump core-dump
|
||||||
corrupted beschädigter
|
corrupted beschädigter
|
||||||
|
dash escaped mit Bindestrich \"escapte\"
|
||||||
|
decryption Enschlüsselung
|
||||||
|
DEK Session Schlüssel \"data encryption key\" (wk)
|
||||||
|
delete entfernen
|
||||||
digest algorithm Hashmethode
|
digest algorithm Hashmethode
|
||||||
|
encrypted verschlüsselte
|
||||||
expire date Verfallsdatum
|
expire date Verfallsdatum
|
||||||
|
failed fehlgeschlagen
|
||||||
|
fingerprint Fingerabdruck
|
||||||
|
for-your-eyes-only Vertraulichkeit (\"for-your-eyes-only\")
|
||||||
generated erzeugter
|
generated erzeugter
|
||||||
Good certificate Korrektes Zertifikat
|
good certificate Korrektes Zertifikat
|
||||||
|
handle benutzt
|
||||||
hint Tip
|
hint Tip
|
||||||
key-ID Schlüssel-ID
|
key-ID Schlüssel-ID
|
||||||
keyring Schlüsselring -> Schlüsselbund
|
keyring Schlüsselbund
|
||||||
malformed Ungünstig aufgebaute
|
maintenance utility Wartungs-Hilfsprogramm
|
||||||
|
malformed ungünstig aufgebaute
|
||||||
message Botschaft
|
message Botschaft
|
||||||
|
mode Modus, Methode *
|
||||||
note Hinweis
|
note Hinweis
|
||||||
|
okay in Ordnung
|
||||||
|
Ooops Huch
|
||||||
|
original Ursprünglicher
|
||||||
ownertrust \"Owner trust\"
|
ownertrust \"Owner trust\"
|
||||||
packet Paket
|
packet Paket
|
||||||
packet type Pakettyp
|
packet type Pakettyp
|
||||||
passphrase \"Passphrase\"
|
passphrase \"Passphrase\"
|
||||||
preferences bevorzugt
|
preference items ????
|
||||||
|
preferences Einstellungen
|
||||||
|
preferred bevorzugt
|
||||||
primary keys Hauptschlüssel
|
primary keys Hauptschlüssel
|
||||||
protection algorithm Schutzmethode
|
protection algorithm Schutzverfahren
|
||||||
pubkey algorithm Public-Key Verfahren (*1)
|
pubkey algorithm Public-Key Verfahren (*)
|
||||||
public key öffentlicher Schüssel
|
public key öffentlicher Schüssel
|
||||||
........ Authentisierung
|
public key algorithm Public-Key Verfahren
|
||||||
|
radix64 radix64
|
||||||
retry ????
|
retry ????
|
||||||
revo... Widerruf
|
revo... Widerruf
|
||||||
secondary key Zweitschlüssel
|
secondary key Zweitschlüssel
|
||||||
secret key geheimer Schlüssel
|
secret key geheimer Schlüssel
|
||||||
self-signature Eigensignatur
|
self-signature Eigenbeglaubigung
|
||||||
sender Absender
|
sender Absender
|
||||||
sign user id User-ID beglaubigen
|
sign user id User-ID beglaubigen *
|
||||||
|
signature (files) Unterschrift *
|
||||||
|
signature (keys) Beglaubigung *
|
||||||
|
simple S2K mode ????
|
||||||
|
terminal charset Terminalzeichensatz
|
||||||
throw verwerfe
|
throw verwerfe
|
||||||
Timestamp conflict Zeitangaben differieren
|
Timestamp conflict Zeitangaben differieren
|
||||||
Trust-DB 'Trust'-Datenbank
|
Trust-DB 'Trust'-Datenbank
|
||||||
trying Versuch
|
trying Versuch
|
||||||
update
|
update Ändern, Änderung
|
||||||
user ID User-ID
|
user ID User-ID
|
||||||
user IDs User-IDs
|
user IDs User-IDs
|
||||||
|
username Username
|
||||||
|
warning Warnung
|
||||||
weak key unsicherer Schlüssel
|
weak key unsicherer Schlüssel
|
||||||
|
|
||||||
(*1) Uneinheitlich verwendet
|
(*) Uneinheitlich verwendet
|
||||||
--
|
|
||||||
Walter Koch Hochdahl am Neandertal
|
|
||||||
walterk@mail.dip.de ham:dg9ep@db0iz
|
|
||||||
http://home.pages.de/~dg9ep/ qrv:db0iz-9
|
|
||||||
|
50
po/fr.po
50
po/fr.po
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: gnupg-0.4.1a\n"
|
"Project-Id-Version: gnupg-0.4.1a\n"
|
||||||
"POT-Creation-Date: 1998-11-20 15:17+0100\n"
|
"POT-Creation-Date: 1998-11-20 19:52+0100\n"
|
||||||
"PO-Revision-Date: 1998-10-29 19:01+0100\n"
|
"PO-Revision-Date: 1998-10-29 19:01+0100\n"
|
||||||
"Last-Translator: Gaël Quéri <gqueri@mail.dotcom.fr>\n"
|
"Last-Translator: Gaël Quéri <gqueri@mail.dotcom.fr>\n"
|
||||||
"Language-Team: French <fr@li.org>\n"
|
"Language-Team: French <fr@li.org>\n"
|
||||||
@ -737,45 +737,45 @@ msgstr "ent
|
|||||||
msgid "armor: %s\n"
|
msgid "armor: %s\n"
|
||||||
msgstr "armure: %s\n"
|
msgstr "armure: %s\n"
|
||||||
|
|
||||||
#: g10/armor.c:530
|
#: g10/armor.c:532
|
||||||
msgid "invalid dash escaped line: "
|
msgid "invalid dash escaped line: "
|
||||||
msgstr "ligne d'échappement invalide: "
|
msgstr "ligne d'échappement invalide: "
|
||||||
|
|
||||||
#: g10/armor.c:599
|
#: g10/armor.c:601
|
||||||
msgid "invalid clear text header: "
|
msgid "invalid clear text header: "
|
||||||
msgstr "entête de texte clair invalide: "
|
msgstr "entête de texte clair invalide: "
|
||||||
|
|
||||||
#: g10/armor.c:841
|
#: g10/armor.c:843
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid radix64 character %02x skipped\n"
|
msgid "invalid radix64 character %02x skipped\n"
|
||||||
msgstr "caractère %02x invalide en base 64 sauté\n"
|
msgstr "caractère %02x invalide en base 64 sauté\n"
|
||||||
|
|
||||||
#: g10/armor.c:874
|
#: g10/armor.c:876
|
||||||
msgid "premature eof (no CRC)\n"
|
msgid "premature eof (no CRC)\n"
|
||||||
msgstr "fin de fichier prématurée (pas de CRC)\n"
|
msgstr "fin de fichier prématurée (pas de CRC)\n"
|
||||||
|
|
||||||
#: g10/armor.c:893
|
#: g10/armor.c:895
|
||||||
msgid "premature eof (in CRC)\n"
|
msgid "premature eof (in CRC)\n"
|
||||||
msgstr "fin de fichier prématurée (dans le CRC)\n"
|
msgstr "fin de fichier prématurée (dans le CRC)\n"
|
||||||
|
|
||||||
#: g10/armor.c:897
|
#: g10/armor.c:899
|
||||||
msgid "malformed CRC\n"
|
msgid "malformed CRC\n"
|
||||||
msgstr "CRC malformé\n"
|
msgstr "CRC malformé\n"
|
||||||
|
|
||||||
#: g10/armor.c:901
|
#: g10/armor.c:903
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "CRC error; %06lx - %06lx\n"
|
msgid "CRC error; %06lx - %06lx\n"
|
||||||
msgstr "Erreur de CRC; 06lx - %06lx\n"
|
msgstr "Erreur de CRC; 06lx - %06lx\n"
|
||||||
|
|
||||||
#: g10/armor.c:920
|
#: g10/armor.c:922
|
||||||
msgid "premature eof (in Trailer)\n"
|
msgid "premature eof (in Trailer)\n"
|
||||||
msgstr "fin de fichier prématurée (dans la remorque)\n"
|
msgstr "fin de fichier prématurée (dans la remorque)\n"
|
||||||
|
|
||||||
#: g10/armor.c:924
|
#: g10/armor.c:926
|
||||||
msgid "error in trailer line\n"
|
msgid "error in trailer line\n"
|
||||||
msgstr "erreur dans la ligne de remorque\n"
|
msgstr "erreur dans la ligne de remorque\n"
|
||||||
|
|
||||||
#: g10/armor.c:1178
|
#: g10/armor.c:1180
|
||||||
msgid "no valid RFC1991 or OpenPGP data found.\n"
|
msgid "no valid RFC1991 or OpenPGP data found.\n"
|
||||||
msgstr "pas de donnée RFC1991 ou OpenPGP valide trouvée.\n"
|
msgstr "pas de donnée RFC1991 ou OpenPGP valide trouvée.\n"
|
||||||
|
|
||||||
@ -1377,15 +1377,15 @@ msgstr "%s crypt
|
|||||||
msgid "WARNING: nothing exported\n"
|
msgid "WARNING: nothing exported\n"
|
||||||
msgstr "ATTENTION: Utilisation d'une clé sans confiance!\n"
|
msgstr "ATTENTION: Utilisation d'une clé sans confiance!\n"
|
||||||
|
|
||||||
#: g10/getkey.c:163
|
#: g10/getkey.c:164
|
||||||
msgid "too many entries in pk cache - disabled\n"
|
msgid "too many entries in pk cache - disabled\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: g10/getkey.c:261
|
#: g10/getkey.c:263
|
||||||
msgid "too many entries in unk cache - disabled\n"
|
msgid "too many entries in unk cache - disabled\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: g10/getkey.c:967
|
#: g10/getkey.c:969
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "using secondary key %08lX instead of primary key %08lX\n"
|
msgid "using secondary key %08lX instead of primary key %08lX\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2066,15 +2066,19 @@ msgid "Changing exiration time for the primary key.\n"
|
|||||||
msgstr "Changer la date d'expiration de la clé primaire.\n"
|
msgstr "Changer la date d'expiration de la clé primaire.\n"
|
||||||
|
|
||||||
#: g10/keyedit.c:1250
|
#: g10/keyedit.c:1250
|
||||||
|
msgid "You can't change the expiration date of a v3 key\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: g10/keyedit.c:1266
|
||||||
msgid "No corresponding signature in secret ring\n"
|
msgid "No corresponding signature in secret ring\n"
|
||||||
msgstr "Pas de signature correspondante dans le porte-clés secret\n"
|
msgstr "Pas de signature correspondante dans le porte-clés secret\n"
|
||||||
|
|
||||||
#: g10/keyedit.c:1310
|
#: g10/keyedit.c:1326
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No user id with index %d\n"
|
msgid "No user id with index %d\n"
|
||||||
msgstr "Pas d'utilisateur avec l'index %d\n"
|
msgstr "Pas d'utilisateur avec l'index %d\n"
|
||||||
|
|
||||||
#: g10/keyedit.c:1355
|
#: g10/keyedit.c:1371
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "No secondary key with index %d\n"
|
msgid "No secondary key with index %d\n"
|
||||||
msgstr "Pas de clé secondaire avec l'index %d\n"
|
msgstr "Pas de clé secondaire avec l'index %d\n"
|
||||||
@ -2109,33 +2113,33 @@ msgstr "note: l'exp
|
|||||||
msgid "original file name='%.*s'\n"
|
msgid "original file name='%.*s'\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: g10/mainproc.c:837
|
#: g10/mainproc.c:833
|
||||||
msgid "signature verification suppressed\n"
|
msgid "signature verification suppressed\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: g10/mainproc.c:843
|
#: g10/mainproc.c:839
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Signature made %.*s using %s key ID %08lX\n"
|
msgid "Signature made %.*s using %s key ID %08lX\n"
|
||||||
msgstr "Signature faite %.*s avec %s clé ID %08lX\n"
|
msgstr "Signature faite %.*s avec %s clé ID %08lX\n"
|
||||||
|
|
||||||
#: g10/mainproc.c:851
|
#: g10/mainproc.c:847
|
||||||
msgid "BAD signature from \""
|
msgid "BAD signature from \""
|
||||||
msgstr "MAUVAISE signature de \""
|
msgstr "MAUVAISE signature de \""
|
||||||
|
|
||||||
#: g10/mainproc.c:852
|
#: g10/mainproc.c:848
|
||||||
msgid "Good signature from \""
|
msgid "Good signature from \""
|
||||||
msgstr "Bonne signature de \""
|
msgstr "Bonne signature de \""
|
||||||
|
|
||||||
#: g10/mainproc.c:865
|
#: g10/mainproc.c:861
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Can't check signature: %s\n"
|
msgid "Can't check signature: %s\n"
|
||||||
msgstr "Ne peut vérifier la signature: %s\n"
|
msgstr "Ne peut vérifier la signature: %s\n"
|
||||||
|
|
||||||
#: g10/mainproc.c:938
|
#: g10/mainproc.c:934
|
||||||
msgid "old style (PGP 2.x) signature\n"
|
msgid "old style (PGP 2.x) signature\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: g10/mainproc.c:943
|
#: g10/mainproc.c:939
|
||||||
msgid "invalid root packet detected in proc_tree()\n"
|
msgid "invalid root packet detected in proc_tree()\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
INCLUDES = -I$(top_srcdir)/include
|
INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/intl
|
||||||
needed_libs = ../cipher/libcipher.a ../util/libutil.a \
|
needed_libs = ../cipher/libcipher.a ../util/libutil.a \
|
||||||
../mpi/libmpi.a ../util/libutil.a @INTLLIBS@
|
../mpi/libmpi.a ../util/libutil.a @INTLLIBS@
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
Wed Nov 25 11:30:07 1998 Werner Koch (wk@isil.d.shuttle.de)
|
||||||
|
|
||||||
|
* iobuf.c (iobuf_pop_filter): Fixed sigsegv after error.
|
||||||
|
|
||||||
Thu Nov 19 07:09:55 1998 Werner Koch <werner.koch@guug.de>
|
Thu Nov 19 07:09:55 1998 Werner Koch <werner.koch@guug.de>
|
||||||
|
|
||||||
* miscutil.c (strtimevalue): New.
|
* miscutil.c (strtimevalue): New.
|
||||||
|
@ -756,7 +756,7 @@ iobuf_pop_filter( IOBUF a, int (*f)(void *opaque, int control,
|
|||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
/* and tell the filter to free it self */
|
/* and tell the filter to free it self */
|
||||||
if( (rc = b->filter(b->filter_ov, IOBUFCTRL_FREE, b->chain,
|
if( b->filter && (rc = b->filter(b->filter_ov, IOBUFCTRL_FREE, b->chain,
|
||||||
NULL, &dummy_len)) ) {
|
NULL, &dummy_len)) ) {
|
||||||
log_error("IOBUFCTRL_FREE failed: %s\n", g10_errstr(rc) );
|
log_error("IOBUFCTRL_FREE failed: %s\n", g10_errstr(rc) );
|
||||||
return rc;
|
return rc;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user