aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * NEWS: Note that 1.4 won't have Elgamal sign+encrypt support at all.David Shaw2003-12-212-3/+11
|
* * gpg.sgml: Add an example of what an exclamation mark is, as people seemDavid Shaw2003-12-212-4/+9
| | | | | to miss it often.
* * getkey.c (get_pubkey_fast): This one is sort of obscure. get_pubkey_fastDavid Shaw2003-12-102-5/+25
| | | | | | | | | | | | returns the primary key when requesting a subkey, so if a user has a key signed by a subkey (we don't do this, but used to), AND that key is not self-signed, AND the algorithm of the subkey in question is not present in GnuPG, AND the algorithm of the primary key that owns the subkey in question is present in GnuPG, then we will try and verify the subkey signature using the primary key algorithm and hit a BUG(). The fix is to not return a hit if the keyid is not the primary. All other users of get_pubkey_fast already expect a primary only.
* * gpg.sgml: Fix a few missing semicolons in & entities. Noted byDavid Shaw2003-12-072-27/+34
| | | | | | | Christian Biere. Some minor grammar fixes. Remove the "host -l pgp.net | grep wwwkeys" advice since the nameserver no longer all allow zone transfers. Replace it with a mention of hkp://subkeys.pgp.net.
* * gpgkeys_ldap.c (main): Avoid possible pre-string write.David Shaw2003-12-063-6/+27
| | | | | | | | * gpgkeys_hkp.c (parse_hkp_index, dehtmlize): Fix memory corruption bug on some platforms. From devel. (search_key): Catch a mangled input file (useful if something other than GnuPG is calling the program). (main): Avoid possible pre-string write. Noted by Christian Biere.
* * http.c (send_request): Add a Host: header for virtual hosts.David Shaw2003-12-062-5/+7
|
* * defs.inc, pubring.asc, secring.asc, plain-1.asc, plain-2.asc,David Shaw2003-12-057-861/+812
| | | | | | plain-3.asc: Remove the old v3 Elgamal keys and replace with RSA+Elgamal and RSA s+e.
* * getkey.c (merge_selfsigs_main, merge_selfsigs_subkey,David Shaw2003-12-054-9/+27
| | | | | | | | | | | | | get_seckey_byname2): Disallow use of encrypt-only v3 Elgamal keys for anything except revocations. * sign.c (do_sign): Add Elgamal encrypt-only keys to the signature catchall. * trustdb.c (mark_usable_uid_certs): Disallow signatures to and from Elgamal encrypt-only keys in the trustdb. Granted, this sounds strange, but there are historical keys that fit this description.
* More of Brian Gladman's contributed files.Werner Koch2003-12-0310-0/+2632
|
* * zh_TW.po, fi.po: Updated from upstream.Werner Koch2003-12-0334-14014/+28274
| | | | | | | * be.po: New. * de.po: Updated. * ru.po: Added. New version by Maxim Britov.
* Added Brian Gladman's contributionsWerner Koch2003-12-033-0/+622
|
* * mainproc.c (check_sig_and_print): Removed the "0x" again.Werner Koch2003-12-038-17/+50
| | | | | | | | | | | Reverts change from 2003-10-03. * THANKS: Added Phong Nguyen, who found the Elgamal signing key problem. * configure.ac (ALL_LINGUAS): Added a Russian translation; thanks to Maxim Britov. Added Belarusion; thanks to Ales Nyakhaychyk.
* * miscutil.c (answer_is_yes_no_default, answer_is_yes_no_quit): Don't useDavid Shaw2003-12-032-5/+12
| | | | | | alternate strings when not needed so we don't have to re-translate them. Hopefully the comment will be enough to indicate multiple match strings.
* * gpgsplit.c (write_part): Split off decompression code. (handle_zlib):David Shaw2003-12-032-81/+182
| | | | | | Move it here. (handle_bzip2): Add this to handle BZIP2 compressed messages.
* * NEWS: Note that Elgamal sign+encrypt keys are not part of the web ofDavid Shaw2003-12-022-1/+7
| | | | | trust.
* * cipher.h: Make cipher list match 2440bis-09.David Shaw2003-12-022-6/+8
|
* * g10.c (strusage, main): Show development version warning in --versionDavid Shaw2003-12-023-7/+50
| | | | | | | | output. * trustdb.c (mark_usable_uid_certs): Disallow signatures to and from an Elgamal signing key in the trustdb.
* * config.links: Show target in asm-syntax.h file and include targets forDavid Shaw2003-12-022-2/+11
| | | | | K*BSD (GNU userland with BSD kernel).
* * README: Add --with-zlib, --with-bzip2, and --without-bzip2.David Shaw2003-12-012-0/+11
|
* * README: Update version number. Add BZIP2. Remove Elgamal sign+encrypt.David Shaw2003-11-302-14/+18
|
* * keygen.c (ask_algo): Remove ability to generate Elgamal sign+encryptDavid Shaw2003-11-292-23/+9
| | | | | keys.
* * NEWS: Note that the only thing we will generate with an ElgamalDavid Shaw2003-11-292-0/+12
| | | | | sign+encrypt key is a revocation.
* * revoke.c (gen_desig_revoke): Specify in the comment when a designatedDavid Shaw2003-11-294-3/+35
| | | | | | | | | | | | revocation is generated. * getkey.c (merge_selfsigs_main, merge_selfsigs_subkey, get_seckey_byname2): Disallow use of sign+encrypt Elgamal keys for anything except revocations. * sign.c (do_sign): Catchall for any Elgamal signatures except revocations.
* * elgamal.c (gen_k): New arg SMALL_K. (sign): Use it here with SMALL_K setDavid Shaw2003-11-292-27/+39
| | | | | | to false (do_encrypt): and here with SMALL_K set to true. From Werner on devel branch.
* * trustdb.c (validate_keys): Reset the trustdb before checking if we haveDavid Shaw2003-11-292-4/+11
| | | | | | | any ultimately trusted keys. This ensures that if we lose all our ultimately trusted keys, we don't leave behind the old validity calculations.
* * gpgkeys_hkp.c (get_key): Fixed bad use of fprintf w/o formatWerner Koch2003-11-272-2/+7
| | | | | string.
* * Makefile.am: Include TRANSLATE in distributed files.David Shaw2003-11-212-1/+4
|
* * util.h: Add prototype for match_multistr().David Shaw2003-11-212-0/+5
|
* * seskey.c (do_encode_md): Comment about earlier (pre-PGP 2.3) encodings.David Shaw2003-11-213-1/+19
| | | | | | * misc.c (compress_algo_to_string): Translate "Uncompressed". Requested by Tommi Vainikainen.
* * miscutil.c (match_multistr): New. Match against each segment in aDavid Shaw2003-11-212-11/+43
| | | | | | string with tokens separated by |. (answer_is_yes_no_default, answer_is_yes_no_quit): Use it here to enable alternate translations.
* * TRANSLATE: New, note to translators about the yes|yes multiple matchDavid Shaw2003-11-203-16/+34
| | | | | | | | syntax. * gpg.sgml: Document --compress-level. Some minor tweaks to other entries.
* * config.links: sparc64 assembler doesn't work on FreeBSD or OpenBSDDavid Shaw2003-11-172-4/+9
| | | | | either.
* * compress-bz2.c (init_compress): Compression level 0 is not meaningfulDavid Shaw2003-11-152-7/+8
| | | | | for bzip2.
* * g10.c: Add --compress-level (same as -z).David Shaw2003-11-152-1/+5
|
* * NEWS: Note BZIP2 and --symmetric --encrypt.David Shaw2003-11-132-0/+11
|
* * mainproc.c (proc_symkey_enc): Don't show algorithm information whenDavid Shaw2003-11-063-39/+43
| | | | | | | | | --quiet is set. Suggested by Duncan Harris. Also don't fail with BUG() when processing a --symmetric message with a cipher we don't have. * pkclist.c (build_pk_list): Revert last change. There are too many side effects for stable.
* * pkclist.c (build_pk_list): Show all recipients rather than showing eachDavid Shaw2003-11-012-22/+36
| | | | | recipient as they are added.
* * misc.c (compress_algo_to_string, check_compress_algo): Add bzip2.David Shaw2003-10-3112-47/+360
| | | | | | | | | | | | | | | | | | | | | | | | * g10.c (main): Add read-only warning. * compress.c (compress_filter): Make static to help force the use of push_compress_filter. Remove default algorithm setting since that is done in push_compress_filter now. * main.h: Use named algorithm. * filter.h, compress.c (push_compress_filter, push_compress_filter2): New. Figure out which is the appropriate compression filter to use, and push it into place. * compress.c (handle_compressed), encode.c (encode_simple, encode_crypt), sign.c (sign_file, sign_symencrypt_file), import.c (read_block), export.c (do_export): Use push_compress_filter instead of pushing the compression filter ourselves. * compress-bz2.c: New. Bzlib versions of the compression filter routines. * Makefile.am: Include compress-bz2.c if bz2lib is available.
* Missed a lineDavid Shaw2003-10-312-2/+1
|
* * configure.ac: Locate libbz2 for bzip2 compression support.David Shaw2003-10-312-1/+29
|
* * cipher.h: Add COMPRESS_ALGO_BZIP2.David Shaw2003-10-312-3/+8
|
* * configure.ac (DLLIBS): Work properly on platforms where dlopen andDavid Shaw2003-10-272-5/+13
| | | | | friends are in libc instead of libdl.
* * mainproc.c (proc_symkey_enc, proc_encrypted): Keep a count of the numberDavid Shaw2003-10-262-3/+17
| | | | | | of passphrases that can decrypt a symmetric or mixed symmetric/pk message and include it in the list of keys shown to the user.
* * mainproc.c (symkey_decrypt_sesskey): There is no way to tell theDavid Shaw2003-10-262-25/+69
| | | | | | | | | | | | difference here between a bad passphrase and a cipher algorithm that we don't have, so use a error message that makes that clear. Use the actual list of ciphers when checking whether a cipher is invalid. Return error if the decrypted cipher algorithm is invalid. (proc_symkey_enc): In a mixed passphrase/pk message, if a valid dek already exists from decrypting via pk, do not try to process the passphrase. (proc_symkey_enc): Indicate when we're decrypting a session key as opposed to decrypting data. If a passphrase is invalid, discard the dek so we'll keep trying.
* * secmem.c (lock_pool) [_AIX]: Don't use plock.Werner Koch2003-10-232-0/+15
|
* * configure.ac (PRINTABLE_OS_NAME): Remove special case for TheWerner Koch2003-10-213-4/+7
| | | | | | Hurd; Robert Millan reported that the uname test is now sufficient.
* * longlong.h: Added PowerPC 64 bit code from GPM-4.1.2 but didn'tWerner Koch2003-10-212-4/+66
| | | | | enabled it yet.
* * g10.c (main): Fix --export-all do actually do something different thanDavid Shaw2003-10-173-7/+12
| | | | | --export.
* * POTFILES.in (cipher/primegen.c): Added.Werner Koch2003-10-104-2/+16
| | | | | | * primegen.c (gen_prime): Bail out if we try to generate a prime with less than 16 bits.
* * primegen.c (gen_prime): Bail out if NBITS is zero. This isWerner Koch2003-10-062-0/+8
| | | | | Debian bug #213989 reported by Max <[email protected]>.