View Issue Details

IDProjectCategoryView StatusLast Update
0003985unrealircdpublic2013-01-09 10:43
ReporterHumanoid Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionduplicate 
Summary0003985: Channel Mode Request +u & +U
DescriptionI was just thinking it might be nice to have the option of separating the functions of channel mode +u.
The idea is to have little +u still restrict chatter visibility to channel operators but not block the userlist. Capital mode +U would do both of those functions. These two modes would relate to +p and +s in the sense that they cannot be set together.
Flexibility can be great and easier to implement when the concept is applied to features that already exist, so that's my two cents. :)
TagsAuditorium, CHMODE
3rd party modules

Relationships

related to 0004160 closedtmcarthur Channel mode +u/+mu 

Activities

Stealth

2010-12-24 18:03

reporter   ~0016508

The reason channelmodde +u blocks the userlist entirely on join is because without joins/parts/kicks being sent to clients, the clients have no information to keep the userlist up to date.

So if you had +uU set the client would have the same userlist the whole time the user is in the channel, even if new users joined or the original ones left.

Humanoid

2011-01-02 04:51

reporter   ~0016574

Mm, well it'd be nice if the server could silently update the client without displaying the events, but that could be difficult to achieve even if it seems like a simple solution.

Stealth

2011-01-02 04:56

reporter   ~0016575

The server could send a NAMES update each time someone joins, but on some clients that would dump more information to the channel window than just normal events. This would also cause the server to send out 3x+ the data needed for a normal event.

Another option would be to update the NAMES list internally and provide it to clients when they request, but for users wanting a constantly updated user list they would need to request more garbage than if they just had normal events.

In short, I don't see much of anything that could be done efficiently, please provide any other ideas if you have them.

syzop

2013-01-09 10:43

administrator   ~0017330

Discussion moved to 0004160

Issue History

Date Modified Username Field Change
2010-12-24 05:03 Humanoid New Issue
2010-12-24 05:22 Humanoid Tag Attached: CHMODE
2010-12-24 05:22 Humanoid Tag Attached: Auditorium
2010-12-24 18:03 Stealth Note Added: 0016508
2011-01-02 04:51 Humanoid Note Added: 0016574
2011-01-02 04:56 Stealth Note Added: 0016575
2011-01-02 04:56 Stealth Status new => feedback
2013-01-09 10:41 syzop Relationship added related to 0004160
2013-01-09 10:43 syzop Note Added: 0017330
2013-01-09 10:43 syzop Status feedback => closed
2013-01-09 10:43 syzop Assigned To => syzop
2013-01-09 10:43 syzop Resolution open => duplicate