View Issue Details

IDProjectCategoryView StatusLast Update
0003348unrealircdpublic2013-01-09 10:44
ReporterShining Phoenix Assigned Tosyzop  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionduplicate 
Platformi386OSLinuxOS Version2.6.10-1.771_FC2
Product Version3.2.6 
Summary0003348: +mu suggestion
DescriptionRight now, when a nonvoice messages a +mu channel, and their message is not blocked by n or M, ops only see a message "to the whole channel" from IRC.
I think it would be better to simply make the server convert "/msg #channel blah" from a nonvoice to a +mu channel to "/msg @#channel blah", i.e. the ops see a message to ops from that user.
TagsNo tags attached.
3rd party modules

Relationships

related to 0003682 closedsyzop Channel mode +u with +m causes certain issues 
related to 0004160 closedtmcarthur Channel mode +u/+mu 

Activities

stskeeps

2007-05-20 03:56

reporter   ~0014190

Discuss.

White_Magic

2007-05-29 15:37

reporter   ~0014241

i think the way it works now is wierd but suitable

Stealth

2007-05-29 16:23

reporter   ~0014242

I like it the way it is now

Also, one needs to consider many clients interpret @#channel as a private message from a user to ops so they open a private window with the message.

Shining Phoenix

2008-01-26 07:26

reporter   ~0014996

Bugz has a valid point. However, isn't it the client's fault for interpreting @#channel incorrectly?

JasonTik

2008-01-27 01:21

reporter   ~0015002

I do NOT need a PM from each nonvoice user in a +mu channel! (Remember that +u designed for chans of hundreds.)


Also, RE Phoenix: Please cite the RFC that supports your conclusion that a PM is an incorrect interpretation of /msg @#chan.

I like the idea of putting it in channel context, but I cant see any proper way (in the common message display formats) to indicate it was an @msg, and in addition, I have never seen any evidence that the alternate interpretation is incorrect.

Shining Phoenix

2008-01-27 01:42

reporter   ~0015005

Last edited: 2008-04-25 22:55

Jason said:
Please cite the RFC that supports your conclusion that a PM is an incorrect interpretation of /msg @#chan.

I doubt there is one =\

[13:57:20] <Phoenix> I was about to make a +mu suggestion, but chose to search for other reports on it. There are a lot. Perhaps you guys could make one the parent of the lot and close the rest, so that all +mu bugs and suggestions are in one place?
[13:57:42] <satmd> well, I'm only 'reporter' status
[13:57:49] <satmd> I doubt I can do that technically
[13:58:49] <Phoenix> mm
[13:59:07] <Phoenix> Could you pass the message on to someone who can?
[13:59:44] <satmd> add a note to one of your bugs ;)
[14:00:00] <Phoenix> okay

So yeah, I thought having a mother of all +mu reports would be a good idea, instead of half a dozen scattered around the place. Other +mu reports are:

http://bugs.unrealircd.org/view.php?id=1750 Temporary or complete invisibility?
http://bugs.unrealircd.org/view.php?id=2597 <IRC> blah and You need voice (+v)
http://bugs.unrealircd.org/view.php?id=2216 More documentation needed
http://bugs.unrealircd.org/view.php?id=2587 You need voice (+v)
http://bugs.unrealircd.org/view.php?id=2845 +mu shouldn't hide users from IRCops
http://bugs.unrealircd.org/view.php?id=3344 /names and +u
http://bugs.unrealircd.org/view.php?id=2906 Asuka +D and +d

And now for your viewing pleasure, here's my next +mu suggestion:

For most combinations of channel modes, the features of the channel are those of the modes put together. For example, +mN is "nonvoices can't talk" plus "nonops can't nickchange". Very simple.

+mu-M is "text from nonvoices goes to ops" plus (u features) plus "bcCfGNST don't affect text from nonvoices". Not very simple.

"bcCfGNST don't affect text from nonvoices" is just silly imho.
 
I suggest that we add a new channel mode that does "text from nonvoices goes to ops" only, and make +mu not special anymore, i.e. +mu would then be "nonvoices can't talk" plus (u features)
 
For example, if someone wants "text from nonvoices goes to ops" and "nonops can't CTCP", they could do +<newmode>C.
 
Another example: If they want "text from nonvoices goes to ops" plus (u features) they'd do +<newmode>u

Yet another example: +<newmode>M would be "text from nonvoices goes to ops" plus "unregistered nonvoices can't talk" which equals "text from registered nonvoices goes to ops"

