pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/gnupg Update to 1.2.4:
details: https://anonhg.NetBSD.org/pkgsrc/rev/c60e0304756a
branches: trunk
changeset: 465254:c60e0304756a
user: wiz <wiz%pkgsrc.org@localhost>
date: Thu Dec 25 14:05:02 2003 +0000
description:
Update to 1.2.4:
* Added read-only support for BZIP2 compression. This should be
considered experimental, and is only available if the libbzip2
library <http://sources.redhat.com/bzip2/> is installed.
* Added the ability to handle messages that can be decrypted with
either a passphrase or a secret key.
* Most support for Elgamal sign+encrypt keys has been removed.
Old signatures may still be verified, and existing encrypted
messages may still be decrypted, but no new signatures may be
issued by, and no new messages will be encrypted to, these keys.
Elgamal sign+encrypt keys are not part of the web of trust. The
only new message that can be generated by an Elgamal
sign+encrypt key is a key revocation. Note that in a future
version of GnuPG (currently planned for 1.4), all support for
Elgamal sign+encrypt keys will be removed, so take this
opportunity to revoke old keys now.
* A Russian translation is included again as well as a new
Belarusian translation.
diffstat:
security/gnupg/Makefile | 6 ++--
security/gnupg/PLIST | 4 ++-
security/gnupg/distinfo | 16 ++++++--------
security/gnupg/patches/patch-ac | 9 +++----
security/gnupg/patches/patch-ad | 9 +++----
security/gnupg/patches/patch-ae | 8 +++---
security/gnupg/patches/patch-af | 9 +++----
security/gnupg/patches/patch-ai | 35 ---------------------------------
security/gnupg/patches/patch-aj | 43 -----------------------------------------
9 files changed, 29 insertions(+), 110 deletions(-)
diffs (230 lines):
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/Makefile
--- a/security/gnupg/Makefile Thu Dec 25 13:29:41 2003 +0000
+++ b/security/gnupg/Makefile Thu Dec 25 14:05:02 2003 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.55 2003/11/27 23:46:36 heinz Exp $
+# $NetBSD: Makefile,v 1.56 2003/12/25 14:05:02 wiz Exp $
-DISTNAME= gnupg-1.2.3
-PKGREVISION= 2
+DISTNAME= gnupg-1.2.4
CATEGORIES= security
MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/ \
ftp://ftp.planetmirror.com/pub/gnupg/gnupg/ \
@@ -63,6 +62,7 @@
.include "../../converters/libiconv/buildlink2.mk"
.include "../../devel/gettext-lib/buildlink2.mk"
.include "../../devel/zlib/buildlink2.mk"
+.include "../../archivers/bzip2/buildlink2.mk"
.include "../../lang/perl5/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/PLIST
--- a/security/gnupg/PLIST Thu Dec 25 13:29:41 2003 +0000
+++ b/security/gnupg/PLIST Thu Dec 25 14:05:02 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2003/08/25 21:25:24 itojun Exp $
+@comment $NetBSD: PLIST,v 1.10 2003/12/25 14:05:02 wiz Exp $
bin/gpg
bin/gpgsplit
bin/gpgv
@@ -12,6 +12,7 @@
share/gnupg/FAQ
share/gnupg/faq.html
share/gnupg/options.skel
+${PKGLOCALEDIR}/locale/be/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/gnupg.mo
@@ -32,6 +33,7 @@
${PKGLOCALEDIR}/locale/pt/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/ro/LC_MESSAGES/gnupg.mo
+${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/gnupg.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/gnupg.mo
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/distinfo
--- a/security/gnupg/distinfo Thu Dec 25 13:29:41 2003 +0000
+++ b/security/gnupg/distinfo Thu Dec 25 14:05:02 2003 +0000
@@ -1,14 +1,12 @@
-$NetBSD: distinfo,v 1.24 2003/12/01 14:16:17 he Exp $
+$NetBSD: distinfo,v 1.25 2003/12/25 14:05:02 wiz Exp $
-SHA1 (gnupg-1.2.3.tar.bz2) = 1a5f68b52aa04f7370a80c2dfa708accfc64d854
-Size (gnupg-1.2.3.tar.bz2) = 2294773 bytes
+SHA1 (gnupg-1.2.4.tar.bz2) = 10972d11aeb9f88369557f351f0e9d95542e778b
+Size (gnupg-1.2.4.tar.bz2) = 2377277 bytes
SHA1 (idea.c.gz) = 82fded4ec31b97b3b2dd22741880b67cfee40f84
Size (idea.c.gz) = 5216 bytes
SHA1 (patch-aa) = 3babbdc4386f0edaed4a6e1bb851312528d6ff9e
-SHA1 (patch-ac) = ce5bbc1bb648f782ffc93704532fc8ca7f8a9524
-SHA1 (patch-ad) = 2783ded1fa83c755b4fe8a544066da631b88db8e
-SHA1 (patch-ae) = fdcda5736583ba3c5807928d1b958e10e1d8fc06
-SHA1 (patch-af) = 0ddc5ad0692b365236e6bf643b44d8f70c5b6dd0
-SHA1 (patch-ai) = d590234e1fd272a0f7e7b30d7b885ca2f979daf4
-SHA1 (patch-aj) = 6e682cb89eb8ca185a6e0cc82ea9466b16f598b0
+SHA1 (patch-ac) = bf663caa3d7f9b9bb8c4b3f698038efc0683f9cd
+SHA1 (patch-ad) = fc9e85c88e53738faa47f55b769e98dce2c190dc
+SHA1 (patch-ae) = 287a24a881d6886e8a6be5f2826ffa2ea85aadbf
+SHA1 (patch-af) = 5207b2ce4abb59729b9c6b75693b1e4013764280
SHA1 (patch-ak) = bf0d2648382f8737bdda4eac486f23ee76f43b4f
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/patches/patch-ac
--- a/security/gnupg/patches/patch-ac Thu Dec 25 13:29:41 2003 +0000
+++ b/security/gnupg/patches/patch-ac Thu Dec 25 14:05:02 2003 +0000
@@ -1,11 +1,10 @@
-$NetBSD: patch-ac,v 1.13 2003/08/15 07:02:23 itojun Exp $
+$NetBSD: patch-ac,v 1.14 2003/12/25 14:05:02 wiz Exp $
ftp://ftp.kame.net/pub/kame/misc/gnupg-1.2.2-IPv6.diff.gz
-diff -u -r1.1.1.1 -r1.2
---- config.h.in 15 Aug 2003 05:12:06 -0000 1.1.1.1
-+++ config.h.in 15 Aug 2003 06:44:46 -0000 1.2
-@@ -537,3 +537,4 @@
+--- config.h.in.orig Tue Dec 23 20:28:49 2003
++++ config.h.in
+@@ -553,3 +553,4 @@
#include "g10defs.h"
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/patches/patch-ad
--- a/security/gnupg/patches/patch-ad Thu Dec 25 13:29:41 2003 +0000
+++ b/security/gnupg/patches/patch-ad Thu Dec 25 14:05:02 2003 +0000
@@ -1,11 +1,10 @@
-$NetBSD: patch-ad,v 1.4 2003/08/15 07:02:23 itojun Exp $
+$NetBSD: patch-ad,v 1.5 2003/12/25 14:05:02 wiz Exp $
ftp://ftp.kame.net/pub/kame/misc/gnupg-1.2.2-IPv6.diff.gz
-diff -u -r1.1.1.1 -r1.2
---- util/http.c 15 Aug 2003 05:12:28 -0000 1.1.1.1
-+++ util/http.c 15 Aug 2003 06:44:46 -0000 1.2
-@@ -753,6 +753,28 @@
+--- util/http.c.orig Tue Dec 23 18:33:34 2003
++++ util/http.c
+@@ -751,6 +751,28 @@ connect_server( const char *server, usho
sock_close (sd);
return -1;
}
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/patches/patch-ae
--- a/security/gnupg/patches/patch-ae Thu Dec 25 13:29:41 2003 +0000
+++ b/security/gnupg/patches/patch-ae Thu Dec 25 14:05:02 2003 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.5 2003/08/25 21:25:26 itojun Exp $
+$NetBSD: patch-ae,v 1.6 2003/12/25 14:05:02 wiz Exp $
---- configure.ac.orig 2003-08-22 04:45:43.000000000 +0900
-+++ configure.ac 2003-08-26 06:21:17.000000000 +0900
-@@ -602,7 +602,7 @@
+--- configure.ac.orig Tue Dec 23 20:20:58 2003
++++ configure.ac
+@@ -609,7 +609,7 @@ AC_CHECK_FUNCS(strerror stpcpy strsep st
AC_CHECK_FUNCS(strcasecmp strncasecmp ctermid times)
AC_CHECK_FUNCS(memmove gettimeofday getrusage setrlimit clock_gettime)
AC_CHECK_FUNCS(atexit raise getpagesize strftime nl_langinfo setlocale)
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/patches/patch-af
--- a/security/gnupg/patches/patch-af Thu Dec 25 13:29:41 2003 +0000
+++ b/security/gnupg/patches/patch-af Thu Dec 25 14:05:02 2003 +0000
@@ -1,11 +1,10 @@
-$NetBSD: patch-af,v 1.3 2003/08/15 07:02:23 itojun Exp $
+$NetBSD: patch-af,v 1.4 2003/12/25 14:05:02 wiz Exp $
ftp://ftp.kame.net/pub/kame/misc/gnupg-1.2.2-IPv6.diff.gz
-diff -u -r1.1.1.1 -r1.2
---- configure 15 Aug 2003 05:12:08 -0000 1.1.1.1
-+++ configure 15 Aug 2003 06:47:49 -0000 1.2
-@@ -13111,7 +13111,7 @@
+--- configure.orig Tue Dec 23 20:28:22 2003
++++ configure
+@@ -13579,7 +13579,7 @@ done
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/patches/patch-ai
--- a/security/gnupg/patches/patch-ai Thu Dec 25 13:29:41 2003 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-$NetBSD: patch-ai,v 1.1 2003/11/27 23:46:36 heinz Exp $
-
---- g10/keygen.c.orig Mon Jul 28 20:34:41 2003
-+++ g10/keygen.c
-@@ -958,8 +958,6 @@ ask_algo (int addmode, unsigned int *r_u
- tty_printf( _(" (%d) DSA (sign only)\n"), 2 );
- if( addmode )
- tty_printf( _(" (%d) ElGamal (encrypt only)\n"), 3 );
-- if (opt.expert)
-- tty_printf( _(" (%d) ElGamal (sign and encrypt)\n"), 4 );
- tty_printf( _(" (%d) RSA (sign only)\n"), 5 );
- if (addmode)
- tty_printf( _(" (%d) RSA (encrypt only)\n"), 6 );
-@@ -989,21 +987,6 @@ ask_algo (int addmode, unsigned int *r_u
- algo = PUBKEY_ALGO_RSA;
- *r_usage = PUBKEY_USAGE_SIG;
- break;
-- }
-- else if( algo == 4 && opt.expert)
-- {
-- tty_printf(_(
--"The use of this algorithm is only supported by GnuPG. You will not be\n"
--"able to use this key to communicate with PGP users. This algorithm is also\n"
--"very slow, and may not be as secure as the other choices.\n"));
--
-- if( cpr_get_answer_is_yes("keygen.algo.elg_se",
-- _("Create anyway? ")))
-- {
-- algo = PUBKEY_ALGO_ELGAMAL;
-- *r_usage = PUBKEY_USAGE_ENC | PUBKEY_USAGE_SIG;
-- break;
-- }
- }
- else if( algo == 3 && addmode ) {
- algo = PUBKEY_ALGO_ELGAMAL_E;
diff -r fa13261f9a87 -r c60e0304756a security/gnupg/patches/patch-aj
--- a/security/gnupg/patches/patch-aj Thu Dec 25 13:29:41 2003 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-$NetBSD: patch-aj,v 1.1 2003/11/27 23:46:36 heinz Exp $
-
---- g10/getkey.c.orig Mon Jul 28 20:34:41 2003
-+++ g10/getkey.c
-@@ -1049,7 +1049,11 @@ get_seckey_byname2( GETKEY_CTX *retctx,
- ctx.items[0].mode = KEYDB_SEARCH_MODE_FIRST;
- rc = lookup( &ctx, &kb, 1 );
- if (!rc && sk )
-- sk_from_block ( &ctx, sk, kb );
-+ {
-+ sk_from_block ( &ctx, sk, kb );
-+ if(sk->pubkey_algo==PUBKEY_ALGO_ELGAMAL)
-+ rc=G10ERR_UNU_SECKEY;
-+ }
- release_kbnode ( kb );
- get_seckey_end( &ctx );
- }
-@@ -1655,6 +1659,11 @@ merge_selfsigs_main( KBNODE keyblock, in
- if ( x ) /* mask it down to the actual allowed usage */
- key_usage &= x;
- }
-+
-+ /* Type 20 Elgamal keys are not usable. */
-+ if(pk->pubkey_algo==PUBKEY_ALGO_ELGAMAL)
-+ key_usage=0;
-+
- pk->pubkey_usage = key_usage;
-
- if ( !key_expire_seen ) {
-@@ -1869,6 +1878,13 @@ merge_selfsigs_subkey( KBNODE keyblock,
- if ( x ) /* mask it down to the actual allowed usage */
- key_usage &= x;
- }
-+
-+ /* Type 20 Elgamal subkeys or any subkey on a type 20 primary are
-+ not usable. */
-+ if(mainpk->pubkey_algo==PUBKEY_ALGO_ELGAMAL
-+ || subpk->pubkey_algo==PUBKEY_ALGO_ELGAMAL)
-+ key_usage=0;
-+
- subpk->pubkey_usage = key_usage;
-
- p = parse_sig_subpkt (sig->hashed, SIGSUBPKT_KEY_EXPIRE, NULL);
Home |
Main Index |
Thread Index |
Old Index