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 » Tue Aug 31, 2004 6:02 am

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
Official supporter
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Re: Helpop Module

Post by katsklaw » Tue Aug 31, 2004 12:24 pm

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 » Tue Aug 31, 2004 7:59 pm

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 » Tue Aug 31, 2004 8:45 pm

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 (aquanight@BAC085A7.B0CD5360.2C7FE58F.IP) 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 » Tue Aug 31, 2004 11:42 pm

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 » Wed Sep 01, 2004 1:56 am

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 » Wed Sep 01, 2004 4:43 am

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 » Thu Sep 02, 2004 6:23 pm

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 » Thu Sep 02, 2004 6:54 pm

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 » Thu Sep 02, 2004 11:13 pm

*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 » Fri Sep 03, 2004 12:13 am

[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 » Fri Sep 03, 2004 12:18 am

*blink*
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]

katsklaw
Official supporter
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw » Fri Sep 03, 2004 4:48 pm

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 » Fri Sep 03, 2004 8:20 pm

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
Official supporter
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw » Sat Sep 04, 2004 12:55 am

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