aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * util.h: Add prototype for print_string2().David Shaw2004-01-132-1/+7
|
* * miscutil.c (print_string2): New variation on print_string that allowsDavid Shaw2004-01-133-8/+27
| | | | | | | two delimiters. (print_string): Call print_string2 to do work. * argparse.c (default_strusage): Update copyright date.
* * convert-from-106, lspgpot: Check for gpg binary before proceeding.David Shaw2004-01-123-5/+19
| | | | | Don't hardcode the path to gpg.
* * config.links: OpenBSD 3.4 is now ELF, so use the proper assembler codeDavid Shaw2004-01-1012-793/+21
| | | | | | for that. Use the portable C MPI code for OpenBSD before 3.4, and remove the special i386-openbsd assembly directory.
* * Makefile.am: Add the portable C links to DISTCLEANFILES. Noted byDavid Shaw2004-01-092-2/+10
| | | | | Nelson H. F. Beebe.
* * packet.h, getkey.c (merge_selfsigs, merge_selfsigs_main), pkclist.cDavid Shaw2004-01-094-4/+16
| | | | | | (check_signatures_trust): Indicate who has revoked a key (the owner or a designated revoker). If a key was revoked by both, prefer the owner.
* * gpg.sgml: Fix a few minor typos. Clarify what --textmode is useful for.David Shaw2004-01-082-8/+23
|
* * gpg.sgml: List proper documentation URL. Note that addrevoker takes anDavid Shaw2004-01-072-54/+69
| | | | | | | | | optional "sensitive" argument. Remind that $GNUPGHOME can be used instead of --homedir. Clarify --no-default-keyring, and note why it may not take effect if there are no other keyrings present. Remove --pgp2 from the list of --pgpXes that are just for bad preference lists. Explain more why locking memory pages is good.
* * sig-check.c: Copyright typo.David Shaw2004-01-063-3/+12
| | | | | | * keylist.c (set_attrib_fd): Open attribute fd in binary mode. This isn't meaningful on POSIX systems, but the Mingw builds aren't exactly POSIX.
* * sig-check.c (check_revocation_keys): Comments.David Shaw2003-12-296-20/+59
| | | | | | | | | | | | | | | | | | * getkey.c (merge_selfsigs_main): Don't bother to check designated revoker sigs if the key is already revoked. * packet.h, getkey.c (merge_selfsigs_main): New "maybe_revoked" flag on PKs. It is set when there is a revocation signature from a valid revocation key, but the revocation key is not present to verify the signature. * pkclist.c (check_signatures_trust): Use it here to give a warning when showing key trust. * compress-bz2.c: Include stdio.h. Solaris 9 has a very old bzip2 library and we can at least guarantee that it won't fail because of the lack of stdio.h.
* * gpgsplit.c (handle_bzip2): Remove two cut and paste typecast errors.David Shaw2003-12-282-2/+7
| | | | | Noted by Stefan Bellon.
* * configure.ac: Include stdio.h when checking for bzlib.h. Solaris 9 has aDavid Shaw2003-12-282-2/+12
| | | | | | very old bzip2 library and we can at least guarantee that it won't fail because of the lack of stdio.h.
* * iobuf.c (block_filter): Properly handle a partial body stream that endsDavid Shaw2003-12-252-0/+6
| | | | | with a 5-byte length.
* oops, fixed charset. The just released w32cli binary has been patchedWerner Koch2003-12-231-1/+1
| | | | | while building it.
* Post-release version bump.Werner Koch2003-12-232-1/+4
|
* About to release 1.2.4 - forgot to manually update this fileWerner Koch2003-12-231-29/+28
|
* About to release 1.2.4Werner Koch2003-12-2332-2623/+2394
|
* * tdbio.c: Fixed format string bugs related to the sue ofWerner Koch2003-12-232-9/+13
| | | | | DB_NAME. Reported by Florian Weimer.
* * mpi-mpow.c (build_index): s/index/idx/ to avoid gcc warning.Werner Koch2003-12-232-4/+8
|
* * mk-w32-dist: Convert hu.po to CP852 as suggested by Nagy FerencWerner Koch2003-12-233-4/+11
| | | | | | L�szl�. Convert ru.po and be.po to CP1251 according to some web pages. Convert ro.po to CP852.
* * 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.