gnupg.git
13 years ago* free-packet.c (copy_secret_key): Copy secret key into secure memory
David Shaw [Sat, 19 Nov 2005 05:55:45 +0000 (05:55 +0000)]
* 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.

13 years ago* gpg.sgml: Clarify "xxxxx-clean" and "clean". Document
David Shaw [Fri, 18 Nov 2005 04:50:15 +0000 (04:50 +0000)]
* gpg.sgml: Clarify "xxxxx-clean" and "clean".  Document
"xxxxx-minimal", and "minimize".

13 years ago* NEWS: Note backsigs, the xxxxx-clean options, and the xxxxx-minimal
David Shaw [Fri, 18 Nov 2005 04:37:30 +0000 (04:37 +0000)]
* NEWS: Note backsigs, the xxxxx-clean options, and the xxxxx-minimal
options.

13 years ago* keyedit.c (keyedit_menu, menu_clean): Simplify clean options to just
David Shaw [Fri, 18 Nov 2005 04:25:07 +0000 (04:25 +0000)]
* 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.

13 years ago* armor.c (parse_header_line): A fussy bit of 2440: header lines are
David Shaw [Sun, 13 Nov 2005 21:48:52 +0000 (21:48 +0000)]
* 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.

13 years ago* trustdb.h, trustdb.c (clean_key): New function to handle key
David Shaw [Sat, 12 Nov 2005 04:53:03 +0000 (04:53 +0000)]
* 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.

13 years ago* trustdb.c (clean_uid_from_key, clean_uids_from_key): Significantly
David Shaw [Sat, 12 Nov 2005 03:48:02 +0000 (03:48 +0000)]
* trustdb.c (clean_uid_from_key, clean_uids_from_key): Significantly
simpler implementation.

13 years ago* keyedit.c (keyedit_menu, menu_clean_sigs_from_uids): Add "minimize"
David Shaw [Thu, 10 Nov 2005 23:25:20 +0000 (23:25 +0000)]
* keyedit.c (keyedit_menu, menu_clean_sigs_from_uids): Add "minimize"
command.

13 years ago* packet.h, keyedit.c (menu_clean_uids_from_key), trustdb.c
David Shaw [Thu, 10 Nov 2005 23:16:34 +0000 (23:16 +0000)]
* 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.

13 years ago* packet.h: Move some flags to a bitfield. Change all callers.
David Shaw [Thu, 10 Nov 2005 22:50:46 +0000 (22:50 +0000)]
* packet.h: Move some flags to a bitfield.  Change all callers.

