"Fossies" - the Fresh Open Source Software Archive

Member "ircd-hybrid-8.2.26/help/cmode" (31 May 2019, 4492 Bytes) of package /linux/privat/ircd-hybrid-8.2.26.tgz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "cmode": 8.2.23_vs_8.2.24.

    1 MODE <channel> <+|-><modes> [parameters]
    2 
    3 =-=-=-=-=-=-=-=-=-=-=
    4     CHANNELMODES
    5 =-=-=-=-=-=-=-=-=-=-=
    6 
    7     MODE    - DESCRIPTION
    8 ------------------------------------------------------------------------
    9 
   10 NO PARAMETERS:
   11 --------------
   12 
   13      +c     - 'No control codes'.  Prevent users from sending messages containing
   14               control codes to the channel
   15 
   16      +n     - 'No external messages'.  This will prevent any user who
   17               isn't in the channel from sending messages to the channel.
   18 
   19      +t     - 'Ops Topic'.  This will prevent any user who isn't opped,
   20               or half-opped (+o/+h) from setting a channel topic.
   21 
   22      +s     - 'Secret'.  This will prevent the channel from being shown
   23               in a /whois, and in the channel list.
   24 
   25      +p     - 'Paranoia'. Controls whether halfops may invite users
   26               into a channel or whether they may kick other members of a
   27               channel.
   28 
   29      +m     - 'Moderated'.  This will prevent any user who isn't opped,
   30               half-opped or voiced (+o/+h/+v) from talking in the channel.
   31 
   32      +i     - 'Invite only'.  This will prevent anyone from joining your
   33               channel who hasn't received an /invite or whose host isn't in
   34               the +I list.
   35 
   36      +r     - 'Registered'. Channel has been registered with ChanServ.
   37               Can be set only by servers and services.
   38 
   39      +u     - 'Hide bmasks'. Hides +b/+e/+I mode changes and lists to everyone
   40               except channel ops, and half-ops (+o/+h).
   41 
   42      +C     - 'No CTCPs'. Prevent users from sending CTCPs to the channel.
   43 
   44      +L     - 'Large ban list'. Channel can make use of the extended ban list
   45               limit. Can be set only by irc-operators, servers and services.
   46 
   47      +M     - 'Modreg'. Unregistered/unidentified clients cannot send text to
   48               the channel
   49 
   50      +N     - 'No nick changes'. This will prevent any user who isn't opped or
   51               half-opped (+o/+h) from changing their nick while in the channel.
   52 
   53      +O     - 'IRCOps only'. This will prevent anyone who hasn't obtained
   54               irc-operator status from joining your channel. Can be set only
   55               by irc-operators, servers and services.
   56 
   57      +R     - 'Registered only'. Only registered clients may join a channel
   58               with that mode set
   59 
   60      +S     - 'SSL only'. This will prevent anyone who isn't securely connected
   61               via SSL/TLS from joining your channel.
   62 
   63      +T     - 'No Notices'. This will prevent any user who isn't opped,
   64               half-opped or voiced (+o/+h/+v) from sending channel notices.
   65 
   66 
   67 WITH PARAMETERS:
   68 ----------------
   69 
   70      +k     - 'Key'.  This will require users joining to know the key,
   71               they must then use /join #channel KEY
   72 
   73               PARAMS: /mode #channel +k key
   74 
   75      +l     - 'Limit'. This will prevent more than LIMIT number of people
   76               in the channel at any time.
   77 
   78               PARAMS: /mode #channel +l limit
   79 
   80      +v     - 'Voice'.  This will allow a user to talk in a moderated (+m)
   81               channel.  Shown by the +nick flag.
   82 
   83               PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4
   84 
   85      +h     - 'Half-op'.  This will allow a user to set all of the above
   86               modes, (and some more below..), whilst stopping the user
   87               from doing harm to the channel.  Users who are +h CANNOT
   88               kick opped (+o) users, or set modes +h/-h/+o/-o.
   89 
   90               They can perform all other modes, and can kick regular users.
   91 
   92               PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4
   93 
   94      +o     - 'Op'.  This gives the user full control over the channel.
   95               An opped user may op other users, set any mode, and
   96               remove ops from whoever they want.
   97 
   98               PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4
   99 
  100      +b     - 'Ban'.  This will prevent a user from entering the channel,
  101               based on a nick!ident@host match.
  102 
  103               PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4
  104 
  105      +e     - 'Exempt'.  This will allow a user to join a channel even if
  106               they are banned (+b), based on a nick!ident@host match.
  107 
  108               PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4
  109 
  110      +I     - 'Invite Exempt'.  This will allow a user to join an
  111               invite-only (+i) channel, based on a nick!user@host match.
  112 
  113               PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4