Skip to content

channels missing from /LIST #1161

@slingamn

Description

@slingamn

This is a bug in #704 exacerbated by the decision to make clients +i by default. If a non-operator client is not joined to a channel, the channel member count as per /LIST reflects only the non-invisible members. In many cases, this count will now be 0 (since clients are invisible by default). As of #704, channels with a visible member count of 0 are not shown (since this includes registered channels that are being kept alive to preserve their in-memory history buffers).

Inspircd appears to show the true member count (including invisible) to unprivileged users; seems like we should do this as well? We could also keep the current counting behavior and show these channels with a member count of 0, but that seems less desirable.

This is another excellent report from @bogdomania <3

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions