gnupg.git
11 years ago* configure.ac: Darwin's /bin/sh has a builtin echo that doesn't
David Shaw [Fri, 7 Mar 2008 19:08:31 +0000 (19:08 +0000)]
* configure.ac: Darwin's /bin/sh has a builtin echo that doesn't
  understand '-n'.  Use tr to trim the carriage return instead.

11 years ago* argparse.c (default_strusage): Update copyright date.
David Shaw [Thu, 6 Mar 2008 17:22:41 +0000 (17:22 +0000)]
* argparse.c (default_strusage): Update copyright date.

11 years ago* configure.ac: Post-release update.
David Shaw [Thu, 6 Mar 2008 17:19:34 +0000 (17:19 +0000)]
* configure.ac: Post-release update.

11 years ago2008-02-09 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 9 Feb 2008 00:49:36 +0000 (00:49 +0000)]
2008-02-09  Marcus Brinkmann  <marcus@g10code.de>

* gpg.c (main): New variable default_configname.  Use it if
save_configname is NULL (can happen if default configfile does
not exist).  Move default configname determination to ...
(get_default_configname): ... this new function.

11 years agoAdd card vendor 004.
Werner Koch [Sat, 26 Jan 2008 13:12:00 +0000 (13:12 +0000)]
Add card vendor 004.

11 years agoUpdate
Werner Koch [Wed, 2 Jan 2008 17:18:14 +0000 (17:18 +0000)]
Update

11 years agoTypo fix gnupg-1.4.8
Werner Koch [Thu, 20 Dec 2007 08:07:49 +0000 (08:07 +0000)]
Typo fix

11 years agoPreparing a release
Werner Koch [Thu, 20 Dec 2007 08:06:39 +0000 (08:06 +0000)]
Preparing a release

11 years ago* Makefile.am: Fix compile error when libcurl is in a nonstandard
David Shaw [Mon, 17 Dec 2007 21:27:10 +0000 (21:27 +0000)]
* Makefile.am: Fix compile error when libcurl is in a nonstandard
location.

11 years agoFixd a W32 problems with ldaps.
Werner Koch [Mon, 17 Dec 2007 10:49:08 +0000 (10:49 +0000)]
Fixd a W32 problems with ldaps.

11 years agoFixed a regression in gpg_dermor. gnupg-1.4.8rc2
Werner Koch [Fri, 14 Dec 2007 11:30:01 +0000 (11:30 +0000)]
Fixed a regression in gpg_dermor.

11 years agoPreparing a release candidate
Werner Koch [Fri, 14 Dec 2007 09:56:06 +0000 (09:56 +0000)]
Preparing a release candidate

11 years ago* NEWS: Note SHA-224 typo.
David Shaw [Thu, 13 Dec 2007 21:11:05 +0000 (21:11 +0000)]
* NEWS: Note SHA-224 typo.

12 years agoType fixes and @samp{} fix. From gnupg-2.
Werner Koch [Wed, 12 Dec 2007 18:55:52 +0000 (18:55 +0000)]
Type fixes and @samp{} fix.  From gnupg-2.

12 years agoUpdated ZH po file.
Werner Koch [Wed, 12 Dec 2007 18:26:25 +0000 (18:26 +0000)]
Updated ZH po file.
Allow de/encryption using legacy type 20 keys.
Updated config.{sub,guess}

12 years ago* trustdb.c (sanitize_regexp): New. Protect against dangerous regexps
David Shaw [Wed, 12 Dec 2007 16:38:23 +0000 (16:38 +0000)]
* trustdb.c (sanitize_regexp): New.  Protect against dangerous regexps
(malloc bombs) by force-commenting any characters aside from the ones
we explicitly want.  (check_regexp): Use it here before passing the
regexp to regcomp().

12 years agoAllow decryption using type 20 key.
Werner Koch [Tue, 11 Dec 2007 17:14:05 +0000 (17:14 +0000)]
Allow decryption using type 20 key.

12 years agoAllow decryption using type 20 Elgamal keys.
Werner Koch [Tue, 11 Dec 2007 13:21:30 +0000 (13:21 +0000)]
Allow decryption using type 20 Elgamal keys.

