View Issue Details

IDProjectCategoryView StatusLast Update
0004397unrealircdpublic2026-06-07 17:56
ReporterHero Assigned Tosyzop  
PrioritylowSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Product Version3.4-beta3 
Summary0004397: Gline/Kline/Zline ID System
DescriptionIs it possible.. when we kline , gline , zline user the server auto assign any id like Gline ID: G123456 ETC LIKE THIS!
3rd party modules

Relationships

related to 0006144 resolvedsyzop Make zline, gline, kline, shun create an ID. 

Activities

syzop

2020-01-31 16:21

administrator   ~0021280

I'm closing this one. It was not a bad idea but it is not really feasible to have both short and unique enough ids without a central authority (think: when split etc.). Also, I think we can live without them.

syzop

2026-06-07 17:56

administrator   ~0023672

In the end this was implemented in upcoming 6.2.6, commit https://github.com/unrealircd/unrealircd/commit/27a086b03a7adf7ec9407d7a70728492f0b05a92
(where i also give you credit)

Thanks!

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

Issue History

Date Modified Username Field Change
2015-08-19 12:07 Hero New Issue
2020-01-31 16:21 syzop Assigned To => syzop
2020-01-31 16:21 syzop Status new => closed
2020-01-31 16:21 syzop Resolution open => no change required
2020-01-31 16:21 syzop Note Added: 0021280
2026-06-07 17:55 syzop Relationship added related to 0006144
2026-06-07 17:56 syzop Note Added: 0023672