David Shaw
d6e918e40f
* curl-shim.c (curl_easy_perform): Fix build warning (code before
...
declaration).
2005-12-06 18:49:34 +00:00
David Shaw
a635daa6b6
* mkdtemp.c (mkdtemp): Fix warning.
...
* secmem.c, assuan-buffer.c, dotlock.c: Fix a few warnings from printf-ing
%p where the arg wasn't void *.
2005-12-06 18:24:57 +00:00
David Shaw
c0d7fa368e
* Makefile.am: Some cleanup so we don't build files that are completely
...
ifdeffed out. This causes a warning on Sun's cc. Do sha512.c as well for
consistency.
2005-12-06 17:13:44 +00:00
David Shaw
28c12508c5
* main.h, keylist.c (print_revokers): New. Print the "rvk" designated
...
revoker record. Moved from keyedit.c:show_key_with_all_names_colon.
* keylist.c (list_keyblock_colon): Use it here ...
* keyedit.c (show_key_with_all_names_colon): ... and here.
2005-11-20 15:02:03 +00:00
David Shaw
f7c138d9e7
* free-packet.c (copy_secret_key): Copy secret key into secure memory
...
since we may unprotect it.
* main.h, g10.c (main), revoke.c (gen_desig_revoke): Add local user
support so users can use -u with --desig-revoke. This bypasses the
interactive walk over the revocation keys.
2005-11-19 05:55:45 +00:00
David Shaw
092bae80a9
* gpg.sgml: Clarify "xxxxx-clean" and "clean". Document
...
"xxxxx-minimal", and "minimize".
2005-11-18 04:50:15 +00:00
David Shaw
3349715ebb
* NEWS: Note backsigs, the xxxxx-clean options, and the xxxxx-minimal
...
options.
2005-11-18 04:37:30 +00:00
David Shaw
eac8dbc9b7
* keyedit.c (keyedit_menu, menu_clean): Simplify clean options to just
...
"clean", and add "minimize".
* import.c (parse_import_options): Make help text match the export
versions of the options.
* options.h, export.c (parse_export_options, do_export_stream): Reduce
clean options to two: clean and minimize.
* trustdb.h, trustdb.c (clean_one_uid): New function that joins uid
and sig cleaning into one for a simple API outside trustdb.
2005-11-18 04:25:07 +00:00
David Shaw
9d49768999
* armor.c (parse_header_line): A fussy bit of 2440: header lines are
...
delimited with a colon-space pair. Therefore a line such as "Comment:
" is actually legal, albeit not particularly useful.
2005-11-13 21:48:52 +00:00
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
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
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
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
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
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
David Shaw
039c27f153
* parse-packet.c (enum_sig_subpkt, parse_signature,
...
parse_attribute_subpkts): Make a number of warnings verbose items.
These fire on many slightly mangled keys in the field, so the
warning is becoming burdensome.
2005-09-02 19:23:33 +00:00
David Shaw
be8543812d
* photoid.h, photoid.c (generate_photo_id): Allow passing in a
...
suggested filename.
* keyedit.c (keyedit_menu, menu_adduid): Call it here so "addphoto
filename" works.
2005-09-01 20:51:13 +00:00
David Shaw
516ec53e02
* mpicoder.c (mpi_read): Fix minor bug in reading a zero-length MPI
...
(was failing unnecessarily).
2005-09-01 13:44:49 +00:00
David Shaw
187eaf0665
* photoid.c (generate_photo_id): Enable readline completion and tilde
...
expansion for the JPEG prompt.
2005-08-31 18:40:39 +00:00
David Shaw
cb00951803
* fileutil.c (untilde): New. Expand ~/foo and ~username/foo filenames
...
into full paths using $HOME if possible, or getpwuid/getpwnam if
necessary. (make_filename): Use it here.
2005-08-31 15:36:50 +00:00