Helpop Module

These are old archives. They are kept for historic purposes only.
x3teamz
Posts: 5
Joined: Tue Aug 31, 2004 5:21 am

Helpop Module

Post by x3teamz »

I was wondering if I could request a module for helpop status. I would like my helpops to be able to use /kill and have the swhois "is a Help Operator" without having to give them an o:line or services access. If this can't be made a module, consider this a feature request O_o
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Re: Helpop Module

Post by katsklaw »

x3teamz wrote:I was wondering if I could request a module for helpop status. I would like my helpops to be able to use /kill and have the swhois "is a Help Operator" without having to give them an o:line or services access. If this can't be made a module, consider this a feature request O_o
try:

Code: Select all

/helpop ?SVSO
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

This feature makes no sense. To set +h, you must already have +o. And if you have +o, you can already use /kill!
-- codemastr
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

Actually codemastr, one time I made an oper block with only the helpop flag. The IRCd gave me +O (localop) but I couldn't do anything!

*edit* Here's how that looks for those that wonder :P

Code: Select all

[14:48:02] -irc.*- *** Notice -- shadownight ([email protected]) is now a local operator (o)
[14:48:03] * shadownight sets mode: +wghOWq
Server notice mask (+kcfFjveGnqsU)
You are now an IRC Operator
*snip OPERMOTD*
// Attempt to use /kill on self here.
Permission Denied- You do not have the correct IRC operator privileges
*edit 2* Here's the operblock I used for this :P

Code: Select all

oper Test {
	from {
		userhost *@*;
	};
	password "test";
	class Client;
	flags {
		helpop;
	};
	maxlogins 1;
};
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

Now _thats_ interesting...
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

Indeed - this of course allows us "custom opers" - no automatic flags or anything. Though I'm willing to bet that any of the global flags require global to work correctly. But I'm guessing with this you can have an oper that can only /kill but not /squit or /connect.
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

My point exactly.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth »

Did you /HAVE/ to tell everyone this?

Now codemastr is gonna go fix it :(

I think allowing just the helpop flag should be a feature. I only know of one IRCd that currently does that. It will not be mentioned, cuz its a POS.
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

Stealth wrote:Now codemastr is gonna go fix it :(
What's to fix? If I didn't specify any of the local/global/etc flags, why should I get any of the privileges they provide? If I only have helpop, then fine, I'm only a helpop - I get +h and that's it (+O too but I guess that's needed for deopering) - I only see when people do /helpop stuffs, no extra privileges or anything. If all I have is helpop then that's how it should be :) .
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

*nods*
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth »

[12:45] <codemastr> if that's the case, then it is a bug
[12:45] <aquanight> :|
[12:45] <codemastr> helpOP requires you to be an OP, hence the name
[12:54] <Stealth> how else can my official helpers see /helpop
[12:54] <codemastr> they have no reason to see it! That's my whole point!
[12:55] <codemastr> /helpop is meant to ask for OPER HELP
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

*blink*
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw »

aquanight wrote:
Stealth wrote:Now codemastr is gonna go fix it :(
What's to fix? If I didn't specify any of the local/global/etc flags, why should I get any of the privileges they provide? If I only have helpop, then fine, I'm only a helpop - I get +h and that's it (+O too but I guess that's needed for deopering) - I only see when people do /helpop stuffs, no extra privileges or anything. If all I have is helpop then that's how it should be :) .
I agree, I like the idea of positively identifying helpops via the /whois .. who said that the ops in helpops must refer to IRCops? .. it can mean Help Channel Ops? :P Besides it's already a conf setting that help channel ops can get +h anyway.

Last I checked helping users didn't require an o flag .. now your going to say that privleged non-oper users can't help with helpops? Where is the harm in letting password protected access to /helpops?
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

who said that the ops in helpops must refer to IRCops?
I did, and so did DALnet, the people who created +h.
Besides it's already a conf setting that help channel ops can get +h anyway.
Umm, no there isn't. Please show me this option.
Last I checked helping users didn't require an o flag
The type of help helpops are to provide DOES require an oline. "Hi, I'm klined, why?" "I can't tell you, I'm not an oper." "I lost my nickserv password, can you get it?" "I can't help you, I'm not an oper." It has NOTHING to do with general help.
Where is the harm in letting password protected access to /helpops?
No harm, just needless bloat. I have NO intention of doing this. Why does someone who provides help need to be a helpop? They don't. How many users actually use /helpops or even know the command exists as a method to send a message to +h users? If they knew this, then they'd probably be smart enough to solve a general issue on their own!
-- codemastr
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw »

Besides it's already a conf setting that help channel ops can get +h anyway.
Umm, no there isn't. Please show me this option.
My bad, it's an Anope conf setting.
Post Reply