Werner Koch
e78e69f37a
Removed a leftover conflict indicator.
2002-08-16 07:14:29 +00:00
Werner Koch
0996f7d4df
* seckey-cert.c: Workaround to allow decryption of v3 keys created
...
with a bug in the mpi_get_secure_buffer.
2002-08-16 07:13:13 +00:00
David Shaw
9ad0a6550b
* hkp.c (parse_hkp_index): Properly handle really large keys (5 digit key
...
length) in HKP searches.
2002-08-14 22:48:28 +00:00
David Shaw
1111da19a8
* encode.c (encode_simple): Fix problem with using compression algo 2 and
...
symmetric compressed files.
* encode.c (encode_simple, encode_crypt): If we are not using a MDC,
compress even if a file is already compressed. This is to help against
the chosen ciphertext attack.
* pkclist.c (select_algo_from_prefs): Fix requested algorithm bug so the
request succeeds even if the requested algorithm is not the first found.
* cipher.c (write_header), encode.c (use_mdc, encode_simple, encode_crypt,
encrypt_filter), g10.c (main): Be more eager to use a MDC. We use a MDC
if the keys directly support it, if the keys list AES (any) or TWOFISH
anywhere in the prefs, or if the cipher chosen does not have a 64 bit
blocksize.
2002-08-13 19:00:23 +00:00
David Shaw
d1f6ccd154
* cipher.h: Add AES aliases for RIJNDAEL algo numbers.
2002-08-13 18:44:25 +00:00
Werner Koch
a4750ea3de
* mpicoder.c (do_get_buffer): Don't remove leading zeros if the
...
MPI is marked as protected.
2002-08-13 05:55:16 +00:00
Werner Koch
29e3108bb9
* cipher.c: Include the DUMMY cipher only when the new ALLOW_DUMMY
...
is defined. It should only be defined for hard core debugging.
2002-08-12 17:46:46 +00:00
Werner Koch
9c86904866
Minor changes for gettext
2002-08-10 11:25:32 +00:00
Werner Koch
9382b621ad
* keylist.c (list_cert_colon): Print the short fingerprint in the
...
key ID field.
* fingerprint.c (gpgsm_get_short_fingerprint): New.
* verify.c (gpgsm_verify): Print more verbose info for a good
signature.
2002-08-10 09:14:21 +00:00
Werner Koch
69f389096d
* keybox-search.c (blob_cmp_fpr_part): New.
...
(has_short_kid, has_long_kid): Implemented.
2002-08-10 09:14:08 +00:00
Werner Koch
dc8f3ee42c
* decrypt.c (prepare_decryption): Hack to detected already
...
unpkcsedone keys.
2002-08-09 21:01:03 +00:00
Werner Koch
beb0fef1ee
Tweaked the build system so that make distcheck finanly said Well
...
Done.
2002-08-09 18:16:02 +00:00
Werner Koch
5b0ccaf949
* signal.c: New. Taken from GnuPG 1.1.91.
2002-08-09 18:13:41 +00:00
Werner Koch
ebaf7d6e45
Minor fixes
2002-08-09 18:13:24 +00:00
Werner Koch
850a4d5214
* gpgsm.c (emergency_cleanup): New.
...
(main): Initialize the signal handler.
* sign.c (gpgsm_sign): Reset the hash context for subsequent
signers and release it at the end.
2002-08-09 18:12:22 +00:00
Werner Koch
1d81b994b8
* card.c (card_get_serial_and_stamp): Use the tokeinfo serial
...
number as a fallback. Add a special prefix for serial numbers.
2002-08-09 18:12:01 +00:00
Werner Koch
0e43a57953
Added distfiles kludge to distribute the content of the samplekeys directory.
2002-08-09 14:44:59 +00:00
David Shaw
74a84ca93b
* options.skel: Some language tweaks, and remove the load-extension
...
section for random gatherers.
* keyring.c (create_tmp_file, rename_tmp_file): Create tmp files with
user-only permissions, but restore the original permissions if the user
has something special set.
* openfile.c (copy_options_file): Create new options file (gpg.conf) with
user-only permissions.
* keydb.c (keydb_add_resource): Create new keyrings with user-only
permissions.
2002-08-09 02:23:42 +00:00
David Shaw
3d85ad800d
* Makefile.am, md.c (load_digest_module): Allow switching TIGER on and off
...
via configure.
2002-08-08 19:41:30 +00:00
David Shaw
fcdd2ec92f
* configure.ac: Add an --enable-tiger.
...
* NEWS: Clarify new permission checks.
2002-08-08 19:38:59 +00:00
David Shaw
c3f1100411
* tdbio.c (tdbio_set_dbname): Create new trustdbs with user-only
...
permissions.
2002-08-08 19:09:34 +00:00
Werner Koch
0b01b9cb62
* asschk.c: Added some new features.
...
* runtest, inittests: New.
* text-1.txt, text-2.txt, text-3.txt: New.
* text-1.osig.pem, text-1.dsig.pem, text-1.osig-bad.pem: New.
* text-2.osig.pem, text-2.osig-bad.pem: New.
* samplekeys : New directory
* sm-verify, sm-sign+verify: The first test scripts.
2002-08-08 16:32:01 +00:00
David Shaw
e703540328
* sig-check.c (signature_check2): Sanity check that the md has a context
...
for the hash that the sig is expecting. This can happen if a onepass sig
header does not match the actual sig, and also if the clearsign "Hash:"
header is missing or does not match the actual sig.
2002-08-07 19:53:27 +00:00
David Shaw
bed4e0daa0
* cipher.h: Add md_algo_present().
2002-08-07 19:48:45 +00:00
David Shaw
faed12a698
* md.c (md_algo_present): New function to check if a given algo is in use
...
for a given MD_HANDLE.
2002-08-07 19:47:57 +00:00
Werner Koch
c8b8326aae
First test script. Still missing the environment setup.
2002-08-07 16:42:47 +00:00
David Shaw
fee7e35bae
* keyedit.c (menu_revsig): Properly show a uid is revoked without
...
restarting gpg. This is Debian bug 124219, though their supplied patch
will not do the right thing.
* main.h, tdbio.c (tdbio_set_dbname), misc.c (removed check_permissions),
keydb.c (keydb_add_resource), g10.c (main, check_permissions): Significant
reworking of the permission check mechanism. The new behavior is to check
everything in the homedir by checking the homedir itself. If the user
wants to put (possibly shared) keyrings outside the homedir, they are not
checked. The options file and any extension files are checked wherever
they are, as well as their enclosing directories. This is Debian bug
147760.
2002-08-07 15:53:15 +00:00
David Shaw
df50c106f8
* configure.ac: If the static IDEA cipher is present, disable dynamic
...
loading. Also fix backwards grammar of keyserver exec-path CHECKING
message.
2002-08-07 14:32:07 +00:00
Werner Koch
ce42e64a5a
New Assuan testing tool.
2002-08-07 11:48:27 +00:00
Stefan Bellon
7dec3219c9
use of EXTSEP_S
2002-08-06 18:32:58 +00:00
David Shaw
63a71c1ff9
* options.h, g10.c (main), mainproc.c (proc_encrypted): --ignore-mdc-error
...
option to turn a MDC check error into a warning.
2002-08-06 17:57:53 +00:00
David Shaw
58b0a36d6b
* encode.c (encode_crypt), g10.c (main), sign.c (sign_file,
...
clearsign_file): Use the same --pgpX warning string everywhere to ease
translations.
* encode.c (write_pubkey_enc_from_list): Warn when using --throw-keyid
with --pgpX. Noted by Vedaal Nistar.
2002-08-06 17:38:04 +00:00
David Shaw
f48650872e
* gpg.sgml: Clarify that only long-form options can go in the config file.
2002-08-06 17:22:31 +00:00
David Shaw
111f78b1ff
* revoke.c (export_minimal_pk, gen_desig_revoke, gen_revoke): Export a
...
minimal pk along with the revocation cert when in --pgpX mode so that PGP
can import it.
2002-08-06 16:58:58 +00:00
Werner Koch
e028b7760b
* options.skel: Changed comments.
...
* gpg.sgml: Fixed doc regarding the name change of the option
file.
2002-08-06 13:37:09 +00:00
Werner Koch
67faf234a3
minor doc fixes.
2002-08-06 13:30:28 +00:00
Werner Koch
a1259acdcb
* g10.c (main): Try to use "gpg.conf" as default option file.
...
* openfile.c (copy_options_file): Changed name of created file.
2002-08-06 13:29:27 +00:00
Stefan Bellon
181dcc69f4
tidying up RISC OS stuff
2002-08-06 06:54:55 +00:00
Werner Koch
8298145729
* configure.ac: Bumbed version number.
2002-08-04 22:21:54 +00:00
Werner Koch
705873c41b
Removed some obsolete header files.
2002-08-04 22:00:32 +00:00
Werner Koch
872ba01dfe
* configure.ac (ALL_LINGUAS): Added Catalan.
...
Prepared release.
2002-08-04 21:37:43 +00:00
Werner Koch
5030987180
msgfmt updated.
2002-08-04 21:36:52 +00:00
Werner Koch
4e4c392984
* de.po: Fixed fuzzys and translated new strings.
...
* es.po, et.po, fr.po, gl.po, id.po, it.po, ja.po, tr.po: Updated
from TP site.
* ca.po: New from TP site.
2002-08-04 21:19:58 +00:00
Stefan Bellon
5631db0402
RISC OS changes because of dynload removal
2002-08-03 21:53:33 +00:00
Stefan Bellon
582f0d5d98
RISC OS changes due to dynload removal
2002-08-03 18:35:16 +00:00
Werner Koch
85aa3e18c2
The big extension module removal.
2002-08-03 10:50:53 +00:00
Timo Schulz
14d050a272
2002-08-02 Timo Schulz <ts@winpt.org>
...
* mpicoder.c: Add a '\n' to all log_bug functions.
2002-08-02 11:29:24 +00:00
Werner Koch
557e7ccda0
* gpg.sgml: Document new --delete behaviour.
2002-08-02 10:16:41 +00:00
Werner Koch
4493a9603b
* delkey.c (do_delete_key): Always allow to delete a key in batch mode
...
when specified by fingerprint. Suggested by Enzo Michelangeli.
2002-08-02 10:15:39 +00:00
Werner Koch
3b2ac8a2d8
* config.links: Added case for sparc64-netbsd. Suggested by
...
ww@styx.org .
2002-08-02 10:14:12 +00:00