Commit Graph

1393 Commits

Author SHA1 Message Date
Werner Koch a0f699b466 * gpgkeys_ldap.c [_WIN32]: Include Windows specific header files.
Suggested by Brian Gladman.

* fr.po, cs.po, et.po, el.po, id.po, pl.po, ro.po, sk.po, tr.po
* zh_CN.po, ru.po, es.po, fi.po, hu.po: Updated.
* zh_CN.po: Hack to fix a format string mismatch.
* sk.po: Corrrected a format string.
* de.po: Fixed a few fuzzys and 1 untranslated messages
2004-07-20 14:06:27 +00:00
Werner Koch c87185787e Russian translation of the manual page. According to Maxim Britov by Pavel
I. Shajdo - need tocheck this first though and figure out how to properly
install alternate man pages.
2004-07-20 12:30:52 +00:00
Werner Koch 5fa3019efa Created distfiles, so that the stuff will go into the regular distribution. 2004-07-20 12:09:59 +00:00
Werner Koch 9ba2abbc03 Even more updates 2004-07-20 11:56:03 +00:00
Werner Koch 3642c92faa More updates from Brian 2004-07-20 11:55:06 +00:00
Werner Koch a45c9692b2 Importat updated from Brian 2004-07-20 11:48:09 +00:00
David Shaw dd746f4e4b * sign.c (update_keysig_packet): Revert change of 2004-05-18. It is not
appropriate to strip policy and notations when remaking a sig.  That
should only happen when specifically requested by the user.
2004-07-19 00:39:00 +00:00
David Shaw af77fd89fa * sign.c (sign_symencrypt_file): Allow using --force-mdc in --sign
--symmetric messages.
2004-06-27 22:53:09 +00:00
David Shaw eb5045d972 * mainproc.c (proc_symkey_enc), seckey-cert.c (do_check): Check the S2K
hash algorithm before we try to generate a passphrase using it.  This
prevents hitting BUG() when generating a passphrase using a hash that we
don't have.
2004-06-27 18:26:49 +00:00
David Shaw 7c90cacd33 * keyedit.c (sign_uids): Properly handle remaking a self-sig on revoked or
expired user IDs.  Also, once we've established that a given uid cannot or
will not be signed, don't continue to ask about each sig.
2004-06-24 03:52:18 +00:00
David Shaw 4f061d3710 * DETAILS: Document PLAINTEXT and PLAINTEXT_LENGTH.
* gpg.sgml: Clarify include-revoked a bit to note that keyservers might
not be accurate.
2004-06-18 19:58:20 +00:00
David Shaw 0180c207e2 * status.h, status.c (get_status_string), plaintext.c (handle_plaintext):
New status tags PLAINTEXT and PLAINTEXT_LENGTH.
2004-06-18 19:16:03 +00:00
David Shaw 1e0c29a238 * NEWS: --ask-cert-level actually defaults to on for the stable branch. 2004-06-17 23:01:51 +00:00
David Shaw 470c08b119 * ring-a-party: ElGamal -> Elgamal 2004-06-17 23:00:47 +00:00
Werner Koch 1a1a30d6a5 Updated. That is the fasted update I've ever seen;
received it within 17 minutes after sending out the notice to the
translators (and there are even uucp polling delays).
2004-06-16 15:21:39 +00:00
David Shaw 3659850b1b * keygen.c (make_backsig): Make sure that the backsig was built
successfully before we try and use it.
2004-06-16 14:43:05 +00:00
Werner Koch d25162fa19 Preparing an RC. 2004-06-16 13:34:55 +00:00
Werner Koch c604d59716 (copy_secret_key): Get last fix right. 2004-06-16 13:22:36 +00:00
Werner Koch 5024c31036 . 2004-06-16 09:56:57 +00:00
Werner Koch 40e66b1af1 (copy_secret_key): Fixed memory leak. 2004-06-16 09:36:59 +00:00
David Shaw 20917c3c30 * gpg.sgml: Note that --charset is --display-charset. Some language
tweaks for --simple-sk-checksum (Debian 251795).
2004-06-01 20:34:58 +00:00
David Shaw cd3e058f8b * g10.c (main): Alias --charset as --display-charset to help avoid the
continuing confusion and make room for possible changes in devel.

* parse-packet.c (parse_plaintext): Show the hex value for the literal
packet mode since it may not be printable.
2004-06-01 20:17:37 +00:00
David Shaw afb925dace * configure.ac: Try for wldap32 on Win32 platforms. 2004-05-24 23:18:39 +00:00
David Shaw 4ea8f55f32 * pkclist.c (do_edit_ownertrust): Fix kbnode leak. 2004-05-23 16:09:01 +00:00
David Shaw 16028c827d * NEWS: Note --ask-cert-level.
* acinclude.m4 (GNUPG_SYS_NM_PARSE): Remove a leftover slash in a sed
expression.
2004-05-20 03:12:32 +00:00
David Shaw 44aa6f9d4d * sign.c (update_keysig_packet): Policies and notations should be stripped
out when remaking a self-signature.  Noted by Atom Smasher.
2004-05-19 02:22:05 +00:00
Werner Koch 9953adb5e7 (do_generate_keypair, read_parameter_file): Really
close the files.
(do_generate_keypair): Create the secret key file using safe
permissions.  Noted by Atom Smasher.
2004-05-11 07:42:03 +00:00
David Shaw 5f2e964da3 * DETAILS, credits-1.0, credits-1.2: ElGamal -> Elgamal.
* gpg.sgml: Document --no-use-embedded-filename and --min-cert-level.

* gpgv.sgml: Removed leftover </para>.
2004-05-08 16:18:36 +00:00
Werner Koch 88dcf26646 (write_plaintext_packet): Fixed the detection of too
large files in the same way as in encode.c.
2004-05-07 09:32:53 +00:00
David Shaw 0c8c110b17 * gpg.sgml: --comment works with all armored messages. Clarify that
--charset applies to informational strings and does not recode messages
themselves.
2004-05-05 18:28:39 +00:00
Werner Koch a382a86e64 Removed reference to non-available option
--no-default-keyring.
2004-05-03 14:18:39 +00:00
Werner Koch e94be19092 (ac_pipe_works): Fixed BRE syntax \? -> \{0,1\}.
Reported by Todd Vierling.
2004-05-01 09:04:21 +00:00
David Shaw 4a07655935 * keygen.c (make_backsig): If DO_BACKSIGS is not defined, do not create
backsigs.

* getkey.c (merge_selfsigs_subkey): Find 0x19 backsigs on subkey selfsigs
and verify they are valid.  If DO_BACKSIGS is not defined, fake this as
always valid.

* packet.h, parse-packet.c (parse_signature): Make parse_signature
non-static so we can parse 0x19s in self-sigs.

* main.h, sig-check.c (check_backsig): Check a 0x19 signature.
(signature_check2): Give a backsig warning if there is no or a bad 0x19
with signatures from a subkey.
2004-04-23 03:01:53 +00:00
David Shaw 8030362eae * parse-packet.c (dump_sig_subpkt, parse_one_sig_subpkt,
can_handle_critical): Parse and display 0x19 signatures.
2004-04-22 00:45:28 +00:00
David Shaw e161b21b53 * keyserver.c (parse_keyserver_uri): Do not accept "http" as an alias for
"hkp".  They are not the same thing.
2004-04-20 19:37:58 +00:00
David Shaw ce7d313333 * keygen.c (make_backsig): New function to add a backsig to a binding sig
of signing subkeys.  Currently disabled. (write_keybinding): Call it here,
for signing subkeys only.

* sign.c (make_keysig_packet): Allow generating 0x19 signatures (same as
0x18 or 0x28, but used for backsigs).

* packet.h, build-packet.c (build_sig_subpkt): Add new SIGSUBPKT_SIGNATURE
type for embedded signatures.
2004-04-13 01:17:32 +00:00
David Shaw d97995dcf6 * gpg.sgml: Document delsig. Clarify that --refresh-keys arguments are
optional.  Document --bzip2-decompress-lowmem.
2004-04-10 02:38:23 +00:00
David Shaw 7ac574aeea * g10.c (main): --no-use-embedded-filename.
* plaintext.c (handle_plaintext): Accept 'u' as a plaintext mode that
requires end of line conversion.  This is being considered for a UTF8 text
packet.  If this doesn't take place, no major harm done.  If it does take
place, we'll get a jump on starting the changeover.
2004-04-01 04:02:27 +00:00
Werner Koch 0669127b7f Time for a new release candidate 2004-03-29 13:57:23 +00:00
Werner Koch 42ac422ba0 *** empty log message *** 2004-03-29 13:56:57 +00:00
Werner Koch fcbd25c5ad typo fix 2004-03-29 13:06:48 +00:00
David Shaw 4c8b18363f * keyedit.c (keyedit_menu): Request a trustdb update when adding a new
user ID so the new ID gets validity set.  Reported by Owen Taylor.
2004-03-27 21:57:04 +00:00
David Shaw 5b9ec9dc31 * build-packet.c (calc_plaintext, do_plaintext): Do not create illegal
(packet header indicates a size larger than the actual packet) encrypted
data packets when not compressing and using a filename longer than 255
characters.
2004-03-26 19:49:01 +00:00
David Shaw 00bdac950e * options.h, g10.c (main), compress-bz2.c (init_uncompress): Backport
--bzip2-decompress-lowmem since we do handle receiving a bzip2 message on
the stable branch.
2004-03-25 22:53:54 +00:00
David Shaw fd2e1cd717 * keyedit.c (no_primary_warning): Cleanup. (menu_expire): Don't give
primary warning for subkey expiration changes.  These cannot reorder
primaries.
2004-03-23 15:18:10 +00:00
David Shaw 2980b7129f * packet.h, getkey.c (fixup_uidnode, merge_selfsigs_subkey): Keep track of
which self-sig we actually chose.

* keyedit.c (menu_expire, menu_set_primary_uid, menu_set_preferences): Use
it here to avoid updating non-used self-sigs and possibly promoting an old
self-sig into consideration again.
2004-03-22 20:56:30 +00:00
David Shaw 8e5f3ce846 * keygen.c (write_keybinding, do_generate_keypair, generate_subkeypair):
Keep track of the unprotected subkey secret key so we can make a backsig
with it.
2004-03-18 19:43:07 +00:00
David Shaw 8615da464e * keygen.c (gen_elg, gen_dsa, gen_rsa, do_create, do_generate_keypair,
generate_subkeypair): New is_subkey argument to set whether a generated
key is a subkey.  Do not overload the ret_sk.  This is some early cleanup
to do backsigs for signing subkeys.
2004-03-18 17:42:09 +00:00
David Shaw be441babaa * import.c (import_one): Try and collapse user IDs when importing a key
for the first time.

* build-packet.c (do_comment, do_user_id): Try for a headerlen of 2 since
that's the smallest and most likely encoding for these packets

* keyedit.c (menu_addrevoker): Allow appointing a subkey as a designated
revoker if the user forces it via keyid!, so long as the subkey can
certify.  Also use the proper date string when prompting for confirmation.
2004-03-09 20:49:31 +00:00
David Shaw 49b6b71919 * iobuf.c (block_filter): Properly handle a partial body stream that ends
with a 5-byte length that happens to be zero.
2004-03-01 21:45:54 +00:00