View Issue Details

IDProjectCategoryView StatusLast Update
0001810unrealircdpublic2004-09-04 16:03
Reporterw00t Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionopen 
Summary0001810: Chanmodes +ps
DescriptionIs it possible to either merge these modes, or allow them to be set at the same time? they both have different meanings, but both add to security.
3rd party modules

Activities

syzop

2004-05-11 22:23

administrator   ~0006179

Last edited: 2004-05-11 22:29

See #0001313

Oh that bug is marked as private because too many idiots were replying to it, I've dumped it to http://www.vulnscan.org/tmp/bug1313.html

edited on: 2004-05-11 22:29

codemastr

2004-05-11 22:26

reporter   ~0006180

They don't have different meanings, and they never both need to be set. If I'm remembering correctly, +s does everything +p does and more. Hence why there is no reason to have both set.

syzop

2004-05-11 22:29

administrator   ~0006181

Exactly.

w00t

2004-05-12 00:39

reporter   ~0006193

Ok, so in essence mode p is redundant.

codemastr

2004-05-12 00:45

reporter   ~0006194

Yeah, +p is basically a less-protective +s. If you notice, EFnet (Hybrid) has already removed +p and replaced it with something else. I've considered doing the same in Unreal, but based on the reaction we got when wanting to remove +Q, I doubt people would like the idea.

vonitsanet

2004-05-12 06:44

reporter   ~0006197

yeap..
+p Channel Mode is useless. It's a good idea to remove it:)

aquanight

2004-05-12 13:31

reporter   ~0006204

Well, +p means private... doesn't this sound more like +i to you? ;)

Maybe this?

+s = Hide from /list /whois /who /names etc (the way it is now)
+p = Lesser version of +i: Any user may /invite a user, not just chanops.

w00t

2004-05-12 19:56

reporter   ~0006216

I really dont care about +p, but its nice to hear I wasnt the only one who didnt like +Q getting removed.

aquanight

2004-05-13 13:36

reporter   ~0006241

Last edited: 2004-05-13 13:37

>but based on the reaction we got when wanting to remove +Q, I doubt people would like the idea.

+Q isn't as useless as +p ;) . +Q is helpful when you use a channel with ChanServ SET PEACE. If you don't let your ops kick higher ops via ChanServ, why let them kick higher ops via IRC (because you might have some ops at level 5 and some at level 7 which is below the default autoprotect level).

While +p kinda works in hand with ChanServ SET PRIVATE (which hides the channel from ChanServ LIST) +s is better way*10^7 better.

Personally, I wouldn't care if you change/remove +p because I usually MLOCK it off because I either want the channel public, or I use +s.

edited on: 2004-05-13 13:37

vonitsanet

2004-05-14 16:53

reporter   ~0006268

Just remove this useless +p "private" mode:P
Peace Mode ( +Q ) is useful module (in certain situations essential)..

White_Magic

2004-05-15 14:49

reporter   ~0006275

my thoughts in this is, leave it but change it to this?

"
In UnrealIRCd (or what it used to be):
+s: hide from /whois, hide from /who, don't show any users in /names, hide from /list, don't allow /topic #chan
+p: hide from /whois, hide from /who, don't show any users in /names
(All of the above only applies if you are not in the same channel of course)
"

->

+s: Hidden from /whois, /who & /list - no users in /names - doesnt allow /topic #chan

+p: Hidden from /whois, /who & /list - no users in /names - allows /topic #chan

 I feel the above is a better answer, as +p hides it from /list but allows the /topic where as +s doesnt, this then doesnt make +p as reduntant as it is becoz it is hiding it from /list but allows a command +s doesnt

w00t

2004-05-20 19:19

reporter   ~0006352

Last edited: 2004-05-20 19:24

Do you mean restricting the use of the topic command, preventing the topic being changed? (except by U:Lines presumably) I really dont know if that should be done, considering the rest of the mode's abilities.

An idea: In all but: remove +p as such, and make +p redirect to +s for now??

Perhaps a webpoll is in order.

edited on: 2004-05-20 19:24

aquanight

2004-05-21 09:36

reporter   ~0006358

>Do you mean restricting the use of the topic command, preventing the topic being changed?

I think he's refereing to using /topic #chan to read the topic, not set it.

vonitsanet

2004-05-23 11:12

reporter   ~0006390

My opinion is this:

Like the command /akill and /rakill say a notice with this comment:

"The private chanmode (+p) is no longer in use. Please use secret chanmode (+s)"

w00t

2004-05-24 01:13

reporter   ~0006395

vonitsanet, I meant that, except instead of saying "use this" it would just go ahead and use it.

Zell

2004-07-15 01:43

reporter   ~0007082

hmm... yeah lets change/remove +p

i shall do some thinking and playing on my LAN server (i wouldnt dare mess with something that has users on it LOL... the Net im with only uses non-modified unreals :) )

if i come up with some good idea that works for +p, i'll definitely post it. I'd suggest, if codemastr and syzop dont disagree, that you all think of ideas for +p as well. It might give their minds a head start, having ideas to work with, rather than sitting at an empty workbench. :-D

codemastr

2004-07-15 12:53

reporter   ~0007092

I've already decided against changing +p since it will break clients. I have no intention of changing this mode at all.

Zell

2004-07-15 20:43

reporter   ~0007100

icky :-P

though, as i havent learned to code/modify chanmodes yet, let's just go ahead n close this'n up LOL :-D

besides, I havent thought of anything to replace +p (and ive been thinking for a whole day), so my guess is there really isnt anything we need to put over it.

and that was good to point out that about clients, codemastr, as I hadnt thought about the clients knowing about +p

Issue History

Date Modified Username Field Change
2004-05-11 22:08 w00t New Issue
2004-05-11 22:23 syzop Note Added: 0006179
2004-05-11 22:26 codemastr Note Added: 0006180
2004-05-11 22:29 syzop Note Edited: 0006179
2004-05-11 22:29 syzop Note Added: 0006181
2004-05-12 00:39 w00t Note Added: 0006193
2004-05-12 00:45 codemastr Note Added: 0006194
2004-05-12 06:44 vonitsanet Note Added: 0006197
2004-05-12 13:31 aquanight Note Added: 0006204
2004-05-12 19:56 w00t Note Added: 0006216
2004-05-13 13:36 aquanight Note Added: 0006241
2004-05-13 13:37 aquanight Note Edited: 0006241
2004-05-14 16:53 vonitsanet Note Added: 0006268
2004-05-15 14:49 White_Magic Note Added: 0006275
2004-05-20 19:19 w00t Note Added: 0006352
2004-05-20 19:24 w00t Note Edited: 0006352
2004-05-21 09:36 aquanight Note Added: 0006358
2004-05-23 11:12 vonitsanet Note Added: 0006390
2004-05-24 01:13 w00t Note Added: 0006395
2004-07-15 01:43 Zell Note Added: 0007082
2004-07-15 12:53 codemastr Note Added: 0007092
2004-07-15 20:43 Zell Note Added: 0007100
2004-09-04 16:03 codemastr Status new => closed