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

11 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.

11 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".

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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".

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

12 years agoFix bug#739 (proxy/shutdown)
Werner Koch [Thu, 14 Dec 2006 09:55:32 +0000 (09:55 +0000)]
Fix bug#739 (proxy/shutdown)

12 years ago* Makefile.am: Install options.skel via dist_pkgdata_DATA so that
David Shaw [Wed, 13 Dec 2006 21:41:37 +0000 (21:41 +0000)]
* Makefile.am: Install options.skel via dist_pkgdata_DATA so that
"make uninstall" works properly.

12 years agodistribute gnupg1.info. Fixes bug#740.
Werner Koch [Wed, 13 Dec 2006 17:58:43 +0000 (17:58 +0000)]
distribute gnupg1.info.  Fixes bug#740.

12 years agoRemoved references to removed g10defs.h file.
Werner Koch [Wed, 13 Dec 2006 12:09:44 +0000 (12:09 +0000)]
Removed references to removed g10defs.h file.

12 years agoRemoved the use of g10defs.h.
Werner Koch [Mon, 11 Dec 2006 19:54:53 +0000 (19:54 +0000)]
Removed the use of g10defs.h.
This required some code cleanups and the introduction of
a few accessor ducntions in mpi.

12 years ago* configure.ac: AM_CONDITIONAL must not be used inside an if/then.
David Shaw [Fri, 8 Dec 2006 04:39:56 +0000 (04:39 +0000)]
* configure.ac: AM_CONDITIONAL must not be used inside an if/then.

12 years ago/
Werner Koch [Thu, 7 Dec 2006 11:33:24 +0000 (11:33 +0000)]
/
        * configure.ac: Remove GNUPG_DATADIR for non-W32 systems.
g10/
* Makefile.am (AM_CPPFLAGS): Define GNUPG_DATADIR.
* openfile.c (copy_options_file): Use log_info and not log_error
to avoid error returns in case of a missing skeleton file.

12 years agoPost release updates
Werner Koch [Wed, 6 Dec 2006 10:48:55 +0000 (10:48 +0000)]
Post release updates

12 years agoPreparing a release gnupg-1.4.6
Werner Koch [Wed, 6 Dec 2006 09:52:40 +0000 (09:52 +0000)]
Preparing a release

12 years agoChanging the way man pages are build.
Werner Koch [Mon, 4 Dec 2006 13:51:18 +0000 (13:51 +0000)]
Changing the way man pages are build.

12 years ago* ksutil.c (classify_ks_search): Try and recognize a key ID even
David Shaw [Mon, 4 Dec 2006 01:20:55 +0000 (01:20 +0000)]
* ksutil.c (classify_ks_search): Try and recognize a key ID even
without the 0x prefix.  This isn't exact (it's possible that a user ID
string happens to be 8 or 16 digits of hex), but it's extremely
unlikely.  Plus GPG itself makes the same assumption.

12 years ago* keyedit.c (menu_clean): Show "already minimized" rather than
David Shaw [Sun, 3 Dec 2006 06:26:12 +0000 (06:26 +0000)]
* keyedit.c (menu_clean): Show "already minimized" rather than
"already clean" when a minimized key is minimized again.  From Dirk
Traulsen.

12 years ago* gpgkeys_hkp.c (search_key): HKP keyservers like the 0x to be present
David Shaw [Sun, 3 Dec 2006 05:57:57 +0000 (05:57 +0000)]
* gpgkeys_hkp.c (search_key): HKP keyservers like the 0x to be present
when searching by keyID.

12 years ago* NEWS: Note the CVE for bug#728, --s2k-count, --passphrase-repeat,
David Shaw [Sun, 3 Dec 2006 04:54:21 +0000 (04:54 +0000)]
* NEWS: Note the CVE for bug#728, --s2k-count, --passphrase-repeat,
and the OpenSSL exception.

12 years ago* options.h, gpg.c (main), passphrase.c (passphrase_to_dek): Add
David Shaw [Sun, 3 Dec 2006 04:38:53 +0000 (04:38 +0000)]
* options.h, gpg.c (main), passphrase.c (passphrase_to_dek): Add
--passphrase-repeat option to control how many times gpg will
re-prompt for a passphrase to ensure the user has typed it correctly.
Defaults to 1.

12 years agoPreparing an RC
Werner Koch [Wed, 29 Nov 2006 15:42:28 +0000 (15:42 +0000)]
Preparing an RC

12 years ago* openfile.c (ask_outfile_name): Fixed buffer overflow occurring
Werner Koch [Mon, 27 Nov 2006 16:40:14 +0000 (16:40 +0000)]
* openfile.c (ask_outfile_name): Fixed buffer overflow occurring
  if make_printable_string returns a longer string.  Fixes bug 728.

