View Issue Details

IDProjectCategoryView StatusLast Update
0002095unrealircdpublic2012-12-26 19:49
ReporterStealth Assigned Tonenolod 
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Fixed in Version3.4-alpha1 
Summary0002095: remove helpop noticing stuff (was: /helpop filtering suggestion)
Descriptionkeep /helpop as an online help system, but remove the forwarding-to-helpops stuff. possibly keep umode +h for now though, until we've debated about that, since that goes further than the forwarding-of-helpopmsgs thingy

== old report was (just for reference): ==

The ability to badword or spamfilter /helpop's would be a good idea. The reason is: /helpop is an uncommon vulnerability for flooders to take advantage of, since it forwards anything not matched by a help block to all HelpOps. Since all opers are set to +h by default, they receive the flood in server-notice form.

Being able to badword/spamfilter /helpop's would give server admins the ability to protect their servers from such a flood by using regexp's to detect and block repeated text on the same line. Because floods are repeated, this would be extremely effective against these floods.

A badword type will also be a good idea to block helpop's from users who do not wish to use the nicest language in their helpop. SpamFilter can be used to block the floods, and badword can be to censor foul language. The types for each can be "help" or "helpop".
TagsNo tags attached.
3rd party modules

Relationships

has duplicate 0002305 closed Spamfilter + helpop <-> helpop allow (?) 

Activities

Valkyrie

2004-09-26 04:51

reporter   ~0007792

This sounds like a great idea.

aquanight

2004-09-26 05:29

reporter   ~0007793

From my recollections in the support chan... codemastr wants to remove the send-to-all-+h aspect of /helpop entirely...

codemastr

2004-09-26 15:59

reporter   ~0007795

This is a crazy idea!

SomeUser types:
/helpop F*ck sh*t f*ck ...

SomeOper types:
/kill SomeUser Stop that

Problem solved.

This feature is not going to be implemented. You want us to waste 8 bytes of memory per user, plus a list of badwords for a flood that might occur once every 20 years? I'm not about to do that. If you want this, you're going to have to find someone who will make a module.

As aquanight said, I'd much rather just remove the whole /helpop going-to-+h thing. No one uses it anyway.

Valkyrie

2004-09-26 20:21

reporter   ~0007804

Even better.. remove it.. though some people do actually use /helpop ....

aquanight

2004-09-27 06:28

reporter   ~0007805

I know one instance, on a net I frequent... I had a channel that (since anope wouldn't let me mlock +M :( ) I had +m and SECURE ON and AUTOVOICE 0. One time, a user came in (while I was away), and there was one other person (who was an ircop/helpop). The user that came in wasn't registered, so supposedly he used /helpop to communicate :P . But, other than that... I can't really understand what it was for...

Stealth

2004-09-27 06:52

reporter   ~0007807

My own network is quite small, and it seems pointless to have someone in #Help all the time. I have the topic locked so if someone needs help, all they need to do is type /helpop helpme, and that will send a message to all my opers.

al5001

2004-10-01 03:47

reporter   ~0007838

Filtering spam from HelpOps is overkill...

vonitsanet

2004-10-03 10:35

reporter   ~0007860

I think /helpop should not forwarding anything to helpoperators at all.
Leave it only to explain the commands.
Something like a manual.

Zell

2004-11-02 11:32

reporter   ~0008216

I've been annoyed with HelpOps as well. Some smart-aleck mIRC scripter on my network figured out how to make his mIRC send a /helpop nag message everytime one of the following numerics was returned:
* Youre on too many channels
* Youre banned (from our help room)
* Nickname change error
etc... list goes on.
Everytime one of those numerics was sent to his mIRC, his script sent a /helpop telling us of the condition
example (*** Helpop from Someuser: 405 Reply (add more channels!))
Of course, setting -h or scripting an ignore function for his nick was a simple task, but if the /helpop communications was disabled that would be better. I propose a replacement for /helpop messaging:
 A function to find all users set +h, and list their away status:
/newcommand
HelpOp: Zell on [Server], is available for help
HelpOp: User2 on [Server], is a HelpOp, but is currently Away

Could easily be made into a module, but if the HelpOp communications is removed, that would be a good feature to include into the ircd.

aquanight

2004-11-02 12:32

reporter   ~0008221

...

/helpop ignore nick!user@host

:P

Haven't found the unignore yet so you'd probably have to restart for that to work, and I think that only applies locally.

syzop

2005-01-25 19:06

administrator   ~0008922

Last edited: 2005-01-25 19:07

I've posted a poll on SOMEURLTHATGETSBROKENBYMANTIS about removing this "/helpop <some question here>" feature.

ok.. why are urls fucked up ?
www.phpmemx.net/~unrealir/forums/viewtopic.php?t=1410

aquanight

2005-01-26 00:41

reporter   ~0008925

(Probably doesn't like the ? character in URLS :/ )

Zell

2005-01-26 15:54

reporter   ~0008929

URL worked fine when I clicked it in my email :-P

Heh, am I the only loser who opts in to get email replies?

WolfSage

2007-04-18 18:42

reporter   ~0013550

I like this feature. I've found it useful to help people quite a few times. Of course, I hang on smaller networks where everyone knows everyone mostly. Isn't +h a flag people can configure in unrealircd.conf anyway? Hence the whole "Help operator" concept? If you don't want to help people, don't set it.

Shining Phoenix

2007-04-25 16:43

reporter   ~0013701

Here's my preferred scenario:

If someone needs help and can't find it in /helpop ?command/topic, they should /join #help (almost anyone can teach them the /join command first).
If your help channel has a different name, add a deny channel block to forward users from #help to #whatever.
If you want to help people, join the help channel.
If someone floods the help channel, channel modes to the rescue!! :D

The only times I receive HelpOps are when someone:
- typos
- doesn't listen to what I just told them
- or is being a problem

Bricker

2007-04-26 03:01

reporter   ~0013718

you know what, i cant even read all the replies but i say this

1) helpop is pointless.
2) if a user needs an ircop, they can join an official help channel or ircop channel. if they need other support, it should be in that networks motd or website. It shouldnt be up the IRCd to make these networks easier to run, ffs these lazy admins dont take preventive steps in making their own network their own. get rid of this stupid helpop feature kthx

