View Issue Details

IDProjectCategoryView StatusLast Update
0006144unrealircdpublic2026-06-07 17:55
Reportermusk Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version6.0.4 
Target Version6.2.3-rc1Fixed in Version6.2.6 
Summary0006144: Make zline, gline, kline, shun create an ID.
DescriptionWill be nice if this can be done directly from the IRCD and not only with operserv.
/gline *@etc - whatever reason -> this part be automatic ID: XZ9YCRP1E8.

Will make my life easier.

thanks.



3rd party modules

Relationships

related to 0004397 closedsyzop Gline/Kline/Zline ID System 

Activities

syzop

2025-12-23 10:43

administrator   ~0023585

I plan to work on this.

syzop

2026-03-06 08:26

administrator   ~0023619

Sorry, it didn't work out. UnrealIRCd 6.2.3 is released without this. Will look at it later.

syzop

2026-06-07 17:54

administrator   ~0023671

This is done in current git, commit https://github.com/unrealircd/unrealircd/commit/27a086b03a7adf7ec9407d7a70728492f0b05a92

commit 27a086b03a7adf7ec9407d7a70728492f0b05a92 (HEAD -> unreal60_dev, origin/unreal60_dev, origin/HEAD)
Author: Bram Matthys <[email protected]>
Date: Sun Jun 7 16:54:34 2026 +0200

    Add TKL IDs via message tags in S2S.

    By default - assuming you don't set set::reject-message things by yourself -
    the *LINE id is appended at the end of the rejection that is shown to the
    user, like: [ID: G7K2MP9WQX3].

    Also new is spamfilter to *LINE mapping, so you can see which *LINE was
    set by which SPAMFILTER. For this STATS gline and friends were enhanced.
    In fact, multiple fields were added there, including some that are 0
    (zero) placeholders at the moment. These will be set in a future commit.
    Some things were combined here so we only have to break STATS and tkldb
    database format once (unless i made a mistake, then the follow up commit
    will correct that i guess :D).

    This was requested by Hero in https://bugs.unrealircd.org/view.php?id=4397
    in 2015. Again by musk in https://bugs.unrealircd.org/view.php?id=4397
    in 2022. And on IRC by Chris and others.

    As you can see it was not SUPER easy and a lot of thought went into this
    (and in terms of S2S traffic it is part of something bigger too)

The release notes have more information.

Thanks for reiterating the suggestion. It is now in :)

Issue History

Date Modified Username Field Change
2022-06-25 20:23 musk New Issue
2025-12-23 10:43 syzop Assigned To => syzop
2025-12-23 10:43 syzop Status new => acknowledged
2025-12-23 10:43 syzop Note Added: 0023585
2025-12-23 10:43 syzop Target Version => 6.2.3-rc1
2026-03-06 08:26 syzop Note Added: 0023619
2026-06-07 17:54 syzop Status acknowledged => resolved
2026-06-07 17:54 syzop Resolution open => fixed
2026-06-07 17:54 syzop Fixed in Version => 6.2.6
2026-06-07 17:54 syzop Note Added: 0023671
2026-06-07 17:55 syzop Relationship added related to 0004397