13 years ago* options.h, import.c (parse_import_options, clean_sigs_from_all_uids,
David Shaw [Thu, 10 Nov 2005 21:30:27 +0000 (21:30 +0000)]
* 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.

13 years ago* trustdb.h, trustdb.c (clean_sigs_from_uid): Add flag to remove all
David Shaw [Thu, 10 Nov 2005 21:18:49 +0000 (21:18 +0000)]
* 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.

13 years ago* options.skel: Add a section for --encrypt-to. This is Debian bug
David Shaw [Sun, 6 Nov 2005 15:45:00 +0000 (15:45 +0000)]
* options.skel: Add a section for --encrypt-to.  This is Debian bug
336211 by Javier Fernández-Sanguino Peña.

13 years ago* Makefile.am: Include @LIBUSB_CPPFLAGS@ in our CPPFLAGS. Strictly
David Shaw [Sun, 6 Nov 2005 04:32:54 +0000 (04:32 +0000)]
* 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.

13 years ago* libusb.m4: Check for libusb-config and if we find it, use --libs and
David Shaw [Sun, 6 Nov 2005 04:25:52 +0000 (04:25 +0000)]
* 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.

13 years agoFix various build warnings reported by Joe Vender on MinGW.
David Shaw [Thu, 3 Nov 2005 04:46:20 +0000 (04:46 +0000)]
Fix various build warnings reported by Joe Vender on MinGW.

13 years ago* gpg.sgml: Clarify what is and isn't included in a "clean sigs".
David Shaw [Wed, 2 Nov 2005 16:53:40 +0000 (16:53 +0000)]
* gpg.sgml: Clarify what is and isn't included in a "clean sigs".

13 years ago* trustdb.c (clean_sigs_from_uid): Include sigs from unavailable keys in
David Shaw [Wed, 2 Nov 2005 16:47:02 +0000 (16:47 +0000)]
* trustdb.c (clean_sigs_from_uid): Include sigs from unavailable keys in
the sigs that are cleaned.  Suggested by Dirk Traulsen and many others.

13 years ago* import.c (import_one): Do collapse_uids() before we do any cleaning
David Shaw [Wed, 2 Nov 2005 05:22:01 +0000 (05:22 +0000)]
* 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.

13 years ago* gpg.sgml: Document backsign, --require-backsigs, and
David Shaw [Thu, 27 Oct 2005 19:18:05 +0000 (19:18 +0000)]
* gpg.sgml: Document backsign, --require-backsigs, and
--no-require-backsigs.

* DETAILS: Clarify Key-Usage.

13 years ago* keyedit.c (menu_addrevoker), getkey.c (finish_lookup): Fix problem with
David Shaw [Thu, 27 Oct 2005 16:23:59 +0000 (16:23 +0000)]
* 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.

13 years agocygwin fixes
Werner Koch [Thu, 27 Oct 2005 09:14:27 +0000 (09:14 +0000)]
cygwin fixes

13 years ago* keygen.c (proc_parameter_file): Default key and subkey usage flags to
David Shaw [Wed, 26 Oct 2005 16:09:23 +0000 (16:09 +0000)]
* 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.

14 years ago* readline.m4: Check for rl_completion_func_t and rl_completion_matches.
David Shaw [Fri, 21 Oct 2005 15:03:18 +0000 (15:03 +0000)]
* readline.m4: Check for rl_completion_func_t and rl_completion_matches.

14 years agoFixed minor card related bugs and enhanced status messages
Werner Koch [Tue, 18 Oct 2005 17:41:20 +0000 (17:41 +0000)]
Fixed minor card related bugs and enhanced status messages

14 years agoexported subkeys are now merged into one output keyblock
Werner Koch [Mon, 17 Oct 2005 17:21:15 +0000 (17:21 +0000)]
exported subkeys are now merged into one output keyblock

14 years ago* NEWS: Clarify the cURL keyserver changes, and add a note about gpg-zip.
David Shaw [Fri, 14 Oct 2005 15:38:05 +0000 (15:38 +0000)]
* 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.

14 years ago* keyedit.c (keyedit_menu, menu_backsign): New "backsign" command to
David Shaw [Fri, 14 Oct 2005 04:07:13 +0000 (04:07 +0000)]
* 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.

14 years ago* options.h, getkey.c (merge_selfsigs_subkey), gpg.c (main), sig-check.c
David Shaw [Wed, 12 Oct 2005 20:44:24 +0000 (20:44 +0000)]
* 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.

14 years ago* getkey.c (merge_selfsigs_subkey), sig-check.c (signature_check2),
David Shaw [Tue, 11 Oct 2005 22:13:49 +0000 (22:13 +0000)]
* 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.

14 years agoYet another fix for the gpg.c rename
Werner Koch [Thu, 6 Oct 2005 10:38:23 +0000 (10:38 +0000)]
Yet another fix for the gpg.c rename

14 years agoFixes for the g10.c -> gpg.c renamed
Werner Koch [Wed, 5 Oct 2005 18:22:36 +0000 (18:22 +0000)]
Fixes for the g10.c -> gpg.c renamed

14 years agoRenamed g10.c to gpg.c
Werner Koch [Wed, 5 Oct 2005 16:58:50 +0000 (16:58 +0000)]
Renamed g10.c to gpg.c
Filelength fixes for W32.

14 years ago2005-10-02 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 3 Oct 2005 12:47:43 +0000 (12:47 +0000)]
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.

14 years ago* gpg.sgml: Note that --display-charset is just for display and
David Shaw [Thu, 22 Sep 2005 03:09:38 +0000 (03:09 +0000)]
* 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.

