summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-p2p/opendchub/ChangeLog8
-rw-r--r--net-p2p/opendchub/Manifest3
-rw-r--r--net-p2p/opendchub/files/0.7.14-telnet.patch12
-rw-r--r--net-p2p/opendchub/files/digest-opendchub-0.7.14-r1 (renamed from net-p2p/opendchub/files/digest-opendchub-0.7.14)0
-rw-r--r--net-p2p/opendchub/opendchub-0.7.14-r1.ebuild (renamed from net-p2p/opendchub/opendchub-0.7.14.ebuild)8
5 files changed, 29 insertions, 2 deletions
diff --git a/net-p2p/opendchub/ChangeLog b/net-p2p/opendchub/ChangeLog
index c34440747439..d98f1b269078 100644
--- a/net-p2p/opendchub/ChangeLog
+++ b/net-p2p/opendchub/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-p2p/opendchub
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/opendchub/ChangeLog,v 1.6 2004/07/01 09:38:20 squinky86 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/opendchub/ChangeLog,v 1.7 2004/08/23 21:09:54 squinky86 Exp $
+
+*opendchub-0.7.14-r1 (23 Aug 2004)
+
+ 23 Aug 2004; Jon Hood <squinky86@gentoo.org> +files/0.7.14-telnet.patch,
+ +opendchub-0.7.14-r1.ebuild, -opendchub-0.7.14.ebuild:
+ Version bump, fixes telnet vulnerability, #61432.
01 Jul 2004; Jon Hood <squinky86@gentoo.org> opendchub-0.7.14.ebuild:
change virtual/glibc to virtual/libc
diff --git a/net-p2p/opendchub/Manifest b/net-p2p/opendchub/Manifest
index 5faa681e4435..987072822ae9 100644
--- a/net-p2p/opendchub/Manifest
+++ b/net-p2p/opendchub/Manifest
@@ -1,6 +1,9 @@
+MD5 19740cf422fdedfb08aab4f91ad26daf opendchub-0.7.14-r1.ebuild 1151
MD5 a260a1c883ac4bb9d592298d691b241b opendchub-0.7.14.ebuild 1014
MD5 7290355b3a1af1c83721c797483a9760 ChangeLog 756
MD5 8abcb326775f027b2e13f23344036e34 metadata.xml 224
MD5 e4fcbf6d8443605a548547abee4903e5 files/opendchub_setup.sh 556
MD5 75859d782548bffdb8575c89649978e3 files/opendchub-gentoo.patch 873
MD5 a2d8a9229bd7080e20a266ce68778903 files/digest-opendchub-0.7.14 68
+MD5 a2d8a9229bd7080e20a266ce68778903 files/digest-opendchub-0.7.14-r1 68
+MD5 0c5c328f5b8eccab6c415e6daa52ef08 files/0.7.14-telnet.patch 527
diff --git a/net-p2p/opendchub/files/0.7.14-telnet.patch b/net-p2p/opendchub/files/0.7.14-telnet.patch
new file mode 100644
index 000000000000..f5254cbbbe11
--- /dev/null
+++ b/net-p2p/opendchub/files/0.7.14-telnet.patch
@@ -0,0 +1,12 @@
+diff -Naur opendchub-0.7.14.vanilla/src/main.c opendchub-0.7.14/src/main.c
+--- opendchub-0.7.14.vanilla/src/main.c 2003-11-15 08:01:16.000000000 -0600
++++ opendchub-0.7.14/src/main.c 2004-08-23 15:58:33.119710184 -0500
+@@ -1056,7 +1056,7 @@
+ /* The chat command, starts with <nick> */
+ else if(*temp == '<')
+ {
+- if((user->type & (SCRIPT | UNKEYED | LINKED | NON_LOGGED)) == 0)
++ if((user->type & (SCRIPT | UNKEYED | LINKED | NON_LOGGED | NON_LOGGED_ADM)) == 0)
+ chat(temp, user);
+ }
+
diff --git a/net-p2p/opendchub/files/digest-opendchub-0.7.14 b/net-p2p/opendchub/files/digest-opendchub-0.7.14-r1
index 6c64f2c5990a..6c64f2c5990a 100644
--- a/net-p2p/opendchub/files/digest-opendchub-0.7.14
+++ b/net-p2p/opendchub/files/digest-opendchub-0.7.14-r1
diff --git a/net-p2p/opendchub/opendchub-0.7.14.ebuild b/net-p2p/opendchub/opendchub-0.7.14-r1.ebuild
index ecc8fd948341..1faffc627663 100644
--- a/net-p2p/opendchub/opendchub-0.7.14.ebuild
+++ b/net-p2p/opendchub/opendchub-0.7.14-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/opendchub/opendchub-0.7.14.ebuild,v 1.6 2004/07/01 09:38:20 squinky86 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/opendchub/opendchub-0.7.14-r1.ebuild,v 1.1 2004/08/23 21:09:54 squinky86 Exp $
inherit eutils
@@ -20,6 +20,12 @@ src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/opendchub-gentoo.patch
+ epatch ${FILESDIR}/${PV}-telnet.patch
+}
+
+src_compile() {
+ econf `use_enable perl` || die "configure failed"
+ emake || die "make failed"
}
src_install() {