aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2003-03-02 Timo Schulz <[email protected]>Timo Schulz2003-03-022-2/+10
| | | | | | * seckey-cert.c (do_check): Issue the RSA_OR_IDEA status when the cipher algo is IDEA to make it easier to track down the problem.
* * trustdb.c (validate_keys): Mask the ownertrust when building the list ofDavid Shaw2003-02-264-6/+20
| | | | | | | | | | | | fully valid keys so that disabled keys are still counted in the web of trust. * gpgv.c (main): Fix bug #113 - gpgv should accept the --ignore-time-conflict option. * g10.c (main): Use 3DES for the s2k cipher in --openpgp mode. Double the amount of secure memory to 32k (keys are getting bigger these days).
* * gpg.sgml: Document "revuid". Clarify that --openpgp resets --pgpX.David Shaw2003-02-253-727/+1113
| | | | | * samplekeys.asc: Updated.
* * Makefile.am: Distribute convert-from-106.David Shaw2003-02-232-1/+5
|
* * distfiles, gnupg.spec.in: convert-from-106 is in the tools directoryDavid Shaw2003-02-233-2/+6
| | | | | now.
* * g10.c (main): --openpgp disables --pgpX.David Shaw2003-02-233-6/+22
| | | | | * keyedit.c (show_prefs): Make strings translatable.
* * ttyio.c (tty_print_utf8_string, tty_print_utf8_string2): Use 0 toDavid Shaw2003-02-192-3/+10
| | | | | | indicate a string with no maximum size. This prevents early truncation of strings that contain control chars which are expanded into \xXX form.
* * configure.ac: Define @CAPLIBS@ to link in -lcap if we are usingDavid Shaw2003-02-192-1/+6
| | | | | capabilities.
* * Makefile.am: Use @CAPLIBS@ to link in -lcap if we are usingDavid Shaw2003-02-196-4/+19
| | | | | capabilities.
* * sign.c (sign_file): Do not push textmode filter onto an unopened IOBUFDavid Shaw2003-02-132-2/+17
| | | | | | (segfault). Noted by Marcus Brinkmann. Push and reinitialize textmode filter for each file in a multiple file list.
* * Makefile.am: Make sure sha512.c is included in the tarball.David Shaw2003-02-122-1/+3
|
* * Makefile.am: Use the more correct @PACKAGE@ rather than "gnupg".David Shaw2003-02-122-1/+5
|
* * convert-from-106: Script to automate the 1.0.6->later conversion. ItDavid Shaw2003-02-112-0/+59
| | | | | | marks all secret keys as ultimately trusted, adds the signature caches, and checks the trustdb. Moved from the scripts directory.
* * convert-from-106: Move to the tools directory.David Shaw2003-02-112-52/+4
|
* * configure.ac: Add --enable-sha512 switch to add SHA384/512 support.David Shaw2003-02-112-0/+15
|
* * g10.c (print_mds): Check that SHA384 and 512 are available before usingDavid Shaw2003-02-114-7/+25
| | | | | | | | | them as they are no longer always available. * exec.c (set_exec_path): Add debugging line. * Makefile.am: Use the more correct @PACKAGE@ rather than "gnupg".
* * Makefile.am, md.c (load_digest_module): Only build in SHA384/512 ifDavid Shaw2003-02-113-4/+10
| | | | | specifically enabled.
* * Makefile.am: Use a local copy of libexecdir so it can be easilyDavid Shaw2003-02-062-1/+6
| | | | | overridden at make time.
* * Makefile.am: Pass GNUPG_LIBEXECDIR as part of CFLAGS so it can be easilyDavid Shaw2003-02-062-1/+8
| | | | | overridden at make time.
* * configure.ac: Do not set GNUPG_LIBEXECDIR in ./configure, so thatDavid Shaw2003-02-062-5/+5
| | | | | makefiles can override it.
* * g10.c (print_hex, print_mds): Print long hash strings a lot neater.David Shaw2003-02-052-57/+95
| | | | | | | This assumes at least an 80-character display, as there are a few other similar assumptions here and there. Users who need unformatted hashes can still use with-colons.
* * armor.c (parse_hash_header, armor_filter): Accept the new SHAs in theDavid Shaw2003-02-043-18/+50
| | | | | | | | armor Hash: header. * g10.c (print_hex): Print long hash strings a little neater. (print_mds): Add the new SHAs to the hash list.
* * sha256.c, sha512.c: New.David Shaw2003-02-046-3/+793
| | | | | | * Makefile.am, algorithms.h, md.c (load_digest_module, string_to_digest_algo): Add read-only support for the new SHAs.
* * cipher.h: Add constants for new SHAs.David Shaw2003-02-042-0/+7
|
* * configure.ac (ALL_LINGUAS): Needs to be on one line to avoid problemsDavid Shaw2003-02-022-2/+4
| | | | | during ./configure.
* * NEWS: Note new --with-colons disabled key flag and new "revuid" command.David Shaw2003-02-022-2/+12
|
* * keyedit.c (menu_revuid): Properly handle a nonselfsigned uid on a v4 keyDavid Shaw2003-02-025-6/+170
| | | | | | | | | | | | | (treat as a v4 revocation). * keyedit.c (keyedit_menu, menu_revuid): Backport "revuid" from devel. * import.c (print_import_check): Do not re-utf8 convert user IDs. * status.h, status.c (get_status_string), import.c (import_one, print_import_check): Backport Timo's IMPORT_CHECK status message from devel.
* * gpgkeys_mailto.in: Fix regexp to work properly if the "keyid" is not aDavid Shaw2003-01-232-4/+9
| | | | | keyid, but rather a text string from the user ID.
* * g10.c (add_group): Trim whitespace after a group name so it does notDavid Shaw2003-01-162-0/+5
| | | | | matter where the user puts the = sign.
* * options.skel: Comment out the first three lines in case someone manuallyDavid Shaw2003-01-162-4/+9
| | | | | copies the skel file to their homedir.
* * sign.c (clearsign_file): Only use pgp2mode with v3 keys and MD5. ThisDavid Shaw2003-01-152-2/+8
| | | | | | matches what we do when decoding such messages and prevents creating a message (v3+RIPEMD/160) that we can't verify.
* * sig-check.c (signature_check2): Use G10ERR_GENERAL as the error forDavid Shaw2003-01-152-1/+8
| | | | | | signature digest conflict. BAD_SIGN implies that a signature was checked and we may try and print out a user ID for a key that doesn't exist.
* * g10.c (add_group): Fixed group parsing to allow more than oneWerner Koch2003-01-142-2/+10
| | | | | delimiter in a row and also allow tab as delimiter.
* * tdbio.c (tdbio_set_dbname): Fix assertion failure withDavid Shaw2003-01-122-3/+17
| | | | | non-fully-qualified trustdb names.
* * trustdb.h, trustdb.c (trust_letter): Make static. (get_ownertrust_info,David Shaw2003-01-104-11/+24
| | | | | | | get_validity_info): Don't mask the trust level twice. * armor.c (armor_filter): Comment about PGP's end of line tab problem.
* * gpg.sgml: Minor language tweaks, spell check, copyright date, etc.David Shaw2003-01-092-15/+19
|
* * packet.h, pkclist.c (build_pk_list), free-packet.cDavid Shaw2003-01-099-35/+31
| | | | | | | | | | (release_public_key_parts): Remove unused namehash element for public keys. * trustdb.h, gpgv.c, trustdb.c (get_validity, get_validity_info): Pass a user ID in rather than a namehash, so we only have to do the hashing in one place.
* Preparing a release candidate.Werner Koch2003-01-079-63/+158
|
* * Broken links resulting from revised web site filesystem structureWerner Koch2003-01-071-232/+228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | corrected: Intro - available *here* link corrected. Was <http://www.gnupg.org/faq.html>, corrected to be: <http://www.gnupg.org/documentation/faqs.html> 1.1 - RFC 2440 link corrected. Was <http://www.gnupg.org/rfc2440.html>, now linked to: <http://www.rfc-editor.org/> 2.1 - <http://www.gnupg.org/docs.html> corrected to be: <http://www.gnupg.org/documentation/> <http://lists.gnupg.org> corrected to be: <http://www.gnupg.org/documentation/mailing-lists.html> 2.2 - <http://www.gnupg.org/mirrors.html> corrected to be: <http://www.gnupg.org/download/mirrors.html> 3.1 - <http://gnupg.org/backend.html#supsys> corrected to be: <http://gnupg.org/download/supported_systems.html> 3.2 - <http://www.gnupg.org/download.html> corrected to be: <http://www.gnupg.org/download/> * Corrected typo in question 4.12 - Changed "How can a get list of key IDs..." to "How can I get list of key IDs..." * Modified URL listed in question 6.19 to become an actual hyperlink. * Removed line continuation character ("\") at the end of command- strings that were split into two lines (to lessen confusion for those using Windows or OSes that don't support line continuation). * Removed paragraph on line continuation, replacing it with a paragraph to remind the reader that although some command lines may be split into two lines to allow for proper web page display of the FAQ file in some browsers, the entire command-string is to be entered all on one line. * Corrected command-line entries that lacked a "$" character at the beginning of the command-string to signafy a shell prompt in order to apply consitancy throughout the FAQ. * Replaced <pre> tags with <samp> for code entries to improve display for those browser with limited window widths (does not apply to tables). * Trimmed whitespace in tables to narrow width to improve display for those browsers with limited window widths.
* * de.po: Updated the translation myself.Werner Koch2003-01-0722-9691/+19377
| | | | | | | * fi.po, zh_TW.po: New from TP Robot. * es.po, gl.po, id.po, tr.po: Updated from TP Robot.
* * NEWS: Add notes about disabled keys and trustdb tweaks.David Shaw2003-01-072-0/+10
|
* * packet.h, tdbio.h, tdbio.c (tdbio_read_record, tdbio_write_record),David Shaw2003-01-065-85/+169
| | | | | | | | | | | | trustdb.c (update_validity): Store temporary full & marginal counts in the trustdb. (clear_validity, get_validity_counts): Return and clear temp counts. (store_validation_status): Keep track of which keyids have been stored. (validate_one_keyblock, validate_key_list): Use per-uid copies of the full & marginal counts so they can be recalled for multiple levels. (validate_keys): Only use unused keys for each new round. (reset_unconnected_keys): Rename to reset_trust_records, and only skip specifically excluded records.
* * DETAILS: Document disabled flag in capabilities field.David Shaw2003-01-062-3/+10
|
* * keylist.c (print_capabilities): Show 'D' for disabled keys inDavid Shaw2003-01-063-3/+21
| | | | | | | capabilities section. * trustdb.c (is_disabled): Remove incorrect comment.
* * getkey.c (merge_selfsigs_main): Remove some unused code and make sureDavid Shaw2003-01-033-9/+22
| | | | | | | | that the pk selfsigversion member accounts for 1F direct sigs. * keyring.c (keyring_search): skipfnc didn't work properly with non-keyid searches. Noted by Stefan Bellon.
* * keydb.c (keydb_add_resource): Don't assume that try_make_homedirWerner Koch2003-01-023-9/+43
| | | | | | | | terminates but check again for the existence of the directory and continue then. * openfile.c (copy_options_file): Print a warning if the skeleton file has active options.
* (oops) The rest of the fix from previous checkin.David Shaw2002-12-282-13/+15
|
* * getkey.c (merge_selfsigs_main), main.h, sig-check.cDavid Shaw2002-12-284-9/+21
| | | | | | | | (check_key_signature2): Pass the ultimately trusted pk directly to check_key_signature2 to avoid going through the key selection mechanism. This prevents a deadly embrace when two keys without selfsigs each sign the other.
* * keyserver.c (keyserver_refresh): Don't print the "refreshing..." line ifDavid Shaw2002-12-273-7/+26
| | | | | | | | there are no keys to refresh or if there is no keyserver set. * getkey.c (merge_selfsigs_main): Any valid user ID should make a key valid, not just the last one. This also fixes Debian bug #174276.
* * keygen.c (keygen_add_key_expire): Properly handle updating a keyDavid Shaw2002-12-264-2/+21
| | | | | | | | | | expiration to a no-expiration value. * keyedit.c (enable_disable_key): Comment. * import.c (import_one): When in interactive mode and --verbose, don't repeat some key information twice.