From moggie@elasticmind.net  Sat Jan 23 02:24:15 2010
Return-Path: <moggie@elasticmind.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 0596710656A6
	for <freebsd-gnats-submit@freebsd.org>; Sat, 23 Jan 2010 02:24:15 +0000 (UTC)
	(envelope-from moggie@elasticmind.net)
Received: from mail.elasticmind.net (mail.elasticmind.net [85.113.90.11])
	by mx1.freebsd.org (Postfix) with ESMTP id 8D74D8FC12
	for <freebsd-gnats-submit@freebsd.org>; Sat, 23 Jan 2010 02:24:14 +0000 (UTC)
Received: by mail.elasticmind.net (Postfix, from userid 1001)
	id 38D4526D28B; Sat, 23 Jan 2010 02:23:46 +0000 (GMT)
Message-Id: <20100123022346.38D4526D28B@mail.elasticmind.net>
Date: Sat, 23 Jan 2010 02:23:46 +0000 (GMT)
From: moggie@elasticmind.net
Reply-To: moggie <moggie@elasticmind.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [maintainer-update|patch] irc/ircd-ratbox-devel: Security vuln / bugfix release
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         143098
>Category:       ports
>Synopsis:       [maintainer-update|patch] irc/ircd-ratbox-devel: Security vuln / bugfix release
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    nemoliu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 23 02:30:04 UTC 2010
>Closed-Date:    Thu Jan 28 21:25:55 UTC 2010
>Last-Modified:  Thu Jan 28 21:25:55 UTC 2010
>Originator:     moggie
>Release:        FreeBSD 7.2-RELEASE-p5 amd64
>Organization:
>Environment:
System: FreeBSD 7.2-RELEASE-p5 FreeBSD 7.2-RELEASE-p5 #0: Thu Dec 3 18:59:41 GMT 2009 amd64


	
>Description:
Updates ircd-ratbox-devel port to ircd-ratbox-3.0.5.

Contains a number of bug fixes, including a help module fix which resolves a minor potential vuln:

o Fix a bug with reading help files.
o Add debugging in for dealing with a k-line removal bug.
o Fix /rehash temp d-lines and /rehash bans so they actually do something with d-lines.
o Compute the number of file descriptors passed correctly on FreeBSD/amd64 (and probably others).
o Check for compiler support for various warning flags and add them.
o Add -fno-strict-aliasing as this is now needed for gcc 4.4.
o GNUTLS code now picks up new keys/certificates on rehash.

	
>How-To-Repeat:
	
>Fix:

	

--- ircd-ratbox-devel-3.0.5.diff begins here ---
diff -ruN ircd-ratbox-devel.orig/Makefile ircd-ratbox-devel/Makefile
--- ircd-ratbox-devel.orig/Makefile	2010-01-22 21:46:11.000000000 +0000
+++ ircd-ratbox-devel/Makefile	2010-01-22 21:49:18.000000000 +0000
@@ -7,8 +7,8 @@
 # ex: ts=8
 
 PORTNAME=	ircd-ratbox
-PORTVERSION=	3.0.4
-PORTREVISION=	2
+PORTVERSION=	3.0.5
+#PORTREVISION=	2
 CATEGORIES=	irc ipv6
 MASTER_SITES=	ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/testing/	\
 		ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/testing/	\
diff -ruN ircd-ratbox-devel.orig/distinfo ircd-ratbox-devel/distinfo
--- ircd-ratbox-devel.orig/distinfo	2010-01-22 21:46:11.000000000 +0000
+++ ircd-ratbox-devel/distinfo	2010-01-22 21:49:43.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (ircd-ratbox-3.0.4.tar.bz2) = 6e2377a3bb9c016a1a15b0bb2965f6e1
-SHA256 (ircd-ratbox-3.0.4.tar.bz2) = e45444b5e8956faf1f43e509844fba7da539b4f97422c34d0d97345a4745e385
-SIZE (ircd-ratbox-3.0.4.tar.bz2) = 1979817
+MD5 (ircd-ratbox-3.0.5.tar.bz2) = 896230a3750e521507607ab9af732e24
+SHA256 (ircd-ratbox-3.0.5.tar.bz2) = 2f91c44db491180c396eccf72d0e7bd9cba366703157c9a63429d8845453d292
+SIZE (ircd-ratbox-3.0.5.tar.bz2) = 1977347
diff -ruN ircd-ratbox-devel.orig/files/patch-libratbox_src_commio.c ircd-ratbox-devel/files/patch-libratbox_src_commio.c
--- ircd-ratbox-devel.orig/files/patch-libratbox_src_commio.c	2010-01-22 21:46:11.000000000 +0000
+++ ircd-ratbox-devel/files/patch-libratbox_src_commio.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- ./libratbox/src/commio.c.orig	2009-07-11 18:37:37.000000000 +0100
-+++ ./libratbox/src/commio.c	2009-07-11 18:37:55.000000000 +0100
-@@ -2156,7 +2156,7 @@
- 	if(msg.msg_controllen > 0 && msg.msg_control != NULL
- 	   && (cmsg = CMSG_FIRSTHDR(&msg)) != NULL)
- 	{
--		rfds = (msg.msg_controllen - sizeof(struct cmsghdr)) / sizeof(int);
-+		rfds = ((unsigned char *)cmsg + cmsg->cmsg_len - CMSG_DATA(cmsg)) / sizeof(int);
- 
- 		for(x = 0; x < nfds && x < rfds; x++)
- 		{
diff -ruN ircd-ratbox-devel.orig/files/pkg-message.in ircd-ratbox-devel/files/pkg-message.in
--- ircd-ratbox-devel.orig/files/pkg-message.in	2010-01-22 21:46:11.000000000 +0000
+++ ircd-ratbox-devel/files/pkg-message.in	2010-01-22 22:20:40.000000000 +0000
@@ -23,9 +23,5 @@
 
 	%%PREFIX%%/bin/bantool -u
 
-Note that the ssl_only_channel compile option has been removed, and
-should be added as a configuration setting (use_sslonly) in the
-ircd.conf file in order to activate the +S channel mode. 
-
 Be sure to check out 'ratbox-services' if you need a services package.
 ------------------------------------------------------------------------
--- ircd-ratbox-devel-3.0.5.diff ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->nemoliu  
Responsible-Changed-By: nemoliu 
Responsible-Changed-When: Tue Jan 26 07:21:21 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=143098 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Thu Jan 28 21:25:54 UTC 2010 
State-Changed-Why:  
new version in gnats 

http://www.freebsd.org/cgi/query-pr.cgi?pr=143098 
>Unformatted:
