aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * gettextP.h: Add comment for HP/UX users. Local fix for GnuPG.David Shaw2003-04-302-0/+10
|
* * scdaemon.c: New options --print-atr and --reader-portWerner Koch2003-04-298-11/+378
| | | | | | | * apdu.c, apdu.h: New * card.c, card-p15.c, card-dinsig.c: Allow build without OpenSC.
* * Makefile.am: Use libassuan. Don't override LDFLAGS anymore.Werner Koch2003-04-294-32/+33
| | | | | * server.c (register_commands): Adjust for new Assuan semantics.
* * Makefile.am (LDFLAGS): Removed.Werner Koch2003-04-293-19/+21
| | | | | * command.c (register_commands): Adjusted for new Assuan semantics.
* * util.h (fopencokokie): Removed prototype and struct.Werner Koch2003-04-293-23/+10
| | | | | * maperror.c: Use system assuan.h
* * command.c (register_commands): Adjusted for new Assuan semantics.Werner Koch2003-04-293-30/+34
| | | | | * Makefile.am: Don't override LDFLAGS.
* Removed assuan because we now use libassuanWerner Koch2003-04-2917-3595/+0
|
* * DETAILS (VALIDSIG): Add version, pk algo, digest algo, sig class, and aDavid Shaw2003-04-273-30/+49
| | | | | | | | | | reserved field for flags in a future version. * gpg.sgml: Document --no-textmode and --no-use-agent. Clarify the interoperability section. Clarify that "hkp corruption" (repair-hkp-subkey-bug) is really "pks corruption" (repair-pks-subkey-bug).
* * BUGS: Fix bug reporting URL.David Shaw2003-04-273-5/+38
| | | | | | | | * NEWS: Add sig version, pk algo, hash algo, and sig class to VALIDSIG. Add notes about SRV, the "subkeyid!" syntax, configure options to disable various algorithms, and the ability to change the keyserver no-modify flag.
* * g10.c (main): Add --no-textmode.David Shaw2003-04-278-29/+70
| | | | | | | | | | | | | | | | | | | * export.c (do_export_stream), keyedit.c (show_key_with_all_names, menu_addrevoker), mainproc.c (check_sig_and_print), photoid.c (show_photos), sign.c (mk_notation_and_policy), trustdb.c (get_validity, reset_trust_records, validate_keys): Make some strings translatable. * mainproc.c (check_sig_and_print): Show digest algorithm and sig class when verifying a sig with --verbose on, and add version, pk and hash algorithms and sig class to VALIDSIG. * parse-packet.c (enum_sig_subpkt): Make a warning message a --verbose warning message since we don't need to warn every time we see an unknown critical (we only need to invalidate the signature). * trustdb.c (init_trustdb): Check the trustdb options even with TM_AUTO since the auto may become TM_CLASSIC or TM_OPENPGP.
* * sign.c (do_sign): Show the hash used when making a signature in verboseDavid Shaw2003-04-267-26/+68
| | | | | | | | | | | | mode. * tdbio.h, tdbio.c (tdbio_read_model): New function to return the trust model used in a given trustdb. * options.h, g10.c (main), trustdb.c (init_trustdb, check_trustdb, update_trustdb): Use tdbio_read_model to implement an "auto" trust model which is set via the trustdb.
* * config.links: Re-disable assembler on Darwin. Darwin 6.5 broke itDavid Shaw2003-04-252-5/+9
| | | | | again.
* * configure.ac: Big warning that TIGER/192 is being removed from theDavid Shaw2003-04-233-6/+27
| | | | | | | standard, and make it disabled by default. * README: Put back proper copyright line. Remove mention of TIGER/192.
* * import.c (import_revoke_cert): Remove ultimate trust when revoking anDavid Shaw2003-04-238-18/+89
| | | | | | | | | | | | | | | | | | ultimately trusted key. * keyedit.c (sign_uids): Allow replacing expired signatures. Allow duplicate signatures with --expert. * pkclist.c (check_signatures_trust): Don't display a null fingerprint when checking a signature with --always-trust enabled. * filter.h (progress_filter_context_t), progress.c (handle_progress), plaintext.c (ask_for_detached_datafile, hash_datafiles): Fix compiler warnings. Make "what" constant. * build-packet.c (do_plaintext): Do not create invalid literal packets with >255-byte names.
* * Makefile.am, options.in: Rename options.in to options since it no longerDavid Shaw2003-04-235-22/+54
| | | | | | | | | needs to be a generated file. * sigs.test: TODO note to add the new SHAs when we start generating them. * mds.test: Test the new SHAs.
* * Makefile.am (AM_CFLAGS): Make use of AM_CFLAGS and AM_LDFLAGS.Werner Koch2003-04-1513-17/+209
| | | | | | * g10.c, options.h: New option --enable-progress-filter. * progress.c (handle_progress): Make use of it.
* * gpg.sgml: Document --enable-progress-filter.Werner Koch2003-04-152-1/+15
|
* * configure.ac (HAVE_DOSISH_SYSTEM): New automake conditional.Werner Koch2003-04-153-7/+17
|
* * longlong.h (umul_ppmm): Support SH3 and SH4. Thanks toWerner Koch2003-04-152-2/+8
| | | | | [email protected].
* * md.c (md_start_debug): Need to open the file in binary mode.Werner Koch2003-04-152-2/+6
|
* * acinclude.m4 (GNUPG_CHECK_ENDIAN): Fix quoting of r.e. usingWerner Koch2003-04-152-1/+6
| | | | | quadrigraphs.
* * srv.c (main): Test against wwwkeys.pgp.net.David Shaw2003-04-133-2/+10
| | | | | | * srv.h: Grr. The RH7.3 Linux man page defines the fourth arg of dn_expand as unsigned char*, but it is really char* according to resolv.h.
* * passphrase.c (read_passphrase_from_fd): Do a dummy read if theWerner Koch2003-04-1011-67/+175
| | | | | | | | | | | | | | | | | | | | | agent is to be used. Noted by Ingo Kl�cker. (agent_get_passphrase): Inhibit caching when we have no fingerprint. This is required for key generation as well as for symmetric only encryption. * passphrase .c (agent_get_passphrase): New arg CANCELED. (passphrase_to_dek): Ditto. Passed to above. Changed all callers to pass NULL. * seckey-cert.c (do_check): New arg CANCELED. (check_secret_key): Terminate loop when canceled. * keyedit.c (change_passphrase): Pass ERRTEXT untranslated to passphrase_to_dek and translate where appropriate. * seckey-cert.c (check_secret_key): Ditto. * keygen.c (ask_passphrase): Ditto. * passphrase.c (agent_get_passphrase): Translate the TRYAGAIN_TEXT. Switch the codeset to utf-8.
* * main.h, g10.c (main), import.c (parse_import_options,David Shaw2003-04-094-10/+22
| | | | | | | | | fix_pks_corruption): It's really PKS corruption, not HKP corruption. Keep the old repair-hkp-subkey-bug command as an alias. * g10.c (main): Rename --no-version to --no-emit-version for consistency. Keep --no-version as an alias.
* * gpgkeys_hkp.c (dehtmlize, parse_hkp_index): Fix memory corruption bug onDavid Shaw2003-04-092-1/+8
| | | | | some platforms.
* * autogen.sh: Add options to build for coldfire and uClinux.Werner Koch2003-04-082-2/+121
|
* * Makefile.am (EXTRA_DIST): Add autogen.sh wrapper.Werner Koch2003-04-082-2/+6
|
* Add primary key fingerprint to VALIDSIG status.Werner Koch2003-04-085-9/+43
|
* * DETAILS: Don't specify which hash is used to make up the namehash sinceDavid Shaw2003-04-075-874/+1192
| | | | | | | | | | | | | it may change in the future. * samplekeys.asc: Updated. * gpg.sgml: Document "revuid". Clarify that --openpgp resets --pgpX. Some cleanup of --no-xxx options, make sure that all SGML tags are closed, clarify --pgp8 allows SHA-256, and document --no-emit-version. * Makefile.am: Allow CVS version to build without faqprog.pl.
* * dcigettext.c (plural_lookup): Name conflict on some platforms withDavid Shaw2003-04-072-5/+10
| | | | | "index". Local fix for GnuPG.
* * configure.ac: Use much more accurate method to determine whetherDavid Shaw2003-04-075-32/+56
| | | | | | | | | | | | | DNS SRV is usable. * README: Document the various --disable-xxx switches, and add a note about existing keys that may use one of the missing ciphers as a preference. Update copyright date. * NEWS: Add note about SHA-256/384/512. * acinclude.m4: Fix URL to faqprog.pl.
* * pkclist.c (algo_available): PGP 8 can use the SHA-256 hash.David Shaw2003-04-043-21/+29
| | | | | | * sign.c (sign_file, clearsign_file, sign_symencrypt_file): Remove unused code.
* * keydb.h: Err on the side of making an unknown signature a SIG ratherDavid Shaw2003-03-247-14/+48
| | | | | | | | | | | | | | | | | | | than a CERT. * import.c (delete_inv_parts): Discard any key signatures that aren't key types (i.e. 0x00, 0x01, etc.) * g10.c (main): Add deprecated option warning for --list-ownertrust. Add --compression-algo alias for --compress-algo. Change --version output strings to match "showpref" strings, and make translatable. * status.c (do_get_from_fd): Accept 'y' as well as 'Y' for --command-fd boolean input. * trustdb.c: Fix typo (DISABLE_REGEXP -> DISABLE_REGEX) * keyedit.c (show_key_with_all_names_colon): Show no-ks-modify flag.
* * acinclude.m4 (GNUPG_CHECK_ENDIAN): When crosscompiling assumeWerner Koch2003-03-244-7/+29
| | | | | | | | little only for Intel CPUs. * configure.ac: Check for ranlib and ar. This is required for cross compiling.
* * argparse.c (default_strusage): Change copyright date.David Shaw2003-03-232-2/+11
|
* * srv.h, srv.c (getsrv): Use unsigned char rather than char. Noted byDavid Shaw2003-03-152-6/+8
| | | | | Stefan Bellon.
* * options.h, g10.c (main), keyserver.c (kopts): Add "try-dns-srv"David Shaw2003-03-115-5/+20
| | | | | | | | | keyserver option. Defaults to on. * passphrase.c (agent_get_passphrase): Fix memory leak with symmetric messages. Fix segfault with symmetric messages. Fix incorrect prompt with symmetric messages.
* * http.c (connect_server): Use DNS SRV to get a server list. Fail over toDavid Shaw2003-03-115-55/+387
| | | | | | | A records if necessary. * Makefile.am, srv.h, srv.c: New DNS SRV handling code.
* * Makefile.am: Use @CAPLIBS@ to link in -lcap if we are usingDavid Shaw2003-03-112-1/+6
| | | | | capabilities.
* * gpgkeys_hkp.c (get_key): Properly handle CRLF line endings in theDavid Shaw2003-03-113-3/+28
| | | | | | | | | armored key. (main): Accept "try-dns-srv" option. * Makefile.am: Use @CAPLIBS@ to link in -lcap if we are using capabilities. Use @SRVLIBS@ to link in the resolver if we are using DNS SRV.
* * http.h: Add HTTP_FLAG_TRY_SRV.David Shaw2003-03-112-1/+6
|
* * configure.ac: Look for res_query so we can use DNS SRV, and addDavid Shaw2003-03-112-0/+48
| | | | | --disable-dns-srv to disable it.
* * compress.c (init_uncompress): Use a 15 bit window size so thatWerner Koch2003-03-102-1/+12
| | | | | | the output of implementations which don't run for PGP 2 compatibility won't get garbled.
* * configure.ac: Define @CAPLIBS@ to link in -lcap if we are usingDavid Shaw2003-03-042-1/+6
| | | | | capabilities.
* * trustdb.c (validate_keys): Mask the ownertrust when building the list ofDavid Shaw2003-03-0413-26/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fully valid keys so that disabled keys are still counted in the web of trust. (get_ownertrust_with_min): Do the same for the minimum ownertrust calculation. * parse-packet.c (dump_sig_subpkt): Show the notation names for not-human-readable notations. Fix cosmetic off-by-one length counter. * options.skel: Add explantion and commented-out "no-mangle-dos-filenames". * mainproc.c (proc_encrypted): Make string translatable. * keyserver.c (keyserver_spawn): Quote ':', '%', and any 8-bit characters in the uid strings sent to the keyserver helper. * keyring.c (keyring_rebuild_cache): Lock the keyring while rebuilding the signature caches to prevent another gpg from tampering with the temporary copy. * keygen.c (keygen_set_std_prefs): Include AES192 and AES256 in default prefs. * keyedit.c (show_prefs): Make strings translatable. * keydb.c: Double the maximum number of keyrings to 40. * gpgv.c (main): Fix bug #113 - gpgv should accept the --ignore-time-conflict option. * g10.c (main): --openpgp disables --pgpX. Double the amount of secure memory to 32k (keys are getting bigger these days). * Makefile.am: Makefile.am: Use @CAPLIBS@ to link in -lcap if we are using capabilities.
* * keyserver.c (keyserver_spawn): Include various pieces of informationDavid Shaw2003-02-264-9/+100
| | | | | | | | | | | | about the key in the data sent to the keyserver helper. This allows the helper to use it in instructing a remote server which may not have any actual OpenPGP smarts in parsing keys. * main.h, export.c (export_pubkeys_stream, do_export_stream): Add ability to return only the first match in an exported keyblock for keyserver usage. This should be replaced at some point with a more flexible solution where each key can be armored seperately.
* * distfiles, gnupg.spec.in: convert-from-106 is in the tools directoryDavid Shaw2003-02-233-2/+4
| | | | | now.
* * Makefile.am: Distribute convert-from-106.David Shaw2003-02-232-2/+4
|
* * convert-from-106: Script to automate the 1.0.6->later conversion. ItDavid Shaw2003-02-232-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-232-52/+4
|