Check Changelog
This commit is contained in:
parent
3678f70ddc
commit
9ad3a1d754
5 changed files with 17 additions and 15 deletions
|
@ -8,6 +8,8 @@ Symbols are:
|
|||
(F) - Changed HiddenHost System to Use Ultimates version instead...
|
||||
(F) - Changed NICK and Client Messages to include vhost, so we dont have to burst SETHOST
|
||||
(F) - Don't burst SETHOST when we remove -x
|
||||
(F) - Fixed message about +r when u change a usermode
|
||||
(F) - Really allow services to send through +g this time
|
||||
|
||||
* NeoIRCd Version 0.9.3 - 19th Sept, 2002 - Fish
|
||||
(HP) - Merged in Hybrid rc4 Patches (including Rc3 and Rc3 fixes)
|
||||
|
|
|
@ -19,9 +19,9 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
* USA
|
||||
*
|
||||
* $Id: patchlevel.h,v 1.5 2002/09/19 05:41:10 fishwaldo Exp $
|
||||
* $Id: patchlevel.h,v 1.6 2002/09/24 13:25:28 fishwaldo Exp $
|
||||
*/
|
||||
|
||||
#ifndef PATCHLEVEL
|
||||
#define PATCHLEVEL "NeoIRCd 0.9.3"
|
||||
#define PATCHLEVEL "NeoIRCd 0.9.4"
|
||||
#endif
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
* USA
|
||||
*
|
||||
* $Id: m_message.c,v 1.8 2002/09/21 06:26:12 fishwaldo Exp $
|
||||
* $Id: m_message.c,v 1.9 2002/09/24 13:25:28 fishwaldo Exp $
|
||||
*/
|
||||
|
||||
#include "stdinc.h"
|
||||
|
@ -122,7 +122,7 @@ _moddeinit(void)
|
|||
mod_del_cmd(¬ice_msgtab);
|
||||
}
|
||||
|
||||
const char *_version = "$Revision: 1.8 $";
|
||||
const char *_version = "$Revision: 1.9 $";
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
@ -339,7 +339,7 @@ build_target_list(int p_or_n, char *command, struct Client *client_p,
|
|||
/* allow %+@ if someone wants to do that */
|
||||
for (;;)
|
||||
{
|
||||
if (*nick == '*')
|
||||
if (*nick == '!')
|
||||
type |= MODE_ADMIN;
|
||||
if (*nick == '@')
|
||||
type |= MODE_CHANOP | MODE_ADMIN;
|
||||
|
@ -528,7 +528,7 @@ msg_channel_flags(int p_or_n, char *command, struct Client *client_p,
|
|||
else
|
||||
{
|
||||
type = ONLY_CHANADMIN;
|
||||
c = '*';
|
||||
c = '!';
|
||||
}
|
||||
|
||||
chname = chptr->chname;
|
||||
|
@ -592,10 +592,10 @@ msg_client(int p_or_n, char *command,
|
|||
if (MyClient(target_p))
|
||||
{
|
||||
/* XXX Controversial? allow opers and services always to send through a +g */
|
||||
if ((!IsServices(source_p) || !IsServer(source_p)) && IsSetCallerId(target_p))
|
||||
if ((!IsServer(source_p)) && IsSetCallerId(target_p))
|
||||
{
|
||||
/* Here is the anti-flood bot/spambot code -db */
|
||||
if (accept_message(source_p, target_p) || IsOper(source_p))
|
||||
if (accept_message(source_p, target_p) || IsOper(source_p) || IsServices(source_p))
|
||||
{
|
||||
sendto_one(target_p, ":%s!%s@%s %s %s :%s",
|
||||
source_p->name,
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
* USA
|
||||
*
|
||||
* $Id: m_nick.c,v 1.16 2002/09/24 12:57:05 fishwaldo Exp $
|
||||
* $Id: m_nick.c,v 1.17 2002/09/24 13:25:29 fishwaldo Exp $
|
||||
*/
|
||||
|
||||
#include "stdinc.h"
|
||||
|
@ -97,7 +97,7 @@ _moddeinit(void)
|
|||
mod_del_cmd(&client_msgtab);
|
||||
}
|
||||
|
||||
const char *_version = "$Revision: 1.16 $";
|
||||
const char *_version = "$Revision: 1.17 $";
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
@ -736,7 +736,7 @@ nick_from_server(struct Client *client_p, struct Client *source_p, int parc,
|
|||
}
|
||||
|
||||
/* we only allow Ulined Servers to set +s */
|
||||
if ((flag & FLAGS_SERVICES) && (!IsUlined(find_server(parv[7])))) {
|
||||
if ((flag & FLAGS_SERVICES) && (!IsUlined(find_server(parv[8])))) {
|
||||
sendto_one(source_p, ":%s NOTICE %s :*** Only Ulined Services can set +S", me.name, source_p->name);
|
||||
sendto_realops_flags(FLAGS_ALL|FLAGS_REMOTE, L_ALL, "Warning, Non-Ulined Server %s tried to set %s as +S", source_p->from->name, source_p->name);
|
||||
/* we don't allow them to get +S, so do a continue */
|
||||
|
@ -748,7 +748,7 @@ nick_from_server(struct Client *client_p, struct Client *source_p, int parc,
|
|||
}
|
||||
|
||||
return do_remote_user(nick, client_p, source_p, parv[5], parv[6],
|
||||
parv[9], parv[11], NULL, atol(parv[10]));
|
||||
parv[8], parv[10], NULL, atol(parv[9]));
|
||||
}
|
||||
}
|
||||
else if(source_p->name[0])
|
||||
|
@ -834,7 +834,7 @@ client_from_server(struct Client *client_p, struct Client *source_p, int parc,
|
|||
}
|
||||
|
||||
/* we only allow Ulined Servers to set +s */
|
||||
if ((flag & FLAGS_SERVICES) && (!IsUlined(find_server(parv[7])))) {
|
||||
if ((flag & FLAGS_SERVICES) && (!IsUlined(find_server(parv[8])))) {
|
||||
sendto_one(source_p, ":%s NOTICE %s :*** Only Ulined Services can set +S", me.name, source_p->name);
|
||||
sendto_realops_flags(FLAGS_ALL|FLAGS_REMOTE, L_ALL, "Warning, Non-Ulined Server %s tried to set %s as +S", source_p->from->name, source_p->name);
|
||||
/* we don't allow them to get +S, so do a continue */
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
* USA
|
||||
*
|
||||
* $Id: s_user.c,v 1.20 2002/09/24 12:41:40 fishwaldo Exp $
|
||||
* $Id: s_user.c,v 1.21 2002/09/24 13:25:29 fishwaldo Exp $
|
||||
*/
|
||||
|
||||
#include "stdinc.h"
|
||||
|
@ -1106,7 +1106,7 @@ user_mode(struct Client *client_p, struct Client *source_p, int parc, char *parv
|
|||
me.name, parv[0]);
|
||||
target_p->umodes &= ~FLAGS_SERVICES;
|
||||
}
|
||||
if ((!IsServer(source_p) || !IsUlined(source_p)) && ((target_p->umodes & FLAGS_REGNICK) || setflags & FLAGS_REGNICK))
|
||||
if ((!IsServer(source_p) || !IsUlined(source_p)) && (setflags & FLAGS_REGNICK))
|
||||
{
|
||||
sendto_one(source_p, ":%s NOTICE %s :*** Only Services can set +r",
|
||||
me.name, parv[0]);
|
||||
|
|
Reference in a new issue