View Issue Details

IDProjectCategoryView StatusLast Update
0004234unrealircdpublic2015-08-08 17:09
Reporterkatsklaw Assigned Tosyzop  
PrioritynormalSeveritytrivialReproducibilityalways
Status acknowledgedResolutionopen 
Product Version3.2.10.1 
Summary0004234: ircd doesn't report channel status in /who output for U:Lined clients
DescriptionIf you have services sitting in any channels and /whois their nick it outputs channels and respective status as expected.

If you then /who a services bot, the first channel is listed but in the flags field no channel status is reported.
Steps To ReproduceAs an IRCop:

/whois ChanServ
/who ChanServ
Additional InformationChanServ is ChanServ@services.* * Channel Services
ChanServ is using modes +ioS
ChanServ is connecting from *@services.*
ChanServ on @#1 @#2 @#3 @#4 @#5
ChanServ using services.* Network IRC Services
ChanServ is a Network Service
ChanServ is logged in as *
Chanserv End of /WHOIS list.


#1 ChanServ H* ChanServ@services.* :3 Channel Services
ChanServ End of /WHO list.

Notice the first channel in the list is shown, but no channel status. This seems to work properly for regular users just not U:Lined clients.

Using:3.2.10.1 and Atheme 7
TagsNo tags attached.
3rd party modules

Activities

Jobe

2013-08-22 13:38

reporter   ~0017754

Looking at the code, this isn't as much a bug as it is an unimplemented feature. The current code only displays channel status for a user if you use /who <channel>

katsklaw

2013-08-22 17:08

reporter   ~0017755

I could go with that, Jobe because it's not outputting other stuff either. However, this works for regular user but not U:Lined users, so it's at least partially implemented. /who Jobe would work as expected. /who ChanServ does not.

Not to mention that /helpop ?who states that this feature is there.

katsklaw

2013-08-22 17:11

reporter   ~0017756

Further digging shows that these aren't working at all for anyone, yet documented in /helpop.

! - User is +H and you are an IRC Operator
? - User is only visible because you are an IRC Operator

Perhaps this should be renamed to '/who is only partially functional' instead?

syzop

2015-08-08 17:09

administrator   ~0018635

TODO: verify

Issue History

Date Modified Username Field Change
2013-08-21 17:25 katsklaw New Issue
2013-08-22 13:38 Jobe Note Added: 0017754
2013-08-22 17:08 katsklaw Note Added: 0017755
2013-08-22 17:11 katsklaw Note Added: 0017756
2014-03-14 01:14 peterkingalexander Issue cloned: 0004288
2015-08-08 17:09 syzop Note Added: 0018635
2015-08-08 17:09 syzop Assigned To => syzop
2015-08-08 17:09 syzop Status new => acknowledged