View Issue Details

IDProjectCategoryView StatusLast Update
0004981unrealircdpublic2017-09-10 17:58
Reportermarco500 Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Platform4.0.12OSUbuntuOS Versionubuntu 16.04
Product Version4.0.12 
Summary0004981: make +f set +D channel mode in case of floods
Description+f for flood protection does not use +D channel mode..
Steps To Reproduce+f [10j#D5,14m#m5,10n#N15]:60
Additional InformationTrying to use the channel mode +D to delay showing room joins does not work with +f
TagsNo tags attached.
3rd party modules

Activities

syzop

2017-08-10 08:11

administrator   ~0019809

This sounds strange. I cannot reproduce the issue.

Could you describe it in detail?

Also note that if you have ops (@) then you will see people joining/parting as usual, it are only non-ops that will not see users joining until they speak.

marco500

2017-08-10 12:00

reporter   ~0019814

The D seems to be switching to i for invite..Your saying when you try it shows D after input?

syzop

2017-08-10 12:39

administrator   ~0019815

I don't see anything wrong. See below. Could you paste your results / show us what you are seeing?

join #test
:[email protected] JOIN :#test
:maintest.test.net 353 test = #test :@test
:maintest.test.net 366 test #test :End of /NAMES list.
mode #test +D
:[email protected] MODE #test +D
mode #test +f [15j]:5
:[email protected] MODE #test +f [15j#i1]:5
mode #test
:maintest.test.net 324 test #test +Df [15j#i1]:5
:maintest.test.net 329 test #test 1502361433

mode #test -D
:[email protected] MODE #test -D
mode #test -f xx
:[email protected] MODE #test -f [15j#i1]:5

mode #test +f [15j]:5
:[email protected] MODE #test +f [15j#i1]:5
mode #test +D
:[email protected] MODE #test +D
mode #test
:maintest.test.net 324 test #test +Df [15j#i1]:5
:maintest.test.net 329 test #test 1502361433

syzop

2017-08-10 12:40

administrator   ~0019816

Also. You told in another bug report you had been using a 3rd party channel module. Perhaps try unloading that and restart the ircd.. see if the issue still exists.

marco500

2017-08-10 13:22

reporter   ~0019817

A couple of things that I think maybe in play.. I just noticed in your test logs above you are not putting the D within the []<====brackets you are using it like a seperate mode which does work fine but I was wanting to have it where if for instance 5 nicks join within a certain amount of time then the room is place in +D for a period of time to basically not show a flood of bots coming in and not saying anything..you are putting +D like this /mode #channel +D which is fine.. I was looking for +D like this /mode #channel +f [5k#D10]:30

Also there is a +D with the third party module floodprot that has action D and from the help readme it says An action `D` to just drop the message (I thought about using `B` but since there's also `b` this might get confuzzling).

I don't currently have the module loaded but im using the original non 3rd party floodprot.

syzop

2017-08-10 13:52

administrator   ~0019818

Ah ok, you are requesting a new feature: to have +f set +D upon certain actions.

Hmmm. I would have to think about that. I understand why you ask it but I'm not so sure if it's a good idea to set and unset +D so often, it's more meant as something (semi-)permanent.

marco500

2017-08-10 14:22

reporter   ~0019819

yes I thought about that after I was trying to play around with it. Its probably better as a more semi-permanent option. Thanks.

Issue History

Date Modified Username Field Change
2017-08-05 18:52 marco500 New Issue
2017-08-10 08:11 syzop Note Added: 0019809
2017-08-10 08:12 syzop Status new => feedback
2017-08-10 12:00 marco500 Note Added: 0019814
2017-08-10 12:39 syzop Note Added: 0019815
2017-08-10 12:40 syzop Note Added: 0019816
2017-08-10 13:22 marco500 Note Added: 0019817
2017-08-10 13:51 syzop Priority high => normal
2017-08-10 13:51 syzop Severity major => feature
2017-08-10 13:51 syzop Status feedback => new
2017-08-10 13:52 syzop Note Added: 0019818
2017-08-10 13:53 syzop Summary +f for flood protection does not use +D channel mode.. => make +f set +D channel mode in case of floods
2017-08-10 14:22 marco500 Note Added: 0019819
2017-09-10 17:58 syzop Assigned To => syzop
2017-09-10 17:58 syzop Status new => closed
2017-09-10 17:58 syzop Resolution open => no change required