mirror of
https://github.com/osmarks/ngircd.git
synced 2025-06-26 07:03:00 +00:00
- Parameter von List_Add{Invited|Banned}() erweitert.
This commit is contained in:
parent
c2aefbb3e1
commit
f3c0c7c0b3
@ -9,7 +9,7 @@
|
|||||||
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
||||||
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
||||||
*
|
*
|
||||||
* $Id: irc-mode.c,v 1.13 2002/09/08 01:38:36 alex Exp $
|
* $Id: irc-mode.c,v 1.14 2002/09/08 17:07:14 alex Exp $
|
||||||
*
|
*
|
||||||
* irc-mode.c: IRC-Befehle zur Mode-Aenderung (MODE, AWAY, ...)
|
* irc-mode.c: IRC-Befehle zur Mode-Aenderung (MODE, AWAY, ...)
|
||||||
*/
|
*/
|
||||||
@ -467,7 +467,7 @@ Add_Invite( CLIENT *Prefix, CLIENT *Client, CHANNEL *Channel, CHAR *Pattern )
|
|||||||
|
|
||||||
mask = Lists_MakeMask( Pattern );
|
mask = Lists_MakeMask( Pattern );
|
||||||
|
|
||||||
if( ! Lists_AddInvited( mask, Channel, FALSE )) return CONNECTED;
|
if( ! Lists_AddInvited( Prefix, mask, Channel, FALSE )) return CONNECTED;
|
||||||
return Send_ListChange( "+I", Prefix, Client, Channel, mask );
|
return Send_ListChange( "+I", Prefix, Client, Channel, mask );
|
||||||
} /* Add_Invite */
|
} /* Add_Invite */
|
||||||
|
|
||||||
@ -483,7 +483,7 @@ Add_Ban( CLIENT *Prefix, CLIENT *Client, CHANNEL *Channel, CHAR *Pattern )
|
|||||||
|
|
||||||
mask = Lists_MakeMask( Pattern );
|
mask = Lists_MakeMask( Pattern );
|
||||||
|
|
||||||
if( ! Lists_AddBanned( mask, Channel )) return CONNECTED;
|
if( ! Lists_AddBanned( Prefix, mask, Channel )) return CONNECTED;
|
||||||
return Send_ListChange( "+b", Prefix, Client, Channel, mask );
|
return Send_ListChange( "+b", Prefix, Client, Channel, mask );
|
||||||
} /* Add_Ban */
|
} /* Add_Ban */
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
||||||
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
||||||
*
|
*
|
||||||
* $Id: irc-op.c,v 1.8 2002/09/08 00:52:39 alex Exp $
|
* $Id: irc-op.c,v 1.9 2002/09/08 17:06:54 alex Exp $
|
||||||
*
|
*
|
||||||
* irc-op.c: Befehle zur Channel-Verwaltung
|
* irc-op.c: Befehle zur Channel-Verwaltung
|
||||||
*/
|
*/
|
||||||
@ -112,7 +112,7 @@ IRC_INVITE( CLIENT *Client, REQUEST *Req )
|
|||||||
Log( LOG_DEBUG, "User \"%s\" invites \"%s\" to \"%s\" ...", Client_Mask( from ), Req->argv[0], Req->argv[1] );
|
Log( LOG_DEBUG, "User \"%s\" invites \"%s\" to \"%s\" ...", Client_Mask( from ), Req->argv[0], Req->argv[1] );
|
||||||
if( remember )
|
if( remember )
|
||||||
{
|
{
|
||||||
if( ! Lists_AddInvited( Client_Mask( target ), chan, TRUE )) return CONNECTED;
|
if( ! Lists_AddInvited( from, Client_Mask( target ), chan, TRUE )) return CONNECTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* an Ziel-Client forwarden ... */
|
/* an Ziel-Client forwarden ... */
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
|
||||||
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
|
||||||
*
|
*
|
||||||
* $Id: lists.h,v 1.7 2002/09/08 00:56:14 alex Exp $
|
* $Id: lists.h,v 1.8 2002/09/08 17:05:25 alex Exp $
|
||||||
*
|
*
|
||||||
* lists.h: Verwaltung der "IRC-Listen": Ban, Invite, ... (Header)
|
* lists.h: Verwaltung der "IRC-Listen": Ban, Invite, ... (Header)
|
||||||
*/
|
*/
|
||||||
@ -23,12 +23,12 @@ GLOBAL VOID Lists_Init PARAMS(( VOID ));
|
|||||||
GLOBAL VOID Lists_Exit PARAMS(( VOID ));
|
GLOBAL VOID Lists_Exit PARAMS(( VOID ));
|
||||||
|
|
||||||
GLOBAL BOOLEAN Lists_CheckInvited PARAMS(( CLIENT *Client, CHANNEL *Chan ));
|
GLOBAL BOOLEAN Lists_CheckInvited PARAMS(( CLIENT *Client, CHANNEL *Chan ));
|
||||||
GLOBAL BOOLEAN Lists_AddInvited PARAMS(( CHAR *Mask, CHANNEL *Chan, BOOLEAN OnlyOnce ));
|
GLOBAL BOOLEAN Lists_AddInvited PARAMS(( CLIENT *From, CHAR *Mask, CHANNEL *Chan, BOOLEAN OnlyOnce ));
|
||||||
GLOBAL VOID Lists_DelInvited PARAMS(( CHAR *Mask, CHANNEL *Chan ));
|
GLOBAL VOID Lists_DelInvited PARAMS(( CHAR *Mask, CHANNEL *Chan ));
|
||||||
GLOBAL BOOLEAN Lists_ShowInvites PARAMS(( CLIENT *Client, CHANNEL *Channel ));
|
GLOBAL BOOLEAN Lists_ShowInvites PARAMS(( CLIENT *Client, CHANNEL *Channel ));
|
||||||
|
|
||||||
GLOBAL BOOLEAN Lists_CheckBanned PARAMS(( CLIENT *Client, CHANNEL *Chan ));
|
GLOBAL BOOLEAN Lists_CheckBanned PARAMS(( CLIENT *Client, CHANNEL *Chan ));
|
||||||
GLOBAL BOOLEAN Lists_AddBanned PARAMS(( CHAR *Mask, CHANNEL *Chan ));
|
GLOBAL BOOLEAN Lists_AddBanned PARAMS(( CLIENT *From, CHAR *Mask, CHANNEL *Chan ));
|
||||||
GLOBAL VOID Lists_DelBanned PARAMS(( CHAR *Mask, CHANNEL *Chan ));
|
GLOBAL VOID Lists_DelBanned PARAMS(( CHAR *Mask, CHANNEL *Chan ));
|
||||||
GLOBAL BOOLEAN Lists_ShowBans PARAMS(( CLIENT *Client, CHANNEL *Channel ));
|
GLOBAL BOOLEAN Lists_ShowBans PARAMS(( CLIENT *Client, CHANNEL *Channel ));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user