View Issue Details

IDProjectCategoryView StatusLast Update
0004599unrealircdpublic2024-09-23 12:32
Reportermagic000 Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
PlatformBSDOSFreeBSDOS Version10.2
Product Version4.0.2 
Fixed in Version6.1.8 
Summary0004599: Allow more compact ban ip blocks
DescriptionA single ban ip block (https://www.unrealircd.org/docs/Configuration#Ban_IP_block) allows only a single IP range definition. Blacklisting e.g. irccloud, I end up having 5 different ban ip {} blocks with the same reason.

Consider allowing multi-range singe ban ip blocks. Hence, a number of ranges can be banned adhering to the same banning reason. For greater convenience.
TagsNo tags attached.
3rd party modules

Activities

syzop

2020-01-02 18:10

administrator   ~0021199

bump. will have a look after 5.0.1.

Although it is less important nowadays that we have tkldb in U5 (just kline or gline) :)

syzop

2024-09-23 12:32

administrator   ~0023368

Fixed in https://github.com/unrealircd/unrealircd/commit/afbb0c283bb3909f136765147a073648c026c96c

commit afbb0c283bb3909f136765147a073648c026c96c (HEAD -> unreal60_dev, origin/unreal60_dev, origin/HEAD)
Author: Bram Matthys <[email protected]>
Date: Mon Sep 23 12:29:35 2024 +0200

    Accept multiple masks in ban ip { } and ban nick { } such as:
    
    ban ip {
            mask { 1.1.1.1; 2.2.2.2; 3.3.3.3; }
            reason "Go away";
    }
    
    Or the alternate form:
    
    ban ip {
            mask 1.1.1.1;
            mask 2.2.2.2;
            mask 3.3.3.3;
            reason "Go away";
    }
    
    Suggested by magic000 in https://bugs.unrealircd.org/view.php?id=4599
    
    Note that this is not a Mask item, these are special, hence the
    special code.

Issue History

Date Modified Username Field Change
2016-03-19 18:53 magic000 New Issue
2016-03-27 10:45 syzop Severity minor => feature
2016-03-27 10:45 syzop Status new => acknowledged
2020-01-02 18:10 syzop Note Added: 0021199
2024-09-23 12:32 syzop Assigned To => syzop
2024-09-23 12:32 syzop Status acknowledged => resolved
2024-09-23 12:32 syzop Resolution open => fixed
2024-09-23 12:32 syzop Fixed in Version => 6.1.8
2024-09-23 12:32 syzop Note Added: 0023368