Author Topic: New Feature request: u mode  (Read 11493 times)

Offline Cerebrum

  • First timer
  • *
  • Posts: 3
    • View Profile
New Feature request: u mode
« on: September 30, 2004, 09:41:40 pm »
I run the DynastyIRC.com network and I have always used UltimateIRCd, however I am finding that it is sort of lacking in features, in particular the u mode that can be found on other irc daemons is one feature I feel would greatly benefit UltimateIRCd.  I have encountered a lot of people who have left UltimateIRCd or choose to not use it because it lacked this feature.  How likely will this feature be implemented in a near :badword:ure release?

Offline will

  • Administrator
  • ********
  • Posts: 136
    • View Profile
    • Kassah.NET
New Feature request: u mode
« Reply #1 on: September 30, 2004, 10:40:23 pm »
For those of us "less educated" could you please describe what the u umode does?

Offline Cerebrum

  • First timer
  • *
  • Posts: 3
    • View Profile
New Feature request: u mode
« Reply #2 on: September 30, 2004, 11:27:02 pm »
Sorry about that, basically it saves bandwidth and hides the users in some secret channels.  Anyone entering a channel that is +u will not see any other users aside from people that are opped.  If anyone accidently stumbles into a channel that they should not be in they will be unable to not only see what is being said but also they will not be able to see who is currently in the channel other than ops.

Offline LaXity

  • Needs to get out more
  • ****
  • Posts: 101
    • View Profile
    • http://www.bongster.de
New Feature request: u mode
« Reply #3 on: October 01, 2004, 01:16:20 am »
as for saving bandwidth there is a deaf mode (user mode d). as for the other spying crap I am using ultimate because my users mind we have no spying eye on them.

perhaps there is a use of your u mode beside a criminal manner. if so you have missed to explain it. I cant see it.
Todos los derechos no reservados °2001

BonGster IRC Network
   [ irc.bongster.net ]

Offline will

  • Administrator
  • ********
  • Posts: 136
    • View Profile
    • Kassah.NET
New Feature request: u mode
« Reply #4 on: October 01, 2004, 01:45:13 am »
Let me get this straight before we go throwing it out the window...

Basically they join... with u on their user... others see them join... but the user can't see anything said... and no one on the channel except ops.

I don't see how this is spying.  Unless it doesn't announce their joining.

However it would be useful in large channels joining to help chanops... don't get stray messages from normal users... just the ones from thej ops?

Please expand on this.

Offline LaXity

  • Needs to get out more
  • ****
  • Posts: 101
    • View Profile
    • http://www.bongster.de
New Feature request: u mode
« Reply #5 on: October 01, 2004, 03:25:17 am »
lets say you are the user joining a channel you cant see any other users but maybe another one or two. and now you are talking to the other user while you believe you are only talking to this one or two users instead of the other, invisible, ones. this is no more and no less than spying or it would be abused to it like I could see on a special IRC Network I wont mention here -- because such modes are kiddiotic and take part of destroying the re:badword:tion and confidence of IRC.
Todos los derechos no reservados °2001

BonGster IRC Network
   [ irc.bongster.net ]

Offline Cerebrum

  • First timer
  • *
  • Posts: 3
    • View Profile
New Feature request: u mode
« Reply #6 on: October 01, 2004, 04:30:39 am »
I do believe from the previous posts that the perspective on this feature is slightly off.  The users do not set their mode +u, the channel itself is set to mode +u.  So it's like having a channel where the members are able to view the messages sent by everyone in the room but anyone else joining who shouldn't be in there doesn't so much as even see the other none opped occupants.  For example, having a bot that constantly spits out gaming connection info in the channel, anyone that is not a member that stumbles into this channel will not see anything that is not meant for their eyes.  This u mode found in other ircd's is also known as Auditorium.

Offline IceDragon

  • Outstanding community member
  • ****
  • Posts: 185
  • Rawr
    • View Profile
    • IceRealm
New Feature request: u mode
« Reply #7 on: October 01, 2004, 11:17:52 am »
Remminds me of a channel mode I've seen on one network once - set in big channels to save some bandwidth, perhaps.

What it does is show the ops (and perhaps other "special" users) to the channel parti:badword:nts. When it comes to showing other parti:badword:nts, they will only be introduced to the channel when they actually say something or become active in some other way.

Usually such big channels aren't intended for closed-society chat, so with that mode set, the user has to assume there's much more inside than an eye can see (if he even cares about that part).

Showing the hidden users to chanops isn't so necessary either in this case, but their problem might be invisible spambots (those who gain nicklist without being seen and use either themselves or a clone with a different nick to spam privately).