12 years agoFixed auto generation of the key stub.
Werner Koch [Mon, 10 Dec 2007 15:34:20 +0000 (15:34 +0000)]
Fixed  auto generation of the key stub.
Fixed bug 851.
Allow decryption using type 20 Elgamal keys.

12 years agoComment typ fixes.
Werner Koch [Mon, 3 Dec 2007 14:41:38 +0000 (14:41 +0000)]
Comment typ fixes.
Workaround for bad translations of the capability menu.

12 years agoAdd 128-bit variant of Camellia.
David Shaw [Thu, 29 Nov 2007 14:51:08 +0000 (14:51 +0000)]
Add 128-bit variant of Camellia.

12 years ago* sig-check.c (do_check): Code to try both the incorrect and correct
David Shaw [Wed, 28 Nov 2007 23:08:35 +0000 (23:08 +0000)]
* sig-check.c (do_check): Code to try both the incorrect and correct
SHA-224 DER prefixes when verifying a signature.  See the change
itself for more discussion.

* main.h, seskey.c (do_encode_md): Rename to pkcs1_encode_md and make
non-static.

12 years ago* sha256.c (sha224_get_info): 4880 has an error in the SHA-224 OID and
David Shaw [Wed, 28 Nov 2007 23:00:11 +0000 (23:00 +0000)]
* sha256.c (sha224_get_info): 4880 has an error in the SHA-224 OID and
we inherited it.  Fixing.

12 years ago* defs.inc: Use new --list-config method to get cipher and digest
David Shaw [Wed, 28 Nov 2007 15:15:37 +0000 (15:15 +0000)]
* defs.inc: Use new --list-config method to get cipher and digest
names.

12 years ago* gpg.c (print_algo_names): New. (list_config): Use it here for the
David Shaw [Wed, 28 Nov 2007 15:09:52 +0000 (15:09 +0000)]
* gpg.c (print_algo_names): New.  (list_config): Use it here for the
"ciphername" and "digestname" config items so we can get a
script-parseable list of the names.

12 years agoGrammar fix
Werner Koch [Mon, 19 Nov 2007 10:10:02 +0000 (10:10 +0000)]
Grammar fix

12 years ago* NEWS: Say a bit more about RFC-4880. Note some defaults changing.
David Shaw [Sun, 18 Nov 2007 03:59:21 +0000 (03:59 +0000)]
* NEWS: Say a bit more about RFC-4880.  Note some defaults changing.

12 years agoPost release update
Werner Koch [Fri, 16 Nov 2007 14:00:19 +0000 (14:00 +0000)]
Post release update

12 years agoPreparing a release candidate gnupg-1.4.8rc1
Werner Koch [Fri, 16 Nov 2007 13:25:01 +0000 (13:25 +0000)]
Preparing a release candidate

12 years ago * status.c (do_get_from_fd, do_shm_get): s/bool/getbool/ to
Werner Koch [Mon, 12 Nov 2007 15:52:01 +0000 (15:52 +0000)]
 * status.c (do_get_from_fd, do_shm_get): s/bool/getbool/ to
   overcome problems with Mac OS 10.5 which seems to include
   stdbool.h silently.

12 years ago* parse-packet.c (parse_onepass_sig): Sigclass is hex, so include the
David Shaw [Sat, 27 Oct 2007 20:00:20 +0000 (20:00 +0000)]
* parse-packet.c (parse_onepass_sig): Sigclass is hex, so include the
0x.

12 years ago* keyserver.c (keyserver_spawn): Cosmetic, but looks cleaner.
David Shaw [Sat, 27 Oct 2007 19:40:13 +0000 (19:40 +0000)]
* keyserver.c (keyserver_spawn): Cosmetic, but looks cleaner.

12 years ago* README: Update notes about OSX Leopard.
David Shaw [Sat, 27 Oct 2007 15:55:42 +0000 (15:55 +0000)]
* README: Update notes about OSX Leopard.

12 years ago* gpg.texi: Update from gnupg-2.
David Shaw [Sat, 27 Oct 2007 15:52:02 +0000 (15:52 +0000)]
* gpg.texi: Update from gnupg-2.

12 years agoSwitched to GPLv3.
Werner Koch [Tue, 23 Oct 2007 10:48:09 +0000 (10:48 +0000)]
Switched to GPLv3.
Updated gettext.

