mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-01 19:46:37 +02:00
Wheee, final release
This commit is contained in:
@@ -735,3 +735,20 @@ Fixed semantics with operoverride_verify and +s/+p
|
||||
channels.
|
||||
--Luke
|
||||
===================================
|
||||
|
||||
Kill me. Really. Still trying to fix services fun...
|
||||
--Luke
|
||||
===================================
|
||||
|
||||
Given up for now on fixing the services "problem."
|
||||
(it isn't really a problem, afaik, it's just annoying.)
|
||||
Anyone that has ideas about what causes it, or how
|
||||
it can be fixed email luke@unrealircd.com.
|
||||
The problem is that IRC Services 5 starts sending out
|
||||
notices about being "unable to set modes for #channel"
|
||||
blah blah. There isn't any indication of anything actually
|
||||
being bounced, so we're not sure why it happens.
|
||||
--Luke
|
||||
===================================
|
||||
|
||||
*** Unreal 3.1.5 Released ***
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
#define PATCH2 ".1"
|
||||
#define PATCH3 ".5"
|
||||
#define PATCH4 "-Valek"
|
||||
#define PATCH5 "[beta3]"
|
||||
#define PATCH5 ""
|
||||
#define PATCH6 ""
|
||||
#define PATCH7 ""
|
||||
#define PATCH8 COMPILEINFO
|
||||
|
||||
+4
-22
@@ -562,9 +562,7 @@ int is_chan_op(cptr, chptr)
|
||||
/* chanop/halfop ? */
|
||||
if (chptr)
|
||||
if ((lp = find_user_link(chptr->members, cptr)))
|
||||
return ((lp->flags & CHFL_CHANOP) ||
|
||||
(lp->flags & CHFL_CHANOWNER) ||
|
||||
(lp->flags & CHFL_CHANPROT));
|
||||
return ((lp->flags & CHFL_CHANOP));
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -638,8 +636,7 @@ int is_chanprot(cptr, chptr)
|
||||
|
||||
if (chptr)
|
||||
if ((lp = find_user_link(chptr->members, cptr)))
|
||||
return (lp->flags & CHFL_CHANPROT ||
|
||||
lp->flags & CHFL_CHANOWNER);
|
||||
return (lp->flags & CHFL_CHANPROT);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -3620,7 +3617,7 @@ int m_topic(cptr, sptr, parc, parv)
|
||||
if (topiClen > (TOPICLEN))
|
||||
topiClen = TOPICLEN;
|
||||
|
||||
if (nicKlen > (NICKLEN+USERLEN+HOSTLEN+4))
|
||||
if (nicKlen > (NICKLEN+USERLEN+HOSTLEN+5))
|
||||
nicKlen = NICKLEN+USERLEN+HOSTLEN+5;
|
||||
|
||||
chptr->topic = MyMalloc(topiClen + 1);
|
||||
@@ -4852,6 +4849,7 @@ int m_sjoin(aClient *cptr, aClient *sptr, int parc, char *parv[])
|
||||
|
||||
}
|
||||
/* remove bans */
|
||||
/* reset the buffers */
|
||||
modebuf[0] = '-';
|
||||
modebuf[1] = '\0';
|
||||
parabuf[0] = '\0';
|
||||
@@ -4860,22 +4858,6 @@ int m_sjoin(aClient *cptr, aClient *sptr, int parc, char *parv[])
|
||||
{
|
||||
Addit('b', ban->banstr);
|
||||
}
|
||||
/* blah code */
|
||||
if (b > 1)
|
||||
{
|
||||
modebuf[b] = '\0';
|
||||
sendto_serv_butone_sjoin(cptr,
|
||||
":%s MODE %s %s %s %lu",
|
||||
sptr->name, chptr->chname,
|
||||
modebuf, parabuf, chptr->creationtime);
|
||||
sendto_channel_butserv(chptr,
|
||||
sptr, ":%s MODE %s %s %s",
|
||||
sptr->name, chptr->chname, modebuf, parabuf);
|
||||
}
|
||||
modebuf[0] = '-';
|
||||
modebuf[1] = '\0';
|
||||
parabuf[0] = '\0';
|
||||
b = 1;
|
||||
for (ban = chptr->exlist; ban; ban = ban->next)
|
||||
{
|
||||
Addit('e', ban->banstr);
|
||||
|
||||
Reference in New Issue
Block a user