Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2006-09-21 | Various updates | Werner Koch | 8 | -14/+20 | |
2006-09-20 | Cleanups. | Werner Koch | 2 | -119/+10 | |
2006-09-14 | Take advantage of newer gpg-error features. | Werner Koch | 16 | -63/+68 | |
2006-09-13 | Various fixes and new features. | Werner Koch | 2 | -0/+5 | |
Enhanced gpg-connect-agent. | |||||
2006-09-07 | Added missing file | Werner Koch | 1 | -0/+243 | |
2006-09-06 | 2006-09-06 Marcus Brinkmann <[email protected]> | Marcus Brinkmann | 2 | -3/+9 | |
* Makefile.am (gpg2_LDADD, gpgv2_LDADD): Replace -lassuan and -lgpg-error with $(LIBASSUAN_LIBS) and $(GPG_ERROR_LIBS). (AM_CFLAGS): Add $(LIBASSUAN_CFLAGS) and $(GPG_ERROR_CFLAGS). | |||||
2006-09-06 | The big Assuan error code removal. | Werner Koch | 3 | -30/+32 | |
2006-09-06 | Minor changes and typo fixes. | Werner Koch | 3 | -1/+13 | |
2006-08-29 | See ChangeLogs | Werner Koch | 2 | -6/+7 | |
2006-08-21 | Migrated more stuff to doc/ | Werner Koch | 8 | -107/+79 | |
Migrated the gpg regression tests. Some changes tp the gpg code to fix bugs and for the use in testing. make distcheck works now with gpg enabled. | |||||
2006-08-16 | With --enable-gpg the keyservers are now build and a first test using gpg2 | Werner Koch | 12 | -28/+138 | |
shows no prblems. Needs more testing of course. | |||||
2006-08-01 | Preparing 1.4.5 | Werner Koch | 2 | -9/+18 | |
2006-07-31 | Fix bug 655 | Werner Koch | 2 | -1/+5 | |
2006-07-31 | Fixed bug 479. Not a real good fix but a reliable one which limits possible | Werner Koch | 4 | -1/+14 | |
breakage of other partys of the code. | |||||
2006-07-28 | Preparing a release candidategnupg-1.4.5rc1 | Werner Koch | 2 | -4/+4 | |
2006-07-27 | Preparing a new releasegnupg-1.9.22 | Werner Koch | 7 | -65/+115 | |
2006-07-26 | Fixed memory allocation bug and typos. | Werner Koch | 5 | -9/+35 | |
2006-07-08 | * configure.ac: Fix resolver autoconf code so it works (fails) | David Shaw | 1 | -1/+1 | |
properly with uClibc. | |||||
2006-06-30 | A couple of fixes. gpg2's key generation does now work. | Werner Koch | 9 | -34/+52 | |
2006-06-28 | i18n fix | Werner Koch | 2 | -2/+10 | |
2006-06-28 | * keydb.h, pkclist.c (select_algo_from_prefs, algo_available): Pass a | David Shaw | 4 | -14/+27 | |
union for preference hints rather than doing void * games. * sign.c (sign_file): Use it here. | |||||
2006-06-28 | * sign.c (sign_file): When signing with multiple DSA keys, one being DSA1 | David Shaw | 2 | -49/+49 | |
and one being DSA2 and encrypting at the same time, if the recipient preferences give a hash that can work with the DSA2 key, then allow the DSA1 key to be promoted rather than giving up and using hash_for(). | |||||
2006-06-28 | * pkclist.c (algo_available): Automatically enable DSA2 mode when handling | David Shaw | 2 | -5/+10 | |
a key that clearly isn't DSA1 (i.e. q!=160). | |||||
2006-06-28 | Fixed uploading of keays. | Werner Koch | 2 | -1/+7 | |
2006-06-27 | Ported patches from 1.4.x | Werner Koch | 10 | -59/+323 | |
2006-06-27 | do no use reopen_std under W32. | Werner Koch | 2 | -2/+6 | |
2006-06-25 | About to do a new release | Werner Koch | 2 | -3/+3 | |
2006-06-22 | * options.h, gpg.c (main), keygen.c (keygen_upd_std_prefs, | David Shaw | 4 | -2/+51 | |
keygen_add_std_prefs, proc_parameter_file): Add --default-keyserver-url to specify a keyserver URL at key generation time, and "Keyserver:" keyword for doing the same through a batch file. | |||||
2006-06-22 | * sign.c (do_sign): Accept a truncated hash even for DSA1 keys (be liberal | David Shaw | 2 | -1/+13 | |
in what you accept, etc). | |||||
2006-06-20 | Updated FSF's address. | Werner Koch | 8 | -7/+23 | |
2006-06-12 | * import.c (import_one): Add a flag (from_sk) so we don't check prefs | David Shaw | 2 | -6/+13 | |
on an autoconverted public key. The check should only happen on the sk size. Noted by Dirk Traulsen. | |||||
2006-06-10 | * keygen.c (gen_card_key): Add optional argument to return a pointer | David Shaw | 2 | -8/+20 | |
(not a copy) of the stub secret key for the secret key we just generated on the card. (generate_card_subkeypair): Use it here so that the signing key on the card can use the card to generate the 0x19 backsig on the primary key. Noted by Janko Heilgeist and Jonas Oberg. | |||||
2006-06-09 | * parse-packet.c (parse_user_id): Cap the user ID size at 2048 bytes. | David Shaw | 2 | -0/+22 | |
This prevents a memory allocation attack with a very large user ID. A very large packet length could even cause the allocation (a u32) to wrap around to a small number. Noted by Evgeny Legerov on full-disclosure. | |||||
2006-05-27 | Revert last. It is still wrong. | David Shaw | 2 | -17/+7 | |
2006-05-27 | * exec.c (make_tempdir) [_WIN32]: Modified to properly handle | David Shaw | 2 | -7/+17 | |
arbitrarily long temporary directory paths. | |||||
2006-05-25 | * keygen.c (gen_dsa): Allow generating DSA2 keys (allow specifying sizes > | David Shaw | 3 | -21/+73 | |
1024 when --enable-dsa2 is set). The size of q is set automatically based on the key size. (ask_keysize, generate_keypair): Ask for DSA size when --enable-dsa2 is set. | |||||
2006-05-25 | * exec.c (make_tempdir): Fix bug with a temporary directory on Win32 | David Shaw | 2 | -2/+10 | |
that is over 256 bytes long. Noted by Israel G. Lugo. | |||||
2006-05-24 | Still making gpg2 work. | Werner Koch | 7 | -18/+73 | |
At least the keyids are now correctly computed again. | |||||
2006-05-23 | * gpg.c (reopen_std): New function to reopen fd 0, 1, or 2 if we are | David Shaw | 2 | -0/+72 | |
called with them closed. This is to protect our keyring/trustdb files from corruption if they get attached to one of the standard fds. Print a warning if possible that this has happened, and fail completely if we cannot reopen (should never happen). (main): Call it here. | |||||
2006-05-23 | g10/ does build again. | Werner Koch | 22 | -81/+165 | |
2006-05-23 | * parse-packet.c (dump_sig_subpkt, parse_signature), build-packet.c | David Shaw | 6 | -19/+34 | |
(build_sig_subpkt_from_sig), getkey.c (fixup_uidnode, merge_selfsigs_main, merge_selfsigs_subkey), keygen.c (keygen_add_key_expire): Fix meaning of key expiration and sig expiration subpackets - zero means "never expire" according to 2440, not "expire instantly". | |||||
2006-05-22 | * import.c (import_one): Fix bug when importing a new key from a file. | David Shaw | 2 | -7/+8 | |
2006-05-22 | * getkey.c (get_pubkey_byname), import.c (import_one): Fix key selection | David Shaw | 3 | -4/+19 | |
problem when auto-key-locate returns a list of keys, not all of which are usable (revoked, expired, etc). Noted by Simon Josefsson. | |||||
2006-04-28 | Merged recent changes from 1.4 | Werner Koch | 15 | -148/+341 | |
2006-04-27 | (keyserver_import_cert): Show warning if there is a CERT fingerprint, | David Shaw | 2 | -1/+9 | |
but no --keyserver set. | |||||
2006-04-27 | * keyserver.c (path_makes_direct): New. (keyserver_spawn): Used here | David Shaw | 2 | -32/+29 | |
to add "_uri" to certain gpgkeys_xxx helpers when the meaning is different if a path is provided (i.e. ldap). | |||||
2006-04-22 | * keyserver.c: Fix build problem with platforms that stick libcurl in | David Shaw | 2 | -3/+5 | |
a place not in the regular include search path. | |||||
2006-04-21 | Still merging 1.4.3 code back | Werner Koch | 9 | -29/+36 | |
2006-04-20 | * options.h, gpg.c (main): Add --enable-dsa2 and --disable-dsa2. Defaults | David Shaw | 5 | -34/+145 | |
to disable. * pkclist.c (algo_available): If --enable-dsa2 is set, we're allowed to truncate hashes to fit DSA keys. * sign.c (match_dsa_hash): New. Return the best match hash for a given q size. (do_sign, hash_for, sign_file): When signing with a DSA key, if it has q==160, assume it is an old DSA key and don't allow truncation unless --enable-dsa2 is also set. q!=160 always allows truncation since they must be DSA2 keys. (make_keysig_packet): If the user doesn't specify a --cert-digest-algo, use match_dsa_hash to pick the best hash for key signatures. | |||||
2006-04-20 | * gpg.c (print_mds), armor.c (armor_filter, parse_hash_header): Add | David Shaw | 8 | -50/+98 | |
SHA-224. * sign.c (write_plaintext_packet), encode.c (encode_simple): Factor common literal packet setup code from here, to... * main.h, plaintext.c (setup_plaintext_name): Here. New. Make sure the literal packet filename field is UTF-8 encoded. * options.h, gpg.c (main): Make sure --set-filename is UTF-8 encoded and note when filenames are already UTF-8. |