summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-irc/dircproxy/ChangeLog13
-rw-r--r--net-irc/dircproxy/Manifest51
-rw-r--r--net-irc/dircproxy/dircproxy-1.0.5-r1.ebuild27
-rw-r--r--net-irc/dircproxy/dircproxy-1.1.0-r2.ebuild (renamed from net-irc/dircproxy/dircproxy-1.1.0-r1.ebuild)5
-rw-r--r--net-irc/dircproxy/dircproxy-1.2.0_beta2-r1.ebuild (renamed from net-irc/dircproxy/dircproxy-1.2.0_beta2.ebuild)9
-rw-r--r--net-irc/dircproxy/files/1.0.5-CVE-2007-5226.patch12
-rw-r--r--net-irc/dircproxy/files/1.2.0-CVE-2007-5226.patch12
-rw-r--r--net-irc/dircproxy/files/digest-dircproxy-1.0.5-r13
-rw-r--r--net-irc/dircproxy/files/digest-dircproxy-1.1.0-r2 (renamed from net-irc/dircproxy/files/digest-dircproxy-1.1.0-r1)0
-rw-r--r--net-irc/dircproxy/files/digest-dircproxy-1.2.0_beta2-r1 (renamed from net-irc/dircproxy/files/digest-dircproxy-1.2.0_beta2)0
10 files changed, 110 insertions, 22 deletions
diff --git a/net-irc/dircproxy/ChangeLog b/net-irc/dircproxy/ChangeLog
index 73f6a92fec89..ce9f609ffa17 100644
--- a/net-irc/dircproxy/ChangeLog
+++ b/net-irc/dircproxy/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for net-irc/dircproxy
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/dircproxy/ChangeLog,v 1.18 2007/02/17 15:25:43 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/dircproxy/ChangeLog,v 1.19 2007/10/15 13:25:14 armin76 Exp $
+
+*dircproxy-1.2.0_beta2-r1 (15 Oct 2007)
+*dircproxy-1.1.0-r2 (15 Oct 2007)
+*dircproxy-1.0.5-r1 (15 Oct 2007)
+
+ 15 Oct 2007; Raúl Porcel <armin76@gentoo.org>
+ +files/1.0.5-CVE-2007-5226.patch, +files/1.2.0-CVE-2007-5226.patch,
+ +dircproxy-1.0.5-r1.ebuild, -dircproxy-1.1.0-r1.ebuild,
+ +dircproxy-1.1.0-r2.ebuild, -dircproxy-1.2.0_beta2.ebuild,
+ +dircproxy-1.2.0_beta2-r1.ebuild:
+ Add security patches for CVE-2007-5226, bug #194923
*dircproxy-1.2.0_beta2 (17 Feb 2007)
diff --git a/net-irc/dircproxy/Manifest b/net-irc/dircproxy/Manifest
index 05428c1a9020..64bc532233e6 100644
--- a/net-irc/dircproxy/Manifest
+++ b/net-irc/dircproxy/Manifest
@@ -1,7 +1,15 @@
+AUX 1.0.5-CVE-2007-5226.patch 570 RMD160 a7f2c0f8509b9b1f003f94f373159071deb5ab3e SHA1 b79706a0d1f3f17a28547ec627957685cdd8d6cc SHA256 3a1680a2342ba69948eda62aedf24241dd2f55803a0b88cf0015dd8692d4b3cc
+MD5 fdd98d0bad6ef36afba7fa2604c43520 files/1.0.5-CVE-2007-5226.patch 570
+RMD160 a7f2c0f8509b9b1f003f94f373159071deb5ab3e files/1.0.5-CVE-2007-5226.patch 570
+SHA256 3a1680a2342ba69948eda62aedf24241dd2f55803a0b88cf0015dd8692d4b3cc files/1.0.5-CVE-2007-5226.patch 570
AUX 1.1.0-less-lag-on-attach.patch 1506 RMD160 db8833d195f6b3bfa9743c17aa834148f5b3ade4 SHA1 3df99d0db3ee41a3045fa8b91f109290093af34a SHA256 44059aa7df5ced6bf3b1db959f16eefbfdce18b0a22fdb5ae22d216b2d4a210e
MD5 d020302a46b1d425abe235ba16582a03 files/1.1.0-less-lag-on-attach.patch 1506
RMD160 db8833d195f6b3bfa9743c17aa834148f5b3ade4 files/1.1.0-less-lag-on-attach.patch 1506
SHA256 44059aa7df5ced6bf3b1db959f16eefbfdce18b0a22fdb5ae22d216b2d4a210e files/1.1.0-less-lag-on-attach.patch 1506
+AUX 1.2.0-CVE-2007-5226.patch 639 RMD160 59aac88852838c2fff9cd5430ad11360538fe257 SHA1 73a6c414b53959ce6c1b67697567f20a99563612 SHA256 fec232efc67b159d5f0eb66fa2bfc341756a56e88f2e04dd111b052ec3a1291c
+MD5 b50fef84eb79f9425096a00b910b258e files/1.2.0-CVE-2007-5226.patch 639
+RMD160 59aac88852838c2fff9cd5430ad11360538fe257 files/1.2.0-CVE-2007-5226.patch 639
+SHA256 fec232efc67b159d5f0eb66fa2bfc341756a56e88f2e04dd111b052ec3a1291c files/1.2.0-CVE-2007-5226.patch 639
AUX dircproxy-gcc4.patch 1727 RMD160 0cf5e93bb6f3a656dccb4cdf8fab1d560343b985 SHA1 bc41e20704d57c2968447f0c9f3deec12553a75f SHA256 6429f4ed897946be89c8c8760841374c236823a19cb0d035ce657038fdf25f9b
MD5 4f332a62de994e91b19fd0910156ebbe files/dircproxy-gcc4.patch 1727
RMD160 0cf5e93bb6f3a656dccb4cdf8fab1d560343b985 files/dircproxy-gcc4.patch 1727
@@ -9,22 +17,26 @@ SHA256 6429f4ed897946be89c8c8760841374c236823a19cb0d035ce657038fdf25f9b files/di
DIST dircproxy-1.0.5.tar.gz 217965 RMD160 8082fbe3c83b9e38eae9a2b48bf244e277b3e63b SHA1 eaf159d2a1303f82e079940b381c0e71b9b90c28 SHA256 caec20ed458a5606be8700400ecba27aff00ad6227ff0e8d4db1d3d5bf9f9d37
DIST dircproxy-1.1.0.tar.gz 250060 RMD160 7c7f622a4b67854e608a68191a0537fc83b94045 SHA1 a967a542c4c6063e8f977276b68deb6692c9d150 SHA256 f0be78d2c2f0279cce26b0b2e87077bfe568f1da189eef2daec78b1e12699c4e
DIST dircproxy-1.2.0-beta2.tar.bz 314480 RMD160 3e8bf9e11fd46caa7fd90189faf51c9e5f37d369 SHA1 43ab3d1b7559fd34a315c50150eebedeb4ec48db SHA256 3d663100f10b71dba4e118f7c41c2cf826e5a5ba0dfcd04381c2e84eb7c459c5
+EBUILD dircproxy-1.0.5-r1.ebuild 719 RMD160 a672353029fa0a186ba4cb184b6fd03e06b30b19 SHA1 8a6090fa1011126676de4e602279c03cdda6aa43 SHA256 be25a343b06d6cc3314f8370f1ac7402b250f9d330cdefc41776cfb866227b90
+MD5 e1ab10b4637753a1b70e7a6620b8e504 dircproxy-1.0.5-r1.ebuild 719
+RMD160 a672353029fa0a186ba4cb184b6fd03e06b30b19 dircproxy-1.0.5-r1.ebuild 719
+SHA256 be25a343b06d6cc3314f8370f1ac7402b250f9d330cdefc41776cfb866227b90 dircproxy-1.0.5-r1.ebuild 719
EBUILD dircproxy-1.0.5.ebuild 665 RMD160 e4791c3950c2fe642647615731b0b88d8388a38b SHA1 a9f7fcdba7113117e34ab4d6dd7390265a8c0d4a SHA256 a4581c7037ddde6cd10cb75497a612e847bdd9d85fc3ebe018959cdccdda8668
MD5 d4ae0d5d9ef4894750813828bf1c054f dircproxy-1.0.5.ebuild 665
RMD160 e4791c3950c2fe642647615731b0b88d8388a38b dircproxy-1.0.5.ebuild 665
SHA256 a4581c7037ddde6cd10cb75497a612e847bdd9d85fc3ebe018959cdccdda8668 dircproxy-1.0.5.ebuild 665
-EBUILD dircproxy-1.1.0-r1.ebuild 725 RMD160 a6adc07a32c53174d20f939fd25dcfdb9ef73b61 SHA1 979f7af0ddbb69510d5d572af9e5a55eb801647d SHA256 b8adcab8dbe8eff7bea9e5561fe76c5be25c8efef188294235918d1d21e4eab2
-MD5 0013b7f00ccb1de7cbd901e70a420a6d dircproxy-1.1.0-r1.ebuild 725
-RMD160 a6adc07a32c53174d20f939fd25dcfdb9ef73b61 dircproxy-1.1.0-r1.ebuild 725
-SHA256 b8adcab8dbe8eff7bea9e5561fe76c5be25c8efef188294235918d1d21e4eab2 dircproxy-1.1.0-r1.ebuild 725
-EBUILD dircproxy-1.2.0_beta2.ebuild 636 RMD160 c798dc8b1e471b5bf5d60499da742170c23719ea SHA1 7d6aac74384dfc8f02873d39a4a7746d8e40c936 SHA256 379c74b7c870d9c13c706ec50c07f5d19a99e51a29b1e1764143060b05fc560d
-MD5 fc283abadccdeaf2592d14797a42d585 dircproxy-1.2.0_beta2.ebuild 636
-RMD160 c798dc8b1e471b5bf5d60499da742170c23719ea dircproxy-1.2.0_beta2.ebuild 636
-SHA256 379c74b7c870d9c13c706ec50c07f5d19a99e51a29b1e1764143060b05fc560d dircproxy-1.2.0_beta2.ebuild 636
-MISC ChangeLog 3126 RMD160 37546442d7a1da2eafa76758585d75c4bd059f6d SHA1 166bbc8e16a1fba6f4edb2b96a36364dbad2046e SHA256 d09a43e1920c1cff75242411147caf56b7fbd5f642e25b73cadba6d8f5ce8c86
-MD5 f5bb431da1b7e9855c7303778fc63d05 ChangeLog 3126
-RMD160 37546442d7a1da2eafa76758585d75c4bd059f6d ChangeLog 3126
-SHA256 d09a43e1920c1cff75242411147caf56b7fbd5f642e25b73cadba6d8f5ce8c86 ChangeLog 3126
+EBUILD dircproxy-1.1.0-r2.ebuild 775 RMD160 ba839af92d1226d4220209964a647b826b1c60f1 SHA1 5cf32bebdf0c609f5547707161c1f849587a04fc SHA256 0e034658492dd229013ce947ecfa771814124cb6560c806641d201cca4d56a47
+MD5 10241e3d3dedd6e95b909ed2bb271dca dircproxy-1.1.0-r2.ebuild 775
+RMD160 ba839af92d1226d4220209964a647b826b1c60f1 dircproxy-1.1.0-r2.ebuild 775
+SHA256 0e034658492dd229013ce947ecfa771814124cb6560c806641d201cca4d56a47 dircproxy-1.1.0-r2.ebuild 775
+EBUILD dircproxy-1.2.0_beta2-r1.ebuild 728 RMD160 a69e4ca14f301cdb0e735813f130f5c764fd3b69 SHA1 5b63c4bbac27f0921bb9b97a5e00796dd33d58e9 SHA256 fcf8d0d7195c356b9c3e3c7747067026f6502846924d614e6d096aeeec33ed4f
+MD5 ed0c3f0a25a1cd90c4809a9e0c07f751 dircproxy-1.2.0_beta2-r1.ebuild 728
+RMD160 a69e4ca14f301cdb0e735813f130f5c764fd3b69 dircproxy-1.2.0_beta2-r1.ebuild 728
+SHA256 fcf8d0d7195c356b9c3e3c7747067026f6502846924d614e6d096aeeec33ed4f dircproxy-1.2.0_beta2-r1.ebuild 728
+MISC ChangeLog 3564 RMD160 7f9993ea45847e3a782e5448ef17af3a17daffd7 SHA1 950fe44ef810398135ae46545360e6f37cb24f57 SHA256 9a64189958b654238b388d98aea3464d8431ac42cd861242216521110cfe5fb6
+MD5 734ab943bee9338f0609e1b92da2bb78 ChangeLog 3564
+RMD160 7f9993ea45847e3a782e5448ef17af3a17daffd7 ChangeLog 3564
+SHA256 9a64189958b654238b388d98aea3464d8431ac42cd861242216521110cfe5fb6 ChangeLog 3564
MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2
MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
RMD160 279429d1df694561fc2b163cb81c09387b9d940c metadata.xml 160
@@ -32,9 +44,12 @@ SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2 metadata
MD5 e4c75a5a34411919454382a3355f576f files/digest-dircproxy-1.0.5 247
RMD160 2a2850d5b760dc8ff7ed431e5d324ed0b60488f9 files/digest-dircproxy-1.0.5 247
SHA256 1bf7418783fef8711130595f85af0acc586bca09e872bcdc334889f4002b20c5 files/digest-dircproxy-1.0.5 247
-MD5 fe6390085219b146dcdbb3a0ed14c77e files/digest-dircproxy-1.1.0-r1 247
-RMD160 d68cfc429b1138fc061828a602f433528ae7e927 files/digest-dircproxy-1.1.0-r1 247
-SHA256 8ce718d5456ad5555e62703e0ce647909d06d25e1d58cc73ee3188a48d0cfa44 files/digest-dircproxy-1.1.0-r1 247
-MD5 b6b3266614f8173c9cc9ec8cc62af833 files/digest-dircproxy-1.2.0_beta2 265
-RMD160 2577163e8f979455da26711a3435b090b400eefe files/digest-dircproxy-1.2.0_beta2 265
-SHA256 a9fd1250dff85a68e77dd59eed7ddb4e5cd212258bff86ad0897257f29f395e0 files/digest-dircproxy-1.2.0_beta2 265
+MD5 e4c75a5a34411919454382a3355f576f files/digest-dircproxy-1.0.5-r1 247
+RMD160 2a2850d5b760dc8ff7ed431e5d324ed0b60488f9 files/digest-dircproxy-1.0.5-r1 247
+SHA256 1bf7418783fef8711130595f85af0acc586bca09e872bcdc334889f4002b20c5 files/digest-dircproxy-1.0.5-r1 247
+MD5 fe6390085219b146dcdbb3a0ed14c77e files/digest-dircproxy-1.1.0-r2 247
+RMD160 d68cfc429b1138fc061828a602f433528ae7e927 files/digest-dircproxy-1.1.0-r2 247
+SHA256 8ce718d5456ad5555e62703e0ce647909d06d25e1d58cc73ee3188a48d0cfa44 files/digest-dircproxy-1.1.0-r2 247
+MD5 b6b3266614f8173c9cc9ec8cc62af833 files/digest-dircproxy-1.2.0_beta2-r1 265
+RMD160 2577163e8f979455da26711a3435b090b400eefe files/digest-dircproxy-1.2.0_beta2-r1 265
+SHA256 a9fd1250dff85a68e77dd59eed7ddb4e5cd212258bff86ad0897257f29f395e0 files/digest-dircproxy-1.2.0_beta2-r1 265
diff --git a/net-irc/dircproxy/dircproxy-1.0.5-r1.ebuild b/net-irc/dircproxy/dircproxy-1.0.5-r1.ebuild
new file mode 100644
index 000000000000..57a3ee9ec752
--- /dev/null
+++ b/net-irc/dircproxy/dircproxy-1.0.5-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/dircproxy/dircproxy-1.0.5-r1.ebuild,v 1.1 2007/10/15 13:25:14 armin76 Exp $
+
+inherit eutils
+
+DESCRIPTION="an IRC proxy server"
+HOMEPAGE="http://dircproxy.securiweb.net/"
+SRC_URI="http://dircproxy.securiweb.net/pub/1.0/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch "${FILESDIR}/dircproxy-gcc4.patch"
+ epatch "${FILESDIR}/${PV}-CVE-2007-5226.patch"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog FAQ NEWS PROTOCOL README* INSTALL
+}
diff --git a/net-irc/dircproxy/dircproxy-1.1.0-r1.ebuild b/net-irc/dircproxy/dircproxy-1.1.0-r2.ebuild
index 89f007643d07..bfd4ad413626 100644
--- a/net-irc/dircproxy/dircproxy-1.1.0-r1.ebuild
+++ b/net-irc/dircproxy/dircproxy-1.1.0-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/dircproxy/dircproxy-1.1.0-r1.ebuild,v 1.6 2007/02/17 15:25:43 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/dircproxy/dircproxy-1.1.0-r2.ebuild,v 1.1 2007/10/15 13:25:14 armin76 Exp $
inherit eutils
@@ -17,8 +17,9 @@ src_unpack() {
unpack ${A}
cd ${S}
- epatch ${FILESDIR}/${PV}-less-lag-on-attach.patch
+ epatch "${FILESDIR}/${PV}-less-lag-on-attach.patch"
epatch "${FILESDIR}/${PN}-gcc4.patch"
+ epatch "${FILESDIR}/1.0.5-CVE-2007-5226.patch"
}
src_install() {
diff --git a/net-irc/dircproxy/dircproxy-1.2.0_beta2.ebuild b/net-irc/dircproxy/dircproxy-1.2.0_beta2-r1.ebuild
index d9f9143f4470..463e1b8ff39b 100644
--- a/net-irc/dircproxy/dircproxy-1.2.0_beta2.ebuild
+++ b/net-irc/dircproxy/dircproxy-1.2.0_beta2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/dircproxy/dircproxy-1.2.0_beta2.ebuild,v 1.1 2007/02/17 15:25:43 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/dircproxy/dircproxy-1.2.0_beta2-r1.ebuild,v 1.1 2007/10/15 13:25:14 armin76 Exp $
inherit eutils
@@ -16,6 +16,13 @@ IUSE=""
S="${WORKDIR}/${MY_P}"
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch "${FILESDIR}/1.2.0-CVE-2007-5226.patch"
+}
+
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog FAQ NEWS README* TODO INSTALL
diff --git a/net-irc/dircproxy/files/1.0.5-CVE-2007-5226.patch b/net-irc/dircproxy/files/1.0.5-CVE-2007-5226.patch
new file mode 100644
index 000000000000..1d9994228bd2
--- /dev/null
+++ b/net-irc/dircproxy/files/1.0.5-CVE-2007-5226.patch
@@ -0,0 +1,12 @@
+diff -u dircproxy-1.0.5/src/irc_server.c dircproxy-1.0.5/src/irc_server.c
+--- dircproxy-1.0.5/src/irc_server.c
++++ dircproxy-1.0.5/src/irc_server.c
+@@ -1078,7 +1078,7 @@
+
+ if (!strcmp(cmsg.cmd, "ACTION")) {
+ if (p->conn_class->log_events & IRC_LOG_ACTION)
+- irclog_ctcp(p, msg.params[0], msg.src.orig, "%s", cmsg.orig);
++ irclog_ctcp(p, (msg.params != NULL ) ? msg.params[0]: "none", msg.src.orig, "%s", cmsg.orig);
+
+ } else if (!strcmp(cmsg.cmd, "DCC")
+ && p->conn_class->dcc_proxy_incoming) {
diff --git a/net-irc/dircproxy/files/1.2.0-CVE-2007-5226.patch b/net-irc/dircproxy/files/1.2.0-CVE-2007-5226.patch
new file mode 100644
index 000000000000..110edc399279
--- /dev/null
+++ b/net-irc/dircproxy/files/1.2.0-CVE-2007-5226.patch
@@ -0,0 +1,12 @@
+diff -urN dircproxy-1.2.0-beta2.orig/src/irc_server.c dircproxy-1.2.0-beta2/src/irc_server.c
+--- dircproxy-1.2.0-beta2.orig/src/irc_server.c 2006-10-07 17:07:08.000000000 -0400
++++ dircproxy-1.2.0-beta2/src/irc_server.c 2007-10-04 17:45:57.000000000 -0400
+@@ -1155,7 +1155,7 @@
+
+ if (!strcmp(cmsg.cmd, "ACTION")) {
+ irclog_log(p, IRC_LOG_ACTION, logdest, msg.src.orig,
+- "%s", cmsg.paramstarts[0]);
++ "%s", (cmsg.paramstarts != NULL) ? cmsg.paramstarts[0]: "none");
+
+ } else if (!strcmp(cmsg.cmd, "DCC")
+ && p->conn_class->dcc_proxy_incoming) {
diff --git a/net-irc/dircproxy/files/digest-dircproxy-1.0.5-r1 b/net-irc/dircproxy/files/digest-dircproxy-1.0.5-r1
new file mode 100644
index 000000000000..ef8a1784026b
--- /dev/null
+++ b/net-irc/dircproxy/files/digest-dircproxy-1.0.5-r1
@@ -0,0 +1,3 @@
+MD5 33b92e0f28530a5faa9fea801d1ad807 dircproxy-1.0.5.tar.gz 217965
+RMD160 8082fbe3c83b9e38eae9a2b48bf244e277b3e63b dircproxy-1.0.5.tar.gz 217965
+SHA256 caec20ed458a5606be8700400ecba27aff00ad6227ff0e8d4db1d3d5bf9f9d37 dircproxy-1.0.5.tar.gz 217965
diff --git a/net-irc/dircproxy/files/digest-dircproxy-1.1.0-r1 b/net-irc/dircproxy/files/digest-dircproxy-1.1.0-r2
index cea41304cdcf..cea41304cdcf 100644
--- a/net-irc/dircproxy/files/digest-dircproxy-1.1.0-r1
+++ b/net-irc/dircproxy/files/digest-dircproxy-1.1.0-r2
diff --git a/net-irc/dircproxy/files/digest-dircproxy-1.2.0_beta2 b/net-irc/dircproxy/files/digest-dircproxy-1.2.0_beta2-r1
index c0c495826201..c0c495826201 100644
--- a/net-irc/dircproxy/files/digest-dircproxy-1.2.0_beta2
+++ b/net-irc/dircproxy/files/digest-dircproxy-1.2.0_beta2-r1