David Shaw
f4a70a3dd4
* pkclist.c (algo_available): PGP 8 can use the SHA-256 hash.
...
* sign.c (sign_file, clearsign_file, sign_symencrypt_file): Remove unused
code.
2003-04-04 22:45:22 +00:00
David Shaw
30a3c7b2b6
* keydb.h: Err on the side of making an unknown signature a SIG rather
...
than a CERT.
* import.c (delete_inv_parts): Discard any key signatures that aren't key
types (i.e. 0x00, 0x01, etc.)
2003-03-24 17:26:09 +00:00
Werner Koch
38774d1d78
New option --build-coldfire
2003-03-24 08:46:43 +00:00
Werner Koch
d7383d7eed
Make use of AM_CFLAGS.
2003-03-24 08:46:11 +00:00
Werner Koch
a6d00a753c
* configure.ac: Test for ranlib and ar.
...
* Makefile.am: Make use of AM_CFLAGS and AM_LDFLAGS.
2003-03-24 08:45:24 +00:00
David Shaw
2c6d545517
* dcigettext.c (plural_lookup): Name conflict on some platforms with
...
"index". Local fix for GnuPG.
2003-03-23 20:47:27 +00:00
David Shaw
198e65a1ed
* Makefile.am: gpgkeys_hkp needs @INTLLIBS@ on some platforms.
2003-03-23 16:33:18 +00:00
David Shaw
95670642eb
* argparse.c (default_strusage): Change copyright date.
2003-03-23 16:21:28 +00:00
David Shaw
27174e551e
* status.c (do_get_from_fd): Accept 'y' as well as 'Y' for --command-fd
...
boolean input.
* 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.
2003-03-21 22:55:48 +00:00
Werner Koch
a73a76b34e
* compress.c (init_uncompress): Use a 15 bit window size so that
...
the output of implementations which don't run for PGP 2
compatibility won't get garbled.
2003-03-10 09:59:54 +00:00
Werner Koch
c05a2dd67c
* compress.c (init_uncompress): Use a 15 bit window size so that
...
the output of implementations which don't run for PGP 2
compatibility won't get garbled.
2003-03-10 09:59:33 +00:00
David Shaw
1dc153dfd2
* passphrase.c (agent_get_passphrase): Fix memory leak with symmetric
...
messages. Fix segfault with symmetric messages. Fix incorrect prompt
with symmetric messages.
2003-03-05 15:34:42 +00:00
David Shaw
034bbc759f
* options.skel: Add explantion and commented-out
...
"no-mangle-dos-filenames".
* mainproc.c (proc_encrypted): Make string translatable.
* keygen.c (keygen_set_std_prefs): Include AES192, and AES256 in default
prefs.
2003-03-04 14:24:41 +00:00
David Shaw
208509950c
* keyring.c (keyring_rebuild_cache): Lock the keyring while rebuilding the
...
signature caches to prevent another gpg from tampering with the temporary
copy.
* keydb.c: Double the maximum number of keyrings to 40.
* parse-packet.c (dump_sig_subpkt): Show the notation names for
not-human-readable notations. Fix cosmetic off-by-one length counter.
2003-03-03 20:27:02 +00:00
Timo Schulz
16c925f68a
2003-03-02 Timo Schulz <twoaday@freakmail.de>
...
* 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.
2003-03-02 11:58:24 +00:00
David Shaw
8655a545af
* trustdb.c (validate_keys): Mask the ownertrust when building the list of
...
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).
2003-02-26 20:40:34 +00:00
David Shaw
838fe750bb
* gpg.sgml: Document "revuid". Clarify that --openpgp resets --pgpX.
...
* samplekeys.asc: Updated.
2003-02-25 01:29:51 +00:00
David Shaw
27d868c50b
* Makefile.am: Distribute convert-from-106.
2003-02-23 05:18:37 +00:00
David Shaw
f344404b12
* distfiles, gnupg.spec.in: convert-from-106 is in the tools directory
...
now.
2003-02-23 05:16:58 +00:00
David Shaw
9a80333f49
* g10.c (main): --openpgp disables --pgpX.
...
* keyedit.c (show_prefs): Make strings translatable.
2003-02-23 00:07:00 +00:00
David Shaw
2bffa31fcc
* ttyio.c (tty_print_utf8_string, tty_print_utf8_string2): Use 0 to
...
indicate a string with no maximum size. This prevents early truncation of
strings that contain control chars which are expanded into \xXX form.
2003-02-19 19:23:55 +00:00
David Shaw
047a84911a
* configure.ac: Define @CAPLIBS@ to link in -lcap if we are using
...
capabilities.
2003-02-19 18:28:02 +00:00
David Shaw
fde4e0badb
* Makefile.am: Use @CAPLIBS@ to link in -lcap if we are using
...
capabilities.
2003-02-19 18:26:40 +00:00
David Shaw
651b713d12
* sign.c (sign_file): Do not push textmode filter onto an unopened IOBUF
...
(segfault). Noted by Marcus Brinkmann. Push and reinitialize textmode
filter for each file in a multiple file list.
2003-02-13 02:26:45 +00:00
David Shaw
eee851ad83
* Makefile.am: Make sure sha512.c is included in the tarball.
2003-02-12 04:49:16 +00:00
David Shaw
591dac51f9
* Makefile.am: Use the more correct @PACKAGE@ rather than "gnupg".
2003-02-12 03:48:48 +00:00
David Shaw
1bf92102fd
* convert-from-106: Script to automate the 1.0.6->later conversion. It
...
marks all secret keys as ultimately trusted, adds the signature caches,
and checks the trustdb. Moved from the scripts directory.
2003-02-11 15:51:47 +00:00
David Shaw
d1456b8721
* convert-from-106: Move to the tools directory.
2003-02-11 15:49:10 +00:00
David Shaw
40d6d881b4
* configure.ac: Add --enable-sha512 switch to add SHA384/512 support.
2003-02-11 15:11:11 +00:00
David Shaw
4eafcfb13b
* g10.c (print_mds): Check that SHA384 and 512 are available before using
...
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".
2003-02-11 15:05:33 +00:00
David Shaw
ff8406b3d8
* Makefile.am, md.c (load_digest_module): Only build in SHA384/512 if
...
specifically enabled.
2003-02-11 14:49:16 +00:00
David Shaw
b39a328583
* Makefile.am: Use a local copy of libexecdir so it can be easily
...
overridden at make time.
2003-02-06 21:25:10 +00:00
David Shaw
e2963095c0
* Makefile.am: Pass GNUPG_LIBEXECDIR as part of CFLAGS so it can be easily
...
overridden at make time.
2003-02-06 21:23:02 +00:00
David Shaw
b7e3a74231
* configure.ac: Do not set GNUPG_LIBEXECDIR in ./configure, so that
...
makefiles can override it.
2003-02-06 21:21:05 +00:00
David Shaw
d52392f9e1
* g10.c (print_hex, print_mds): Print long hash strings a lot neater.
...
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.
2003-02-05 16:22:30 +00:00
David Shaw
443e083f4a
* armor.c (parse_hash_header, armor_filter): Accept the new SHAs in the
...
armor Hash: header.
* g10.c (print_hex): Print long hash strings a little neater. (print_mds):
Add the new SHAs to the hash list.
2003-02-04 18:59:22 +00:00
David Shaw
39db2a7190
* sha256.c, sha512.c: New.
...
* Makefile.am, algorithms.h, md.c (load_digest_module,
string_to_digest_algo): Add read-only support for the new SHAs.
2003-02-04 18:50:44 +00:00
David Shaw
defeb83a8d
* cipher.h: Add constants for new SHAs.
2003-02-04 18:28:57 +00:00
David Shaw
441c927b19
* configure.ac (ALL_LINGUAS): Needs to be on one line to avoid problems
...
during ./configure.
2003-02-02 19:13:03 +00:00
David Shaw
6de7d80875
* NEWS: Note new --with-colons disabled key flag and new "revuid" command.
2003-02-02 18:08:42 +00:00
David Shaw
3a8ad7e8dc
* keyedit.c (menu_revuid): Properly handle a nonselfsigned uid on a v4 key
...
(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.
2003-02-02 15:28:47 +00:00
David Shaw
ac6468d891
* gpgkeys_mailto.in: Fix regexp to work properly if the "keyid" is not a
...
keyid, but rather a text string from the user ID.
2003-01-23 02:50:47 +00:00
David Shaw
ae4ef70783
* g10.c (add_group): Trim whitespace after a group name so it does not
...
matter where the user puts the = sign.
2003-01-16 19:09:04 +00:00
David Shaw
be85ae8f1f
* options.skel: Comment out the first three lines in case someone manually
...
copies the skel file to their homedir.
2003-01-16 16:00:08 +00:00
David Shaw
9f65d8673e
* sign.c (clearsign_file): Only use pgp2mode with v3 keys and MD5. This
...
matches what we do when decoding such messages and prevents creating a
message (v3+RIPEMD/160) that we can't verify.
2003-01-15 20:07:23 +00:00
David Shaw
3c90faa761
* sig-check.c (signature_check2): Use G10ERR_GENERAL as the error for
...
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.
2003-01-15 02:52:57 +00:00
Werner Koch
631eed9c64
* g10.c (add_group): Fixed group parsing to allow more than one
...
delimiter in a row and also allow tab as delimiter.
2003-01-14 09:32:46 +00:00
David Shaw
d65d805aad
* tdbio.c (tdbio_set_dbname): Fix assertion failure with
...
non-fully-qualified trustdb names.
2003-01-12 15:08:16 +00:00
David Shaw
97e93b7e18
* trustdb.h, trustdb.c (trust_letter): Make static. (get_ownertrust_info,
...
get_validity_info): Don't mask the trust level twice.
* armor.c (armor_filter): Comment about PGP's end of line tab problem.
2003-01-10 16:46:18 +00:00
David Shaw
4b7ff5da2b
* gpg.sgml: Minor language tweaks, spell check, copyright date, etc.
2003-01-09 15:51:32 +00:00