View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005543||unreal||ircd||public||2020-01-26 07:29||2021-11-01 10:39|
|Priority||normal||Severity||feature||Reproducibility||have not tried|
|Fixed in Version||6.0.0-beta1|
|Summary||0005543: U6: make extbans use names instead of letters|
|Description||This so ~q becomes ~quiet, ~S becomes ~certfp, and so on. This makes it a lot more clearer to users what an extban does. There is also no (real) technical restriction that prevents us from going this route.|
This was an UnrealIRCd 5 goal but it was dropped in August 2019 because doing it was incompatible with the release schedule. I would still like to see it done, though.
The EXTBANS 005 token uses the extban letters, so that one should probably be changed.
There will be a compatibility layer for input, so ~q becomes auto-converted to ~quiet. And ~t:5:~q:~c:#chan becomes ~time:5:~quiet:~channel:#chan (presumably). This is for clients.
To maintain server/services compatibility we will also have an output layer I suppose, which converts it back again to the short form (~t:5:..).
We should also redo the extban API at the same time. Both to make it easier to handle this transition but also because the current extban API is messy. In particular two things: 1) the chaining-bit (~t:5:~q:~c: etc) but even more 2) the eating/skipping of the prefix (eg ~t) which is unnecessary and causes ugly fake prefixing internally of "?~:" and such.
|Tags||No tags attached.|
|3rd party modules|
Also include the more general thoughts about extbans and user properties as a whole, the proposed extensions from January, and so on.
And naturally all of this also affects the extended server bans. I pondered waiting with the latter until this was done but this is too far away and if we can do an extended ban transition we can do an extended server ban transition as well :)
Done in U6 and can declassify the history of this ;)
|2020-01-26 07:29||syzop||New Issue|
|2020-01-26 07:30||syzop||Assigned To||=> syzop|
|2020-01-26 07:30||syzop||Status||new => acknowledged|
|2020-01-26 07:32||syzop||Note Added: 0021255|
|2020-01-29 09:34||syzop||Summary||make extbans use names instead of letters => U6: make extbans use names instead of letters|
|2021-11-01 10:38||syzop||Status||acknowledged => resolved|
|2021-11-01 10:38||syzop||Resolution||open => fixed|
|2021-11-01 10:38||syzop||Fixed in Version||=> 6.0.0-beta1|
|2021-11-01 10:38||syzop||Note Added: 0022144|
|2021-11-01 10:38||syzop||View Status||private => public|
|2021-11-01 10:39||syzop||Note Edited: 0022144|