12 years agoMissing changelog entry
David Shaw [Mon, 6 Nov 2006 04:07:33 +0000 (04:07 +0000)]
Missing changelog entry

12 years ago* configure.ac: --enable-minimal leaves out gettext and all resolver
David Shaw [Mon, 6 Nov 2006 03:59:02 +0000 (03:59 +0000)]
* configure.ac: --enable-minimal leaves out gettext and all resolver
functions (SRV, PKA, & CERT).

12 years ago* gpgkeys_hkp.c (curl_mrindex_writer): Revert previous change.
David Shaw [Mon, 6 Nov 2006 03:37:08 +0000 (03:37 +0000)]
* gpgkeys_hkp.c (curl_mrindex_writer): Revert previous change.
Key-not-found still has a HTML response.

12 years agoNew command --gpgconf-test.
Werner Koch [Mon, 23 Oct 2006 14:21:41 +0000 (14:21 +0000)]
New command --gpgconf-test.

12 years ago* gpgkeys_hkp.c (curl_mrindex_writer): Print a warning if we see HTML
David Shaw [Fri, 20 Oct 2006 03:56:17 +0000 (03:56 +0000)]
* gpgkeys_hkp.c (curl_mrindex_writer): Print a warning if we see HTML
coming back from a MR hkp query.

12 years ago* parse-packet.c (parse_symkeyenc): Show the unpacked as well as the
David Shaw [Fri, 13 Oct 2006 03:44:34 +0000 (03:44 +0000)]
* parse-packet.c (parse_symkeyenc): Show the unpacked as well as the
packed s2k iteration count.

* main.h, options.h, gpg.c (encode_s2k_iterations, main), passphrase.c
(hash_passphrase): Add --s2k-count option to specify the number of s2k
hash iterations.

12 years ago* keyserver.c (keyserver_spawn): Write the 16-digit keyid rather than
David Shaw [Fri, 6 Oct 2006 05:46:07 +0000 (05:46 +0000)]
* keyserver.c (keyserver_spawn): Write the 16-digit keyid rather than
whatever key selector the user used on the command line.

12 years ago* strsep.c (strsep): It's strsep, not strsep2 from testing. (If I had
David Shaw [Tue, 3 Oct 2006 00:36:18 +0000 (00:36 +0000)]
* strsep.c (strsep): It's strsep, not strsep2 from testing.  (If I had
a dollar for every time I've done that...)

12 years agoFixed bug 518
Werner Koch [Mon, 2 Oct 2006 16:05:35 +0000 (16:05 +0000)]
Fixed bug 518

12 years agofix for bug 537 and documentation fixes.
Werner Koch [Mon, 2 Oct 2006 13:22:27 +0000 (13:22 +0000)]
fix for bug 537 and documentation fixes.

12 years agoAdd compat.h to distfiles
David Shaw [Thu, 28 Sep 2006 20:12:32 +0000 (20:12 +0000)]
Add compat.h to distfiles

12 years agoMove strsep() and ascii_isspace() to libcompat.
David Shaw [Thu, 28 Sep 2006 19:53:17 +0000 (19:53 +0000)]
Move strsep() and ascii_isspace() to libcompat.

12 years agoPut in the basic wiring (just hextobyte for now) for a libcompat.a that
David Shaw [Thu, 28 Sep 2006 19:36:55 +0000 (19:36 +0000)]
Put in the basic wiring (just hextobyte for now) for a libcompat.a that
can contain replacement files that can be linked to keyserver helpers
without bringing in the whole libutil.a.  libutil.a contains a complete
copy of libcompat.a so we only need to link to one of them.

12 years ago* gpgkeys_ldap.c (build_attrs), ksutil.c (ks_toupper, ks_strcasecmp),
David Shaw [Thu, 28 Sep 2006 19:30:03 +0000 (19:30 +0000)]
* gpgkeys_ldap.c (build_attrs), ksutil.c (ks_toupper, ks_strcasecmp),
ksutil.h: Remove the need for strcasecmp as the field tags are always
lowercase.

12 years agoAllow to build w/o curl.
Werner Koch [Tue, 26 Sep 2006 14:15:17 +0000 (14:15 +0000)]
Allow to build w/o curl.

12 years agoPost release updates.
Werner Koch [Tue, 1 Aug 2006 12:27:00 +0000 (12:27 +0000)]
Post release updates.

12 years agoMOves trunk to a new branch.
Werner Koch [Tue, 1 Aug 2006 12:22:38 +0000 (12:22 +0000)]
MOves trunk to a new branch.