12 years ago* gpg.c (main): Add --require-cross-certification to
David Shaw [Tue, 23 Oct 2007 03:00:21 +0000 (03:00 +0000)]
* gpg.c (main): Add --require-cross-certification to
--openpgp/--rfc4880 mode.

12 years ago* gpg.c (main): Disable --rfc2440-text and --force-v3-sigs by default.
David Shaw [Tue, 23 Oct 2007 00:36:59 +0000 (00:36 +0000)]
* gpg.c (main): Disable --rfc2440-text and --force-v3-sigs by default.
Enable --require-cross-certification by default.  --openpgp
(--rfc4880) is the same as --rfc2440 except with "--enable-dsa2
--no-rfc2440-text --escape-from-lines".

12 years ago* misc.c (compliance_option_string, compliance_failure): Minor
David Shaw [Sun, 21 Oct 2007 16:07:13 +0000 (16:07 +0000)]
* misc.c (compliance_option_string, compliance_failure): Minor
cleanup.

* armor.c (is_armor_header): Comment about 4880.

12 years ago* options.h, gpg.c (main), misc.c (compliance_option_string): Add
David Shaw [Wed, 17 Oct 2007 16:37:09 +0000 (16:37 +0000)]
* options.h, gpg.c (main), misc.c (compliance_option_string): Add
--rfc4880, and make --openpgp an alias to it.  --rfc2440 now stands
alone.  For now, use the old 2440 defaults for 4880.

* keyedit.c (keyedit_menu): Use compliance_option_string() instead of
printing the compliance modes here.

12 years ago* configure.ac: Change various help messages to use AC_HELP_STRING.
David Shaw [Wed, 17 Oct 2007 16:11:09 +0000 (16:11 +0000)]
* configure.ac: Change various help messages to use AC_HELP_STRING.

12 years ago* import.c (collapse_uids): Significant speedup for de-duping user
David Shaw [Sun, 2 Sep 2007 14:09:24 +0000 (14:09 +0000)]
* import.c (collapse_uids): Significant speedup for de-duping user
IDs.

12 years agoImproved detection of ketrings specified several times.
Werner Koch [Fri, 24 Aug 2007 09:51:58 +0000 (09:51 +0000)]
Improved detection of ketrings specified several times.

12 years ago* ldap.m4: Revert the mozldap change: mozldap has some significant
David Shaw [Thu, 2 Aug 2007 13:17:27 +0000 (13:17 +0000)]
* ldap.m4: Revert the mozldap change: mozldap has some significant
differences around TLS compared to OpenLDAP, and will segfault (!)  if
the NSS library is not initialized first.  Nothing impossible to do,
but I think I'll wait until someone actually asks us for mozldap
support.

12 years ago* gpgkeys_ldap.c (main): Fix bug in setting up whether to verify peer
David Shaw [Sun, 29 Jul 2007 02:58:26 +0000 (02:58 +0000)]
* gpgkeys_ldap.c (main): Fix bug in setting up whether to verify peer
SSL cert.  This used to work with older OpenLDAP, but is now more
strictly handled.

12 years ago* gpgkeys_ldap.c: Fix build warning with mozldap.
David Shaw [Fri, 27 Jul 2007 16:33:05 +0000 (16:33 +0000)]
* gpgkeys_ldap.c: Fix build warning with mozldap.

12 years ago* gpgkeys_ldap.c (search_key, main): Fix bug where searching for foo
David Shaw [Fri, 27 Jul 2007 16:21:18 +0000 (16:21 +0000)]
* gpgkeys_ldap.c (search_key, main): Fix bug where searching for foo
bar (no quotes) on the command line resulted in searching for
"foo\2Abar" due to LDAP quoting.  The proper search is "foo*bar".

12 years ago* ldap.m4: If we don't find ldap or winldap, try for mozldap.
David Shaw [Fri, 27 Jul 2007 15:48:35 +0000 (15:48 +0000)]
* ldap.m4: If we don't find ldap or winldap, try for mozldap.

12 years ago* gpg.c (main): Fix typo. Noted by John Clizbe.
David Shaw [Thu, 19 Jul 2007 12:46:08 +0000 (12:46 +0000)]
* gpg.c (main): Fix typo.  Noted by John Clizbe.

