1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-12-22 10:19:57 +01:00

Last changes before 1.0.6a snapshot release

This commit is contained in:
Werner Koch 2001-09-07 11:40:19 +00:00
parent 59334400a1
commit 2874670be9
26 changed files with 12199 additions and 9794 deletions

View File

@ -25,7 +25,7 @@ checks = checks
endif
SUBDIRS = intl zlib util mpi cipher tools g10 po doc ${checks}
EXTRA_DIST = VERSION PROJECTS BUGS
EXTRA_DIST = VERSION PROJECTS BUGS config.h.in
DISTCLEANFILES = g10defs.h
# Add all the files listed in "distfiles" files to the distribution,

3
TODO
View File

@ -76,7 +76,8 @@
* Add option to put the list of recipients (from the encryption
layer) into the signatures notation data.
* Allow to update key signatyres, add status that a key is already signed.
* Allow to update key signatures.
Scheduled for 1.1
-----------------

View File

@ -287,6 +287,12 @@ more arguments in future versions.
Issued for each unusable recipient. The only reason code
currently defined is 0 for "No specific reason given".
INV_RECP <reserved>
Issued when no recipients are usable.
ALREADY_SIGNED <long-keyid>
Warning: This is eperimental and might be removed at any time.
Key generation
==============

View File

@ -1,5 +1,9 @@
2001-09-07 Werner Koch <wk@gnupg.org>
* status.c, status.h: Added NO_RECP and ALREADY_SIGNED.
* pkclist.c (build_pk_list): Issue NO_RECP.
* keyedit.c (sign_uids): Added experimental ALREADY_SIGNED
* hkp.c (hkp_import): Use log_error. Bug reported by Neal H
Walfield.

View File

@ -2067,7 +2067,7 @@ lookup( GETKEY_CTX ctx, KBNODE *ret_keyblock, int secmode )
found:
if( rc && rc != -1 )
log_error("enum_keyblocks_read failed: %s\n", g10_errstr(rc));
log_error("keydb_search failed: %s\n", g10_errstr(rc));
if( !rc ) {
*ret_keyblock = ctx->keyblock; /* return the keyblock */

View File

@ -290,10 +290,15 @@ sign_uids( KBNODE keyblock, STRLIST locusr, int *ret_modified, int local )
&& (node->pkt->pkt.signature->sig_class&~3) == 0x10 ) {
if( sk_keyid[0] == node->pkt->pkt.signature->keyid[0]
&& sk_keyid[1] == node->pkt->pkt.signature->keyid[1] ) {
char buf[50];
/* Fixme: see whether there is a revocation in which
* case we should allow to sign it again. */
tty_printf(_("Already signed by key %08lX\n"),
(ulong)sk_keyid[1] );
sprintf (buf, "%08lX%08lX",
(ulong)sk->keyid[0], (ulong)sk->keyid[1] );
write_status_text (STATUS_ALREADY_SIGNED, buf);
uidnode->flag &= ~NODFLG_MARK_A; /* remove mark */
}
}

View File

@ -1047,6 +1047,7 @@ build_pk_list( STRLIST remusr, PK_LIST *ret_pk_list, unsigned use )
if( !rc && !any_recipients ) {
log_error(_("no valid addressees\n"));
write_status_text (STATUS_NO_RECP, "0");
rc = G10ERR_NO_USER_ID;
}

View File

@ -141,6 +141,8 @@ get_status_string ( int no )
case STATUS_USERID_HINT : s = "USERID_HINT"; break;
case STATUS_UNEXPECTED : s = "UNEXPECTED"; break;
case STATUS_INV_RECP : s = "INV_RECP"; break;
case STATUS_NO_RECP : s = "NO_RECP"; break;
case STATUS_ALREADY_SIGNED : s = "ALREADY_SIGNED"; break;
default: s = "?"; break;
}
return s;

View File

@ -91,6 +91,8 @@
#define STATUS_USERID_HINT 59
#define STATUS_UNEXPECTED 60
#define STATUS_INV_RECP 61
#define STATUS_NO_RECP 62
#define STATUS_ALREADY_SIGNED 63
/*-- status.c --*/

View File

@ -1,3 +1,7 @@
2001-09-07 Werner Koch <wk@gnupg.org>
* POTFILES.in: Added new files.
2001-07-26 gettextize <bug-gnu-utils@gnu.org>
* Makefile.in.in: Upgrade to gettext-0.10.38.

View File

@ -39,7 +39,6 @@ g10/textfilter.c
g10/tdbio.c
g10/trustdb.c
g10/verify.c
g10/ringedit.c
g10/skclist.c
g10/status.c
g10/pubkey-enc.c
@ -48,4 +47,5 @@ g10/encr-data.c
g10/seskey.c
g10/delkey.c
g10/helptext.c
g10/keydb.c
g10/keyring.c

1439
po/da.po

File diff suppressed because it is too large Load Diff

1467
po/de.po

File diff suppressed because it is too large Load Diff

1463
po/eo.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1463
po/et.po

File diff suppressed because it is too large Load Diff

1474
po/fr.po

File diff suppressed because it is too large Load Diff

1463
po/id.po

File diff suppressed because it is too large Load Diff

1463
po/it.po

File diff suppressed because it is too large Load Diff

1465
po/ja.po

File diff suppressed because it is too large Load Diff

1455
po/nl.po

File diff suppressed because it is too large Load Diff

1475
po/pl.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1462
po/sv.po

File diff suppressed because it is too large Load Diff

1465
po/tr.po

File diff suppressed because it is too large Load Diff