View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003241 | unreal | ircd | public | 2007-02-20 17:01 | 2015-07-09 18:52 |
Reporter | eLement | Assigned To | syzop | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
OS | GNU/Linux | OS Version | 2.4.* | ||
Product Version | 3.3-alpha0 | ||||
Fixed in Version | 3.4-alpha4 | ||||
Summary | 0003241: Custom Classes | ||||
Description | UnrealIRCd, in my mind, is the best daemon for me. But there is something I think would be pretty awesome. You guys have the most accesible daemon, and I think you should add the ability for custom oper classes. As seen in the InspIRCd daemon (this is the only thing of theirs I actually like). You define classes, like the current flags you use, which include commands: oclass shutdown { die; restart; rehash; }; oclass founder { *; }; Then you setup an oper type: otype Founder { class { //can include any/all classes Founder; }; host { //the vhost hostmask "Founder.YourNet.Here"; }; override-type { //what exactly a user can oper override * meaning everything *; }; whois-name { //value that is returned in whois oper-type "Founder of the P2P-Fire IRC Network"; }; modes-on-oper { modes "+xwgs"; }; }; oper eLement { class clients; from { userhost [email protected]; }; password "cantguessthis"; type "Founder"; //can only have one value, so user will have to make sure a Network Admin will have abilites added onto the ones Services-Admins have. swhois "This goes here"; host-override { //allows this specified user to use a custom vhost vhost "Founder.P2P-Fire.Net"; }; snowmask kcfFveGqSso; }; I know you guys prolly don't want some lameass like me submitting stuff, but this would be enjoyable to have. This way I could setup low level opers, just as helpers. It would be nice to have in the Unreal4 dev line, if not in the Unreal3 stable line. Well, I thank anyone who decides to read this for their time! | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
parent of | 0002094 | closed | Oper flags feature request |
|
I wasn't thinking..AHAHA Change: I know you guys prolly don't want some lameass like me submitting stuff, but this would be enjoyable to have. This way I could setup low level opers, just as helpers. It would be nice to have in the Unreal4 dev line, if not in the Unreal3 stable line. To: I know you guys prolly don't want some lameass like me submitting stuff, but this would be enjoyable to have. This way I could setup low level opers, just as helpers. It would be nice to have in the Unreal3.3 dev line, if not in the Unreal3.2 stable line. |
|
And I had another idea. Maybe for each type you can setup seperate auto-joins auto-join { channel "#Help"; channel "#vHost"; channel "#OperHelp"; }; |
|
We'll have more configurable opers and oper levels in 3.3*. Similar flexibility as to what you describe. (can't elaborate atm) |
|
3.3* isnt stable though, its dev i misread his post ;P thats why i said it |
|
And the problem is? |
|
This is in 3.4-alpha4 and up. https://www.unrealircd.org/docs/Operclass_block |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-02-20 17:01 | eLement | New Issue | |
2007-02-20 17:06 | eLement | Note Added: 0013229 | |
2007-02-20 17:23 | eLement | Note Added: 0013230 | |
2007-02-21 06:27 | syzop | Note Added: 0013231 | |
2007-02-21 12:49 | Bricker | Note Added: 0013232 | |
2007-02-21 22:26 | aquanight | Note Added: 0013235 | |
2007-02-22 09:32 | Bricker | Note Edited: 0013232 | |
2007-04-27 03:22 |
|
Status | new => acknowledged |
2007-04-27 06:40 |
|
Relationship added | parent of 0002094 |
2015-07-09 18:52 | syzop | Note Added: 0018436 | |
2015-07-09 18:52 | syzop | Status | acknowledged => resolved |
2015-07-09 18:52 | syzop | Fixed in Version | => 3.4-alpha4 |
2015-07-09 18:52 | syzop | Resolution | open => fixed |
2015-07-09 18:52 | syzop | Assigned To | => syzop |