12 years ago* armor.c (parse_header_line): Improve test so that the header test
David Shaw [Thu, 19 Jul 2007 12:29:22 +0000 (12:29 +0000)]
* armor.c (parse_header_line): Improve test so that the header test
only allows "Hash" in the signed data section.

12 years ago* configure.ac: It seems that AM_GNU_GETTEXT doesn't like being run
David Shaw [Wed, 18 Jul 2007 19:36:24 +0000 (19:36 +0000)]
* configure.ac: It seems that AM_GNU_GETTEXT doesn't like being run
conditionally and it confuses the includes when doing later type
checks.  This is bug#810.

12 years ago* defs.inc (all_hash_algos): See "all_cipher_algos", below.
David Shaw [Wed, 18 Jul 2007 17:43:14 +0000 (17:43 +0000)]
* defs.inc (all_hash_algos): See "all_cipher_algos", below.

* sigs.test: Use it here, and also test with >=160 bit hashes for
DSA2.

12 years ago* armor.c (is_armor_tag): New. Detect if an armor header matches
David Shaw [Wed, 18 Jul 2007 17:08:47 +0000 (17:08 +0000)]
* armor.c (is_armor_tag): New.  Detect if an armor header matches
2440bis-21.  (parse_header_line): Call it here, as bis-21 requires
warning the user (but continuing to process the message) when seeing
an unknown header.

12 years agoAdd an extra warning for Camellia.
Werner Koch [Mon, 9 Jul 2007 17:26:51 +0000 (17:26 +0000)]
Add an extra warning for Camellia.
Minor W32 fix
Address change.

12 years ago* configure.ac: AM_PROG_CC_C_O is desired by automake 1.10 to do
David Shaw [Sun, 8 Jul 2007 21:48:11 +0000 (21:48 +0000)]
* configure.ac: AM_PROG_CC_C_O is desired by automake 1.10 to do
per-target builds (like we do in the keyserver dir), but exists in the
currently-used 1.9.3 as well.

12 years ago* encode.c (encode_crypt): Missed one call to setup_plaintext_name().
David Shaw [Fri, 6 Jul 2007 23:36:33 +0000 (23:36 +0000)]
* encode.c (encode_crypt): Missed one call to setup_plaintext_name().
This is bug#809.

12 years ago* mk-w32-dist: Remove underline markup from man pages. Reported
Werner Koch [Fri, 22 Jun 2007 11:52:12 +0000 (11:52 +0000)]
* mk-w32-dist: Remove underline markup from man pages.  Reported
by Dirk Traulsen.

12 years agoAdd Camellia. Do not enable this if you are not doing interop
David Shaw [Wed, 13 Jun 2007 15:28:11 +0000 (15:28 +0000)]
Add Camellia.  Do not enable this if you are not doing interop
testing.  It is not (yet) legal OpenPGP, is not interop tested yet
(obviously), and it's a great way to lose your data.  Just don't do
it.

12 years ago* sign.c (mk_notation_policy_etc): expect all sigs that this is called
David Shaw [Tue, 12 Jun 2007 20:19:31 +0000 (20:19 +0000)]
* sign.c (mk_notation_policy_etc): expect all sigs that this is called
for are >=v4.  (write_signature_packets, make_keysig_packet): Only
call it for >=v4 sigs.  This allows --force-v3-sigs and
--force-v4-certs to enable or disable notations, policies, and
keyserver URLs.  This is bug#800.

12 years ago* defs.inc (all_cipher_algos): New function to return all ciphers we
David Shaw [Mon, 14 May 2007 23:16:05 +0000 (23:16 +0000)]
* defs.inc (all_cipher_algos): New function to return all ciphers we
support.  This is safer than the previous setup which could hide that
some ciphers weren't being tested.  Plus, this automatically tests any
new ciphers we may add.

* conventional.test, encrypt-test, encrypt-dsa.test,
conventional-mdc.test: Use it here.

12 years ago* conventional.test, encrypt.test, encrypt-dsa.test,
David Shaw [Wed, 2 May 2007 17:20:45 +0000 (17:20 +0000)]
* conventional.test, encrypt.test, encrypt-dsa.test,
conventional-mdc.test: Fix some broken tests that were only testing
3DES instead of all available ciphers.