Just an example to modes with similar purposes out there.

Offline Mr_Satan

  • Here a lot
  • ***
  • Posts: 66
    • View Profile
    • http://www.LinkIRC.net/
New Feature request: u mode
« Reply #8 on: October 01, 2004, 11:22:50 am »
look at Mouses ircd-mods page for the u-mode code snippet

Offline will

  • Administrator
  • ********
  • Posts: 136
    • View Profile
    • Kassah.NET
New Feature request: u mode
« Reply #9 on: October 01, 2004, 12:38:24 pm »
I could see a channel  with +um could be handy as a sort of announcement only room. For like a big interview with someone famous... all the parti:badword:nts are told to PM the person asking questions privately... and saves everyone from seeing the entire list of users... and the guest/person asking questions the sanity of a huge nick list.

Also would keep spam bots to a minimum on the channel, since they could only see chanop people... and obviously they PM a chanop... and their likely to be kicked or completely disconnected from the network.

Offline LaXity

  • Needs to get out more
  • ****
  • Posts: 101
    • View Profile
    • http://www.bongster.de
New Feature request: u mode
« Reply #10 on: October 01, 2004, 11:36:55 pm »
... hiding botnets is another "useful" thing you could do with it.
Todos los derechos no reservados °2001

BonGster IRC Network
   [ irc.bongster.net ]

Offline ShadowMaster

  • Chief Codemonkey
  • Administrator
  • ********
  • Posts: 3136
    • View Profile
    • http://www.shadow-realm.org/
New Feature request: u mode
« Reply #11 on: October 02, 2004, 04:49:53 am »
It is not impossible that such a mode may make its way into the IRCd as it has several uses, most notably when it comes to public chats etc.

If someone wishes to submitt a patch for it i will be happy to take a look aswell.

@Cerebrum

You dont mention any specific features your lacking, so i cant really say anything about it.

One thing that i have to point out though is that UltimateIRCd isnt trying to be everything for everyone like some other IRCd's are. But when it comes to genuinely usefull features, like in this case, i am more than willing to at least discuss them for possible inclusion :)
Search before posting - No support by PM or IM

Offline will

  • Administrator
  • ********
  • Posts: 136
    • View Profile
    • Kassah.NET
New Feature request: u mode
« Reply #12 on: October 02, 2004, 02:05:51 pm »
Per Unreal IRCd 3.2 Documentation:
Quote
u - Auditorium – Makes /names and /who #channel only show channel ops

Per http://www.scripternet.org/wiki.php/Asuka
Quote
Channel mode +u

    Hides your quit and part messages from channels with +u set. If a user is in any +u channel, then their quit message is removed.


Sounds like the Unreal IRCd way is the one we want. the Asuka way although useful doesn't seem to be what you want... and not as useful as Unreal's.

Offline ShadowMaster

  • Chief Codemonkey
  • Administrator
  • ********
  • Posts: 3136
    • View Profile
    • http://www.shadow-realm.org/
New Feature request: u mode
« Reply #13 on: October 03, 2004, 12:52:59 am »
Having gotten to think about how i want this mode to be, the more i belive it will be very usefull for any large channels that is moderated anyway.

What i have in mind so far:
- Joins/parts/quits displa:badword: only to voiced users and above
- /names and /who #channel will only return voiced users and above
- Channel will be moderated as if +m was set

Theres a few issues which needs to be taken into account when adding this mode.
- The logic for sending joins, quits and parts to channels need to be updated to allow sending no message (or just no quit/part reason) to certain channels.
- The logic needs to be rewritten to allow for specific targets within a channel for join, part, quit and mode.
- A bursting system needs to be added so that when a person is given voice or above, he will see all users in the channel, and also removed if the person is devoiced or higher.
Search before posting - No support by PM or IM

Offline LaXity

  • Needs to get out more
  • ****
  • Posts: 101
    • View Profile
    • http://www.bongster.de
New Feature request: u mode
« Reply #14 on: October 03, 2004, 01:31:18 am »
as far as I hit the nail of this, for blocking part messages there was introduced a channel mode called "q". this were a very useful mode btw if shadow would have the time to work it out.

and due to the /names and /who stuff only channel ops can see. what about mode +s or mode +p then ? one of them will keep the userlists secret to users outside the channel in my humble.

so why this very complex mode where a lot of users will stay lost at it anyways.

[edited]
Todos los derechos no reservados °2001

BonGster IRC Network
   [ irc.bongster.net ]