aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * import.c (delete_inv_parts): Discard subkey signatures (0x18 and 0x28)David Shaw2002-07-242-1/+15
| | | | | if found in the userid section of the key.
* * sig-check.c (signature_check2): Signatures made by invalid subkeysDavid Shaw2002-07-233-3/+62
| | | | | | | | (bad/missing binding sig) are also invalid. * keylist.c (print_fingerprint): Show the primary as well as the secondary key fingerprint in modes 1 & 2.
* 2002-07-22 Timo Schulz <[email protected]>Timo Schulz2002-07-232-4/+9
| | | | | | * configure.ac: Replace the 'c:/' variables with 'c:\' due to the fact we already use '\' in the remaining code.
* * options.h, main.h, g10.c (main), import.c (parse_import_options,David Shaw2002-07-226-12/+91
| | | | | | | | | | | | delete_inv_parts), keyserver.c (parse_keyserver_options): add new --import-options option. The only current flag is "allow-local-sigs". * g10.c (main): Don't disable MDC in pgp7 mode. * options.h, g10.c (main), keyserver.c (parse_keyserver_options): Remove old keyserver-option include-attributes now that there is an export-option for the same thing.
* * options.h, main.h, export.c (parse_export_options, do_export_stream),David Shaw2002-07-228-33/+111
| | | | | | | | | | | | | | g10.c (main): add new --export-options option. Current flags are "include-non-rfc", "include-local-sigs", "include-attributes", and "include-sensitive-revkeys". * options.h, hkp.c (hkp_export), keyserver.c (parse_keyserver_options, keyserver_spawn): try passing unknown keyserver options to export options, and if successful, use them when doing a keyserver --send-key. * build-packet.c (build_sig_subpkt): We do not generate SIGSUBPKT_PRIV_VERIFY_CACHE anymore.
* * revoke.c (gen_desig_revoke): Lots more comments about includingDavid Shaw2002-07-223-15/+33
| | | | | | | | sensitive revkeys along with the revocation sig itself. * keyserver.c (parse_keyserver_options): Simpler implementation that can skip one pass over the options.
* * keydb.c (keydb_add_resource): Register a lock file.Werner Koch2002-07-222-9/+30
| | | | | (lock_all, unlock_all): Implemented.
* * delete.c: New.Werner Koch2002-07-228-9/+233
| | | | | | | | | | * gpgsm.c: Made --delete-key work. * server.c (cmd_delkeys): New. (register_commands): New command DELKEYS. * decrypt.c (gpgsm_decrypt): Print a convenience note when RC2 is used and a STATUS_ERROR with the algorithm oid.
* * keybox-defs.h: New BLOBTYPTE_EMPTY.Werner Koch2002-07-226-16/+101
| | | | | | | | | | * keybox-dump.c (_keybox_dump_blob): Handle new type. * keybox-file.c (_keybox_read_blob): Skip over empty blobs. Store the file offset. * keybox-blob.c (_keybox_new_blob): Add new arg OFF. (_keybox_get_blob_fileoffset): New. * keybox-update.c (keybox_delete): Implemented.
* * fseeko.c, ftello.c: New.Werner Koch2002-07-224-1/+89
| | | | | * configure.ac: Check for ftello and provide a replacement.
* * keyedit.c (keyedit_menu, menu_addrevoker): Allow specifying "sensitive"David Shaw2002-07-193-6/+80
| | | | | | | | | | | as an argument to an addrevoker command. This sets the 0x40 sensitive revoker flag. * revoke.c (gen_desig_revoke): When generating a designated revocation, include the direct key sig that contains the designated revoker subpacket. This allows sensitive designated revocation subpackets to be exported. Also indicate which revokers are sensitive in the first place.
* * keyedit.c (show_key_with_all_names_colon): The 0x40 class bit in aDavid Shaw2002-07-178-20/+61
| | | | | | | | | | | | | designated revoker means "sensitive", not "local". It's exportable under the right circumstances. * main.h, options.h, export.c (do_export_stream), g10.c (main), hkp.c (hkp_export), keyserver.c (keyserver_spawn: Add a flag to skip attribute packets and their signatures while exporting. This is to accomodate keyservers (pksd again) that choke on attributes. Use keyserver-option "include-attributes" to control it. This defaults to ON (i.e. don't skip).
* * gpgkeys_ldap.c (send_key, get_key, main): Consult the server versionDavid Shaw2002-07-152-10/+33
| | | | | string to determine whether to use pgpKey or pgpKeyV2.
* * options.h, keyserver.c (parse_keyserver_uri, keyserver_spawn,David Shaw2002-07-094-53/+103
| | | | | | | | | keyserver_work), hkp.c (hkp_ask_import, hkp_export, hkp_search): Use a much more strict reading of RFC-2396 for the keyserver URIs. Specifically, don't try and be smart about checking the value of ":port" so long as it is all digits, and properly handle opaque data (those scheme specific parts that do not start with "//").
* * gpgkeys_mailto.in: Use new OPAQUE tag for non net-path URIs. Fail moreDavid Shaw2002-07-092-7/+26
| | | | | | | | | | elegantly if there is no email address to send to. Show the GnuPG version in the message body. ---------------------------------------------------------------------- gpgkeys_mailto.in CVS: ----------------------------------------------------------------------
* * configure.ac: Add --with-mailprog to override the use of sendmail withDavid Shaw2002-07-092-5/+23
| | | | | | another MTA. We can use anything that follows the "$MAILPROG -t" convention.
* * argparse.c (initialize): We better exit after a read error soWerner Koch2002-07-052-1/+7
| | | | | | that we don't run into an endless loop when reading a directory. Noted by Andrew Suffield.
* * photoid.c (get_default_photo_command, show_photos): HonorDavid Shaw2002-07-047-6/+46
| | | | | | | | | | | | | | | | | FIXED_PHOTO_VIEWER and DISABLE_PHOTO_VIEWER. * mainproc.c (check_sig_and_print): Use --show-photos to show photos when verifying a sig made by a key with a photo. * keyserver.c (parse_keyserver_uri): Properly parse a URI with no :port section and an empty file path, but with a terminating '/'. (keyserver_work): Honor DISABLE_KEYSERVER_HELPERS. * hkp.c (hkp_ask_import): Display keyserver URI as a URI, but only if verbose. * exec.c, g10.c: USE_EXEC_PATH -> FIXED_EXEC_PATH
* * configure.ac: --enable-exec-path should be a 'with'. Fix 'no' cases ofDavid Shaw2002-07-042-9/+14
| | | | | --with-exec-path and --with-photo-viewer.
* * gpgkeys_ldap.c (get_key), gpgkeys_hkp.c (get_key): Display keyserver URIDavid Shaw2002-07-043-6/+13
| | | | | as a URI, but only if verbose.
* Fix previous ChangeLog commitDavid Shaw2002-07-041-1/+3
|
* * README: Document --disable-exec, --disable-photo-viewers,David Shaw2002-07-043-33/+97
| | | | | | | | | --disable-keyserver-helpers, --enable-exec-path, and --with-photo-viewer. * configure.ac: Add --with-photo-viewer to lock the viewer at compile time and --disable-keyserver-helpers and --disable-photo-viewers to allow disabling one without disabling the other.
* * server.c (gpgsm_status2): Insert a blank between all optionalWerner Koch2002-07-034-18/+31
| | | | | | | | arguments when using assuan. * server.c (cmd_recipient): No more need for extra blank in constants. * import.c (print_imported_status): Ditto. * gpgsm.c (main): Ditto.
* * configure.ac: Allow setting USE_EXEC_PATH to lock the exec-path to aDavid Shaw2002-07-032-0/+16
| | | | | fixed value.
* * exec.h, exec.c (set_exec_path, exec_write), g10.c (main): IfDavid Shaw2002-07-034-9/+30
| | | | | | USE_EXEC_PATH is defined at compile time, use it to lock the exec-path and not allow the user to change it.
* * options.h, g10.c (main), keyserver.c (keyserver_refresh): Maintain andDavid Shaw2002-07-025-7/+41
| | | | | | | | | | | | use the original keyserver URI for cosmetics rather than trying to recreate it when needed. * mainproc.c (check_sig_and_print): Properly disregard expired uids. Make sure that the first uid listed is a real uid and not an attribute (attributes should only be listed in the "aka" section). When there are no valid textual userids, try for an invalid textual userid before using any attribute uid.
* * verify.c (gpgsm_verify): Extend the STATUS_BADSIG line withWerner Koch2002-07-022-2/+13
| | | | | the fingerprint.
* * certpath.c (check_cert_policy): Don't use log_error to print aWerner Koch2002-07-023-4/+17
| | | | | warning.
* * keydb.c (keydb_store_cert): Add optional ar EXISTED and changedWerner Koch2002-07-029-44/+96
| | | | | | | | | | | | all callers. * call-agent.c (learn_cb): Print info message only for real imports. * import.c (gpgsm_import): Moved duplicated code to ... (check_and_store): new function. Added magic to import the entire chain. Print status only for real imports and moved printing code to .. (print_imported_status): New.
* * call-dirmngr.c (gpgsm_dirmngr_isvalid): print status of dirmngrWerner Koch2002-07-023-1/+25
| | | | | | | | call in very verbose mode. * gpgsm.c (main): Use the same error codes for STATUS_INV_RECP as with the server mode.
* Removed old keyserver (daemon) code.Timo Schulz2002-07-023-487/+0
|
* * gpg.sgml: Clarify "group".David Shaw2002-07-012-4/+13
|
* * argparse.c (optfile_parse): Fix variable typo - 'p2' should be 'p' :)David Shaw2002-07-012-2/+7
|
* * gpgkeys_hkp.c (parse_hkp_index): Error if the keyserver returns anDavid Shaw2002-07-013-13/+48
| | | | | | | | | | | unparseable HKP response. * gpgkeys_hkp.c (main): Warn on honor-http-proxy, broken-http-proxy, and include-subkeys (not supported yet). * gpgkeys_ldap.c (main), gpgkeys_hkp.c (http_connect, main): Fix some shadowing warnings.
* * options.skel: Fix a few typos, clarify "group", and remove sample photoDavid Shaw2002-07-014-13/+17
| | | | | | | | viewers for Win32 since they are the defaults now. * parse-packet.c (make_attribute_uidname), keylist.c (dump_attribs): Fix two typecast warnings.
* * packet.h, build-packet.c (build_attribute_subpkt), exec.c (expand_args),David Shaw2002-07-016-10/+17
| | | | | | mkdtemp.c (mkdtemp), photoid.c (parse_image_header): Fix some signedness compiler warnings.
* typo fix.NEWPG-0-3-9Werner Koch2002-07-011-1/+1
|
* * configure.ac: Set version number to 1.1.91.Werner Koch2002-07-013-1/+7
|
* * INSTALL: Replaced by generic install file.V1-1-90Werner Koch2002-07-013-16/+168
| | | | | | * README: Marked as development version and moved most stuff of the old INSTALL file to here.
* * encode.c (encode_symmetric): Do not use the new encryption code.Werner Koch2002-07-012-1/+11
|
* typo fixWerner Koch2002-07-011-1/+1
|
* * mk-gpg-texi: New.Werner Koch2002-07-013-0/+51
|
* Better keep it in the CVSWerner Koch2002-07-011-0/+1427
|
* * Makefile.am: Due to problems with VPATH builds we don't try toWerner Koch2002-07-013-16/+30
| | | | | build the texi vesions of the manual pages anymore automatically.
* * README.W32: Adjusted some descriptions. Fixed the regsitryWerner Koch2002-06-302-12/+22
| | | | | entry descriptions.
* * configure.ac: Link W32 version against libwsock32.Werner Koch2002-06-302-1/+5
|
* * photoid.c: Use __MINGW32__ to include windows becauseWerner Koch2002-06-302-2/+11
| | | | | | HAVE_DOSISH_SYSTEM is also set for OS/2 and plain DOS. Provide constant missing in older mingw installations.
* * mk-w32-dist (bindir): Fixes vor VPATH builds in a subdir,Werner Koch2002-06-302-8/+19
| | | | | include gpgv.
* msgmerge'd.Werner Koch2002-06-3018-12051/+15085
|
* automake updated.Werner Koch2002-06-290-0/+0
|