summaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authoradrianp <adrianp>2005-12-03 17:04:23 +0000
committeradrianp <adrianp>2005-12-03 17:04:23 +0000
commit579591f035c4e9b61d21858d13bbef08cd0901fb (patch)
tree6a2da05190c72957512a8722c1b024ef3a1f25ef /chat
parent0f9eae726d233dec340bb4f5105e1ff19959ee47 (diff)
downloadpkgsrc-579591f035c4e9b61d21858d13bbef08cd0901fb.tar.gz
Patch via Debian for:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-3694
Diffstat (limited to 'chat')
-rw-r--r--chat/centericq/Makefile3
-rw-r--r--chat/centericq/distinfo3
-rw-r--r--chat/centericq/patches/patch-at12
3 files changed, 16 insertions, 2 deletions
diff --git a/chat/centericq/Makefile b/chat/centericq/Makefile
index 49321424220..f226a072583 100644
--- a/chat/centericq/Makefile
+++ b/chat/centericq/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.54 2005/10/16 19:28:03 tonio Exp $
+# $NetBSD: Makefile,v 1.55 2005/12/03 17:04:23 adrianp Exp $
#
DISTNAME= centericq-4.21.0
CATEGORIES= chat
+PKGREVISION= 1
MASTER_SITES= http://konst.org.ua/download/ \
http://centericq.de/archive/source/releases/
EXTRACT_SUFX= .tar.bz2
diff --git a/chat/centericq/distinfo b/chat/centericq/distinfo
index 35fdcb39b0e..4ce819f5eff 100644
--- a/chat/centericq/distinfo
+++ b/chat/centericq/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.19 2005/10/16 19:28:03 tonio Exp $
+$NetBSD: distinfo,v 1.20 2005/12/03 17:04:23 adrianp Exp $
SHA1 (centericq-4.21.0.tar.bz2) = 26b07c4bdcbe8c6888ceab98140b33007bec8554
RMD160 (centericq-4.21.0.tar.bz2) = 69207fcaf5c90b9ae4609221526b839659c5ccfc
@@ -22,3 +22,4 @@ SHA1 (patch-ap) = 3092f56b292a3fe57cb80ad7a9fe26d8c6842840
SHA1 (patch-aq) = ce0db172171d874cd35c4b0293ea96f5a580810e
SHA1 (patch-ar) = b06ba8fad9a2dbcfacb0c81e2689cca02a38dd01
SHA1 (patch-as) = 55822a88a4fd17e57a06f0f186a6649fe3e4b092
+SHA1 (patch-at) = 7dd7158371940522c7d393ea8d9194c2e4154cf8
diff --git a/chat/centericq/patches/patch-at b/chat/centericq/patches/patch-at
new file mode 100644
index 00000000000..8c5c2a79ca1
--- /dev/null
+++ b/chat/centericq/patches/patch-at
@@ -0,0 +1,12 @@
+$NetBSD: patch-at,v 1.1 2005/12/03 17:04:23 adrianp Exp $
+
+--- libicq2000-0.1/src/DirectClient.cpp.orig
++++ libicq2000-0.1/src/DirectClient.cpp
+@@ -162,6 +162,7 @@
+
+ m_recv.setLittleEndian();
+ m_recv >> length;
++ if (length == 0) return; // short read, toss it back (nothing to do)
+ if (length > Incoming_Packet_Limit) throw ParseException("Received too long incoming packet");
+ if (m_recv.remains() < length) return; // waiting for more of the packet
+