Date: Sat, 30 Mar 2013 16:23:14 GMT From: JR Aquino <tanawts@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/177506: Update UnrealIRCD to 3.2.10 Message-ID: <201303301623.r2UGNEC8064090@red.freebsd.org> Resent-Message-ID: <201303301630.r2UGU0mo068930@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 177506 >Category: ports >Synopsis: Update UnrealIRCD to 3.2.10 >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 Mar 30 16:30:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: JR Aquino >Release: 9.0-RELEASE-p3 >Organization: >Environment: FreeBSD snowcrash.hbtk.org 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Port Maintainer Update of UnrealIRCD from 3.2.9 to 3.2.10 Also noting upstream ChangeLog: ==[ NEW ]== - Improved socket engine. This brings some performance improvements and also makes it easier to configure a system to hold more than 1024 clients (no more editing of header files on Linux!). - ESVID support: services can communicate the account name of the user back to the IRCd. This only works on ESVID-capable services: - Extban ~a:<accountname>: matches users who are logged in to services with that account name. - Show account name in /WHOIS - CAP support: this enables clients to enable certain features more easily. Can be disabled through set::options::disable-cap. - Now that STARTTLS is advertised in CAP it is likely to be used more often. - away-notify: informs clients of AWAY state changes of users on the same channels, for clients that support this. - account-notify: similar to away-notify, inform clients of changes in the login status and account name used by other clients on the same channels. - SASL support. To use this, and if your services support this, you point set::sasl-server to your services server. - Server-side MLOCK support: the IRCd will prevent channel mode changes depending on the MLOCK setting in services. Requires special support from services for this feature. - User Mode +I (IRCOp only): hide idle time - auth-method 'sslclientcertfp': authenticate users using an SSL client certificate by the SHA256 fingerprint of that certificate. The documentation has a new section (3.19) called 'Authentication Types' which contains an (improved) example of how to use SSL client certificate authentication instead of regular passwords. - oper::require-modes: an optional setting, which can be used to require users to have certain user modes (such as 'z') before they can /OPER up. - allow/deny channel: you can now optionally specify a class here as an extra filter. - doc/example.es.conf: Spanish translation of example configuration file. - There have also been some behavior changes, which can be considered NEW, see next section (CHANGED). ==[ CHANGED ]== - Anti-spoof protection (ping cookies) can now be enabled/disabled at run-time through set::ping-cookie [yes|no]. The default is 'yes' (enabled). - A quit with 'Ping timeout' now shows the number of seconds since the ping. - Print out a warning if we can't write to a log file. - Refuse to boot if we can't write to ANY log file. - Windows: if an SSL certificate exists, then uncheck the 'generate SSL certificate' checkbox by default. - *NIX with SSL: We now ask in ./Config if you want to generate an SSL certificate. The certificate is then copied when you run 'make install'. ==[ MAJOR BUGS FIXED ]== - Windows SSL crash (this issue was already fixed in 3.2.9-SSL-fix) - Other than that, none? ==[ MINOR BUGS FIXED ]== - Various compile problems, in particular with remote includes enabled. - Windows: the installer sometimes insisted that the Visual C++ 2008 redistributable package was not installed, when it actually was there. - Windows: MOTD file date/time was always showing up as 1/1/1970. - And more... see Changelog ==[ REMOVED / DROPPED ]== - Windows 9X is no longer supported - The networks/ directory has been removed >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN unreal.old/Makefile unreal/Makefile --- unreal.old/Makefile 2012-12-31 17:24:05.000000000 -0800 +++ unreal/Makefile 2012-12-31 18:26:15.000000000 -0800 @@ -6,7 +6,7 @@ # PORTNAME= Unreal -PORTVERSION= 3.2.9 +PORTVERSION= 3.2.10 CATEGORIES= irc ipv6 MASTER_SITES= http://www.unrealircd.com/downloads/ DISTNAME= ${PORTNAME}${PORTVERSION} @@ -19,7 +19,7 @@ LIB_DEPENDS= cares.2:${PORTSDIR}/dns/c-ares -WRKSRC= ${WRKDIR}/${DISTNAME:R} +WRKSRC= ${WRKDIR}/Unreal3.2.10 MODULESDIR= ${PREFIX}/lib/${PORTNAME} CONFIGDIR= ${PREFIX}/etc/${PORTNAME} @@ -123,7 +123,6 @@ -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \ -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/doc/example.conf - @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/networks/makenet @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/ircd.c @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/modules.c @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/s_conf.c @@ -138,7 +137,6 @@ ${MKDIR} ${CONFIGDIR} || true ${MKDIR} ${CONFIGDIR}/aliases || true ${MKDIR} ${EXAMPLESDIR}/aliases - ${MKDIR} ${DATADIR}/networks ${MKDIR} ${RUNDIR}/tmp ${MKDIR} ${LOGDIR} ${TOUCH} ${CONFIGDIR}/ircd.motd @@ -149,9 +147,6 @@ ${INSTALL_DATA} ${WRKSRC}/spamfilter.conf ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${EXAMPLESDIR}/unrealircd.conf ${INSTALL_DATA} ${WRKSRC}/aliases/*.conf ${EXAMPLESDIR}/aliases - ${INSTALL_DATA} ${WRKSRC}/networks/*.network ${DATADIR}/networks - ${INSTALL_DATA} ${WRKSRC}/networks/networks.ndx ${DATADIR}/networks - ${INSTALL_SCRIPT} ${WRKSRC}/networks/makenet ${DATADIR}/networks ${INSTALL} ${WRKSRC}/src/modules/*.so ${MODULESDIR} .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} diff -ruN unreal.old/distinfo unreal/distinfo --- unreal.old/distinfo 2012-12-31 17:24:05.000000000 -0800 +++ unreal/distinfo 2012-12-31 17:24:36.000000000 -0800 @@ -1,2 +1,2 @@ -SHA256 (Unreal3.2.9.tar.gz) = 3f581a331825d9179f5367ea6367dd0dc71c7ba615ac3c0134332086bee0e1d8 -SIZE (Unreal3.2.9.tar.gz) = 3064571 +SHA256 (Unreal3.2.10.tar.gz) = beafabc6fa2ebd4448fef424bb5efb7dceb4511032210206bfe3adf313fb9868 +SIZE (Unreal3.2.10.tar.gz) = 3132712 diff -ruN unreal.old/files/patch-makenet unreal/files/patch-makenet --- unreal.old/files/patch-makenet 2012-12-31 17:24:05.000000000 -0800 +++ unreal/files/patch-makenet 1969-12-31 16:00:00.000000000 -0800 @@ -1,17 +0,0 @@ ---- networks/makenet 2004-04-25 01:19:28.000000000 +0200 -+++ networks/makenet 2009-08-18 16:21:50.000000000 +0200 -@@ -241,10 +241,10 @@ - __EOF__ - - echo "" --echo "" >> ../unrealircd.conf --echo "// Added by makenet $DATE" >> ../unrealircd.conf --echo "include \"networks/$FILE\";" >> ../unrealircd.conf --echo "All done. I have added \"include \"networks/$FILE\"; to your unrealircd.conf" -+echo "" >> %%PREFIX%%/etc/Unreal/unrealircd.conf -+echo "// Added by makenet $DATE" >> %%PREFIX%%/etc/Unreal/unrealircd.conf -+echo "include \"%%PREFIX%%/share/Unreal/networks/$FILE\";" >> %%PREFIX%%/etc/Unreal/unrealircd.conf -+echo "All done. I have added \"include \"%%PREFIX%%/share/Unreal/networks/$FILE\"; to your unrealircd.conf" - echo "You might want to edit it if you have done makenet before" - echo "Thank you for choosing UnrealIRCd" - exit diff -ruN unreal.old/files/patch-url.c unreal/files/patch-url.c --- unreal.old/files/patch-url.c 2012-12-31 17:24:05.000000000 -0800 +++ unreal/files/patch-url.c 2012-12-31 18:06:57.000000000 -0800 @@ -1,6 +1,6 @@ ---- src/url.c Sat Jul 3 21:04:31 2004 -+++ src/url.c Mon Feb 7 04:31:06 2005 -@@ -141,7 +141,7 @@ +--- src/url.c 2012-12-28 08:04:54.000000000 -0800 ++++ src/url.c 2012-12-31 18:03:14.000000000 -0800 +@@ -171,7 +171,7 @@ CURLcode res; char *file = url_getfilename(url); char *filename = unreal_getfilename(file); @@ -9,12 +9,12 @@ FILE *fd; -@@ -236,7 +236,7 @@ +@@ -356,7 +356,7 @@ { char *file = url_getfilename(url); char *filename = unreal_getfilename(file); - char *tmp = unreal_mktemp("tmp", filename ? filename : "download.conf"); + char *tmp = unreal_mktemp("%%RUNDIR%%/tmp", filename ? filename : "download.conf"); - FileHandle *handle = malloc(sizeof(FileHandle)); + FileHandle *handle = MyMallocEx(sizeof(FileHandle)); handle->fd = fopen(tmp, "wb"); if (!handle->fd) diff -ruN unreal.old/pkg-plist unreal/pkg-plist --- unreal.old/pkg-plist 2012-12-31 17:24:05.000000000 -0800 +++ unreal/pkg-plist 2013-02-09 11:12:01.000000000 -0800 @@ -1,92 +1,21 @@ -@exec mkdir -p %D/etc/Unreal 2> /dev/null -@exec mkdir -p %D/etc/Unreal/aliases 2> /dev/null -@unexec if cmp -s %D/etc/Unreal/aliases/aliases.conf %D/%%EXAMPLESDIR%%/aliases/aliases.conf; then rm -f %D/etc/Unreal/aliases/aliases.conf; fi -%%EXAMPLESDIR%%/aliases/aliases.conf -@exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf -@unexec if cmp -s %D/etc/Unreal/aliases/atheme.conf %D/%%EXAMPLESDIR%%/aliases/atheme.conf; then rm -f %D/etc/Unreal/aliases/atheme.conf; fi -%%EXAMPLESDIR%%/aliases/atheme.conf -@exec [ -f %D/etc/Unreal/aliases/atheme.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/atheme.conf %D/etc/Unreal/aliases/atheme.conf -@unexec if cmp -s %D/etc/Unreal/aliases/anope.conf %D/%%EXAMPLESDIR%%/aliases/anope.conf; then rm -f %D/etc/Unreal/aliases/anope.conf; fi -%%EXAMPLESDIR%%/aliases/anope.conf -@exec [ -f %D/etc/Unreal/aliases/anope.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/anope.conf %D/etc/Unreal/aliases/anope.conf -@unexec if cmp -s %D/etc/Unreal/aliases/auspice.conf %D/%%EXAMPLESDIR%%/aliases/auspice.conf; then rm -f %D/etc/Unreal/aliases/auspice.conf; fi -%%EXAMPLESDIR%%/aliases/auspice.conf -@exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf -@unexec if cmp -s %D/etc/Unreal/aliases/cygnus.conf %D/%%EXAMPLESDIR%%/aliases/cygnus.conf; then rm -f %D/etc/Unreal/aliases/cygnus.conf; fi -%%EXAMPLESDIR%%/aliases/cygnus.conf -@exec [ -f %D/etc/Unreal/aliases/cygnus.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/cygnus.conf %D/etc/Unreal/aliases/cygnus.conf -@unexec if cmp -s %D/etc/Unreal/aliases/epona.conf %D/%%EXAMPLESDIR%%/aliases/epona.conf; then rm -f %D/etc/Unreal/aliases/epona.conf; fi -%%EXAMPLESDIR%%/aliases/epona.conf -@exec [ -f %D/etc/Unreal/aliases/epona.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/epona.conf %D/etc/Unreal/aliases/epona.conf -@unexec if cmp -s %D/etc/Unreal/aliases/generic.conf %D/%%EXAMPLESDIR%%/aliases/generic.conf; then rm -f %D/etc/Unreal/aliases/generic.conf; fi -%%EXAMPLESDIR%%/aliases/generic.conf -@exec [ -f %D/etc/Unreal/aliases/generic.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/generic.conf %D/etc/Unreal/aliases/generic.conf -@unexec if cmp -s %D/etc/Unreal/aliases/genericstats.conf %D/%%EXAMPLESDIR%%/aliases/genericstats.conf; then rm -f %D/etc/Unreal/aliases/genericstats.conf; fi -%%EXAMPLESDIR%%/aliases/genericstats.conf -@exec [ -f %D/etc/Unreal/aliases/genericstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/genericstats.conf %D/etc/Unreal/aliases/genericstats.conf -@unexec if cmp -s %D/etc/Unreal/aliases/ircservices.conf %D/%%EXAMPLESDIR%%/aliases/ircservices.conf; then rm -f %D/etc/Unreal/aliases/ircservices.conf; fi -%%EXAMPLESDIR%%/aliases/ircservices.conf -@exec [ -f %D/etc/Unreal/aliases/ircservices.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/ircservices.conf %D/etc/Unreal/aliases/ircservices.conf -@unexec if cmp -s %D/etc/Unreal/aliases/operstats.conf %D/%%EXAMPLESDIR%%/aliases/operstats.conf; then rm -f %D/etc/Unreal/aliases/operstats.conf; fi -%%EXAMPLESDIR%%/aliases/operstats.conf -@exec [ -f %D/etc/Unreal/aliases/operstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/operstats.conf %D/etc/Unreal/aliases/operstats.conf -@unexec if cmp -s %D/etc/Unreal/badwords.channel.conf %D/%%EXAMPLESDIR%%/badwords.channel.conf; then rm -f %D/etc/Unreal/badwords.channel.conf; fi -%%EXAMPLESDIR%%/badwords.channel.conf -@exec [ -f %D/etc/Unreal/badwords.channel.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.channel.conf %D/etc/Unreal/badwords.channel.conf -@unexec if cmp -s %D/etc/Unreal/badwords.message.conf %D/%%EXAMPLESDIR%%/badwords.message.conf; then rm -f %D/etc/Unreal/badwords.message.conf; fi -%%EXAMPLESDIR%%/badwords.message.conf -@exec [ -f %D/etc/Unreal/badwords.message.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.message.conf %D/etc/Unreal/badwords.message.conf -@unexec if cmp -s %D/etc/Unreal/badwords.quit.conf %D/%%EXAMPLESDIR%%/badwords.quit.conf; then rm -f %D/etc/Unreal/badwords.quit.conf; fi -%%EXAMPLESDIR%%/badwords.quit.conf -@exec [ -f %D/etc/Unreal/badwords.quit.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.quit.conf %D/etc/Unreal/badwords.quit.conf -@unexec if cmp -s %D/etc/Unreal/help.conf %D/%%EXAMPLESDIR%%/help.conf; then rm -f %D/etc/Unreal/help.conf; fi -%%EXAMPLESDIR%%/help.conf -@exec [ -f %D/etc/Unreal/help.conf ] || cp %D/%%EXAMPLESDIR%%/help.conf %D/etc/Unreal/help.conf -@unexec if cmp -s %D/etc/Unreal/spamfilter.conf %D/%%EXAMPLESDIR%%/spamfilter.conf; then rm -f %D/etc/Unreal/spamfilter.conf; fi -%%EXAMPLESDIR%%/spamfilter.conf -@exec [ -f %D/etc/Unreal/spamfilter.conf ] || cp %D/%%EXAMPLESDIR%%/spamfilter.conf %D/etc/Unreal/spamfilter.conf -@unexec if cmp -s %D/etc/Unreal/unrealircd.conf %D/%%EXAMPLESDIR%%/unrealircd.conf; then rm -f %D/etc/Unreal/unrealircd.conf; fi -%%EXAMPLESDIR%%/unrealircd.conf -@exec [ -f %D/etc/Unreal/unrealircd.conf ] || cp %D/%%EXAMPLESDIR%%/unrealircd.conf %D/etc/Unreal/unrealircd.conf +etc/Unreal/aliases/aliases.conf +etc/Unreal/aliases/anope.conf +etc/Unreal/aliases/auspice.conf +etc/Unreal/aliases/cygnus.conf +etc/Unreal/aliases/epona.conf +etc/Unreal/aliases/generic.conf +etc/Unreal/aliases/genericstats.conf +etc/Unreal/aliases/ircservices.conf +etc/Unreal/aliases/operstats.conf +etc/Unreal/badwords.channel.conf +etc/Unreal/badwords.message.conf +etc/Unreal/badwords.quit.conf +etc/Unreal/help.conf etc/Unreal/ircd.motd etc/Unreal/ircd.rules -libexec/ircd -%%DATADIR%%/LICENSE -%%DATADIR%%/networks/awesomechristians.network -%%DATADIR%%/networks/axenet.network -%%DATADIR%%/networks/bunker7.network -%%DATADIR%%/networks/burnnet.network -%%DATADIR%%/networks/cabonet.network -%%DATADIR%%/networks/chatcrap.network -%%DATADIR%%/networks/chatuniverse.network -%%DATADIR%%/networks/ctcp.network -%%DATADIR%%/networks/darkkaos.network -%%DATADIR%%/networks/digitalirc.network -%%DATADIR%%/networks/discussioni.network -%%DATADIR%%/networks/dragonwings.network -%%DATADIR%%/networks/gamescafe.network -%%DATADIR%%/networks/german-elite.network -%%DATADIR%%/networks/german-global-irc.network -%%DATADIR%%/networks/global-irc.network -%%DATADIR%%/networks/globalchat.network -%%DATADIR%%/networks/icechat.network -%%DATADIR%%/networks/infinity.network -%%DATADIR%%/networks/ircsystems.network -%%DATADIR%%/networks/isno.network -%%DATADIR%%/networks/l33t-irc.network -%%DATADIR%%/networks/lcirc.network -%%DATADIR%%/networks/outsiderz.network -%%DATADIR%%/networks/phazenet.network -%%DATADIR%%/networks/stormdancing.network -%%DATADIR%%/networks/template.network -%%DATADIR%%/networks/thainet.network -%%DATADIR%%/networks/unitedirc-org.network -%%DATADIR%%/networks/unreal-test.network -%%DATADIR%%/networks/wazzza.network -%%DATADIR%%/networks/x-irc.network -%%DATADIR%%/networks/zirc.network -%%DATADIR%%/networks/makenet -%%DATADIR%%/networks/networks.ndx +etc/Unreal/spamfilter.conf +etc/Unreal/unrealircd.conf +etc/rc.d/unrealircd lib/Unreal/cloak.so lib/Unreal/commands.so lib/Unreal/m_addline.so @@ -97,6 +26,7 @@ lib/Unreal/m_akill.so lib/Unreal/m_away.so lib/Unreal/m_botmotd.so +lib/Unreal/m_cap.so lib/Unreal/m_chatops.so lib/Unreal/m_chghost.so lib/Unreal/m_chgident.so @@ -112,8 +42,8 @@ lib/Unreal/m_help.so lib/Unreal/m_htm.so lib/Unreal/m_invite.so -lib/Unreal/m_issecure.so lib/Unreal/m_ison.so +lib/Unreal/m_issecure.so lib/Unreal/m_join.so lib/Unreal/m_kick.so lib/Unreal/m_kill.so @@ -146,6 +76,7 @@ lib/Unreal/m_sajoin.so lib/Unreal/m_samode.so lib/Unreal/m_sapart.so +lib/Unreal/m_sasl.so lib/Unreal/m_sdesc.so lib/Unreal/m_sendsno.so lib/Unreal/m_sendumode.so @@ -153,8 +84,8 @@ lib/Unreal/m_sethost.so lib/Unreal/m_setident.so lib/Unreal/m_setname.so -lib/Unreal/m_sjoin.so lib/Unreal/m_silence.so +lib/Unreal/m_sjoin.so lib/Unreal/m_sqline.so lib/Unreal/m_squit.so lib/Unreal/m_starttls.so @@ -167,11 +98,11 @@ lib/Unreal/m_svsmotd.so lib/Unreal/m_svsnick.so lib/Unreal/m_svsnline.so +lib/Unreal/m_svsnolag.so lib/Unreal/m_svsnoop.so lib/Unreal/m_svso.so lib/Unreal/m_svspart.so lib/Unreal/m_svssilence.so -lib/Unreal/m_svsnolag.so lib/Unreal/m_svssno.so lib/Unreal/m_svswatch.so lib/Unreal/m_swhois.so @@ -194,23 +125,36 @@ lib/Unreal/m_who.so lib/Unreal/m_whois.so lib/Unreal/m_whowas.so -%%PORTDOCS%%%%DOCSDIR%%/Donation -%%PORTDOCS%%%%DOCSDIR%%/Authors -%%PORTDOCS%%%%DOCSDIR%%/coding-guidelines -%%PORTDOCS%%%%DOCSDIR%%/example.conf -%%PORTDOCS%%%%DOCSDIR%%/tao.of.irc -%%PORTDOCS%%%%DOCSDIR%%/translations.txt -%%PORTDOCS%%%%DOCSDIR%%/unreal32docs.html -%%PORTDOCS%%%%DOCSDIR%%/005.txt -%%PORTDOCS%%%%DOCSDIR%%/base64.txt -%%PORTDOCS%%%%DOCSDIR%%/protoctl.txt -%%PORTDOCS%%%%DOCSDIR%%/token.txt -%%PORTDOCS%%%%DOCSDIR%%/vl.txt -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm %%DATADIR%%/networks -@dirrm %%DATADIR%% -@dirrm %%EXAMPLESDIR%%/aliases -@dirrm %%EXAMPLESDIR%% -@dirrm lib/Unreal -@dirrmtry etc/Unreal/aliases -@dirrmtry etc/Unreal +libexec/ircd +share/Unreal +share/doc/Unreal/005.txt +share/doc/Unreal/Authors +share/doc/Unreal/Donation +share/doc/Unreal/base64.txt +share/doc/Unreal/coding-guidelines +share/doc/Unreal/example.conf +share/doc/Unreal/protoctl.txt +share/doc/Unreal/tao.of.irc +share/doc/Unreal/token.txt +share/doc/Unreal/translations.txt +share/doc/Unreal/unreal32docs.html +share/doc/Unreal/vl.txt +share/examples/Unreal/aliases/aliases.conf +share/examples/Unreal/aliases/anope.conf +share/examples/Unreal/aliases/atheme.conf +share/examples/Unreal/aliases/auspice.conf +share/examples/Unreal/aliases/cygnus.conf +share/examples/Unreal/aliases/epona.conf +share/examples/Unreal/aliases/generic.conf +share/examples/Unreal/aliases/genericstats.conf +share/examples/Unreal/aliases/ircservices.conf +share/examples/Unreal/aliases/operstats.conf +share/examples/Unreal/badwords.channel.conf +share/examples/Unreal/badwords.message.conf +share/examples/Unreal/badwords.quit.conf +share/examples/Unreal/help.conf +share/examples/Unreal/spamfilter.conf +share/examples/Unreal/unrealircd.conf +share/licenses/Unreal-3.2.10/GPLv2 +share/licenses/Unreal-3.2.10/LICENSE +share/licenses/Unreal-3.2.10/catalog.mk >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303301623.r2UGNEC8064090>