14 years ago* mainproc.c (proc_symkey_enc): Take care of a canceled passphrase
Werner Koch [Tue, 20 Sep 2005 08:19:50 +0000 (08:19 +0000)]
* mainproc.c (proc_symkey_enc): Take care of a canceled passphrase
prompt.

14 years ago* keylist.c (reorder_keyblock, do_reorder_keyblock): Reorder attribute
David Shaw [Tue, 20 Sep 2005 03:34:32 +0000 (03:34 +0000)]
* 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.

14 years ago* main.h, misc.c (parse_options): Add the ability to have help
David Shaw [Wed, 14 Sep 2005 22:31:21 +0000 (22:31 +0000)]
* 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.

14 years ago* keyedit.c (show_names): Moved name display code out from
David Shaw [Sat, 10 Sep 2005 16:50:41 +0000 (16:50 +0000)]
* 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.

14 years agoUpdated card stuff to support T=0 cards.
Werner Koch [Wed, 7 Sep 2005 17:05:42 +0000 (17:05 +0000)]
Updated card stuff to support T=0 cards.

14 years agoAdd "help" sub option to --*-options.
Werner Koch [Wed, 7 Sep 2005 15:53:03 +0000 (15:53 +0000)]
Add "help" sub option to --*-options.

14 years ago* parse-packet.c (enum_sig_subpkt, parse_signature,
David Shaw [Fri, 2 Sep 2005 19:23:33 +0000 (19:23 +0000)]
* 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.

14 years ago* photoid.h, photoid.c (generate_photo_id): Allow passing in a
David Shaw [Thu, 1 Sep 2005 20:51:13 +0000 (20:51 +0000)]
* 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.

14 years ago* mpicoder.c (mpi_read): Fix minor bug in reading a zero-length MPI
David Shaw [Thu, 1 Sep 2005 13:44:49 +0000 (13:44 +0000)]
* mpicoder.c (mpi_read): Fix minor bug in reading a zero-length MPI
(was failing unnecessarily).

14 years ago* photoid.c (generate_photo_id): Enable readline completion and tilde
David Shaw [Wed, 31 Aug 2005 18:40:39 +0000 (18:40 +0000)]
* photoid.c (generate_photo_id): Enable readline completion and tilde
expansion for the JPEG prompt.

14 years ago* fileutil.c (untilde): New. Expand ~/foo and ~username/foo filenames
David Shaw [Wed, 31 Aug 2005 15:36:50 +0000 (15:36 +0000)]
* 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.

14 years ago* misc.c (openpgp_pk_algo_usage): Default to allowing CERT for signing
David Shaw [Sat, 27 Aug 2005 03:09:40 +0000 (03:09 +0000)]
* 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.

14 years ago* keyedit.c (ask_revoke_sig): Add a revsig --with-colons mode.
David Shaw [Sat, 27 Aug 2005 02:56:51 +0000 (02:56 +0000)]
* keyedit.c (ask_revoke_sig): Add a revsig --with-colons mode.
Suggested by Michael Schierl.

14 years ago* ksutil.h, ksutil.c (parse_ks_options): Remove exact-name and
David Shaw [Fri, 26 Aug 2005 04:24:46 +0000 (04:24 +0000)]
* 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.

14 years ago* gpg.sgml: Fix documentation for setpref/updpref, document
David Shaw [Tue, 23 Aug 2005 04:42:25 +0000 (04:42 +0000)]
* 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.

14 years ago* gnupg.spec.in: Distribute gpg-zip.
David Shaw [Mon, 22 Aug 2005 02:26:57 +0000 (02:26 +0000)]
* gnupg.spec.in: Distribute gpg-zip.

14 years ago* Makefile.am: No need to link with curl any longer.
David Shaw [Sun, 21 Aug 2005 20:58:46 +0000 (20:58 +0000)]
* 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.

14 years ago* exec.h, exec.c (make_tempdir, expand_args, exec_write, exec_read):
David Shaw [Sun, 21 Aug 2005 14:20:27 +0000 (14:20 +0000)]
* exec.h, exec.c (make_tempdir, expand_args, exec_write, exec_read):
Minor cleanup to use bitfield flags instead of a bunch of integers.

14 years ago* g10.c (main): Add aliases sign-with->local-user and user->recipient
David Shaw [Sat, 20 Aug 2005 19:38:45 +0000 (19:38 +0000)]
* g10.c (main): Add aliases sign-with->local-user and user->recipient
to make switching from PGP command line to GPG easier.

14 years ago* options.skel: Remove the surfnet LDAP keyserver from the list of
David Shaw [Fri, 19 Aug 2005 13:37:47 +0000 (13:37 +0000)]
* 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.

14 years ago* ksutil.h, ksutil.c (parse_ks_options): New keyserver-option exact-name.
David Shaw [Thu, 18 Aug 2005 21:14:16 +0000 (21:14 +0000)]
* 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.

14 years ago* gpgkeys_ldap.c (ldap_quote): \-quote a string for LDAP.
David Shaw [Thu, 18 Aug 2005 17:40:04 +0000 (17:40 +0000)]
* gpgkeys_ldap.c (ldap_quote): \-quote a string for LDAP.

* gpgkeys_ldap.c (search_key): Use it here to escape reserved characters
in searches.

14 years ago* ksutil.h, ksutil.c (parse_ks_options): New keyserver-option
David Shaw [Thu, 18 Aug 2005 04:17:20 +0000 (04:17 +0000)]
* 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.

14 years agoExperimental code to improve AES performance. Got about 25% on ia32.
Werner Koch [Thu, 11 Aug 2005 16:57:29 +0000 (16:57 +0000)]
Experimental code to improve AES performance.  Got about 25% on ia32.

14 years ago* configure.ac: Remove hardcoded -I and -L for /usr/local on FreeBSD.
David Shaw [Tue, 9 Aug 2005 13:40:04 +0000 (13:40 +0000)]
* configure.ac: Remove hardcoded -I and -L for /usr/local on FreeBSD.

14 years ago* Makefile.am: Include LDAP_CPPFLAGS when building LDAP.
David Shaw [Mon, 8 Aug 2005 17:35:29 +0000 (17:35 +0000)]
* Makefile.am: Include LDAP_CPPFLAGS when building LDAP.

14 years agoMissed keydb.h entry for set_passphrase_from_string
David Shaw [Sat, 6 Aug 2005 21:17:11 +0000 (21:17 +0000)]
Missed keydb.h entry for set_passphrase_from_string

14 years ago* g10.c (main), passphrase.c (set_passphrase_from_string): New
David Shaw [Fri, 5 Aug 2005 19:54:06 +0000 (19:54 +0000)]
* g10.c (main), passphrase.c (set_passphrase_from_string): New
--passphrase command line option.  Only useful in very special
circumstances.

14 years ago* ldap.m4: If a PATH is given to --with-ldap, bias directory
David Shaw [Fri, 5 Aug 2005 16:30:12 +0000 (16:30 +0000)]
* 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.

14 years agoauto retrieve keys from PKA. Thsi allows to specify an email address
Werner Koch [Fri, 5 Aug 2005 14:46:59 +0000 (14:46 +0000)]
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.

14 years ago* gpg-zip.in: Add --decrypt functionality. Fix quoting so filenames
David Shaw [Fri, 5 Aug 2005 13:09:32 +0000 (13:09 +0000)]
* gpg-zip.in: Add --decrypt functionality.  Fix quoting so filenames
with spaces work properly.

14 years ago* keygen.c (proc_parameter_file): Sanity check items in keygen batch
David Shaw [Fri, 5 Aug 2005 03:30:13 +0000 (03:30 +0000)]
* keygen.c (proc_parameter_file): Sanity check items in keygen batch
file.  Noted by Michael Schierl.

14 years ago* pkclist.c (do_edit_ownertrust): Don't allow ownertrust level 0.
David Shaw [Fri, 5 Aug 2005 02:03:12 +0000 (02:03 +0000)]
* pkclist.c (do_edit_ownertrust): Don't allow ownertrust level 0.
Noted by Michael Schierl.

14 years ago* keygen.c (write_keyblock): Don't try and build deleted kbnodes since
David Shaw [Thu, 4 Aug 2005 21:41:11 +0000 (21:41 +0000)]
* keygen.c (write_keyblock): Don't try and build deleted kbnodes since
we start our tree with one.

14 years agoRevert bad patch.
David Shaw [Thu, 4 Aug 2005 21:39:43 +0000 (21:39 +0000)]
Revert bad patch.

14 years ago* keygen.c (start_tree): Need to use an actual packet type (which we
David Shaw [Thu, 4 Aug 2005 20:48:13 +0000 (20:48 +0000)]
* keygen.c (start_tree): Need to use an actual packet type (which we
can then delete) to start the tree.

14 years agoAdd gpg-zip, a la PGP Zip.
David Shaw [Thu, 4 Aug 2005 18:50:54 +0000 (18:50 +0000)]
Add gpg-zip, a la PGP Zip.

14 years agoFixes pertaining to revocation creation with subkey-only exported card keys
Werner Koch [Thu, 4 Aug 2005 09:53:21 +0000 (09:53 +0000)]
Fixes pertaining to revocation creation with subkey-only exported card keys

14 years ago* gpgkeys_hkp.c (main), gpgkeys_curl.c (main), curl-shim.h: Show
David Shaw [Thu, 4 Aug 2005 03:59:16 +0000 (03:59 +0000)]
* gpgkeys_hkp.c (main), gpgkeys_curl.c (main), curl-shim.h: Show
version of curl (or curl-shim) when debug is set.

14 years agoRemoved silly old file
Werner Koch [Fri, 29 Jul 2005 07:32:32 +0000 (07:32 +0000)]
Removed silly old file

14 years agoImplemented PKA trust model
Werner Koch [Thu, 28 Jul 2005 19:30:13 +0000 (19:30 +0000)]
Implemented PKA trust model

14 years agoImplemented PKA trust model
Werner Koch [Thu, 28 Jul 2005 18:59:36 +0000 (18:59 +0000)]
Implemented PKA trust model

14 years agoConverted all m_free to xfree etc.
Werner Koch [Wed, 27 Jul 2005 18:10:56 +0000 (18:10 +0000)]
Converted all m_free to xfree etc.

14 years agoRemoved directories which are only used by the 1.9 branch
Werner Koch [Wed, 27 Jul 2005 14:18:59 +0000 (14:18 +0000)]
Removed directories which are only used by the 1.9 branch

14 years agoAdd a note that CVS is beeing migrated to Subversion
Werner Koch [Wed, 27 Jul 2005 13:08:54 +0000 (13:08 +0000)]
Add a note that CVS is beeing migrated to Subversion

14 years agoFirst commit to Subversion.
Werner Koch [Wed, 27 Jul 2005 12:05:38 +0000 (12:05 +0000)]
First commit to Subversion.

14 years ago* keyserver.c (keyserver_typemap): Special-case LDAP since curl will
David Shaw [Wed, 27 Jul 2005 01:24:57 +0000 (01:24 +0000)]
* keyserver.c (keyserver_typemap): Special-case LDAP since curl will
report that it can handle it, and we don't want it to.

14 years ago* NEWS, configure.ac: Switch over to using curl or fake-curl by
David Shaw [Wed, 27 Jul 2005 01:18:52 +0000 (01:18 +0000)]
* NEWS, configure.ac: Switch over to using curl or fake-curl by
default.  Add --enable-old-keyserver-helpers to not use curl.

14 years agopost release version number updates
Werner Koch [Tue, 26 Jul 2005 19:52:22 +0000 (19:52 +0000)]
post release version number updates

14 years agoUpdated.
Werner Koch [Tue, 26 Jul 2005 19:11:51 +0000 (19:11 +0000)]
Updated.

14 years ago* passphrase.c (agent_get_passphrase): Make sure to release the
Werner Koch [Tue, 26 Jul 2005 19:08:11 +0000 (19:08 +0000)]
* passphrase.c (agent_get_passphrase): Make sure to release the
saved codeset.
(agent_open): Add arg ORIG_CODESET and switch back to it in case
of error.  Changed all callers.

* zh_TW.po, fr.po, cs.po: Updated.

14 years agoPreparing a release
Werner Koch [Tue, 26 Jul 2005 15:41:04 +0000 (15:41 +0000)]
Preparing a release

14 years ago* keyedit.c (sign_uids): Don't prompt for setting signature expiry to
David Shaw [Fri, 22 Jul 2005 16:42:48 +0000 (16:42 +0000)]
* keyedit.c (sign_uids): Don't prompt for setting signature expiry to
match key expiry unless --ask-cert-expire is set.  Suggested by Peter
Palfrader.

14 years ago*** empty log message ***
Werner Koch [Fri, 22 Jul 2005 16:31:05 +0000 (16:31 +0000)]
*** empty log message ***

14 years ago* gpg.sgml (http):
Werner Koch [Fri, 22 Jul 2005 16:28:40 +0000 (16:28 +0000)]
* gpg.sgml (http):

* g10.c, options.h: New option --exit-on-status-write-error.
* status.c (write_status_text): Make use of this option.

14 years ago* options.h, g10.c (main), keyedit.c (keyedit_menu): Use --interactive
David Shaw [Fri, 22 Jul 2005 12:52:34 +0000 (12:52 +0000)]
* options.h, g10.c (main), keyedit.c (keyedit_menu): Use --interactive
to enable the uid walking when signing a key with no uids specified to
sign.

* keylist.c (list_keyblock_print): Fix silly typo.  Noted by Greg
Sabino Mullane.

14 years ago* gpgkeys_curl.c (get_key, main): Don't try and be smart about what
David Shaw [Wed, 20 Jul 2005 21:48:28 +0000 (21:48 +0000)]
* gpgkeys_curl.c (get_key, main): Don't try and be smart about what
protocols we handle.  Directly pass them to curl or fake-curl and see if
an error comes back.

* curl-shim.h, curl-shim.c (handle_error), ksutil.c (curl_err_to_gpg_err):
Add support for CURLE_UNSUPPORTED_PROTOCOL in fake curl.

* Makefile.am: Don't need -DFAKE_CURL any longer since it's in config.h.

14 years ago* keyserver.c (curl_can_handle): New. Do a runtime check against libcurl
David Shaw [Wed, 20 Jul 2005 21:15:04 +0000 (21:15 +0000)]
* keyserver.c (curl_can_handle): New.  Do a runtime check against libcurl
to see if it can handle a particular protocol. (keyserver_typemap): Call
it here.

* Makefile.am: Pull in libcurl for curl_version_info() if used.

14 years ago* configure.ac: Add a define for FAKE_CURL.
David Shaw [Wed, 20 Jul 2005 20:55:34 +0000 (20:55 +0000)]
* configure.ac: Add a define for FAKE_CURL.

14 years agoCURLINFO_NOW -> CURLVERSION_NOW
David Shaw [Wed, 20 Jul 2005 20:51:42 +0000 (20:51 +0000)]
CURLINFO_NOW -> CURLVERSION_NOW

14 years agoTypo.
David Shaw [Wed, 20 Jul 2005 20:46:10 +0000 (20:46 +0000)]
Typo.

14 years ago* libcurl.m4: Check that our libcurl has curl_version_info(CURLINFO_NOW).
David Shaw [Wed, 20 Jul 2005 20:45:44 +0000 (20:45 +0000)]
* libcurl.m4: Check that our libcurl has curl_version_info(CURLINFO_NOW).

14 years agoDocument --limit-card-insert-tries.
Werner Koch [Tue, 19 Jul 2005 12:25:33 +0000 (12:25 +0000)]
Document --limit-card-insert-tries.

14 years ago* g10.c, options.h: New option --limit-card-insert-tries.
Werner Koch [Tue, 19 Jul 2005 12:14:39 +0000 (12:14 +0000)]
* g10.c, options.h: New option --limit-card-insert-tries.
* cardglue.c (open_card): Use it.

14 years ago* configure.ac [W32]: Always set DISABLE_KEYSERVER_PATH.
Werner Koch [Tue, 19 Jul 2005 08:50:28 +0000 (08:50 +0000)]
* configure.ac [W32]: Always set DISABLE_KEYSERVER_PATH.

* export.c (parse_export_options): New option
export-reset-subkey-passwd.
(do_export_stream): Implement it.

* misc.c (get_libexecdir): New.
* keyserver.c (keyserver_spawn): Use it