View Issue Details

IDProjectCategoryView StatusLast Update
0003228unrealircdpublic2007-04-19 02:43
ReporterBricker Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionno change required 
Product Version3.2.6 
Summary0003228: allow chan-user-limit 0
Descriptionsay you didnt have services...and you wanted to force people to join another channel when they join your old one...like


/mode #Chan +lL 0 #NewChan


so that the IRCd wouldnt let anyone in, but sort of keep it alive...i know this may be impossible or quite difficult, just a thought...
Additional Informationbtw, this is mainly for +lL not anything else that comes to mind ;P
3rd party modules

Activities

Bricker

2007-02-03 23:47

reporter   ~0013176

i know it has deny channel and able to force users in the unrealircd.conf but...it would require on all servers and would be more work then wanted to have to go in, edit etc ;P

aquanight

2007-02-04 00:32

reporter   ~0013177

+lL 1 #chan

If you don't have services, then something (a bot or user) has to sit in the channel to keep the modes set. Which is 1 user.

Bricker

2007-02-04 10:33

reporter   ~0013181

i know, but i want to be able to force 0 :(

Stealth

2007-02-04 11:13

reporter   ~0013182

There's no point in using 0. There needs to be someone in the channel to set the mode, and if they leave the chnnel is destroyed anyway making it available to join again. Like aquanight said, use deny channel blocks. You can also use services to forbid channels.

aquanight

2007-02-04 11:49

reporter   ~0013183

I never said to use deny channel blocks :) . Especially since they can't redirect channels like +L does.

Like Stealth said, someone has to be in the channel to hold the modes set, which counts as a user in the channel. So if you set +lL 1 #chan, then the limit is 1 user and there's already 1 user there, == no one can join. If you want it persistant, you need services or something else.

Dukat

2007-02-04 12:02

reporter   ~0013184

Deny channel blocks CAN redirect.
http://www.vulnscan.org/UnrealIRCd/unreal32docs.html#denychannelblock

Why don't you use remote includes, Bricker?

aquanight

2007-02-04 12:07

reporter   ~0013185

Ah, my bad (I didn't remember that being there :P ).

JasonTik

2007-02-04 13:30

reporter   ~0013186

How would the modes continue to exist when the channel is destroyed when the last person parts?

Even if allowed, it won't work.

Bricker

2007-02-04 19:10

reporter   ~0013194

DUKAT: at the time we're not utilizing remote includes, and Bugz no services (say we didnt want to use them) it was just an idea, somehow force the mode to a particular channel and the IRCd keeps it open in a way. feel free to close this bug aquanight ;)

Stealth

2007-02-04 22:58

reporter   ~0013198

Syzop and Sts said themselves Unreal is designed to run with services. You'd prolly be better off with another IRCd if you didn't want services

Bricker

2007-02-05 10:22

reporter   ~0013200

wtf did i say stealth? ;P shh and close bug

Issue History

Date Modified Username Field Change
2007-02-03 23:46 Bricker New Issue
2007-02-03 23:47 Bricker Note Added: 0013176
2007-02-04 00:32 aquanight Note Added: 0013177
2007-02-04 10:33 Bricker Note Added: 0013181
2007-02-04 11:13 Stealth Note Added: 0013182
2007-02-04 11:49 aquanight Note Added: 0013183
2007-02-04 12:02 Dukat Note Added: 0013184
2007-02-04 12:07 aquanight Note Added: 0013185
2007-02-04 13:30 JasonTik Note Added: 0013186
2007-02-04 19:10 Bricker Note Added: 0013194
2007-02-04 22:58 Stealth Note Added: 0013198
2007-02-05 10:22 Bricker Note Added: 0013200
2007-04-19 02:43 stskeeps Status new => closed
2007-04-19 02:43 stskeeps Resolution open => no change required