syzop

2007-04-26 04:33

administrator   ~0013719

i agree with almost everyone from above: remove the sending-to-helpops etc stuff. you can use aliases if you'd want something similar, but just mentioning #help and such is a better idea.
so I think this bugreport should be renamed (or whateve) to removing helpop sending to +h.

stskeeps

2007-05-04 08:38

reporter   ~0013999

Woops, forgot to say I fixed this in .2380

nenolod

2012-12-26 19:48

reporter   ~0017281

http://hg.unrealircd.org/hg/unreal/rev/c1fb5287c62d

HelpOp usermode is kept around for vanity purposes for now. We'll decide that later.

Issue History

Date Modified Username Field Change
2004-09-26 04:45 Stealth New Issue
2004-09-26 04:51 Valkyrie Note Added: 0007792
2004-09-26 05:29 aquanight Note Added: 0007793
2004-09-26 15:59 codemastr Note Added: 0007795
2004-09-26 20:21 Valkyrie Note Added: 0007804
2004-09-27 06:28 aquanight Note Added: 0007805
2004-09-27 06:52 Stealth Note Added: 0007807
2004-10-01 03:47 al5001 Note Added: 0007838
2004-10-03 10:35 vonitsanet Note Added: 0007860
2004-11-02 11:32 Zell Note Added: 0008216
2004-11-02 12:32 aquanight Note Added: 0008221
2005-01-25 18:48 syzop Relationship added has duplicate 0002305
2005-01-25 19:06 syzop Note Added: 0008922
2005-01-25 19:07 syzop Note Edited: 0008922
2005-01-26 00:41 aquanight Note Added: 0008925
2005-01-26 15:54 Zell Note Added: 0008929
2007-04-18 18:42 WolfSage Note Added: 0013550
2007-04-19 02:30 stskeeps Status new => acknowledged
2007-04-25 16:43 Shining Phoenix Note Added: 0013701
2007-04-26 03:01 Bricker Note Added: 0013718
2007-04-26 04:33 syzop Note Added: 0013719
2007-04-26 05:46 syzop Summary /helpop filtering suggestion => remove helpop noticing stuff (was: /helpop filtering suggestion)
2007-04-26 05:46 syzop Description Updated
2007-05-04 08:38 stskeeps Status acknowledged => resolved
2007-05-04 08:38 stskeeps Fixed in Version => 3.3-alpha0
2007-05-04 08:38 stskeeps Resolution open => fixed
2007-05-04 08:38 stskeeps Assigned To => stskeeps
2007-05-04 08:38 stskeeps Note Added: 0013999
2011-07-19 14:19 syzop Assigned To stskeeps =>
2011-07-19 14:19 syzop Status resolved => needs re porting
2012-12-26 19:48 nenolod Note Added: 0017281
2012-12-26 19:48 nenolod Status needs re porting => resolved
2012-12-26 19:48 nenolod Fixed in Version 3.3-alpha0 => 3.4-alpha1
2012-12-26 19:48 nenolod Assigned To => nenolod