View Issue Details

IDProjectCategoryView StatusLast Update
0002489unrealircdpublic2007-04-18 05:53
Reporterpinstrate Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionno change required 
Summary0002489: Suggestion: not displaying channels with less than 2 ppl in /list
DescriptionI'm running a network with about 4000 users and there are about 10k channels formed. However, almost 3800 of them have only a single user in it. In my opinion there is no use to display a channel in /list unless it has got at least 2 users, because channels on irc are frequent thing.. That is the way how bahamut and some other IRCds do and users seem to be happy :)

Anyway, this is my opinion, I'd like to see this feature in UnrealIRCd.
At least a module which does that should exist..

Thanks.
TagsNo tags attached.
3rd party modules

Relationships

duplicate of 0002324 closed option to make /list default to >3 
child of 0003284 closedsyzop 3rd Party Module Wishlist 

Activities

Stealth

2005-04-19 03:41

reporter   ~0009779

Did you check your client settings?

mIRC has some funny default /list options.

pinstrate

2005-04-19 04:26

reporter   ~0009780

yeah, I know that but I mean about the server side. With the same mirc client (& same settings) I connect to a bahamut test server and join a chan, then do /list and I see NO channels there (no more channels are created on the test network). Then I lauch one more clone and join the same channel. Now, /list displays my channel, showing 2 users in it..

On UnrealIRCd test server I tried also the same, however, the channel in /list is displayed even it contains a single user :)

Dukat

2005-04-19 07:01

reporter   ~0009783

Use /list >2

This will only lead to a lot of support questions (even more than the "hide-special-chars-mirc-setting").

See also:
0002324

pinstrate

2005-04-20 09:05

reporter   ~0009786

well, but isn't it possible to do such thing server side? for example using 'alias' block or sth.. (I know it forwards commands to nicks, but just as an example)

medice

2005-04-21 03:06

reporter   ~0009787

Last edited: 2005-04-21 03:10

just take a look @ the doc of the /list-command:

quote from help.conf

***** List *****
 -
 Provides a complete listing of all channels on the network.
 If a search string is specified, it will only show those
 matching the search string.
 -
 Syntax: LIST <search string>
 Example: LIST
          LIST *ircd*
 -
 Some additional flags are also supported.
 >number List channels with more than <number> people
 <number List channels with less than <number> people
 !*mask* List channels that do not match *mask*
 -
 Any of those may be used instead of a standard mask.


----

have fun

edit: as a sidenote - mirc (maybe other clients too?) is bypassing any given parameters and always requesting a whole list which will be parsed afterwards with the given parameters - so you might have to use "/raw list *whatever*"

jesterpm

2005-04-28 14:40

reporter   ~0009847

I could see why some people would want this. Maybe add it as an option in the set block?

medice

2005-04-29 06:38

reporter   ~0009857

[quote] I could see why some people would want this. Maybe add it as an option in the set block? [/quote]

why implementing something which already exists?

pinstrate

2005-04-29 07:08

reporter   ~0009859

it exists CLIENT SIDE. for example, it I connect to my server via TELNET client, I type just 'list', it displays all the channels. And if it would be server side, then it would display only channels larger than X users (2 I think :))

medice

2005-04-29 07:17

reporter   ~0009860

Last edited: 2005-04-29 07:19

why the hell the unreal-team writes documentation and why have I already quoted that one in this thread...

I'll try once more:



quote from help.conf

***** List *****
 -
 Provides a complete listing of all channels on the network.
 If a search string is specified, it will only show those
 matching the search string.
 -
 Syntax: LIST <search string>
 Example: LIST
          LIST *ircd*
 -
 Some additional flags are also supported.
 >number List channels with more than <number> people
 <number List channels with less than <number> people
 !*mask* List channels that do not match *mask*
 -
 Any of those may be used instead of a standard mask.

w00t

2005-04-30 02:33

reporter   ~0009865

If you use /list, duh it will display all channels - this is a fairly bright thing to do. If I don't give any options for such a command, it's to be assumed I want it all.

If on the other hand, I try /list >2 (admittedly in some braindead clients you may have to try /raw list >2 or /quote list >2) it'll do what you want.

Hopefully that clears some discrepancies up :)

jesterpm

2005-05-02 12:37

reporter   ~0009879

I have to apologize for my post, I didn't read http://bugs.unrealircd.org/view.php?id=0002324 until after I had posted

stskeeps

2007-04-15 16:14

reporter   ~0013404

This can be done as a modification of m_list if it is wished / 3rd party module defaulting certain settings.

Issue History

Date Modified Username Field Change
2005-04-19 00:47 pinstrate New Issue
2005-04-19 03:41 Stealth Note Added: 0009779
2005-04-19 04:26 pinstrate Note Added: 0009780
2005-04-19 07:01 Dukat Note Added: 0009783
2005-04-20 09:05 pinstrate Note Added: 0009786
2005-04-21 03:06 medice Note Added: 0009787
2005-04-21 03:10 medice Note Edited: 0009787
2005-04-28 14:40 jesterpm Note Added: 0009847
2005-04-29 06:38 medice Note Added: 0009857
2005-04-29 07:08 pinstrate Note Added: 0009859
2005-04-29 07:17 medice Note Added: 0009860
2005-04-29 07:19 medice Note Edited: 0009860
2005-04-30 02:33 w00t Note Added: 0009865
2005-05-02 12:37 jesterpm Note Added: 0009879
2006-11-23 13:34 syzop Relationship added duplicate of 0002324
2007-04-15 16:14 stskeeps Status new => closed
2007-04-15 16:14 stskeeps Note Added: 0013404
2007-04-15 16:14 stskeeps Resolution open => no change required
2007-04-18 05:53 stskeeps Relationship added child of 0003284