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
David Shaw
f74282bee0
* misc.c (openpgp_pk_algo_usage): Default to allowing CERT for signing
...
algorithms.
* keyedit.c (sign_uids): Don't request a signing key to make a
certification.
* keygen.c (do_add_key_flags): Force the certify flag on for all
primary keys, as the spec requires primary keys must be able to
certify (if nothing else, which key is going to issue the user ID
signature?) (print_key_flags): Show certify flag. (ask_key_flags,
ask_algo): Don't allow setting the C flag for subkeys.
* keyid.c (usagestr_from_pk), getkey.c (parse_key_usage): Distinguish
between a sign/certify key and a certify-only key.
2005-08-27 03:09:40 +00:00
David Shaw
752d64bffc
* keyedit.c (ask_revoke_sig): Add a revsig --with-colons mode.
...
Suggested by Michael Schierl.
2005-08-27 02:56:51 +00:00
David Shaw
aec65a94d8
* ksutil.h, ksutil.c (parse_ks_options): Remove exact-name and
...
exact-email. (classify_ks_search): Mimic the gpg search modes instead
with *, =, <, and @.
* gpgkeys_ldap.c (search_key), gpgkeys_hkp.c (search_key): Call them
here. Suggested by Jason Harris.
2005-08-26 04:24:46 +00:00
David Shaw
a21fedf555
* gpg.sgml: Fix documentation for setpref/updpref, document
...
import-clean, --status-file, --logger-file, --attribute-file,
--passphrase-file, --passphrase, and --command-file. Comment out the
"+word match" selection syntax since it isn't supported.
2005-08-23 04:42:25 +00:00
David Shaw
55e38d78de
* gnupg.spec.in: Distribute gpg-zip.
2005-08-22 02:26:57 +00:00
David Shaw
24adfe678d
* Makefile.am: No need to link with curl any longer.
...
* main.h, misc.c (path_access): New. Same as access() but does a PATH
search like execlp.
* keyserver.c (curl_can_handle): Removed. Replaced by...
(curl_cant_handle): We are now relying on curl as the handler of last
resort. This is necessary because PGP LDAP and curl LDAP are apples
and oranges. (keyserver_typemap): Only test for ldap and ldaps.
(keyserver_spawn): If a given handler is unusable (as determined by
path_access()) then try gpgkeys_curl.
2005-08-21 20:58:46 +00:00
David Shaw
2e8c02b54b
* exec.h, exec.c (make_tempdir, expand_args, exec_write, exec_read):
...
Minor cleanup to use bitfield flags instead of a bunch of integers.
2005-08-21 14:20:27 +00:00
David Shaw
5cb51422f9
* g10.c (main): Add aliases sign-with->local-user and user->recipient
...
to make switching from PGP command line to GPG easier.
2005-08-20 19:38:45 +00:00
David Shaw
bd146d5fcc
* options.skel: Remove the surfnet LDAP keyserver from the list of
...
samples since it is being shut down.
* getkey.c (classify_user_id): Disable the '.' and '+' search modes
since they aren't supported yet.
2005-08-19 13:37:47 +00:00
David Shaw
70bf6d9204
* ksutil.h, ksutil.c (parse_ks_options): New keyserver-option exact-name.
...
The last of exact-name and exact-email overrides the earlier.
* gpgkeys_ldap.c (search_key), gpgkeys_hkp.c (search_key): Use it here to
do a name-only search.
2005-08-18 21:14:16 +00:00
David Shaw
2d353af65d
* gpgkeys_ldap.c (ldap_quote): \-quote a string for LDAP.
...
* gpgkeys_ldap.c (search_key): Use it here to escape reserved characters
in searches.
2005-08-18 17:40:04 +00:00
David Shaw
e9b444a9d0
* ksutil.h, ksutil.c (parse_ks_options): New keyserver-option
...
exact-email.
* gpgkeys_ldap.c (search_key), gpgkeys_hkp.c (search_key): Use it here
to do an email-only search.
2005-08-18 04:17:20 +00:00
Werner Koch
0a3eda24ee
Experimental code to improve AES performance. Got about 25% on ia32.
2005-08-11 16:57:29 +00:00
David Shaw
2e38eab93c
* configure.ac: Remove hardcoded -I and -L for /usr/local on FreeBSD.
2005-08-09 13:40:04 +00:00
David Shaw
f02c0f6849
* Makefile.am: Include LDAP_CPPFLAGS when building LDAP.
2005-08-08 17:35:29 +00:00
David Shaw
9536012034
Missed keydb.h entry for set_passphrase_from_string
2005-08-06 21:17:11 +00:00
David Shaw
82bee9c68a
* g10.c (main), passphrase.c (set_passphrase_from_string): New
...
--passphrase command line option. Only useful in very special
circumstances.
2005-08-05 19:54:06 +00:00
David Shaw
6ce02d4eb5
* ldap.m4: If a PATH is given to --with-ldap, bias directory
...
search towards the given path for includes and libraries. Noted
by Jason Harris.
* Makefile.am: Distribute tar-ustar.m4.
* libcurl.m4: If a PATH is given to --with-libcurl, look for
curl-config in that path. Bias directory search towards the given
path for includes and libraries.
2005-08-05 16:30:12 +00:00
Werner Koch
2ce542ad52
auto retrieve keys from PKA. Thsi allows to specify an email address
...
so that gpg can get the key from DNS. This helps with opportunistic
encryption. No integration with the trust modell yet.
2005-08-05 14:46:59 +00:00
David Shaw
433038b4a9
* gpg-zip.in: Add --decrypt functionality. Fix quoting so filenames
...
with spaces work properly.
2005-08-05 13:09:32 +00:00
David Shaw
533bc3e813
* keygen.c (proc_parameter_file): Sanity check items in keygen batch
...
file. Noted by Michael Schierl.
2005-08-05 03:30:13 +00:00
David Shaw
c765d1ee0c
* pkclist.c (do_edit_ownertrust): Don't allow ownertrust level 0.
...
Noted by Michael Schierl.
2005-08-05 02:03:12 +00:00
David Shaw
a4563ecd19
* keygen.c (write_keyblock): Don't try and build deleted kbnodes since
...
we start our tree with one.
2005-08-04 21:41:11 +00:00
David Shaw
5ce7563171
Revert bad patch.
2005-08-04 21:39:43 +00:00
David Shaw
bf4728992f
* keygen.c (start_tree): Need to use an actual packet type (which we
...
can then delete) to start the tree.
2005-08-04 20:48:13 +00:00
David Shaw
c058bd6632
Add gpg-zip, a la PGP Zip.
2005-08-04 18:50:54 +00:00
Werner Koch
cd4c621017
Fixes pertaining to revocation creation with subkey-only exported card keys
2005-08-04 09:53:21 +00:00
David Shaw
1990aacce0
* gpgkeys_hkp.c (main), gpgkeys_curl.c (main), curl-shim.h: Show
...
version of curl (or curl-shim) when debug is set.
2005-08-04 03:59:16 +00:00