View Issue Details

IDProjectCategoryView StatusLast Update
0001337unrealdocumentationpublic2003-11-20 19:43
ReporterTroco Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Summary0001337: join flood
DescriptionWhen services joins to channel (like 10 at the same time) server sets +i (or associated with +f on join). My suggestion is to make an operoverride (or serviceoverride) in +f, to avoid lines like these:
:irc.rallados.net B ~&@%#rallados :*** Channel joinflood detected (limit is 2 per 2 seconds), setting mode +i
(21:55:05)
:irc.rallados.net MODE #rallados +i 0
That happens when I start server for the first time (and services too).
3rd party modules

Activities

syzop

2003-11-03 21:49

administrator   ~0003952

You mean you want to exempt/except services from counting as joins?
I thought I did that already indirectly by checking for synced, but... what services package do you use? does it support EOS or something? :)

[>> NO ANGRYWOLF I DO NOT NEED ANY BUGNOTES FROM YOU HERE, THANK YOU <<]

Troco

2003-11-03 22:06

reporter   ~0003953

Exactly, exempt services from +f. I use my "own" services. But I use a permanent memory system for channels, keeping topic and modes (even if server is restarted). When ircd starts, it creates all reg-channels, and then, when the first user joins, modes are set. If the first user is a services, unreal counts 1 join; if joins 5 bots, counts 5 joins and set +i.

syzop

2003-11-03 22:09

administrator   ~0003954

ah ok, I was wondering already why this happend. I'll add a IsULine() check.
Nice bugreport number btw :p.

syzop

2003-11-03 22:24

administrator   ~0003955

Before I commit this... could you answer my 2nd question: do the services support the EOS command?

Troco

2003-11-03 22:48

reporter   ~0003956

Yes.

syzop

2003-11-04 00:27

administrator   ~0003957

k :). Fixed in .1974.

Issue History

Date Modified Username Field Change
2003-11-03 21:01 Troco New Issue
2003-11-03 21:49 syzop Note Added: 0003952
2003-11-03 22:06 Troco Note Added: 0003953
2003-11-03 22:09 syzop Note Added: 0003954
2003-11-03 22:24 syzop Note Added: 0003955
2003-11-03 22:48 Troco Note Added: 0003956
2003-11-04 00:27 syzop Status new => resolved
2003-11-04 00:27 syzop Resolution open => fixed
2003-11-04 00:27 syzop Assigned To => syzop
2003-11-04 00:27 syzop Note Added: 0003957
2003-11-20 19:43 syzop Status resolved => closed