12 years ago* packet.h, mainproc.c (reset_literals_seen): New function to reset
David Shaw [Tue, 17 Apr 2007 04:00:38 +0000 (04:00 +0000)]
* packet.h, mainproc.c (reset_literals_seen): New function to reset
the literals count.

* verify.c (verify_one_file), decrypt.c (decrypt_messages): Call it
here so we allow multiple literals in --multifile mode (in different
files - not concatenated together).

12 years ago* gpgkeys_hkp.c (main): Show curl or fake-curl version string.
David Shaw [Mon, 16 Apr 2007 22:47:20 +0000 (22:47 +0000)]
* gpgkeys_hkp.c (main): Show curl or fake-curl version string.

* Makefile.am: Link with libcompat.a for ascii_str(n)casecmp.

12 years ago* gpgkeys_curl.c, gpgkeys_ldap.c, gpgkeys_hkp.c, ksutil.c: Rename all
David Shaw [Mon, 16 Apr 2007 22:43:29 +0000 (22:43 +0000)]
* gpgkeys_curl.c, gpgkeys_ldap.c, gpgkeys_hkp.c, ksutil.c: Rename all
str(n)casecmp to ascii_str(n)casecmp.  We want the locale-independent
ones here.

12 years agoMove some ascii_foo functions to libcompat
David Shaw [Mon, 16 Apr 2007 22:32:28 +0000 (22:32 +0000)]
Move some ascii_foo functions to libcompat

12 years ago* gpg.c, pkclist.c: #include <strings.h> for strcasecmp if it is
David Shaw [Mon, 16 Apr 2007 21:55:53 +0000 (21:55 +0000)]
* gpg.c, pkclist.c: #include <strings.h> for strcasecmp if it is
present.  Note that autoconf protects us against a strings.h that
cannot be used together with string.h.

12 years agoutil/
Werner Koch [Mon, 16 Apr 2007 15:37:45 +0000 (15:37 +0000)]
util/
* secmem.c (init_pool): Avoid assigning a negative value to a
size_t.
./
* acinclude.m4: Fix last change.  Make test self-conatined by
checking for sysconf and getpagesize.  Remove indentation for the
sake of broken C-89 cpps.

12 years agoDon't build shmtest unless we have shm.
David Shaw [Mon, 16 Apr 2007 15:32:49 +0000 (15:32 +0000)]
Don't build shmtest unless we have shm.

12 years agoUse sysconf() when possible as not all platforms have getpagesize().
David Shaw [Mon, 16 Apr 2007 13:37:09 +0000 (13:37 +0000)]
Use sysconf() when possible as not all platforms have getpagesize().

12 years ago* argparse.c (default_strusage): Copyright 2007.
David Shaw [Sun, 15 Apr 2007 16:37:01 +0000 (16:37 +0000)]
* argparse.c (default_strusage): Copyright 2007.

* cert.c, srv.c, pka.c: Need arpa/inet.h for ntohs().

12 years ago* configure.ac: QNX puts resolver functions in libsocket. From Sean
David Shaw [Sun, 15 Apr 2007 14:30:11 +0000 (14:30 +0000)]
* configure.ac: QNX puts resolver functions in libsocket.  From Sean
Boudreau.

12 years ago* parse-packet.c (parse_marker): New. Enforce that the marker
David Shaw [Wed, 4 Apr 2007 04:00:20 +0000 (04:00 +0000)]
* parse-packet.c (parse_marker): New.  Enforce that the marker
contains 'P', 'G', 'P', and nothing but.  (parse): Call it here.
(skip_packet): No longer need to handle marker packets here.

12 years ago* keyserver.c: Windows Vista doesn't grok X_OK and so fails access()
David Shaw [Wed, 14 Mar 2007 13:15:50 +0000 (13:15 +0000)]
* keyserver.c: Windows Vista doesn't grok X_OK and so fails access()
tests.  Previous versions interpreted X_OK as F_OK anyway, so we'll
just use F_OK directly.

