ports/185249: Port Maintainer Update of UnrealIRCD to 3.2.10.2

Jr Aquino tanawts at gmail.com
Sat Dec 28 20:30:00 UTC 2013


>Number:         185249
>Category:       ports
>Synopsis:       Port Maintainer Update of UnrealIRCD to 3.2.10.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 28 20:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Jr Aquino
>Release:        9.1-RELEASE-p5
>Organization:
>Environment:
FreeBSD snowcrash.hbtk.org 9.1-RELEASE-p5 FreeBSD 9.1-RELEASE-p5 #0: Sat Jul 27 01:14:23 UTC 2013     root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Update UnrealIRCD to 3.2.10.2

==[ .2 RELEASE ]==
The following major issues were present in 3.2.10 & 3.2.10.1 and have
been fixed in this version:
- A remote crash issue when compiled with SSL (NULL pointer dereference)
- A second issue that can potentially lead to a crash (read-after-free)

In addition to these 3.2.10.x fixes there were also some other bugs fixed,
mostly in the area of server linking and flood hardening.

The external libraries of the Windows version have been updated (openssl,
c-ares, zlib). The bundled c-ares source (for *NIX) has been updated too.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN unreal.old/Makefile unreal/Makefile
--- unreal.old/Makefile	2013-11-03 14:20:19.000000000 -0800
+++ unreal/Makefile	2013-12-28 11:12:08.000000000 -0800
@@ -1,8 +1,8 @@
 # Created by: Gerrit Beine (<tux at pinguru.net>)
-# $FreeBSD: irc/unreal/Makefile 329044 2013-10-02 12:51:52Z feld $
+# $FreeBSD: irc/unreal/Makefile 332656 2013-11-04 00:08:07Z bdrewery $
 
 PORTNAME=	Unreal
-PORTVERSION=	3.2.10.1
+PORTVERSION=	3.2.10.2
 CATEGORIES=	irc ipv6
 MASTER_SITES=	http://www.unrealircd.com/downloads/
 DISTNAME=	${PORTNAME}${PORTVERSION}
@@ -28,6 +28,8 @@
 USERS=		ircd
 GROUPS=		ircd
 
+USES=		pkgconfig
+
 SUB_LIST+=	RUNDIR=${RUNDIR}
 SUB_LIST+=	USERS=${USERS}
 SUB_LIST+=	GROUPS=${GROUPS}
@@ -43,6 +45,7 @@
 		--with-bufferpool=18 \
 		--with-permissions=0600 \
 		--with-fd-setsize=1024 \
+		--with-system-cares \
 		--enable-dynamic-linking
 
 OPTIONS_DEFINE=	HUB NOSPOOF ZIPLINKS SSL IPV6 PREFIXAQ REMOTE DOCS
diff -ruN unreal.old/distinfo unreal/distinfo
--- unreal.old/distinfo	2013-11-03 14:20:09.000000000 -0800
+++ unreal/distinfo	2013-12-28 11:11:53.000000000 -0800
@@ -1,2 +1,2 @@
-SHA256 (Unreal3.2.10.1.tar.gz) = 79843002413a42deabed7d1471abc15944c94d3a41f02fcebc3601e50d282036
-SIZE (Unreal3.2.10.1.tar.gz) = 3135615
+SHA256 (Unreal3.2.10.2.tar.gz) = 70fd18c0b0f395e0e8d33109bd838f47d6d5317423bc8ea21173fc2e0a4b3d93
+SIZE (Unreal3.2.10.2.tar.gz) = 3520861


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list