Another advantage of this new mode is that users would not be forced to mess around with +u to have "text from nonvoices goes to ops".

EDIT: Added f to the list of modes screwed by +mu
EDIT: Replaces 'messages/notices' with 'text'.

JasonTik

2008-01-27 01:50

reporter   ~0015008

+mu has the extra feature for an important reason. +u is designed to be an auditorium. +mu is special because in addition to the auditorium features, people cant interrupt, but the celebrity can still take questions, etc. It's trivial to /ignore IRC (which, being an invalid nick, will never hit an innocent). As for a new mode? It'd be kinda weird to have a mode that only matters when +m/+M is set, and does this odd thing. Sure +mu's behavior is a little weird, but it's rare and if you didn't want it you wouldn't be using it. Best leave things be.

Shining Phoenix

2008-01-27 01:58

reporter   ~0015011

Er, the new mode would not require +m or +M to work.

JasonTik

2008-01-27 02:13

reporter   ~0015014

Last edited: 2008-01-27 02:14

No, but as I explained in PM, it would be infeasible to use with +C. +T is just a +m for notices. +M is covered in my statement. What's left?

EDIT:
Er. Sorry. I misread your statement. Write a module for said mode. I cant really see any huge reason that will get it included in the core, however.

Shining Phoenix

2008-01-29 08:22

reporter   ~0015020

Last edited: 2008-02-08 22:23

I'm not a coder >.>

EDIT: Also, it would be more user-friendly to add <newmode> to the /helpop ?chmodes reply instead of a whole paragraph about what +mu does.

Shining Phoenix

2008-04-25 22:51

reporter   ~0015286

http://bugs.unrealircd.org/view.php?id=3682 is a duplicate of these issues.

1. Sending text from nonvoices via "IRC" is screwy.
2. Forwarding text from nonvoices to @#channel would not have the desired effect on some clients.
3. Soo...what if text from nonvoices is blocked/stripped by every other mode first, and then simply not sent to halfops and lower? In other words, what a nonvoice says in a celebrity chat channel would appear normally to ops and higher. The disadvantage to this new case is that the ops aren't explicitly shown that nonops can't see what they're seeing. I prefer this case over the previous two.

Jason: How does someone new to Unreal IRCd know about the +mu combo? Let's all assume that every IRC user is an experienced coder who has been working with Unreal IRCd for many years...

And yet another note: Channel mode m and this new channel mode could be exclusive like p and s, in other words you can't have both m and newmode on, like how you can't have both p and s on.

syzop

2013-01-09 10:44

administrator   ~0017332

Discussion moved to 0004160

Issue History

Date Modified Username Field Change
2007-05-18 22:58 Shining Phoenix New Issue
2007-05-20 03:56 stskeeps Note Added: 0014190
2007-05-20 03:56 stskeeps Status new => feedback
2007-05-29 15:37 White_Magic Note Added: 0014241
2007-05-29 16:23 Stealth Note Added: 0014242
2008-01-26 07:26 Shining Phoenix Note Added: 0014996
2008-01-27 01:21 JasonTik Note Added: 0015002
2008-01-27 01:42 Shining Phoenix Note Added: 0015005
2008-01-27 01:47 Shining Phoenix Note Edited: 0015005
2008-01-27 01:50 JasonTik Note Added: 0015008
2008-01-27 01:58 Shining Phoenix Note Added: 0015011
2008-01-27 02:13 JasonTik Note Added: 0015014
2008-01-27 02:14 JasonTik Note Edited: 0015014
2008-01-29 08:21 Shining Phoenix Note Edited: 0015005
2008-01-29 08:22 Shining Phoenix Note Added: 0015020
2008-02-08 22:23 Shining Phoenix Note Edited: 0015020
2008-04-18 06:47 Shining Phoenix Note Edited: 0015005
2008-04-25 22:51 Shining Phoenix Note Added: 0015286
2008-04-25 22:55 Shining Phoenix Note Edited: 0015005
2008-04-26 07:02 Bricker Relationship added related to 0003682
2013-01-09 10:41 syzop Relationship added related to 0004160
2013-01-09 10:44 syzop Note Added: 0017332
2013-01-09 10:44 syzop Status feedback => closed
2013-01-09 10:44 syzop Assigned To => syzop
2013-01-09 10:44 syzop Resolution open => duplicate