pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/dropbear update to 0.44



details:   https://anonhg.NetBSD.org/pkgsrc/rev/41d4385e2a80
branches:  trunk
changeset: 487679:41d4385e2a80
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Tue Jan 18 17:30:59 2005 +0000

description:
update to 0.44
changes:
-IPv6 support
-client added
-bugfixes
XXX dropbear wants to use /dev/random per default now which makes it
unusable on systems w/o entropy source. I've patched it back to
/dev/urandom. There might be security concerns.

diffstat:

 security/dropbear/Makefile         |   9 ++++++---
 security/dropbear/PLIST            |   5 ++++-
 security/dropbear/distinfo         |   9 +++++----
 security/dropbear/patches/patch-aa |  38 +++++++++++++++++++++-----------------
 security/dropbear/patches/patch-ab |  13 +++++++++++++
 5 files changed, 49 insertions(+), 25 deletions(-)

diffs (110 lines):

diff -r 67ef945b14f1 -r 41d4385e2a80 security/dropbear/Makefile
--- a/security/dropbear/Makefile        Tue Jan 18 17:27:56 2005 +0000
+++ b/security/dropbear/Makefile        Tue Jan 18 17:30:59 2005 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2004/10/03 00:18:08 tv Exp $
+# $NetBSD: Makefile,v 1.8 2005/01/18 17:30:59 drochner Exp $
 
-DISTNAME=      dropbear-0.43
-PKGREVISION=   1
+DISTNAME=      dropbear-0.44
 CATEGORIES=    security
 MASTER_SITES=  http://matt.ucc.asn.au/dropbear/releases/
 EXTRACT_SUFX=  .tar.bz2
@@ -16,5 +15,9 @@
 
 MAKEFLAGS+=    ROOT_USER=${ROOT_USER} ROOT_GROUP=${ROOT_GROUP}
 
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/dropbear
+       ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/dropbear
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 67ef945b14f1 -r 41d4385e2a80 security/dropbear/PLIST
--- a/security/dropbear/PLIST   Tue Jan 18 17:27:56 2005 +0000
+++ b/security/dropbear/PLIST   Tue Jan 18 17:30:59 2005 +0000
@@ -1,4 +1,7 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/08/19 15:46:44 agc Exp $
+@comment $NetBSD: PLIST,v 1.2 2005/01/18 17:30:59 drochner Exp $
+bin/dbclient
 bin/dropbearconvert
 bin/dropbearkey
 sbin/dropbear
+share/doc/dropbear/README
+@dirrm share/doc/dropbear
diff -r 67ef945b14f1 -r 41d4385e2a80 security/dropbear/distinfo
--- a/security/dropbear/distinfo        Tue Jan 18 17:27:56 2005 +0000
+++ b/security/dropbear/distinfo        Tue Jan 18 17:30:59 2005 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.4 2004/08/31 10:27:38 martti Exp $
+$NetBSD: distinfo,v 1.5 2005/01/18 17:30:59 drochner Exp $
 
-SHA1 (dropbear-0.43.tar.bz2) = 0bce83ad1a90b9b91e34d0c777f0d914516fd99d
-Size (dropbear-0.43.tar.bz2) = 1140743 bytes
-SHA1 (patch-aa) = 56bf56a3f1485a7395d6ff681b507950a5878345
+SHA1 (dropbear-0.44.tar.bz2) = a95bde40bce8d7809097a1cda87ef139e97649ce
+Size (dropbear-0.44.tar.bz2) = 1263785 bytes
+SHA1 (patch-aa) = a6ee765ce4a06571ea560ad9d9705667c52ee5ec
+SHA1 (patch-ab) = b3c25e61718837f758723c06a97b691d25d82bd2
diff -r 67ef945b14f1 -r 41d4385e2a80 security/dropbear/patches/patch-aa
--- a/security/dropbear/patches/patch-aa        Tue Jan 18 17:27:56 2005 +0000
+++ b/security/dropbear/patches/patch-aa        Tue Jan 18 17:30:59 2005 +0000
@@ -1,19 +1,23 @@
-$NetBSD: patch-aa,v 1.4 2004/08/31 10:27:38 martti Exp $
+$NetBSD: patch-aa,v 1.5 2005/01/18 17:30:59 drochner Exp $
 
