View Issue Details

IDProjectCategoryView StatusLast Update
0001436unrealircdpublic2003-12-17 17:38
ReporterRocko Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionopen 
PlatformLinuxOSDebian Woody 3.0OS Version2.4.22
Product Version3.2-beta18 
Summary0001436: "Forbidding Q-lined nick flood" for users that are unregistered/registered
DescriptionHi.
I saw often "floods" with forbidden nicks.
First, I asked myself, how "floods" are possible, like the one I posted under this here.
1. There is a nick change flood protection
2. There is throttle, which prevents clients from disconnecting, connecting and trying to use the nick a second time.

The answer is, that when someone connects with the nick Admin, and the server says "qlined", the client sends another /nick Admin command, and so on, until he gets disconnected because of ping timeout.

Is there a way, to forbid such a "flood" for unregistered clients or maybe for registered users too?

Maybe it can be implemented into the anti-flood::nick-flood feature !?

I don't know, if it's usefull to code something for that "qlined nick flood" problem. You have to decide that, I only suggest it. :)
Additional Information[11:22:53] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:22:53] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:22:53] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:22:53] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:22:57] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:22:57] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:23:01] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:23:01] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:23:05] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:23:05] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:23:09] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:23:09] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:23:13] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:23:13] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:23:17] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:23:17] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:23:21] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:23:21] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
[11:23:25] *** (s) Q:lined nick ADMIN from <unregistered> on server.example.net
[11:23:25] *** (s) Forbidding Q-lined nick ADMIN from [24.29.119.19].
TagsNo tags attached.
3rd party modules

Activities

Rocko

2003-12-17 11:29

reporter   ~0004369

And when coders see this bug report, they can maybe check out a compile error on the latest devel CVS :)

gcc -I../include -pipe -g -O2 -funsigned-char -I/usr/include -export-dynamic -L/usr/lib -c s_auth.c
gcc -I../include -pipe -g -O2 -funsigned-char -I/usr/include -export-dynamic -L/usr/lib -c s_bsd.c
gcc -I../include -pipe -g -O2 -funsigned-char -I/usr/include -export-dynamic -L/usr/lib -c s_conf.c
s_conf.c:21: url.h: No such file or directory
make[1]: *** [s_conf.o] Error 1
make[1]: Leaving directory `/home/rocko/Unreal/Unreal3.2/src'
make: *** [build] Error 2

syzop

2003-12-17 17:38

administrator   ~0004370

See 0001335 :P
And just informed codemastr about the url.h problem too (he's currently working on remote includes and I'm working on stuff too so neither had the chance to compile a clean cvs :P).

Issue History

Date Modified Username Field Change
2003-12-17 11:27 Rocko New Issue
2003-12-17 11:29 Rocko Note Added: 0004369
2003-12-17 17:38 syzop Status new => closed
2003-12-17 17:38 syzop Note Added: 0004370