gnupg/g10
David Shaw f4617d97b8 * parse-packet.c (parse_signature): No need to reserve 8 bytes for the
unhashed signature cache any longer.

* misc.c (pct_expando): Add two new expandos - signer's fingerprint (%g),
and signer's primary fingerprint (%p).

* Makefile.am: Include W32LIBS where appropriate.

* g10.c (main): Add --rfc2440 alias for --openpgp since in a few months,
they won't be the same thing.

* keyserver.c (parse_keyserver_uri): Accept "http" as an alias for "hkp",
since it is occasionally written that way. (keyserver_spawn): Use
ascii_isspace to avoid locale issues.

* keygen.c (ask_user_id): Make --allow-freeform-uid apply to the email
field as well as the name field, and allow mixing fields when it is set.

* options.skel: Use subkeys.pgp.net as the default keyserver.

* trustdb.c (validate_one_keyblock): Certifications on revoked or expired
uids do not count in the web of trust.

* signal.c (init_one_signal, pause_on_sigusr, do_block): Only use
sigprocmask() if we have sigset_t, and only use sigaction() if we have
struct sigaction.  This is for Forte c89 on Solaris which seems to define
only the function call half of the two pairs by default.
(pause_on_sigusr): Typo. (do_block): If we can't use sigprocmask() and
sigset_t, try to get the number of signals from NSIG as well as MAXSIG,
and if we can't, fail with an explanation.

* signal.c, tdbio.c: Comment out the transaction code.  It was not used in
this version, and was causing some build problems on quasi-posix platforms
(Solaris and Forte c89).

* keylist.c (list_keyblock_colon): Don't include validity values when
listing secret keys since they can be incorrect and/or misleading.  This
is a temporary kludge, and will be handled properly in 1.9/2.0.

* mainproc.c (check_sig_and_print): Only show the "key available from"
preferred keyserver line if the key is not currently present.

* keyedit.c (sign_uids): Do not sign expired uids without --expert (same
behavior as revoked uids).  Do not allow signing a user ID without a
self-signature.  --expert overrides.  Add additional prompt to the
signature level question. (menu_expire): When changing expiration dates,
don't replace selfsigs on revoked uids since this would effectively
unrevoke them. There is also no point in replacing expired selfsigs.
This is bug #181

* g10.c (add_notation_data): Make sure that only ascii is passed to
iscntrl.  Noted by Christian Biere.

* getkey.c (classify_user_id2): Replaced isspace by spacep

* keygen.c (ask_user_id): Ditto. (get_parameter_algo): Ditto.

* keyedit.c (keyedit_menu): Ditto.

* tdbdump.c (import_ownertrust): Ditto.  s/isxdigit/hexdigitp/.

* revoke.c (ask_revocation_reason):

* keyserver.c (keyserver_spawn): Dito.
2003-07-10 14:30:07 +00:00
..
ChangeLog * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
Makefile.am * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
OPTIONS See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
armor.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
build-packet.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
cipher.c * packet.h, build-packet.c (build_sig_subpkt), export.c 2003-05-03 04:07:45 +00:00
comment.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
compress.c * compress.c (init_uncompress): Use a 15 bit window size so that 2003-03-10 09:59:33 +00:00
dearmor.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
decrypt.c * Makefile.am (AM_CFLAGS): Make use of AM_CFLAGS and AM_LDFLAGS. 2003-04-15 15:46:13 +00:00
delkey.c * packet.h, trustdb.h, trustdb.c (trust_string): New. Return a string 2002-10-30 03:11:57 +00:00
encode.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
encr-data.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
exec.c * build-packet.c (build_sig_subpkt): Comments. 2003-04-30 05:33:52 +00:00
exec.h * trustdb.h, trustdb.c (is_disabled), gpgv.c (is_disabled): Rename 2003-05-21 16:42:22 +00:00
export.c * main.h, misc.c (parse_options): New general option line parser. Fix the 2003-05-31 21:52:16 +00:00
filter.h * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
free-packet.c * packet.h, parse-packet.c (setup_user_id), free-packet.c (free_user_id), 2003-01-14 18:13:22 +00:00
g10.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
getkey.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
global.h Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
gpgv.c * options.h, g10.c (main), keylist.c (list_keyblock_print): Add 2003-06-03 17:47:58 +00:00
helptext.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
import.c * import.c (import_keys_internal): Invalidate the cache so that 2003-06-08 21:35:25 +00:00
kbnode.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
keydb.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
keydb.h * packet.h, build-packet.c (build_sig_subpkt), export.c 2003-05-03 04:07:45 +00:00
keyedit.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
keygen.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
keyid.c * packet.h, parse-packet.c (setup_user_id), free-packet.c (free_user_id), 2003-01-14 18:13:22 +00:00
keylist.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
keyring.c * trustdb.c (validate_keys): Mask the ownertrust when building the list of 2003-03-04 15:24:12 +00:00
keyring.h * keydb.h, getkey.c (classify_user_id, classify_user_id2): Make 'exact' a 2003-02-12 18:43:44 +00:00
keyserver-internal.h * keyserver-internal.h, keyserver.c (print_keyrec, parse_keyrec, 2002-10-14 18:50:28 +00:00
keyserver.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
main.h * options.skel: Use new hkp://subkeys.pgp.net as sample keyserver since 2003-06-05 02:06:12 +00:00
mainproc.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
mdfilter.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
misc.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
mkdtemp.c * packet.h, build-packet.c (build_attribute_subpkt), exec.c (expand_args), 2002-07-01 16:40:52 +00:00
openfile.c * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
options.h * options.skel: Use new hkp://subkeys.pgp.net as sample keyserver since 2003-06-05 02:06:12 +00:00
options.skel * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
packet.h * keylist.c (list_one): Don't show the keyring filename when in 2003-05-31 04:06:06 +00:00
parse-packet.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
passphrase.c * passphrase.c (read_passphrase_from_fd): Do a dummy read if the 2003-04-10 09:56:47 +00:00
photoid.c * g10.c (main): Add --no-textmode. 2003-04-27 20:22:09 +00:00
photoid.h * trustdb.h, trustdb.c (is_disabled), gpgv.c (is_disabled): Rename 2003-05-21 16:42:22 +00:00
pipemode.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
pkclist.c * mainproc.c (check_sig_and_print), main.h, keylist.c (show_policy, 2003-05-31 23:23:19 +00:00
plaintext.c * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
progress.c * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
pubkey-enc.c * pubkey-enc.c (get_session_key): With hidden recipients or try a given 2002-11-06 16:58:28 +00:00
pubring.asc See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
revoke.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
seckey-cert.c * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
seskey.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
sig-check.c * keylist.c (list_one): Don't show the keyring filename when in 2003-05-31 04:06:06 +00:00
sign.c * mainproc.c (check_sig_and_print), main.h, keylist.c (show_policy, 2003-05-31 23:23:19 +00:00
signal.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
skclist.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
status.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
status.h 2002-12-22 Timo Schulz <ts@winpt.org> 2002-12-22 20:53:20 +00:00
tdbdump.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
tdbio.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
tdbio.h * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
textfilter.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
trustdb.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
trustdb.h * trustdb.h, trustdb.c (is_disabled), gpgv.c (is_disabled): Rename 2003-05-21 16:42:22 +00:00
verify.c * Makefile.am (AM_CFLAGS): Make use of AM_CFLAGS and AM_LDFLAGS. 2003-04-15 15:46:13 +00:00