commit e0c9931ad8db8a9bd7d6c030d856ccc28c6facc2 from: Alexander Barton date: Sun Jan 22 17:35:54 2012 UTC Check G/K-Lines before the client has been registered, too This allows to use "*!@" or "*!*@" masks to reject clients even before receiving PASS, NICK and USER commands and before forking authentication child processes which reduces resource usage. commit - eba95bb0d240aa3c8791cb6eb830ced5023db0b0 commit + e0c9931ad8db8a9bd7d6c030d856ccc28c6facc2 blob - 5f3c18afd0108fe8eb115c236257cc3c2879bcd7 blob + 40a2af6e17f5b10f24467833b0f8ac4c9043020b --- src/ngircd/conn.c +++ src/ngircd/conn.c @@ -2225,6 +2225,7 @@ cb_Read_Resolver_Result( int r_fd, UNUSED short events "NOTICE AUTH :*** No ident response"); } #endif + Class_HandleServerBans(c); } #ifdef DEBUG else Log( LOG_DEBUG, "Resolver: discarding result for already registered connection %d.", i );