summaryrefslogtreecommitdiff
path: root/irc
diff options
context:
space:
mode:
authorDonald Burr <dburr@FreeBSD.org>1998-06-07 14:45:46 +0000
committerDonald Burr <dburr@FreeBSD.org>1998-06-07 14:45:46 +0000
commit3622f30dc5d692c623417c5836fa43186816c5d4 (patch)
tree7c54a012c9fb9f78da69ba1c49f72855344a0e8f /irc
parentSVr4 and XSI-Curses compatible curses library. (diff)
Upgrade to ircd-hybrid-5.2p1.
* Change DISTNAME in Makefile, and add PKGNAME to reflect the convention that "5.2p1" is to be expressed as "5.2.1" in package names. * Changed MD5. * Re-generated patches so that they patch cleanly against the new version.
Notes
Notes: svn path=/head/; revision=11327
Diffstat (limited to 'irc')
-rw-r--r--irc/ircd-hybrid/Makefile12
-rw-r--r--irc/ircd-hybrid/distinfo2
-rw-r--r--irc/ircd-hybrid/files/patch-aa174
-rw-r--r--irc/ircd-hybrid/files/patch-ab259
-rw-r--r--irc/ircd-hybrid/files/patch-ac30
5 files changed, 170 insertions, 307 deletions
diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile
index 91662c1dea53..12d55f8afc1d 100644
--- a/irc/ircd-hybrid/Makefile
+++ b/irc/ircd-hybrid/Makefile
@@ -1,12 +1,13 @@
# New ports collection makefile for: ircd-hybrid
-# Version required: 5
+# Version required: 5.2p1
# Date created: 9 January 1998
# Whom: desmo@bandwidth.org
#
-# $Id: Makefile,v 1.2 1998/01/18 10:55:32 asami Exp $
+# $Id: Makefile,v 1.3 1998/04/20 07:50:52 jkh Exp $
#
-DISTNAME= ircd-hybrid-5
+DISTNAME= ircd-hybrid-5.2p1
+PKGNAME= ircd-hybrid-5.2.1
CATEGORIES= net
MASTER_SITES= ftp://ftp.vol.com/pub/ircd/
@@ -16,8 +17,11 @@ GNU_CONFIGURE= yes
MAN8= ircd.8
+pre-install:
+ @${SH} ${PKGDIR}/INSTALL ${PKGNAME} PRE-INSTALL
+
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/ircd.8 ${MANPREFIX}/man/man8
- /bin/sh ${PKGDIR}/INSTALL
+ #/bin/sh ${PKGDIR}/INSTALL
.include <bsd.port.mk>
diff --git a/irc/ircd-hybrid/distinfo b/irc/ircd-hybrid/distinfo
index 968ac1554b3d..eb95df514988 100644
--- a/irc/ircd-hybrid/distinfo
+++ b/irc/ircd-hybrid/distinfo
@@ -1 +1 @@
-MD5 (ircd-hybrid-5.tar.gz) = cc7693cba92786931bf057a11182efb4
+MD5 (ircd-hybrid-5.2p1.tar.gz) = dc7b91da8d14435ed075eed45cd6a4a5
diff --git a/irc/ircd-hybrid/files/patch-aa b/irc/ircd-hybrid/files/patch-aa
index 1d346f732c42..b5f1157cc6d1 100644
--- a/irc/ircd-hybrid/files/patch-aa
+++ b/irc/ircd-hybrid/files/patch-aa
@@ -1,112 +1,62 @@
-*** include/s_err.h.orig Sat Jan 10 14:45:50 1998
---- include/s_err.h Sat Jan 10 14:45:34 1998
-***************
-*** 23,31 ****
- #ifdef CUSTOM_ERR
- static Numeric local_replies[] = {
- /* 000 */ 0, (char *)NULL,
-! /* 001 */ RPL_WELCOME, ":Welcome to EFNet IRC - the Internet Relay Chat Network %s",
- /* 002 */ RPL_YOURHOST, ":Your host is %s, running version %s",
-! /* 003 */ RPL_CREATED, ":This server rose from the ashes %s",
- /* 004 */ RPL_MYINFO, "%s %s oiwszcrkfydn biklmnopstv",
- 0, (char *)NULL
- };
---- 23,31 ----
- #ifdef CUSTOM_ERR
- static Numeric local_replies[] = {
- /* 000 */ 0, (char *)NULL,
-! /* 001 */ RPL_WELCOME, ":Welcome to BSDNet IRC - the Internet Relay Chat Network %s",
- /* 002 */ RPL_YOURHOST, ":Your host is %s, running version %s",
-! /* 003 */ RPL_CREATED, ":This server was hatched %s",
- /* 004 */ RPL_MYINFO, "%s %s oiwszcrkfydn biklmnopstv",
- 0, (char *)NULL
- };
-***************
-*** 90,96 ****
- /* 461 */ ERR_NEEDMOREPARAMS, "%s :Not enough parameters",
- /* 462 */ ERR_ALREADYREGISTRED, ":You may not reregister",
- /* 463 */ ERR_NOPERMFORHOST, ":Your host isn't among the privileged.",
-! /* 464 */ ERR_PASSWDMISMATCH, ":BZZZT!! Wrong password, homez. Are you sure you know what you're doing??",
- /* 465 */ ERR_YOUREBANNEDCREEP, ":You are BANNED from this server- %s",
- /* 466 */ ERR_YOUWILLBEBANNED, (char *)NULL,
- /* 467 */ ERR_KEYSET, "%s :Channel key already set. Pay attention.",
---- 90,96 ----
- /* 461 */ ERR_NEEDMOREPARAMS, "%s :Not enough parameters",
- /* 462 */ ERR_ALREADYREGISTRED, ":You may not reregister",
- /* 463 */ ERR_NOPERMFORHOST, ":Your host isn't among the privileged.",
-! /* 464 */ ERR_PASSWDMISMATCH, ":BZZZT!! Wrong password, dewd. Are you sure you know what you're doing?",
- /* 465 */ ERR_YOUREBANNEDCREEP, ":You are BANNED from this server- %s",
- /* 466 */ ERR_YOUWILLBEBANNED, (char *)NULL,
- /* 467 */ ERR_KEYSET, "%s :Channel key already set. Pay attention.",
-***************
-*** 104,112 ****
- 0, (char *)NULL, 0, (char *)NULL, 0, (char *)NULL,
- 0, (char *)NULL,
- /* 481 */ ERR_NOPRIVILEGES,
-! ":UHHH, I don't THINK so, homez... you ain't got what it takes. (IRC Operator)",
- /* 482 */ ERR_CHANOPRIVSNEEDED, "%s :You can't do that thing, when you don't have that swing (You're not channel operator)",
-! /* 483 */ ERR_CANTKILLSERVER, ":Don't be an idiot - you can't kill a SERVER, fool.",
- /* 484 */ 0, (char *)NULL,
- 0, (char *)NULL,
- 0, (char *)NULL,
---- 104,112 ----
- 0, (char *)NULL, 0, (char *)NULL, 0, (char *)NULL,
- 0, (char *)NULL,
- /* 481 */ ERR_NOPRIVILEGES,
-! ":UHHH, I don't THINK so, dewd... you ain't got those mad l33+ sk1llz. (IRC Operator)",
- /* 482 */ ERR_CHANOPRIVSNEEDED, "%s :You can't do that thing, when you don't have that swing (You're not channel operator)",
-! /* 483 */ ERR_CANTKILLSERVER, ":Don't be an idiot - you can't kill a SERVER.",
- /* 484 */ 0, (char *)NULL,
- 0, (char *)NULL,
- 0, (char *)NULL,
-***************
-*** 124,130 ****
- 0, (char *)NULL,
- 0, (char *)NULL,
- 0, (char *)NULL,
-! /* 501 */ ERR_UMODEUNKNOWNFLAG, ":Unknown MODE flag - you smokin' something?",
- /* 502 */ ERR_USERSDONTMATCH, ":You can't change user modes for other users, silly - check that nickname again.",
- /* 503 */ ERR_GHOSTEDCLIENT, ":Message could not be delivered to %s",
- /* LAST */ ERR_LAST_ERR_MSG, ":Last Error Message",
---- 124,130 ----
- 0, (char *)NULL,
- 0, (char *)NULL,
- 0, (char *)NULL,
-! /* 501 */ ERR_UMODEUNKNOWNFLAG, ":Unknown MODE flag",
- /* 502 */ ERR_USERSDONTMATCH, ":You can't change user modes for other users, silly - check that nickname again.",
- /* 503 */ ERR_GHOSTEDCLIENT, ":Message could not be delivered to %s",
- /* LAST */ ERR_LAST_ERR_MSG, ":Last Error Message",
-***************
-*** 143,149 ****
- 0, (char *)NULL,
- /* 311 */ RPL_WHOISUSER, "%s %s %s * :%s",
- /* 312 */ RPL_WHOISSERVER, "%s %s :%s",
-! /* 313 */ RPL_WHOISOPERATOR, "%s :is an IRC Janitor (IRC Operator)",
- /* 314 */ RPL_WHOWASUSER, "%s %s %s * :%s",
- /* 315 */ RPL_ENDOFWHO, "%s :End of /WHO list.",
- /* 316 */ RPL_WHOISCHANOP, (char *)NULL,
---- 143,149 ----
- 0, (char *)NULL,
- /* 311 */ RPL_WHOISUSER, "%s %s %s * :%s",
- /* 312 */ RPL_WHOISSERVER, "%s %s :%s",
-! /* 313 */ RPL_WHOISOPERATOR, "%s :really likes to twist and shout -IRC Operator-",
- /* 314 */ RPL_WHOWASUSER, "%s %s %s * :%s",
- /* 315 */ RPL_ENDOFWHO, "%s :End of /WHO list.",
- /* 316 */ RPL_WHOISCHANOP, (char *)NULL,
-***************
-*** 220,226 ****
- #endif
- 0, (char *)NULL, 0, (char *)NULL,
- 0, (char *)NULL,
-! /* 381 */ RPL_YOUREOPER, ":You are now one bad motherfucker - Go /kill someone.",
- /* 382 */ RPL_REHASHING, "%s :it slices, dices, and even reloads config files! Rehashing config file, mang.",
- /* 383 */ 0, (char *)NULL,
- /* 384 */ RPL_MYPORTIS, "%d :Port to local server is\r\n",
---- 220,226 ----
- #endif
- 0, (char *)NULL, 0, (char *)NULL,
- 0, (char *)NULL,
-! /* 381 */ RPL_YOUREOPER, ":You have the phorce. Use it wisely.",
- /* 382 */ RPL_REHASHING, "%s :it slices, dices, and even reloads config files! Rehashing config file, mang.",
- /* 383 */ 0, (char *)NULL,
- /* 384 */ RPL_MYPORTIS, "%d :Port to local server is\r\n",
+--- include/s_err.h.old Sun Jun 7 07:01:12 1998
++++ include/s_err.h Sun Jun 7 07:06:27 1998
+@@ -23,9 +23,9 @@
+ #ifdef CUSTOM_ERR
+ static Numeric local_replies[] = {
+ /* 000 */ 0, (char *)NULL,
+-/* 001 */ RPL_WELCOME, ":Welcome to EFNet IRC - the Internet Relay Chat Network %s",
++/* 001 */ RPL_WELCOME, ":Welcome to BSDet IRC - the Internet Relay Chat Network %s",
+ /* 002 */ RPL_YOURHOST, ":Your host is %s, running version %s",
+-/* 003 */ RPL_CREATED, ":This server rose from the ashes %s",
++/* 003 */ RPL_CREATED, ":This server was hatched %s",
+ /* 004 */ RPL_MYINFO, "%s %s oiwszcrkfydn biklmnopstv",
+ 0, (char *)NULL
+ };
+@@ -90,7 +90,7 @@
+ /* 461 */ ERR_NEEDMOREPARAMS, "%s :Not enough parameters",
+ /* 462 */ ERR_ALREADYREGISTRED, ":You may not reregister",
+ /* 463 */ ERR_NOPERMFORHOST, ":Your host isn't among the privileged.",
+-/* 464 */ ERR_PASSWDMISMATCH, ":BZZZT!! Wrong password, homez. Are you sure you know what you're doing??",
++/* 464 */ ERR_PASSWDMISMATCH, ":BZZZT!! Wrong password, dewd. Are you sure you know what you're doing?",
+ /* 465 */ ERR_YOUREBANNEDCREEP, ":You are BANNED from this server- %s",
+ /* 466 */ ERR_YOUWILLBEBANNED, (char *)NULL,
+ /* 467 */ ERR_KEYSET, "%s :Channel key already set. Pay attention.",
+@@ -104,9 +104,9 @@
+ 0, (char *)NULL, 0, (char *)NULL, 0, (char *)NULL,
+ 0, (char *)NULL,
+ /* 481 */ ERR_NOPRIVILEGES,
+- ":UHHH, I don't THINK so, homez... you ain't got what it takes. (IRC Operator)",
++ ":UHHH, I don't THINK so, dewd... you ain't got those mad l33+ sk1llz. (IRC Operator)",
+ /* 482 */ ERR_CHANOPRIVSNEEDED, "%s :You can't do that thing, when you don't have that swing (You're not channel operator)",
+-/* 483 */ ERR_CANTKILLSERVER, ":Don't be an idiot - you can't kill a SERVER, fool.",
++/* 483 */ ERR_CANTKILLSERVER, ":Don't be an idiot - you can't kill a SERVER.",
+ /* 484 */ 0, (char *)NULL,
+ 0, (char *)NULL,
+ 0, (char *)NULL,
+@@ -124,7 +124,7 @@
+ 0, (char *)NULL,
+ 0, (char *)NULL,
+ 0, (char *)NULL,
+-/* 501 */ ERR_UMODEUNKNOWNFLAG, ":Unknown MODE flag - you smokin' something?",
++/* 501 */ ERR_UMODEUNKNOWNFLAG, ":Unknown MODE flag",
+ /* 502 */ ERR_USERSDONTMATCH, ":You can't change user modes for other users, silly - check that nickname again.",
+ /* 503 */ ERR_GHOSTEDCLIENT, ":Message could not be delivered to %s",
+ /* LAST */ ERR_LAST_ERR_MSG, ":Last Error Message",
+@@ -143,7 +143,7 @@
+ 0, (char *)NULL,
+ /* 311 */ RPL_WHOISUSER, "%s %s %s * :%s",
+ /* 312 */ RPL_WHOISSERVER, "%s %s :%s",
+-/* 313 */ RPL_WHOISOPERATOR, "%s :is an IRC Janitor (IRC Operator)",
++/* 313 */ RPL_WHOISOPERATOR, "%s :really likes to twist and shout -IRC Operator-",
+ /* 314 */ RPL_WHOWASUSER, "%s %s %s * :%s",
+ /* 315 */ RPL_ENDOFWHO, "%s :End of /WHO list.",
+ /* 316 */ RPL_WHOISCHANOP, (char *)NULL,
+@@ -216,7 +216,7 @@
+ 0, (char *)NULL,
+ 0, (char *)NULL, 0, (char *)NULL,
+ 0, (char *)NULL,
+-/* 381 */ RPL_YOUREOPER, ":You are now one bad motherfucker - Go /kill someone.",
++/* 381 */ RPL_YOUREOPER, ":You have the phorce. Use it wisely.",
+ /* 382 */ RPL_REHASHING, "%s :it slices, dices, and even reloads config files! Rehashing config file, mang.",
+ /* 383 */ 0, (char *)NULL,
+ /* 384 */ RPL_MYPORTIS, "%d :Port to local server is\r\n",
diff --git a/irc/ircd-hybrid/files/patch-ab b/irc/ircd-hybrid/files/patch-ab
index a664b3e46dcc..b7eaa9d5ba51 100644
--- a/irc/ircd-hybrid/files/patch-ab
+++ b/irc/ircd-hybrid/files/patch-ab
@@ -1,171 +1,88 @@
-*** include/config.h.orig Sat Jan 10 14:43:53 1998
---- include/config.h Sat Jan 10 14:47:44 1998
-***************
-*** 27,34 ****
- /***************** MAKE SURE THIS IS CORRECT!!!!!!!!! **************/
- /* ONLY EDIT "HARD_FDLIMIT_" and "INIT_MAXCLIENTS" */
-
-! #define HARD_FDLIMIT_ 1024
-! #define INIT_MAXCLIENTS 800
-
- /*
- * This is how many 'buffer connections' we allow...
---- 27,34 ----
- /***************** MAKE SURE THIS IS CORRECT!!!!!!!!! **************/
- /* ONLY EDIT "HARD_FDLIMIT_" and "INIT_MAXCLIENTS" */
-
-! #define HARD_FDLIMIT_ 125
-! #define INIT_MAXCLIENTS 40
-
- /*
- * This is how many 'buffer connections' we allow...
-***************
-*** 82,89 ****
- * -Dianora
- */
-
-! #define DPATH "/usr/local/ircd/"
-! #define SPATH "/usr/local/ircd/ircd"
- #define CPATH "ircd.conf"
- #define KPATH "kline.conf"
- #define MPATH "ircd.motd"
---- 82,89 ----
- * -Dianora
- */
-
-! #define DPATH "/usr/local/etc/ircd/"
-! #define SPATH "/usr/local/sbin/ircd"
- #define CPATH "ircd.conf"
- #define KPATH "kline.conf"
- #define MPATH "ircd.motd"
-***************
-*** 130,137 ****
- *
- * These need to be defined if you want to use SYSLOG logging, too.
- */
-! #define FNAME_USERLOG "/usr/local/ircd/users" /* */
-! #define FNAME_OPERLOG "/usr/local/ircd/opers" /* */
-
- /* ANTI_IP_SPOOF - protects against TCP sequence guessing attacks
- * Define this if you want the server to send a random ping at USER or NICK
---- 130,137 ----
- *
- * These need to be defined if you want to use SYSLOG logging, too.
- */
-! #define FNAME_USERLOG "/usr/local/etc/ircd/users" /* */
-! #define FNAME_OPERLOG "/usr/local/etc/ircd/opers" /* */
-
- /* ANTI_IP_SPOOF - protects against TCP sequence guessing attacks
- * Define this if you want the server to send a random ping at USER or NICK
-***************
-*** 169,175 ****
- * messages, define this. Otherwise leave it undef'd for plain ole
- * boring messages.
- */
-! #undef CUSTOM_ERR
-
-
- /* FAILED_OPER_NOTICE - send a notice to all opers when someone
---- 169,175 ----
- * messages, define this. Otherwise leave it undef'd for plain ole
- * boring messages.
- */
-! #define CUSTOM_ERR
-
-
- /* FAILED_OPER_NOTICE - send a notice to all opers when someone
-***************
-*** 422,428 ****
- * mode "i" (i == invisible). Invisibility means people dont showup in
- * WHO or NAMES unless they are on the same channel as you.
- */
-! #define NO_DEFAULT_INVISIBLE
-
- /* TS_WARNINGS - warn opers about broken/poorly hacked servers
- * When defined, +s users are warned of some things that should never
---- 422,428 ----
- * mode "i" (i == invisible). Invisibility means people dont showup in
- * WHO or NAMES unless they are on the same channel as you.
- */
-! #undef NO_DEFAULT_INVISIBLE
-
- /* TS_WARNINGS - warn opers about broken/poorly hacked servers
- * When defined, +s users are warned of some things that should never
-***************
-*** 431,437 ****
- * This is useful to track down anomalies; undefine it on a mixed TS/nonTS
- * net or you'll get a lot of warnings!
- */
-! #define TS_WARNINGS
-
- /* OPER_KILL OPER_REHASH OPER_RESTART OPER_DIE OPER_REMOTE -
- * restrict what local global-Opers can do
---- 431,437 ----
- * This is useful to track down anomalies; undefine it on a mixed TS/nonTS
- * net or you'll get a lot of warnings!
- */
-! #undef TS_WARNINGS
-
- /* OPER_KILL OPER_REHASH OPER_RESTART OPER_DIE OPER_REMOTE -
- * restrict what local global-Opers can do
-***************
-*** 530,536 ****
- * security problem - they can use the "-f" option to read any files
- * that the 'new' access lets them.
- */
-! #define CMDLINE_CONFIG
-
- /* M4_PREPROC - run ircd.conf through m4 preprocessor
- * To use m4 as a preprocessor on the ircd.conf file, define M4_PREPROC.
---- 530,536 ----
- * security problem - they can use the "-f" option to read any files
- * that the 'new' access lets them.
- */
-! #undef CMDLINE_CONFIG
-
- /* M4_PREPROC - run ircd.conf through m4 preprocessor
- * To use m4 as a preprocessor on the ircd.conf file, define M4_PREPROC.
-***************
-*** 557,567 ****
- * If you use syslog above, you may want to turn some (none) of the
- * spurious log messages for KILL,SQUIT,etc off.
- */
-! #undef SYSLOG_KILL /* log all operator kills to syslog */
-! #undef SYSLOG_SQUIT /* log all remote squits for all servers to syslog */
- #undef SYSLOG_CONNECT /* log remote connect messages for other all servs */
- #undef SYSLOG_USERS /* send userlog stuff to syslog */
-! #undef SYSLOG_OPER /* log all users who successfully become an Op */
-
- /* LOG_FACILITY - facility to use for syslog()
- * Define the facility you want to use for syslog(). Ask your
---- 557,567 ----
- * If you use syslog above, you may want to turn some (none) of the
- * spurious log messages for KILL,SQUIT,etc off.
- */
-! #define SYSLOG_KILL /* log all operator kills to syslog */
-! #define SYSLOG_SQUIT /* log all remote squits for all servers to syslog */
- #undef SYSLOG_CONNECT /* log remote connect messages for other all servs */
- #undef SYSLOG_USERS /* send userlog stuff to syslog */
-! #define SYSLOG_OPER /* log all users who successfully become an Op */
-
- /* LOG_FACILITY - facility to use for syslog()
- * Define the facility you want to use for syslog(). Ask your
-***************
-*** 607,614 ****
- * define IRC_UID to that UID. This should only be defined if you are running
- * as root and even then perhaps not.
- */
-! #define IRC_UID 1001
-! #define IRC_GID 31
-
- /* CLIENT_FLOOD - client excess flood threshold
- * this controls the number of bytes the server will allow a client to
---- 607,614 ----
- * define IRC_UID to that UID. This should only be defined if you are running
- * as root and even then perhaps not.
- */
-! #define IRC_UID 72
-! #define IRC_GID 72
-
- /* CLIENT_FLOOD - client excess flood threshold
- * this controls the number of bytes the server will allow a client to
+--- include/config.h.old Sun Jun 7 07:08:17 1998
++++ include/config.h Sun Jun 7 07:12:38 1998
+@@ -27,8 +27,8 @@
+ /***************** MAKE SURE THIS IS CORRECT!!!!!!!!! **************/
+ /* ONLY EDIT "HARD_FDLIMIT_" and "INIT_MAXCLIENTS" */
+
+-#define HARD_FDLIMIT_ 1024
+-#define INIT_MAXCLIENTS 800
++#define HARD_FDLIMIT_ 125
++#define INIT_MAXCLIENTS 40
+
+ /*
+ * This is how many 'buffer connections' we allow...
+@@ -82,8 +82,8 @@
+ * -Dianora
+ */
+
+-#define DPATH "/usr/local/ircd/"
+-#define SPATH "/usr/local/ircd/ircd"
++#define DPATH "/usr/local/etc/ircd/"
++#define SPATH "/usr/local/sbin/ircd"
+ #define CPATH "ircd.conf"
+ #define KPATH "kline.conf"
+ #define MPATH "ircd.motd"
+@@ -144,8 +144,8 @@
+ *
+ * These need to be defined if you want to use SYSLOG logging, too.
+ */
+-#define FNAME_USERLOG "/usr/local/ircd/users" /* */
+-#define FNAME_OPERLOG "/usr/local/ircd/opers" /* */
++#define FNAME_USERLOG "/usr/local/etc/ircd/users" /* */
++#define FNAME_OPERLOG "/usr/local/etc/ircd/opers" /* */
+
+ /* FOLLOW_IDENT_RFC
+ *
+@@ -180,7 +180,7 @@
+ * messages, define this. Otherwise leave it undef'd for plain ole
+ * boring messages.
+ */
+-#undef CUSTOM_ERR
++#define CUSTOM_ERR
+
+
+ /* FAILED_OPER_NOTICE - send a notice to all opers when someone
+@@ -429,7 +429,7 @@
+ * mode "i" (i == invisible). Invisibility means people dont showup in
+ * WHO or NAMES unless they are on the same channel as you.
+ */
+-#define NO_DEFAULT_INVISIBLE
++#undef NO_DEFAULT_INVISIBLE
+
+ /* OPER_KILL OPER_REHASH OPER_RESTART OPER_DIE OPER_REMOTE -
+ * restrict what local global-Opers can do
+@@ -528,7 +528,7 @@
+ * security problem - they can use the "-f" option to read any files
+ * that the 'new' access lets them.
+ */
+-#define CMDLINE_CONFIG
++#undef CMDLINE_CONFIG
+
+ /* M4_PREPROC - run ircd.conf through m4 preprocessor
+ * To use m4 as a preprocessor on the ircd.conf file, define M4_PREPROC.
+@@ -557,11 +557,11 @@
+ * If you use syslog above, you may want to turn some (none) of the
+ * spurious log messages for KILL,SQUIT,etc off.
+ */
+-#undef SYSLOG_KILL /* log all operator kills to syslog */
+-#undef SYSLOG_SQUIT /* log all remote squits for all servers to syslog */
++#define SYSLOG_KILL /* log all operator kills to syslog */
++#define SYSLOG_SQUIT /* log all remote squits for all servers to syslog */
+ #undef SYSLOG_CONNECT /* log remote connect messages for other all servs */
+ #undef SYSLOG_USERS /* send userlog stuff to syslog */
+-#undef SYSLOG_OPER /* log all users who successfully become an Op */
++#define SYSLOG_OPER /* log all users who successfully become an Op */
+ #undef SYSLOG_BLOCK_ALLOCATOR /* debug block allocator */
+
+ /* LOG_FACILITY - facility to use for syslog()
+@@ -609,8 +609,8 @@
+ * define IRC_UID to that UID. This should only be defined if you are running
+ * as root and even then perhaps not.
+ */
+-#define IRC_UID 1001
+-#define IRC_GID 31
++#define IRC_UID 72
++#define IRC_GID 72
+
+ /* CLIENT_FLOOD - client excess flood threshold
+ * this controls the number of bytes the server will allow a client to
diff --git a/irc/ircd-hybrid/files/patch-ac b/irc/ircd-hybrid/files/patch-ac
index 4f0ade91e48b..cc765bd3e0be 100644
--- a/irc/ircd-hybrid/files/patch-ac
+++ b/irc/ircd-hybrid/files/patch-ac
@@ -1,19 +1,11 @@
-*** include/struct.h.orig Sat Jan 10 17:27:35 1998
---- include/struct.h Sat Jan 10 17:28:28 1998
-***************
-*** 86,92 ****
- */
- #define USERLEN 10
- #define REALLEN 50
-! #define TOPICLEN 90
- #define CHANNELLEN 200
- #define PASSWDLEN 20
- #define KEYLEN 23
---- 86,92 ----
- */
- #define USERLEN 10
- #define REALLEN 50
-! #define TOPICLEN 250
- #define CHANNELLEN 200
- #define PASSWDLEN 20
- #define KEYLEN 23
+--- include/struct.h.old Sun Jun 7 07:13:45 1998
++++ include/struct.h Sun Jun 7 07:14:03 1998
+@@ -89,7 +89,7 @@
+
+ #define USERLEN 10
+ #define REALLEN 50
+-#define TOPICLEN 90
++#define TOPICLEN 250
+ #define CHANNELLEN 200
+ #define PASSWDLEN 20
+ #define KEYLEN 23