aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2002-09-03 Neal H. Walfield <[email protected]>Neal Walfield2002-09-052-4/+29
| | | | | | | * findkey.c: Include <fcntl.h>. (agent_write_private_key): Prefer POSIX compatibity, open and fdopen, over the simplicity of GNU extensions, fopen(file, "x").
* 2002-09-04 Neal H. Walfield <[email protected]>Neal Walfield2002-09-052-4/+15
| | | | | | * Makefile.am (inittests.stamp): Do not set LD_LIBRARY_PATH, but rather prepend it. Be more robust and prefer printf over echo -n.
* 2002-09-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-09-042-5/+11
| | | | | | | | * asschk.c (start_server): Close the parent's file descriptors in the child. (read_assuan): Variable NREAD removed. Cut off the received line currectly if more than one line was read.
* 2002-09-03 Neal H. Walfield <[email protected]>Neal Walfield2002-09-042-1/+20
| | | | | | * Makefile.am (inittests.stamp): Construct an LD_LIBRARY_PATH from LDFLAGS.
* * mainproc.c (print_pkenc_list): Don't increment the error counter whenDavid Shaw2002-09-042-1/+9
| | | | | | | printing the list of keys a message was encrypted to. This would make gpg give a non-zero exit code even for completely valid messages if the message was encrypted to more than one key that the user owned.
* new test certs and messagesWerner Koch2002-09-034-0/+138
|
* * gpgsm.c (main): Disable the internal libgcrypt locking.Werner Koch2002-09-032-1/+9
|
* * gnupg.7: New mini man page.Werner Koch2002-09-023-21/+12
| | | | | | * README: Removed the note about a development version so that we later don't forget this. Minor other changes.
* * mk-w32-dist: Include more man pages and gpg split. Changed nameWerner Koch2002-09-022-16/+32
| | | | | of ZIP file to better indicate that this is a command line version.
* Moved some items from TODO to NEWS.Werner Koch2002-09-022-6/+5
|
* * g10.c (main): Try to set a default character set. Print theWerner Koch2002-09-026-2/+55
| | | | | | | | | used one in verbosity level 3. * gpgv.c (main): Try to set a default character set. * status.c, status.h (STATUS_IMPORT_OK): New. * import.c (import_one,import_secret_one): Print new status.
* * gpg.sgml: Updated the charset option.Werner Koch2002-09-023-2/+22
| | | | | * DETAILS: Added status IMPORT_OK.
* * strgutil.c (set_native_charset): Allow NULL as argument to useWerner Koch2002-09-022-3/+27
| | | | | nl_langinfo for selection. Mapped latin-15 to latin-1.
* * gnupg.7: New mini man page.Werner Koch2002-09-023-2/+25
|
* * gpg.sgml: Document keyserver-option include-subkeys. Note thatDavid Shaw2002-08-303-1/+19
| | | | | | | honor-http-proxy is a keyserver-option now. * DETAILS: Add "Key not trusted" to INV_RECP status code.
* * pkclist.c (build_pk_list): Add new status code to indicate an untrustedDavid Shaw2002-08-302-1/+7
| | | | | | user. This (or a disabled key) fail with "unavailable pubkey" (G10ERR_UNU_PUBKEY).
* * pkclist.c (build_pk_list): Fail if any recipient keys are unusable.David Shaw2002-08-304-3/+26
| | | | | | | | | * options.skel: The PGP LDAP keyserver is back. Use MIT keyserver as a sample rather than cryptnet as cryptnet does not support searching yet. * keyedit.c (show_key_with_all_names): Fix error message (preferences are userid/selfsig and not key specific).
* * iobuf.c (block_filter): Removed the assert, so that one can passWerner Koch2002-08-302-13/+15
| | | | | | the first character of a message and use the block filter for non partial length encoded packets.
* * configure.ac (random_modules): Reworked the code to select theWerner Koch2002-08-306-79/+93
| | | | | random module. Define USE_ALL_RANDOM_MODULES for value all.
* * pkclist.c (do_we_trust_pre): Changed the wording of a warning.Werner Koch2002-08-307-59/+82
| | | | | | | | | | | | | | | | * encode.c (encode_simple,encode_crypt): Use new style CTB for compressssed packets when using MDC. We need to do this so that concatenated messages are properly decrypted. Old style compression assumes that it is the last packet; given that we can't determine the length in advance, the uncompressor does not know where to start. Actually we should use the new CTB always but this would break PGP 2 compatibility. * parse-packet.c (parse): Special treatment for new style CTB compressed packets. * build-packet.c (do_mdc): Removed. Was not used. (do_encrypted_mdc): Count the version number and the MDC packet.
* * random.c: Automagically detect the entrop gatherer whenWerner Koch2002-08-305-69/+129
| | | | | | | | | configure so. * rndegd.c (rndegd_connect_socket): New. Factored out from .. (rndegd_gather_random): here and call it. (do_read): Update the counter variables correctly. This was not a problem due to the way EGD works. Bug found by Christian Biere.
* * gpgkeys_hkp.c: (parse_hkp_index): Use same types on all platforms.David Shaw2002-08-282-6/+5
| | | | | This was probably leftover from earlier code where the typing mattered.
* * sig-check.c (do_check_messages, do_check): Show keyid in error messages.David Shaw2002-08-283-16/+27
| | | | | | * keyserver.c (print_keyinfo): More readable key listings for --search-keys responses.
* * gpgkeys_hkp.c: Overall cleanup from iobuf conversion. Be consistent inDavid Shaw2002-08-282-55/+53
| | | | | | m_alloc and malloc usage. Remove include-disabled (meaningless on HKP). RISC OS tweak.
* * gpgkeys_hkp.c, Makefile.am: Convert over to using iobufs.David Shaw2002-08-273-369/+257
|
* * configure.ac: Check type of mode_t.David Shaw2002-08-272-0/+3
|
* * gpgkeys_hkp.c (http_get, http_post): Use CRLF for line endings.David Shaw2002-08-272-3/+5
|
* * NEWS: Clarify that --libexecdir is a configure option.David Shaw2002-08-273-3/+9
| | | | | * configure.ac: Check for hstrerror.
* * gpgkeys_hkp.c: Include util.h on RISC OS as per Stefan. Include aDavid Shaw2002-08-272-0/+39
| | | | | | replacement for hstrerror() for those platforms (such as RISC OS) that don't have it.
* * Makefile.am: May as well include gpgkeys_hkp.c in the distribution now.David Shaw2002-08-262-3/+5
| | | | | | It works well enough without proxies, and isn't built by default. It would be good to get some test experience with it.
* * gpgkeys_hkp.c (main): Don't warn about include-subkeys - it isn'tDavid Shaw2002-08-262-4/+10
| | | | | unsupported, it's actually non-meaningful in the context of HKP (yet).
* * gpgkeys_hkp.c (parse_hkp_index, dehtmlize): Move HTML functionality intoDavid Shaw2002-08-262-73/+104
| | | | | | | new "dehtmlize" function. Remove HTML before trying to parse each line from the keyserver. If the keyserver provides key type information in the listing, use it. (Copy over from g10/hkp.c).
* * hkp.c (parse_hkp_index, dehtmlize): Move HTML functionality into newDavid Shaw2002-08-262-78/+103
| | | | | | | "dehtmlize" function. Remove HTML before trying to parse each line from the keyserver. If the keyserver provides key type information in the listing, use it.
* * longlong.h: Remove space between \ and newline. gcc is complaining.David Shaw2002-08-242-2/+7
|
* * sig-check.c (do_check, do_check_messages): Emit the usual sig warningsDavid Shaw2002-08-233-9/+26
| | | | | | | | even for cached sigs. This also serves to protect against missing a sig expiring while cached. * getkey.c (merge_selfsigs_main): Don't check UID self-sigs twice.
* * faq.raw: Updated. New Maintainer is David D. Scribner.Werner Koch2002-08-232-393/+484
|
* Include intl/ in the CVS again; otherwise we are not able toWerner Koch2002-08-2341-8/+8463
| | | | | | re-recreate a distribution from CVS. Some minor other fixes.
* * gpg.sgml: Clarify meaning of keyserver option include-revoked.David Shaw2002-08-222-4/+10
|
* * import.c (clean_subkeys, chk_self_sigs): Merge clean_subkeys intoDavid Shaw2002-08-226-113/+110
| | | | | | | | | | | | | | chk_self_sigs. This improves efficiency as the same signatures are not checked multiple times. Clarify when a subkey is revoked (any revocation signature, even if it is dated before the binding signature). * getkey.c (merge_selfsigs_subkey): Subkey revocation comments. * keylist.c (list_one): Stats are only for public key listings. * g10.c (main), options.skel: Default should be include-revoked for keyserver operations.
* * query.c (agent_askpin): Provide the default desc text dependingNEWPG-0-9-1Werner Koch2002-08-223-5/+14
| | | | | | on the pininfo. Do the basic PIN verification only when min_digist is set.
* * import.c (print_imported_summary): Cleaned up. Print newWerner Koch2002-08-213-20/+72
| | | | | | | | | not_imported value. (check_and_store): Update non_imported counter. (print_import_problem): New. (check_and_store): Print error status message. * server.c (get_status_string): Added STATUS_IMPORT_PROBLEM.
* * errors.h: Added STATUS_IMPORT_PROBLEM.Werner Koch2002-08-212-0/+5
|
* * import.c (import_print_stats): Print new non_imported counterWerner Koch2002-08-212-3/+14
| | | | | which is currently not used becuase we terminate on errors.
* * query.c (agent_askpin): Hack to show the right default prompt.NEWPG-0-9-0Werner Koch2002-08-216-27/+37
| | | | | | | | | | | (agent_get_passphrase): Ditto. * Makefile.am: Renamed the binary protect-tool to gpg-protect-tool. * protect-tool.c: Removed the note about internal use only. * gpg-agent.c (main): New option --daemon so that the program is not accidently started in the background.
* use setlocale().Werner Koch2002-08-211-3/+3
|
* * scdaemon.c (main): New option --daemon so that the program isWerner Koch2002-08-212-4/+18
| | | | | not accidently started in the background.
* * vasprintf.c: Hack to handle NULL for %s.Werner Koch2002-08-212-2/+13
|
* * divert-scd.c (getpin_cb): Pass a more descritive text to theWerner Koch2002-08-215-19/+47
| | | | | | | | | | | pinentry. * Makefile.am: Renamed the binary protect-tool to gpg-protect-tool. * protect-tool.c: Removed the note about internal use only. * gpg-agent.c (main): New option --daemon so that the program is not accidently started in the background.
* * options.skel: Document no-include-attributes for keyserver-options.David Shaw2002-08-202-8/+17
|
* * gpgsm.c (main): Use the log file only in server mode.Werner Koch2002-08-206-31/+155
| | | | | | | | | | * import.c (print_imported_summary): New. (check_and_store): Update the counters, take new argument. (import_one): Factored out core of gpgsm_import. (gpgsm_import): Print counters. (gpgsm_import_files): New. * gpgsm.c (main): Use the new function for import.