View Issue Details

IDProjectCategoryView StatusLast Update
0004186unrealircdpublic2014-06-12 06:28
Reporterkatsklaw Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status feedbackResolutionopen 
Summary0004186: add regex matching to config fields like deny::channel
DescriptionCurrently, deny::channel only uses basic glob wildcards in the channel name field. It would be nice if it accepted regex as well.
TagsNo tags attached.
3rd party modules

Activities

Stealth

2013-04-11 00:52

reporter   ~0017474

Please elaborate... are you looking to:
- Validate config fields are correct?
- Allow specifying regex matching to make Unreal more dynamic?
- Have Unreal make coffee for you in the morning?
- Potentially increase config parsing?

katsklaw

2013-04-12 06:37

reporter   ~0017477

Currently, deny::channel only uses basic glob wildcards in the channel name field. It would be nice if it accepted regex as well.

Stealth

2014-06-12 06:25

reporter   ~0018194

Updated issue details to reflect what we're trying to do here.

This would be rather useful, but I'm not sure how many people would actually use it. The current userbase seems to avoid regular expressions where they can.

We would also need to distinguish a way to determine if the supplied match is regex or glob.

The other issue that I can think of is added overhead of processing regular expressions. The more expressions in use, the more memory and CPU Unreal will consume.

This would also be something very easily done in a module using the pre-join hook and some simple configuration directives.

Stealth

2014-06-12 06:28

reporter   ~0018195

To be honest I would like to see this as a 3rd party module. I would offer to code it myself, but creating an managing multiple configuration directives with the same name is outside of my coding ability.

Issue History

Date Modified Username Field Change
2013-04-10 18:41 katsklaw New Issue
2013-04-11 00:52 Stealth Note Added: 0017474
2013-04-11 00:52 Stealth Assigned To => Stealth
2013-04-11 00:52 Stealth Status new => feedback
2013-04-11 00:54 Stealth Assigned To Stealth =>
2013-04-12 06:37 katsklaw Note Added: 0017477
2014-06-12 06:25 Stealth Note Added: 0018194
2014-06-12 06:25 Stealth Description Updated
2014-06-12 06:28 Stealth Note Added: 0018195