-Unreal3.1.5.1-Valek Release Notes
+Unreal3.1.6-Noon Release Notes
===================================
-* Um, yea, so we found this bug...
+* Initial release preparation, no bugs fixed yet!
* If you are upgrading from Unreal3.1.4-Meadows, please read
doc/RELEASE-NOTES.3.1.5 as well.
===================================
*** Unreal 3.1.5.1 Released ***
+
+[ Unreal 3.1.6 ]
+--------------------------------------------------
+No comment.
+--------------------------------------------------
+
+Initial release prep, changing version numbers in cvs
+(again).
+===================================
+
+Fixed /botserv bug, reported by SciFi
+--Luke
+===================================
+
+Unbroke +A channels and bans. :-/
+--Luke
+===================================
# distribution without the author's prior consent.
#
# $Id$
-IRCD_VERSION="Unreal3.1.5.1 Valek"
+IRCD_VERSION="Unreal3.1.6 Noon"
CONF_DATE=`date`
LAST_VERSION="very very old"
#
===============================================
-= UnrealIRCd v3.1.5.1 =
+= UnrealIRCd v3.1.6 =
===============================================
Was brought to you by:
* Stskeeps <stskeeps@unrealircd.com>
{MSG_SVSNAME, m_chgname, 0, MAXPARA, TOK_CHGNAME, 0L},
{MSG_SHUN, m_shun, 0, MAXPARA, TOK_SHUN, 0L},
{MSG_NEWJOIN, m_join, 0, MAXPARA, TOK_JOIN, 0L},
- {MSG_BOTSERV, m_botserv, 0, MAXPARA, TOK_BOTSERV,0L},
- {TOK_BOTSERV, m_botserv, 0, MAXPARA, TOK_BOTSERV,0L},
+ {MSG_BOTSERV, m_botserv, 0, 1, TOK_BOTSERV,0L},
+ {TOK_BOTSERV, m_botserv, 0, 1, TOK_BOTSERV,0L},
{(char *)0, (int (*)())0, 0, 0, 0, 0L}
};
/**/
#define COMPILEINFO DEBUGMODESET DEBUGSET
/*
- * Version Unreal3.1.5.1-Valek
+ * Version Unreal3.1.6-Noon
*/
#define UnrealProtocol 2302
#define PATCH1 "3"
#define PATCH2 ".1"
-#define PATCH3 ".5"
-#define PATCH4 ".1"
-#define PATCH5 "-Valek"
+#define PATCH3 ".6"
+#define PATCH4 "-Noon"
+#define PATCH5 "[beta1]"
#define PATCH6 ""
#define PATCH7 ""
#define PATCH8 COMPILEINFO
/*
- * VERSION: Unreal3.1.5.1 Valek
+ * VERSION: Unreal3.1.6 Noon
* DATE: Sat Jun 15 13:43:51 EST 2002
* OS: Win-32
*
char *parv[];
{
Link *lp;
+ Ban *banned = NULL;
if ((chptr->mode.mode & MODE_ONLYSECURE) &&
!(sptr->umodes & UMODE_SECURE))
- {
return (ERR_SECUREONLYCHAN);
- }
if ((chptr->mode.mode & MODE_OPERONLY) && !IsOper(sptr))
return (ERR_OPERONLY);
return (ERR_NOHIDING);
#endif
+ banned = is_banned(cptr, sptr, chptr);
+
/* Admin, Coadmin, Netadmin, and SAdmin can still walk +b in +O */
if (IsOper(sptr) && !IsAdmin(sptr) && !IsCoAdmin(sptr) && !IsNetAdmin(sptr)
- && !IsSAdmin(sptr) && is_banned(cptr, sptr, chptr)
+ && !IsSAdmin(sptr) && banned
&& (chptr->mode.mode & MODE_OPERONLY))
return (ERR_BANNEDFROMCHAN);
/* Only NetAdmin/SAdmin can walk +b in +A */
if (IsOper(sptr) && !IsNetAdmin(sptr) && !IsSAdmin(sptr)
- && (chptr->mode.mode & MODE_ADMONLY))
+ && banned && (chptr->mode.mode & MODE_ADMONLY))
return (ERR_BANNEDFROMCHAN);
for (lp = sptr->user->invited; lp; lp = lp->next)
if ((chptr->mode.limit && chptr->users >= chptr->mode.limit))
return (ERR_CHANNELISFULL);
- if (is_banned(sptr, sptr, chptr))
+ if (banned)
return (ERR_BANNEDFROMCHAN);
#ifndef NO_OPEROVERRIDE
# or included in any package without permission from the author.
#
# NO WARRANTY IS INCLUDED
-CURRENT_VERSION="Unreal3.1.5.1-Valek"
+CURRENT_VERSION="Unreal3.1.6-Noon"
WHATYAWANT="wget"
clear
cat .UPDATE