aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * configure.ac: Add a check for volatile.David Shaw2002-10-312-1/+5
|
* * trustdb.c (check_regexp): Modern regexps require REG_EXTENDED.David Shaw2002-10-302-1/+5
|
* * packet.h, trustdb.h, trustdb.c (trust_string): New. Return a stringDavid Shaw2002-10-309-37/+334
| | | | | | | | | | | | | | | | | | | | | | | | | | like "fully trusted", "marginally trusted", etc. (get_min_ownertrust): New. Return minimum ownertrust. (update_min_ownertrust): New. Set minimum ownertrust. (check_regexp): New. Check a regular epression against a user ID. (ask_ownertrust): Allow specifying a minimum value. (get_ownertrust_info): Follow the minimum ownertrust when returning a letter. (clear_validity): Remove minimum ownertrust when a key becomes invalid. (release_key_items): Release regexp along with the rest of the info. (validate_one_keyblock, validate_keys): Build a trust sig chain while validating. Call check_regexp for regexps. Use the minimum ownertrust if the user does not specify a genuine ownertrust. * pkclist.c (do_edit_ownertrust): Only allow user to select a trust level greater than the minimum value. * parse-packet.c (can_handle_critical): Can handle critical trust and regexp subpackets. * trustdb.h, trustdb.c (clear_ownertrusts), delkey.c (do_delete_key), import.c (import_one): Rename clear_ownertrust to clear_ownertrusts and have it clear the min_ownertrust value as well. * keylist.c (list_keyblock_print): Indent uid to match pub and sig.
* * configure.ac: Add --disable-regex in case some platform just can'tDavid Shaw2002-10-292-20/+38
| | | | | | handle the regex stuff. This means they can't fully handle trust sigs with an attached regex either.
* * keyedit.c (print_and_check_one_sig, show_key_and_fingerprint,David Shaw2002-10-297-11/+56
| | | | | | | | | | | | | menu_addrevoker), keylist.c (list_keyblock_print, print_fingerprint): Show "T" or the trust depth for trust signatures, and add spaces to some strings to make room for it. * packet.h, parse-packet.c (dump_sig_subpkt, parse_one_sig_subpkt, parse_signature): Parse trust signature values. * tdbio.h, tdbio.c (tdbio_read_record, tdbio_write_record): Reserve a byte for the minimum ownertrust value (for use with trust signatures).
* tidied RISC OS filetype supportStefan Bellon2002-10-2910-72/+109
|
* filetype support for RISC OSStefan Bellon2002-10-2811-35/+137
|
* * gnupg.spec.in: Use new path for keyserver helpers, /usr/lib is no longerDavid Shaw2002-10-262-5/+14
| | | | | | used for cipher/hash plugins, and include gpgv, gpgsplit, and the new gnupg.7 man page.
* * gpgkeys_hkp.c (main), gpgkeys_ldap.c (main): Add -V flag to outputDavid Shaw2002-10-243-2/+17
| | | | | protocol and program version.
* * gpg.sgml: Document --refresh-keys.David Shaw2002-10-242-4/+29
| | | | | * gpg.sgml: Clarify --force-mdc, and document --disable-mdc.
* * main.h, import.c (sec_to_pub_keyblock, import_secret_one,David Shaw2002-10-234-5/+85
| | | | | | | parse_import_options), g10.c (main): New import-option "convert-sk-to-pk" to convert a secret key into a public key during import. It is on by default.
* * gpgsplit.c: New options --secret-to-public and --no-split.Werner Koch2002-10-232-364/+597
| | | | | GNUified the indentation style.
* * pubkey-enc.c (get_it): Fix segv, test for revoked only when PKWerner Koch2002-10-232-1/+6
| | | | | has been assigned.
* * Makefile.am: Anything linking with libutil.a needs INTLLIBS as well onDavid Shaw2002-10-212-2/+7
| | | | | platforms where INTLLIBS is set.
* * distfiles, _regex.h: Add _regex.h from glibc 2.3.1.David Shaw2002-10-193-0/+579
|
* * configure.ac: Regex tests adapted from mutt to decide whether to use theDavid Shaw2002-10-192-3/+40
| | | | | internal regex code or not.
* * Makefile.am, regcomp.c, regex.c, regex_internal.c, regex_internal.h,David Shaw2002-10-197-0/+8658
| | | | | regexec.c: Add new regex files from glibc 2.3.1.
* 2002-10-18 Timo Schulz <[email protected]>Timo Schulz2002-10-185-57/+69
| | | | | | | | | * keylist.c: (print_pubkey_info): New. (print_seckey_info): New. * main.h: Prototypes for the new functions. * delkey.c (do_delete_key): Use it here. * revoke.c (gen_desig_revoke): Ditto.
* Bumped version number for cvs versionWerner Koch2002-10-182-1/+5
|
* * POTFILES.in (hkp.c): Removed.V1-3-0Werner Koch2002-10-183-484/+565
|
* * configure.ac: Changed version number comments.Werner Koch2002-10-184-6/+18
| | | | | | | (ALL_LINGUAS): Removed all except for de. During development it might not be a good idea to keep all of them - they get outdated too soon and diff files will be far too large.
* * config.links (powerpc-apple-darwin6.1): Disable assemblerWerner Koch2002-10-182-1/+11
| | | | | due to non-working modules/as. Suggested by Gordon Worley.
* * autogen.sh: Allow env variables to override the auto* toolWerner Koch2002-10-172-14/+20
| | | | | names. Suggested by Simon Josefsson.
* * pkclist.c (do_edit_ownertrust): Show all user IDs. This shouldWerner Koch2002-10-172-0/+35
| | | | | | be enhanced to also show the current trust level. Suggested by Florian Weimer.
* * README: Multiple A record rotation works with MINGW32 now, and clarifyDavid Shaw2002-10-172-2/+8
| | | | | how it works with LDAP.
* * http.c (connect_server): Try all A records for names with multipleDavid Shaw2002-10-172-66/+81
| | | | | addresses until one answers for both MINGW32 and not MINGW32.
* * g10.c (main): Handle --strict and --no-strict from the command lineDavid Shaw2002-10-172-0/+15
| | | | | before the options file is loaded.
* Florian Weimer reminded me about thatWerner Koch2002-10-171-0/+4
|
* * README: Some typo fixes from Florian Weimer, and bump version number.David Shaw2002-10-162-12/+18
|
* * g10.c (main): Disable --textmode when encrypting (symmetric or pk) inDavid Shaw2002-10-152-0/+17
| | | | | | --pgp2 mode as PGP 2 can't handle the unknown length literal packet. Reported by Michael Richardson.
* * NEWS: Some 1.3 notes.David Shaw2002-10-152-0/+33
|
* * gpgkeys_hkp.c (write_quoted): Use %-encoding instead of \-encoding.David Shaw2002-10-142-99/+131
| | | | | | (parse_hkp_index): Use new keyserver key listing format, and add support for disabled keys via include-disabled.
* * gpgkeys_ldap.c (get_key): Don't print keysize unless it's >0.David Shaw2002-10-142-55/+68
| | | | | | (printquoted): Use %-encoding instead of \-encoding. (search_key): Use new keyserver key listing format.
* * keyserver.h: Go to KEYSERVER_PROTO_VERSION 1.David Shaw2002-10-142-0/+6
|
* * keyserver-internal.h, keyserver.c (print_keyrec, parse_keyrec,David Shaw2002-10-143-205/+403
| | | | | | | | | | show_prompt, keyserver_search_prompt, keyserver_spawn): Go to version 1 of the keyserver protocol. This is a better design, similar to --with-colons, that allows for keys with multiple user IDs rather than using multiple keys. It also matches the machine readable pksd format. Also use a prettier --search-keys listing format that can fill different size windows (currently set at 24 lines).
* Add simple tool to sign all keys in a keyringWerner Koch2002-10-141-0/+33
|
* * configure.ac (NAME_OF_DEV_URANDOM): Use /dev/urandom forWerner Koch2002-10-123-1/+7
| | | | | NetBSD. Reported by Christian Biere.
* * rndunix.c (my_popen): Make sure that stdin and stderr areWerner Koch2002-10-122-24/+49
| | | | | | | | connected to a file. This is to avoid NetBSD to complain about set{u,g}id programs invoked with fd 0, 2 closed. Reported by Cristian Biere. (start_gatherer): Likewise. Reordered code.
* * keygen.c (print_status_key_created): New.Werner Koch2002-10-122-1/+27
| | | | | | (do_generate_keypair): Use it to print the fingerprint. (generate_subkeypair): Likewise.
* * DETAILS (KEY_CREATED): Enhanced by fingerprint.Werner Koch2002-10-122-1/+7
|
* * keyedit.c (menu_addrevoker): Properly back out if the signature fails.David Shaw2002-10-112-4/+44
| | | | | | Also, do not allow appointing the same revoker twice, and report ALREADY_SIGNED if the user tries it.
* * http.c (connect_server): Properly handle a single A record that failsDavid Shaw2002-10-112-3/+9
| | | | | connect().
* * gpgkeys_ldap.c (search_key, main): Make sure LDAP values are freed inDavid Shaw2002-10-092-6/+11
| | | | | case of error.
* * gpgkeys_ldap.c (fail_all): New function to unwind a keylist and errorDavid Shaw2002-10-093-6/+85
| | | | | | | | | | | | each item. (main): Call fail_all from here, as needed. Also add a NO_MEMORY error in an appropriate place and fix error return code. (ldap_err_to_gpg_err): Add KEYSERVER_UNREACHABLE. * gpgkeys_hkp.c (fail_all): New function to unwind a keylist and error each item. (main): Call fail_all from here. Also add a NO_MEMORY error in an appropriate place. (get_key): Use new UNREACHABLE error for network errors.
* * keyserver.h: Add new error code KEYSERVER_UNREACHABLE.David Shaw2002-10-092-0/+5
|
* And changelog :)David Shaw2002-10-071-0/+10
|
* * import.c (import_keys_internal): Missed one s/inp/inp2/.David Shaw2002-10-073-9/+15
| | | | | | | | | * keylist.c (print_capabilities): Properly indicate per-key capabilities of sign&encrypt primary keys that have secret-parts-missing (i.e. no capabilities at all) * mainproc.c (symkey_decrypt_sesskey): Fix compiler warning.
* * configure.ac: OpenLDAP 2.0.27 changed the dependencies again. Add aDavid Shaw2002-10-072-5/+14
| | | | | | "LDAPLIBS" variable so users can try and suggest the right dependencies for their platform.
* * getkey.c (get_pubkey_direct): Don't cache keys retrieved via thisDavid Shaw2002-10-043-4/+14
| | | | | | | | | function as they may not have all their fields filled in. * sig-check.c (signature_check2): Use new is_primary flag to check rather than comparing main_keyid with keyid as this still works in the case of a not fully filled in pk.
* * import.c (import_keys_internal): s/inp/inp2/ to avoid shadowingWerner Koch2002-10-043-13/+22
| | | | | | | | warning. * passphrase.c (agent_get_passphrase): Fixed signed/unsigned char problem in %-escaping. Noted by Ingo Kl�cker.