View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0006305||unreal||ircd||public||2023-07-13 19:25||2023-09-09 11:25|
|Priority||low||Severity||feature||Reproducibility||have not tried|
|Summary||0006305: big kline list|
|Description||Another thing I'm thinking is using a list (8200 ips) I found to just gzline the scanners. I don't know how I could gzline them, and even then... listing that would probably be a pain. I know there are some filters but I can imagine having a special type "file" for that would probably help not list them in that situation. Of course, the searching through the glines with a filter should also show if it's in a file.|
I currently have all those ip in a blacklist I made bouncing daily happily along... thinking on making those permanent...
|Tags||No tags attached.|
|3rd party modules|
UnrealIRCd is very fast with *LINES placed on *@IP. In previous tests you could have 100,000 or even 1 million of these and it could handle thousands of checks per second for these. This is because they use a hash table.
So I am a bit reluctant to add MUCH SLOWER ways of doing such checks, especially file I/O. No, I don't think that is a good idea.
So the only way this would be accepted is if they are read from a file and then added to kline/gline list. Then they could be volatile, as in each REHASH they get deleted + readded again. Still, I don't think that is all that great either. And it is just duplicating functionality that we have already.
||Ok, I'll do a bot to manually read the file and mass add/remove them.|
|2023-07-13 19:25||syzop||New Issue|
|2023-07-13 19:25||syzop||Issue generated from: 0006304|
|2023-07-13 19:26||syzop||Issue cloned: 0006306|
|2023-07-13 19:26||syzop||Reporter||syzop => BlackBishop|
|2023-07-13 19:27||syzop||Summary||Gline hit stats, big kline list, dnsbl timeout and order, skip from recheck? => big kline list|
|2023-07-13 19:27||syzop||Description Updated|
|2023-09-09 11:23||syzop||Note Added: 0023024|
|2023-09-09 11:25||BlackBishop||Note Added: 0023026|