David Shaw
40b9d5648d
* trustdb.h, trustdb.c (clean_key): New function to handle key
...
cleaning from one convenient place.
* options.h, import.c (parse_import_options, clean_sigs_from_all_uids,
import_one): Reduce clean options to two: clean and minimize.
* parse-packet.c (setup_user_id): Remove. (parse_user_id,
parse_attribute): Just use xmalloc_clear instead.
2005-11-12 04:53:03 +00:00
David Shaw
fe30a112fb
* trustdb.c (clean_uid_from_key, clean_uids_from_key): Significantly
...
simpler implementation.
2005-11-12 03:48:02 +00:00
David Shaw
a81633ca7d
* keyedit.c (keyedit_menu, menu_clean_sigs_from_uids): Add "minimize"
...
command.
2005-11-10 23:25:20 +00:00
David Shaw
843d5719e7
* packet.h, keyedit.c (menu_clean_uids_from_key), trustdb.c
...
(clean_uids_from_key): Fix display bug where sigs cleaned for other
reasons caused a uid to appear as if it had been compacted.
2005-11-10 23:16:34 +00:00
David Shaw
ce1ce8910e
* packet.h: Move some flags to a bitfield. Change all callers.
2005-11-10 22:50:46 +00:00
David Shaw
477ded81a4
* options.h, import.c (parse_import_options, clean_sigs_from_all_uids,
...
import_one): Add import-minimal option. Similar to export-minimal, except
it works on the way in.
2005-11-10 21:30:27 +00:00
David Shaw
debc169f88
* trustdb.h, trustdb.c (clean_sigs_from_uid): Add flag to remove all
...
non-selfsigs from key during cleaning. Change all callers.
* export.c (do_export_stream): Use it here so we don't need additional
minimize code in the export path.
2005-11-10 21:18:49 +00:00
David Shaw
11c7699c45
* options.skel: Add a section for --encrypt-to. This is Debian bug
...
336211 by Javier Fernández-Sanguino Peña.
2005-11-06 15:45:00 +00:00
David Shaw
f48ef0f1f0
* Makefile.am: Include @LIBUSB_CPPFLAGS@ in our CPPFLAGS. Strictly
...
speaking this should be only in gpg_CPPFLAGS, but then we have to
compile everything twice for gpg and gpgv.
* apdu.c (open_pcsc_reader): Fix double free.
* gpg.c (main) [__APPLE__]: Default the PCSC driver to the OS X
location. Suggested by Patty A. Hardy.
2005-11-06 04:32:54 +00:00
David Shaw
db90be2e94
* libusb.m4: Check for libusb-config and if we find it, use --libs and
...
--cflags. This is needed for OS X since libusb brings in dependencies
to various Apple libraries.
2005-11-06 04:25:52 +00:00
David Shaw
2a662f7870
Fix various build warnings reported by Joe Vender on MinGW.
2005-11-03 04:46:20 +00:00
David Shaw
b82202f411
* gpg.sgml: Clarify what is and isn't included in a "clean sigs".
2005-11-02 16:53:40 +00:00
David Shaw
4e27a9f5da
* trustdb.c (clean_sigs_from_uid): Include sigs from unavailable keys in
...
the sigs that are cleaned. Suggested by Dirk Traulsen and many others.
2005-11-02 16:47:02 +00:00
David Shaw
19de04694e
* import.c (import_one): Do collapse_uids() before we do any cleaning
...
so keyserver mangled keys with doubled user IDs can be properly
cleaned - possibly sigs on the different user IDs cancel each other
out.
* import.c (parse_import_options), export.c (parse_export_options):
List "xxx-clean" before the longer options so we don't end up with a
partial match on the longer options.
* trustdb.c (clean_uids_from_key): Return proper number of cleaned
user IDs. Don't count user IDs as cleaned unless we actually delete
something.
2005-11-02 05:22:01 +00:00
David Shaw
74ee007922
* gpg.sgml: Document backsign, --require-backsigs, and
...
--no-require-backsigs.
* DETAILS: Clarify Key-Usage.
2005-10-27 19:18:05 +00:00
David Shaw
b3ea683ac9
* keyedit.c (menu_addrevoker), getkey.c (finish_lookup): Fix problem with
...
adding a cert-only designated revoker. Code was looking for a key with
sign ability, and not cert ability. Noted by Timo Schulz.
2005-10-27 16:23:59 +00:00
Werner Koch
2b50f31435
cygwin fixes
2005-10-27 09:14:27 +00:00
David Shaw
b9f1815947
* keygen.c (proc_parameter_file): Default key and subkey usage flags to
...
algo capabilities if parameter file doesn't specify them. Noted by Timo
Schulz.
2005-10-26 16:09:23 +00:00
David Shaw
4a58bbbb8a
* readline.m4: Check for rl_completion_func_t and rl_completion_matches.
2005-10-21 15:03:18 +00:00
Werner Koch
c8571979ef
Fixed minor card related bugs and enhanced status messages
2005-10-18 17:41:20 +00:00
Werner Koch
9b7f1f6976
exported subkeys are now merged into one output keyblock
2005-10-17 17:21:15 +00:00
David Shaw
21eea5be5e
* NEWS: Clarify the cURL keyserver changes, and add a note about gpg-zip.
...
* configure.ac: Remove the backsig configure options since this is all
done at runtime now.
2005-10-14 15:38:05 +00:00
David Shaw
6c4e740a59
* keyedit.c (keyedit_menu, menu_backsign): New "backsign" command to
...
add 0x19 backsigs to old keys that don't have them.
* misc.c (parse_options): Fix build warning.
* main.h, keygen.c (make_backsig): Make public.
2005-10-14 04:07:13 +00:00
David Shaw
094a7ab401
* options.h, getkey.c (merge_selfsigs_subkey), gpg.c (main), sig-check.c
...
(signature_check2): Add --require-backsigs and --no-require-backsigs.
Currently defaults to --no-require-backsigs.
2005-10-12 20:44:24 +00:00
David Shaw
47433adaa5
* getkey.c (merge_selfsigs_subkey), sig-check.c (signature_check2),
...
keygen.c (make_backsig): Did some backsig interop testing with the PGP
folks. All is well, so I'm turning generation of backsigs on for new
keys. Checking for backsigs on verification is still off.
2005-10-11 22:13:49 +00:00
Marcus Brinkmann
af0aafa4f7
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (watchgnupg_LDADD): New variable.
2005-10-08 00:17:09 +00:00
Marcus Brinkmann
41e8fded0a
agent/
...
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (gpg_protect_tool_LDADD): Add ../gl/libgnu.a.
(gpg_preset_passphrase_LDADD, t_common_ldadd): Likewise.
(gpg_agent_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a.
kbx/
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (kbxutil_LDADD): Add ../gl/libgnu.a after
../jnlib/libjnlib.a.
scd/
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (scdaemon_LDADD): Add ../gl/libgnu.a after
../common/libcommon.a.
sm/
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (gpgsm_LDADD): Add ../gl/libgnu.a after
../common/libcommon.a.
tools/
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (gpgconf_LDADD): Add ../gl/libgnu.a after
../common/libcommon.a.
(symcryptrun_LDADD, gpg_connect_agent_LDADD, gpgkey2ssh_LDADD):
Likewise.
2005-10-08 00:13:27 +00:00
Marcus Brinkmann
84b22283d9
2005-10-08 Marcus Brinkmann <marcus@g10code.de>
...
* signal.c (get_signal_name): Check value of HAVE_DECL_SYS_SIGLIST
instead of just if it is defined.
2005-10-07 23:46:36 +00:00
Marcus Brinkmann
d7a1e30b30
2005-10-07 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (TESTS_ENVIRONMENT): Remove LD_LIBRARY_PATH hack.
It's the responsibility of the person building the software to set
it properly.
2005-10-07 13:09:20 +00:00
Werner Koch
02aefe3866
Yet another fix for the gpg.c rename
2005-10-06 10:38:23 +00:00
Werner Koch
3470697e72
Fixes for the g10.c -> gpg.c renamed
2005-10-05 18:22:36 +00:00
Werner Koch
bd1df0119c
Renamed g10.c to gpg.c
...
Filelength fixes for W32.
2005-10-05 16:58:50 +00:00
Marcus Brinkmann
98dc48464f
2005-10-02 Marcus Brinkmann <marcus@g10code.de>
...
* configure.ac [!$try_gettext]: Invoke AM_PO_SUBDIRS.
scripts/
2005-10-02 Marcus Brinkmann <marcus@g10code.de>
* autogen.sh (DIE): Remove ugly hack for po dir suppression.
2005-10-03 12:47:43 +00:00
Marcus Brinkmann
694cebb1c1
2005-09-28 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (AM_CFLAGS): Add $(LIBASSUAN_CFLAGS).
2005-09-28 22:45:05 +00:00
Marcus Brinkmann
482b509aa9
2005-09-29 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (AM_CFLAGS): Add $(LIBGCRYPT_CFLAGS).
2005-09-28 22:44:20 +00:00
David Shaw
8db0dc2f08
* gpg.sgml: Note that --display-charset is just for display and
...
doesn't recode data. Note that --search-keys can use the standard
search syntax now (<, =, *, @). Document the @-address mode.
2005-09-22 03:09:38 +00:00
Werner Koch
d0b9ff171d
* mainproc.c (proc_symkey_enc): Take care of a canceled passphrase
...
prompt.
2005-09-20 08:19:50 +00:00
David Shaw
8e17d6437d
* keylist.c (reorder_keyblock, do_reorder_keyblock): Reorder attribute
...
IDs as well as regular text IDs.
* plaintext.c (ask_for_detached_datafile): Use make_filename() on
filename so tilde expansion works.
2005-09-20 03:34:32 +00:00
Werner Koch
19724f13bc
Fixed padding in pkcs#12
2005-09-16 12:49:53 +00:00
Moritz Schulte
f96f84f7a0
2005-09-15 Moritz Schulte <moritz@g10code.com>
...
* t-protect.c (test_agent_protect): Implemented.
(main): Disable use of secure memory.
2005-09-15 17:36:30 +00:00
David Shaw
4afa18bcaa
* main.h, misc.c (parse_options): Add the ability to have help
...
strings in xxx-options commands.
* keyserver.c (keyserver_opts), import.c (parse_import_options),
export.c (parse_export_options), g10.c (parse_list_options, main):
Add help strings to xxx-options.
2005-09-14 22:31:21 +00:00
Werner Koch
cc999f61a7
About to release 1.9.19
V1-9-19
2005-09-12 08:23:33 +00:00
David Shaw
65566b5633
* keyedit.c (show_names): Moved name display code out from
...
show_key_with_all_names. (keyedit_menu): Call it here for pref and
showpref so they can show only the selected user ID. Suggested by
Timo Schulz.
2005-09-10 16:50:41 +00:00
Werner Koch
aa7eccfbef
Fixed yesterdays change. Importing to Outlook seems to work now.
2005-09-09 13:48:48 +00:00
Werner Koch
6f90f05cb2
Bug fixes and ssh support for the BELPIC.
2005-09-09 11:18:08 +00:00
Werner Koch
b4b9f891e2
Updated card stuff to support T=0 cards.
2005-09-07 17:05:42 +00:00
Werner Koch
9a2a2904cc
Add "help" sub option to --*-options.
2005-09-07 15:53:03 +00:00
Werner Koch
d9d2d3da91
The BELPIC card does now work.
2005-09-06 18:42:13 +00:00
Werner Koch
12f7e943cc
Changed license of this parser to LPGL.
2005-09-06 10:25:41 +00:00
Werner Koch
1b2f7cbe3b
Basically made Belgian EID cards work.
...
Signature creation has not yet been tested.
Also other changes to better cope with T=0 cards.
2005-09-05 14:36:36 +00:00