12 years ago* gpgkeys_curl.c (main): Use curl_version_info to verify that the
David Shaw [Tue, 13 Mar 2007 17:53:57 +0000 (17:53 +0000)]
* gpgkeys_curl.c (main): Use curl_version_info to verify that the
protocol we're about to use is actually available.

* curl-shim.h, curl-shim.c (curl_free): Make into a macro.
(curl_version_info): New.  Only advertises "http" for our shim, of
course.

12 years agoAdd extra fflush (stdout)
Werner Koch [Thu, 8 Mar 2007 12:13:15 +0000 (12:13 +0000)]
Add extra fflush (stdout)

12 years ago* keyedit.c (keyedit_menu): If we modify the keyblock (via
David Shaw [Tue, 6 Mar 2007 06:39:38 +0000 (06:39 +0000)]
* keyedit.c (keyedit_menu): If we modify the keyblock (via
fix_keyblock() or collapse_uids()) make sure we reprocess the keyblock
so the flags are correct.  Noted by Robin H. Johnson.

* getkey.c (fixup_uidnode): Properly clear flags that don't apply to
us (revoked, expired) so that we can reprocess a uid.

12 years agoPost release update
Werner Koch [Mon, 5 Mar 2007 10:46:33 +0000 (10:46 +0000)]
Post release update

12 years agoPreparing 1.4.7 gnupg-1.4.7
Werner Koch [Mon, 5 Mar 2007 10:22:56 +0000 (10:22 +0000)]
Preparing 1.4.7

12 years agoUpdated
Werner Koch [Mon, 26 Feb 2007 15:45:29 +0000 (15:45 +0000)]
Updated

12 years ago[W32] Make use of the LANGUAGE envvar.
Werner Koch [Mon, 26 Feb 2007 14:26:32 +0000 (14:26 +0000)]
[W32] Make use of the LANGUAGE envvar.

12 years ago* parse-packet.c (parse_signature): It's hex.
David Shaw [Wed, 14 Feb 2007 03:41:24 +0000 (03:41 +0000)]
* parse-packet.c (parse_signature): It's hex.

* getkey.c (merge_selfsigs_subkey): Avoid listing the contents of a
backsig when list mode is on.  Noted by Timo Schulz.

12 years ago * secmem.c (ptr_into_pool_p): New.
Werner Koch [Mon, 12 Feb 2007 14:13:37 +0000 (14:13 +0000)]
* secmem.c (ptr_into_pool_p): New.
        (m_is_secure): Implement in terms of above.  Also check that the
        pool has been initialized.

12 years ago* gpgkeys_ldap.c (send_key): Missing a free().
David Shaw [Sun, 11 Feb 2007 03:56:59 +0000 (03:56 +0000)]
* gpgkeys_ldap.c (send_key): Missing a free().

* curl-shim.c (curl_easy_perform): Some debugging items that may be
handy.

12 years ago* http.c (do_parse_uri): Remove the hkp port 11371 detection. We
David Shaw [Sun, 11 Feb 2007 03:10:12 +0000 (03:10 +0000)]
* http.c (do_parse_uri): Remove the hkp port 11371 detection.  We
implement hkp in the keyserver handler, and the support here makes it
appear like a bad hkp request actually succeeded.

12 years agoFix for Debian bug 402592
Werner Koch [Sun, 4 Feb 2007 17:20:24 +0000 (17:20 +0000)]
Fix for Debian bug 402592

12 years agoMissed one caller.
David Shaw [Thu, 1 Feb 2007 20:51:15 +0000 (20:51 +0000)]
Missed one caller.

12 years ago* main.h, keygen.c (ask_expire_interval, parse_expire_string): Pass in
David Shaw [Thu, 1 Feb 2007 19:32:16 +0000 (19:32 +0000)]
* main.h, keygen.c (ask_expire_interval, parse_expire_string): Pass in
the time to use to calculate the expiration offset, rather than
querying it internally.  Change all callers.

12 years ago* ttyio.c (do_get): Assume that anything read from the user without
David Shaw [Thu, 1 Feb 2007 04:21:07 +0000 (04:21 +0000)]
* ttyio.c (do_get): Assume that anything read from the user without
echoing to the screen is sensitive and put it in secure memory.
Suggested by Benjamin Bennett.

12 years ago* keygen.c (do_generate_keypair, proc_parameter_file,
David Shaw [Wed, 31 Jan 2007 21:39:26 +0000 (21:39 +0000)]
* keygen.c (do_generate_keypair, proc_parameter_file,
generate_keypair, generate_subkeypair): Pass a timestamp through to
all the gen_xxx functions.

12 years ago* keyedit.c (sign_uids): Another multiple to single timestamp
David Shaw [Wed, 31 Jan 2007 20:44:48 +0000 (20:44 +0000)]
* keyedit.c (sign_uids): Another multiple to single timestamp
operation.

12 years ago* sign.c (write_plaintext_packet): Take timestamp from outside.
David Shaw [Wed, 31 Jan 2007 20:23:45 +0000 (20:23 +0000)]
* sign.c (write_plaintext_packet): Take timestamp from outside.
Change all callers.  (sign_file, clearsign_file,
sign_symencrypt_file): Calculate one timestamp for the whole
transaction.  Different timestamps for each step can leak performance
information.

12 years ago* main.h, keygen.c (ask_expiredate), keyedit.c (menu_expire): Remove
David Shaw [Wed, 31 Jan 2007 19:42:48 +0000 (19:42 +0000)]
* main.h, keygen.c (ask_expiredate), keyedit.c (menu_expire): Remove
the need for ask_expiredate().

12 years ago* keygen.c (make_backsig, write_direct_sig, write_selfsigs)
David Shaw [Tue, 30 Jan 2007 21:19:45 +0000 (21:19 +0000)]
* keygen.c (make_backsig, write_direct_sig, write_selfsigs)
(write_keybinding): Have the various selfsigs created during key
generation use the timestamp of their parent key.  This helps avoid
leaking information about the performance of the machine where the
keys were generated.  Noted by Christian Danner.

12 years ago* curl-shim.h, curl-shim.c, gpgkeys_hkp.c: Rename curl_escape() to
David Shaw [Tue, 16 Jan 2007 18:12:43 +0000 (18:12 +0000)]
* curl-shim.h, curl-shim.c, gpgkeys_hkp.c: Rename curl_escape() to
curl_easy_escape() to match cURL.

12 years ago* libcurl.m4: Check for curl_easy_escape() and curl_easy_unescape().
David Shaw [Tue, 16 Jan 2007 06:10:31 +0000 (06:10 +0000)]
* libcurl.m4: Check for curl_easy_escape() and curl_easy_unescape().
Replace with curl_escape() and curl_unescape() if libcurl doesn't have
it.

12 years ago* config.links: powerpc64* needs to come before powerpc* or it will
David Shaw [Tue, 16 Jan 2007 05:20:06 +0000 (05:20 +0000)]
* config.links: powerpc64* needs to come before powerpc* or it will
never match.  Reported by Alon Bar-Lev for libgcrypt, but relevant
here as well.

12 years ago* gpgkeys_hkp.c (send_key): Allow GPG to send any armored key line
David Shaw [Tue, 16 Jan 2007 04:31:49 +0000 (04:31 +0000)]
* gpgkeys_hkp.c (send_key): Allow GPG to send any armored key line
length without problems.  Reported by Felix von Leitner.

12 years ago * parse-packet.c (read_protected_v3_mpi): Make sure to stop
Werner Koch [Mon, 15 Jan 2007 19:30:33 +0000 (19:30 +0000)]
* parse-packet.c (read_protected_v3_mpi): Make sure to stop
reading even for corrupted packets.
* keygen.c (generate_user_id): Need to allocate one byte more.
Reported by Felix von Leitner.

12 years agoInstalled revised translation.
Werner Koch [Fri, 22 Dec 2006 15:25:16 +0000 (15:25 +0000)]
Installed revised translation.

12 years ago* configure.ac: Only check for libusb if we're building with card
David Shaw [Thu, 21 Dec 2006 17:51:36 +0000 (17:51 +0000)]
* configure.ac: Only check for libusb if we're building with card
support.  Noted by Gilles Espinasse.

12 years ago* options.skel: Tweak some examples to match reality and update the
David Shaw [Fri, 15 Dec 2006 04:37:47 +0000 (04:37 +0000)]
* options.skel: Tweak some examples to match reality and update the
RFC for CERT now that it is out of draft.