mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-11-04 07:52:59 +00:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					a0318e8d0b | ||
| 
						 | 
					d0084cfae2 | 
@@ -10,6 +10,12 @@
 | 
			
		||||
                        -- ChangeLog / Aenderungen --
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ngIRCd 0.4.3, 11.06.2002
 | 
			
		||||
 | 
			
		||||
  - Bei PRIVMSG und NOTICE hat der ngIRCd nicht ueberpruft, ob das Ziel
 | 
			
		||||
    ueberhaupt ein User ist. War es keiner, so fuehrte dies zu einem
 | 
			
		||||
    Abbruch des Servers [es wurde assert() aufgerufen].
 | 
			
		||||
 | 
			
		||||
ngIRCd 0.4.2, 29.04.2002
 | 
			
		||||
 | 
			
		||||
  - LUSERS verzaehlt sich bei eigenen Server-Links nicht mehr.
 | 
			
		||||
@@ -192,4 +198,4 @@ ngIRCd 0.0.1, 31.12.2001
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- 
 | 
			
		||||
$Id: ChangeLog,v 1.54.2.5 2002/04/29 14:10:59 alex Exp $
 | 
			
		||||
$Id: ChangeLog,v 1.54.2.6 2002/06/11 20:29:44 alex Exp $
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
# Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
 | 
			
		||||
# der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
 | 
			
		||||
#
 | 
			
		||||
# $Id: configure.in,v 1.39.2.4 2002/04/29 14:11:09 alex Exp $
 | 
			
		||||
# $Id: configure.in,v 1.39.2.5 2002/06/11 20:29:44 alex Exp $
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# -- Initialisierung --
 | 
			
		||||
@@ -17,7 +17,7 @@
 | 
			
		||||
AC_INIT
 | 
			
		||||
AC_CANONICAL_TARGET
 | 
			
		||||
AC_CONFIG_SRCDIR(src/config.h.in)
 | 
			
		||||
AM_INIT_AUTOMAKE(ngircd,0.4.2)
 | 
			
		||||
AM_INIT_AUTOMAKE(ngircd,0.4.3)
 | 
			
		||||
AM_CONFIG_HEADER(src/config.h)
 | 
			
		||||
 | 
			
		||||
# -- Templates fuer config.h --
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
 * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
 | 
			
		||||
 * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
 | 
			
		||||
 *
 | 
			
		||||
 * $Id: irc.c,v 1.89 2002/03/25 17:04:02 alex Exp $
 | 
			
		||||
 * $Id: irc.c,v 1.89.2.1 2002/06/11 17:52:23 alex Exp $
 | 
			
		||||
 *
 | 
			
		||||
 * irc.c: IRC-Befehle
 | 
			
		||||
 */
 | 
			
		||||
@@ -74,6 +74,9 @@ GLOBAL BOOLEAN IRC_PRIVMSG( CLIENT *Client, REQUEST *Req )
 | 
			
		||||
	cl = Client_Search( Req->argv[0] );
 | 
			
		||||
	if( cl )
 | 
			
		||||
	{
 | 
			
		||||
		/* Okay, Ziel ist ein Client. Aber ist es auch ein User? */
 | 
			
		||||
		if( Client_Type( cl ) != CLIENT_USER ) return IRC_WriteStrClient( from, ERR_NOSUCHNICK_MSG, Client_ID( from ), Req->argv[0] );
 | 
			
		||||
 | 
			
		||||
		/* Okay, Ziel ist ein User */
 | 
			
		||||
		if(( Client_Type( Client ) != CLIENT_SERVER ) && ( strchr( Client_Modes( cl ), 'a' )))
 | 
			
		||||
		{
 | 
			
		||||
@@ -110,7 +113,7 @@ GLOBAL BOOLEAN IRC_NOTICE( CLIENT *Client, REQUEST *Req )
 | 
			
		||||
	if( ! from ) return IRC_WriteStrClient( Client, ERR_NOSUCHNICK_MSG, Client_ID( Client ), Req->prefix );
 | 
			
		||||
 | 
			
		||||
	to = Client_Search( Req->argv[0] );
 | 
			
		||||
	if( to )
 | 
			
		||||
	if(( to ) && ( Client_Type( to ) == CLIENT_USER ))
 | 
			
		||||
	{
 | 
			
		||||
		/* Okay, Ziel ist ein User */
 | 
			
		||||
		return IRC_WriteStrClientPrefix( to, from, "NOTICE %s :%s", Client_ID( to ), Req->argv[1] );
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user