David Shaw
3f95e31e5d
* gpg.c (main): --pgp6 includes --disable-mdc.
2009-07-31 14:34:55 +00:00
Werner Koch
930e910ad7
Update key generation menu to match gnupg 2.0.
...
Changes default preferences and key algorithms.
2009-07-29 10:06:56 +00:00
David Shaw
91df5cb2e3
* keyserver.c (keyserver_import_ldap): Try a DNS-SD lookup to find a
...
domain-specific LDAP server before resorting to keys.{domain}.
2009-07-23 19:50:25 +00:00
Werner Koch
6d755a83b4
Parse EXTCAP lines from the card.
...
Change messages for a corrupt trustdb.
2009-07-23 08:00:39 +00:00
Werner Koch
3459c6b015
First set of changes to backport the new card code from 2.0.
...
For compatibility reasons a few new files had to be added.
Also added estream-printf as this is now used in app-openpgp.c and provides
a better and generic asprintf implementation than the hack we used for the
W32 code in ttyio.c. Card code is not yet finished.
2009-07-21 14:30:13 +00:00
Werner Koch
b478389753
Repalce an assert by a proper error message.
2009-07-17 11:24:51 +00:00
Werner Koch
81d7fbc7cb
Fix bug#1087.
2009-07-16 07:40:16 +00:00
Werner Koch
64f24da283
Fix a couple of minor bugs.
2009-06-24 14:01:20 +00:00
Werner Koch
275ad3fa26
Fix bug#1040.
2009-06-17 10:36:12 +00:00
David Shaw
4843e6c8f2
Remove Camellia restriction.
2009-06-05 16:54:47 +00:00
Werner Koch
58a0c9ee49
Add stub function. Noted by Daniel Leidert.
2009-06-02 15:26:06 +00:00
Werner Koch
0bbe6eda34
Fixed bug1058.
2009-05-22 15:38:49 +00:00
Werner Koch
d72349bde0
Fix bug#1044.
2009-05-20 10:25:58 +00:00
Werner Koch
4694c1a8eb
Fix bug 1045
2009-05-11 10:01:11 +00:00
Werner Koch
bc0202a8c2
Fix bug 1045.
2009-05-11 09:37:25 +00:00
Werner Koch
750990401c
Print 'empty file' warning only with --verbose.
2009-05-11 09:20:39 +00:00
Werner Koch
23ad4bd73b
Fix for bug#1034.
2009-05-06 09:31:15 +00:00
Werner Koch
418e61a824
Improve dotlocking.
...
Implement locking for W32.
2009-05-05 15:32:16 +00:00
Werner Koch
631a0de335
Backport of Creation-Date parameter for unattended key generation.
2009-05-05 11:44:56 +00:00
Werner Koch
a4fd67937c
Fix bug#931.
...
Silent a compiler warning.
2009-05-05 09:30:34 +00:00
Werner Koch
9b6deeddaf
Better error message for a missing keyring.
...
Fixes Debian#494040.
2009-04-03 10:41:33 +00:00
David Shaw
79f31e85db
* keyring.c (rename_tmp_file): Force a fsync (via iobuf_ioctl) on
...
secret keyring files to be extra safe on filesystems that may not sync
data and metadata together (ext4). Also check return code from the
cache invalidation to make sure we're safe over NFS and similar.
2009-03-20 20:55:47 +00:00
David Shaw
a2fc01ae00
* gpgv.c (strusage): Fix name of program in "Syntax" line.
2009-03-15 03:10:04 +00:00
Werner Koch
c092f026fe
Fix bug 998.
2009-02-09 11:14:42 +00:00
David Shaw
e532a4e86f
* keyserver.c (keyserver_typemap): gpgkeys_hkp handles hkps as well.
2009-02-03 19:49:17 +00:00
David Shaw
3aa63ab224
* gpg.c (main): Properly handle UTF8 usernames with --sign-key and --lsign-key.
2008-12-21 16:57:33 +00:00
Werner Koch
7fd24253c1
Change SIG_ID computation to m
2008-12-11 17:46:16 +00:00
Werner Koch
09176a79b9
Close message digest; fixes memory leak.
2008-12-11 17:00:52 +00:00
Werner Koch
0ad3411b07
Check algo usage.
2008-12-09 10:43:22 +00:00
David Shaw
9d76ee5147
* trustdb.c (validate_one_keyblock): Fix the trust signature
...
calculations so that we lower the trust depth of signatures to fit
within the current chain, rather than discarding any signature that
does not fit within the trust depth.
2008-11-18 17:15:07 +00:00
David Shaw
0042cda87c
* main.h, mainproc.c (check_sig_and_print), keylist.c
...
(list_keyblock_print), pkclist.c (do_edit_ownertrust), keyedit.c
(menu_showphoto), photoid.c (generate_photo_id, show_photos), misc.c
(pct_expando): Add %v and %V expandos so that displaying photo IDs
can show the attribute validity tag (%v) and string (%V). Originally
by Daniel Gillmor.
2008-10-03 19:54:30 +00:00
David Shaw
85a3b11cb0
* keyedit.c (keyedit_menu): Fix bug where a modified keyring loses its
...
modified status after a "clean" or "minimize" that doesn't need to do
anything.
2008-09-25 04:00:36 +00:00
David Shaw
d6c59f314a
* pkclist.c (select_algo_from_prefs): Redo function to rank prefs and
...
pick a consensus winner across all keys.
2008-09-23 21:10:10 +00:00
David Shaw
9855a6b18a
* keyserver.c (keyserver_import_cert): Allow keyserver URLs in
...
addition to full URLs in CERT records.
2008-09-04 16:47:34 +00:00
Werner Koch
64a47d54c4
Fix bug #947 (expire time overflow)
2008-08-11 08:19:48 +00:00
Werner Koch
99fb609e0a
Fix !EROFS bug
2008-08-01 10:48:36 +00:00
Werner Koch
e850b7fc22
Ignore gpg2 introduced keywords for --auto-key-locate.
...
Minor W32 installer fix.
2008-04-30 11:46:35 +00:00
David Shaw
18f6e7e5d8
Add Camellia-192.
2008-04-17 17:40:30 +00:00
David Shaw
9fbb6f402c
* getkey.c (merge_selfsigs_subkey): If there are multiple 0x19
...
backsigs, take the most recent one.
2008-04-13 01:56:01 +00:00
Werner Koch
2c045c4fca
Powerpc64 fix.
2008-03-25 10:45:59 +00:00
Werner Koch
3886468f75
Change default keyserver.
2008-03-25 08:34:02 +00:00
David Shaw
766cc26305
* import.c (collapse_uids): Fix bug 894: possible memory corruption
...
around deduplication of user IDs.
2008-03-24 02:28:40 +00:00
David Shaw
a614eabba9
* parse-packet.c (parse_key): Parse a secret key encrypted with
...
Camellia.
2008-03-17 18:20:39 +00:00
Marcus Brinkmann
36ffb72bb9
2008-02-09 Marcus Brinkmann <marcus@g10code.de>
...
* gpg.c (main): New variable default_configname. Use it if
save_configname is NULL (can happen if default configfile does
not exist). Move default configname determination to ...
(get_default_configname): ... this new function.
2008-02-09 00:49:36 +00:00
Werner Koch
80039354e8
Add card vendor 004.
2008-01-26 13:12:00 +00:00
Werner Koch
6e8bb4de07
Fixed a regression in gpg_dermor.
2007-12-14 11:30:01 +00:00
Werner Koch
81685cc799
Updated ZH po file.
...
Allow de/encryption using legacy type 20 keys.
Updated config.{sub,guess}
2007-12-12 18:26:25 +00:00
David Shaw
2e7eadbc1e
* trustdb.c (sanitize_regexp): New. Protect against dangerous regexps
...
(malloc bombs) by force-commenting any characters aside from the ones
we explicitly want. (check_regexp): Use it here before passing the
regexp to regcomp().
2007-12-12 16:38:23 +00:00
Werner Koch
7d67e4a497
Allow decryption using type 20 Elgamal keys.
2007-12-11 13:21:30 +00:00
Werner Koch
0e927e3941
Fixed auto generation of the key stub.
...
Fixed bug 851.
Allow decryption using type 20 Elgamal keys.
2007-12-10 15:34:20 +00:00