---- Makefile.in.orig   2004-01-30 18:24:25.000000000 +0200
-+++ Makefile.in        2004-08-31 13:22:04.000000000 +0300
-@@ -63,8 +63,8 @@
-       # chown might fail, so do it separately to the install
--      -chown root $(DESTDIR)$(sbindir)/dropbear
--      -chgrp 0 $(DESTDIR)$(sbindir)/dropbear
--      -chown root $(DESTDIR)$(bindir)/dropbearkey
--      -chgrp 0 $(DESTDIR)$(bindir)/dropbearkey
--      -chown root $(DESTDIR)$(bindir)/dropbearconvert
--      -chgrp 0 $(DESTDIR)$(bindir)/dropbearconvert
-+      -chown ${ROOT_USER} $(DESTDIR)$(sbindir)/dropbear
-+      -chgrp ${ROOT_GROUP} $(DESTDIR)$(sbindir)/dropbear
-+      -chown ${ROOT_USER} $(DESTDIR)$(bindir)/dropbearkey
-+      -chgrp ${ROOT_GROUP} $(DESTDIR)$(bindir)/dropbearkey
-+      -chown ${ROOT_USER} $(DESTDIR)$(bindir)/dropbearconvert
-+      -chgrp ${ROOT_GROUP} $(DESTDIR)$(bindir)/dropbearconvert
+--- Makefile.in.orig   2005-01-03 10:24:03.000000000 +0100
++++ Makefile.in
+@@ -140,14 +140,14 @@ insmulti%: dropbearmulti
+ inst_dropbear: dropbear
+       $(INSTALL) -d -m 755 $(DESTDIR)$(sbindir)
+       $(INSTALL) -m 755 $(SPREFIX)dropbear$(EXEEXT) $(DESTDIR)$(sbindir)
+-      -chown root $(DESTDIR)$(sbindir)/$(SPREFIX)dropbear$(EXEEXT)
+-      -chgrp 0 $(DESTDIR)$(sbindir)/$(SPREFIX)dropbear$(EXEEXT)
++      -chown ${ROOT_USER} $(DESTDIR)$(sbindir)/$(SPREFIX)dropbear$(EXEEXT)
++      -chgrp ${ROOT_GROUP} $(DESTDIR)$(sbindir)/$(SPREFIX)dropbear$(EXEEXT)
  
+ inst_%: $*
+       $(INSTALL) -d -m 755 $(DESTDIR)$(bindir)
+       $(INSTALL) -m 755 $(SPREFIX)$*$(EXEEXT) $(DESTDIR)$(bindir)
+-      -chown root $(DESTDIR)$(bindir)/$(SPREFIX)$*$(EXEEXT)
+-      -chgrp 0 $(DESTDIR)$(bindir)/$(SPREFIX)$*$(EXEEXT)
++      -chown ${ROOT_USER} $(DESTDIR)$(bindir)/$(SPREFIX)$*$(EXEEXT)
++      -chgrp ${ROOT_GROUP} $(DESTDIR)$(bindir)/$(SPREFIX)$*$(EXEEXT)
+ 
+ 
+ # for some reason the rule further down doesn't like $($@objs) as a prereq.
diff -r 67ef945b14f1 -r 41d4385e2a80 security/dropbear/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/dropbear/patches/patch-ab        Tue Jan 18 17:30:59 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1 2005/01/18 17:30:59 drochner Exp $
+
+--- options.h.orig     2005-01-18 15:42:25.000000000 +0100
++++ options.h
+@@ -139,7 +139,7 @@ etc) slower (perhaps by 50%). Recommende
+  * will prevent Dropbear from blocking on the device. This could
+  * however significantly reduce the security of your ssh connections
+  * if the PRNG state becomes simpler. */
+-#define DROPBEAR_RANDOM_DEV "/dev/random"
++#define DROPBEAR_RANDOM_DEV "/dev/urandom"
+ 
+ /* prngd must be manually set up to produce output */
+ /*#define DROPBEAR_PRNGD_SOCKET "/var/run/dropbear-rng"*/



Home | Main Index | Thread Index | Old Index