@SYNTAX:action@
-Same as ME, but gets channel or nick as an additional parameter.
+Same as ME, but gets channel as an additional parameter.
Example: /ACTION #irssi yawns
(This outputs the following to #irssi: * Nick yawns)
Displays the administrative details about the given server. If
no server is specified, the server you are connected to is
-used. If a nickname is supplied then it gives the administrative
-information for that person's current server.
+used.
+
+This command may be an alias.
+
+See also: INFO
@SYNTAX:away@
- -one
- -all
-
This command marks you as being "away". It is used to tell people that
you currently aren't paying attention to your screen. You might use it
if you are taking a nap, in the shower, getting some food, or otherwise
-just aren't there at the moment. When you're "away" you will see "(zZzZ)"
-in your statusbar.
-
-Anyone who does a WHOIS on your nickname will see that you are away,
-as well as your away message. Anyone doing a WHO that returns information
-about you will also see that you're gone.
+just aren't there at the moment.
By default, if someone sends you a MSG while you are away, your client
will beep. You can turn this off by setting BEEP_WHEN_AWAY to OFF.
+If someone sends you a message when you're away the set away message
+will be automatically sent back to that person.
+
If you send a MSG to someone who is away, you will automatically be
notified of this. By default, you will only receive this notification
once. If you wish to see it every time (to tell when a person is no
@SYNTAX:ban@
-Bans the specified nick or userhost mask.
+Format: <channel> [+|-[<nickname>[@<server>[!<username>[@hostname>]]]]]
-If nick is given as parameter, the ban type is used to generate the ban
-mask. /SET ban_type specified the default ban type. Ban type is one of
-the following:
-
- Normal - *!user@*.domain.net
- Host - *!*@host.domain.net
- Domain - *!*@*.domain.net
- Custom [nick] [user] [host] [domain]
+This command is used to manage the ban list of the channel. You must be
+channel operator to be able to use this command. Wildcards may be used
+with this command.
Examples:
- /BAN looser - This bans the nick 'looser'
- /BAN *!*@*.org - This bans all the users coming from any
- .org domain.
+ /BAN #mychannel +foobar!mr.bar@foo.bar.com
+ Adds nickname `foobar' with username `mr.bar' from host `foo.bar.com'
+ on #mychannel to the ban list.
+
+ /BAN * +looser
+ Adds nickname `looser' to the ban list on current channel.
+
+ /BAN * +foo*@*!@*.foobar.com
+ Adds foo* nicknames from any server with any username from
+ *.foobar.com hosts to the ban list on current channel.
+
+ /BAN * -looser
+ Removes the nickname `looser' from the ban list on current channel.
- /SET ban_type custom nick domain - nick!*@*.domain.net
- /SET ban_type custom user host - *!user@host.domain.net
+ /BAN *
+ Shows the ban list of the current channel.
See also: KNOCKOUT, KICKBAN
@SYNTAX:channel@
Irssi can automatically join to specified channels in specified
-IRC networks. It can also automatically send the password when
+networks. It can also automatically send the password when
manually joining to channel without specifying the password.
/CHANNEL ADD [-auto | -noauto] [-bots <masks>] [-botcmd <command>]
This command clears the current window of all text. It is useful
for wiping a screen that has rendered improperly (such as due
to a bad termcap entry) or that contains sensitive information
-(such as one's OPER password).
--- /dev/null
+
+@SYNTAX:close@
+
+Operator command. Makes the server to close connection to another server
+or router.
+
+See also: OPER, SILCOPER
+
--- /dev/null
+
+@SYNTAX:cmode@
+
+Format: <channel> +|-<modes> [{ <arguments>}]
+
+This command is used to manage the modes of the channel. Most
+of the modes require special privileges, such as channel operator
+or channel founder privileges to work. The mode is added by
+adding + before the option(s) and removed by adding - before the
+option(s). The following modes are available:
+
+ p Set/unset channel as private channel
+ s Set/unset channel as secret channel
+ k Set/unset that channel uses private channel key
+ i Set/unset channel as invite only channel
+ t Set/unset that only channel operator or
+ founder may set channel topic
+ l <limit> Set/unset channel's user limit
+ a <passphrase> Set/unset passphrase for channel that must
+ be provided when joining to the channel.
+ c <cipher> Set/unset channel's cipher
+ h <hmac> Set/unset channel's hmac
+ f <-pubkey|<password>
+ Set/unset channel founder authentication.
+ Channel founder may set this mode so that
+ if the client leaves the channel it can
+ claim the founder rights when it returns
+ to the channel. If -pubkey is set then
+ the authentication will be done using the
+ client's public key. You can claim the
+ founder rights using the CUMODE command.
+
+Multiple modes can be set/unset at once if the modes does not
+require any arguments. If mode requires an argument then only
+one mode can be set at once
+
+See also: CUMODE, UMODE
@SYNTAX:connect@
-4, -6: specify explicitly whether to use IPv4 or IPv6 address
- -ircnet: the IRCNet
+ -silcnet: the specified network
-host: the host
This command makes irssi to connect to specified server.
+++ /dev/null
-
-@SYNTAX:ctcp@
-
-Sends a CTCP-message. For example CTCP ACTION, or CTCP VERSION.
-
-See also: ME, ACTION
-
--- /dev/null
+
+@SYNTAX:cumode@
+
+Format: <channel> +|-<modes> <nickname>[@<server>] [-pubkey|<passwd>]
+
+This command is used to manage the client's modes on the channel.
+Most of the modes require that the client which changes some
+client's mode must be channel founder or channel operator. The
+mode is added by adding + before the option(s) and removed by
+adding - before the option(s). The following channel user modes
+are available:
+
+ a <nickname>[@<server>]
+
+ Set/unset all modes (cannot be used to set
+ both founder and operator rights, can be used
+ only to remove both modes at once).
+
+ f <nickname>[@<server>] [-pubkey|<password>]
+
+ Set/Unset channel founder. If the -pubkey
+ option or <password> is provided then the
+ client is claiming the founder rights by
+ providing the channel founder authentication
+ data. If the -pubkey is provided then the
+ authentication is performed using the
+ client's public key. If you are channel
+ founder you can set the channel founder
+ authentication using CMODE command.
+
+ o <nickname>[@<server>]
+
+ Set/unset channel operator. Requires that
+ you are channel operator or channel founder.
+
+See also: CMODE, UMODE
Same as /TIME.
+NOTE: This command has no effect on SILC.
\ No newline at end of file
+++ /dev/null
-
-@SYNTAX:dcc@
-
-This is a command to handle different DCC-connections. DCC is mainly
-used for more reliable and faster chatting and for sending and receiving
-files.
-
-/DCC LIST
- - Shows all the open DCC connections.
-/DCC RESUME [<nick> [<file>]]
- - Resumes a DCC SEND/GET connection.
-/DCC CHAT [<nick>]
- - Sends a chat connection request to remote client or accepts
- a chat connection if the remote end has already sent a request.
-/DCC GET [<nick> [<file>]]
- - Gets the file offered by remote client. The file is downloaded and
- saved into the current working directory.
-/DCC SEND <nick> <file>
- - Sends a DCC SEND request to remote client. Remote end has to accept
- the request before the transmission can be started.
-/DCC CLOSE <type> <nick> [<file>]
- - Closes a DCC-connection. Type can be either SEND, GET or CHAT.
-
-See also: CD
-
+++ /dev/null
-
-@SYNTAX:deop@
-
-Takes off the channel operator privileges from the
-specified nick(s).
-
-Wildcards in the nick are allowed.
-
-See also: OP
-
+++ /dev/null
-
-@SYNTAX:devoice@
-
-Takes off the voice from the specified nick(s). This makes them
-not to be able to send messages to the moderated (+m) channel.
-
-Wildcards in the nick are allowed.
-
-See also: VOICE, MODE
-
+++ /dev/null
-
-@SYNTAX:die@
-
-IRC-operator command. Makes IRC-server to die.
-
-See also: OPER
-
@SYNTAX:disconnect@
-Disconnects from the specified IRC-server.
-The server tags can be seen with:
-/SERVER LIST
+Disconnects from the specified server.
See also: CONNECT, SERVER
--- /dev/null
+
+@SYNTAX:getkey@
+
+Format: <nickname>
+
+This command is used to fetch remote client's public key.
+The public key is fetched from the server the client is
+connected to. This way the public key might have been
+verified already. However, you will be prompted to verify
+the fetched public key. The public key is saved into your
+local key directory (~/.silc/clientkeys/).
+
+++ /dev/null
-
-@SYNTAX:hash@
-
-Not available.
-
@SYNTAX:info@
-Shows information about the IRC creators, debuggers, slaves and
-a lot of other people who no longer have much to do with irc.
+Displays the administrative details about the given server. If
+no server is specified, the server you are connected to is
+used.
@SYNTAX:invite@
-Invites the specified nick to the current or specified channel.
+Formats: <channel> [<nickname>[@server>]
+ <channel> [+|-[<nickname>[@<server>[!<username>[@hostname>]]]]]
-Example:
- /INVITE buddy #mychannel
+This command is used to invite an client to a channel and to manage
+the channel's invite list. Wildcards may be used with this command.
-See also: MODE
+Examples:
+ /INVITE #silc joe
+ Invites nickname `joe' to channel #silc.
+
+ /INVITE #silc +joe!*@*
+ Adds nickname `joe' from anywhere to the invite list of the
+ channel #silc
+
+ /INVITE * +foo*@silcnet.org!*@*.foobar.com
+ Adds nicknames foo* from silcnet.org server from *.foobar.com
+ hosts to the invite list of the current channel.
+
+ /INVITE * -joe
+ Removes nickname `joe' from the invite list of the current channel.
+
+See also: CMODE
+++ /dev/null
-
-@SYNTAX:invitelist@
-
-Shows the +I modes of the current channel. +I mode
-allows free joins of clients with certain userhost mask
-even if the channel is invite only.
-
-See also: INVITE, MODE
-
+++ /dev/null
-
-@SYNTAX:ircnet@
-
- -kicks: Maximum number of nicks in one /KICK command
- -msgs: Maximum number of nicks in one /MSG command
- -modes: Maximum number of mode changes in one /MODE command
- -whois: Maximum number of nicks in one /WHOIS command
- -cmdspeed: Same as /SET cmd_queue_speed, see section 3.1
- -cmdmax: Same as /SET cmd_max_at_once, see section 3.1
- -nick, -user, -realname: Specify what nick/user/name to use
- -host: Specify what host name to use, if you have multiple
- -autosendcmd: Command to send after connecting to a server
-
-With -autosendcmd argument you can automatically run any commands
-after connecting to ircnet. This is useful for automatically
-identifying yourself to NickServ, for example
-
-Shows and changes the settings of defined IRC networks.
-
-See also: CONNECT
-
+++ /dev/null
-
-@SYNTAX:ison@
-
-Tells whether specified nicks are online.
-
-See also: WHOIS, WHOWAS, NOTIFY
-
@SYNTAX:join@
Joins a specified channel. Channel names usually begin with #-sign,
-which may be omitted here.
+but note that the #-sign is not mandatory in channel names.
-JOIN is aliased to J by default. Example: /j irssi
-(This joins to the channel #irssi)
+JOIN is aliased to J by default.
Description
--- /dev/null
+
+@SYNTAX:key@
+
+Format: msg|channel <nickname|channel>
+ set|unset|list|agreement|negotiate [<arguments>]
+
+This command is used to set and unset private keys for
+channels, set and unset private keys for private messages
+with remote clients and to send key agreement requests and
+negotiate the key agreement protocol with remote client.
+The key agreement is supported only to negotiate private
+message keys, it currently cannot be used to negotiate
+private keys for channels, as it is not convenient for that
+purpose.
+
+Types:
+
+ msg The command is performed for private messages
+ affecting the <nickname>.
+
+ channel The command is performed for channel affecting
+ the <channel>.
+
+Commands:
+
+ set [<key> [<cipher>] [<hmac>]]
+
+ Set the key into use. If the <key> is provided it
+ is used as the key material. If the <key> is not
+ provided the negotiated key material is used. If
+ the negotiation has not been performed this command
+ has no effect.
+
+ If the type is `msg' and the <key> is `*' then
+ random key will be generated automatically.
+
+ The <cipher> may be set for both private message
+ and channel private keys and the <hmac> may be set
+ only to the channel private keys.
+
+ unset [<number>]
+
+ Unset the key. The private key is not used after
+ this command. The key must be set again or the key
+ material must be re-negotiated to be able to use
+ the private keys again.
+
+ The channel may have several private keys set. The
+ <number> can be used to indicate what key is being
+ unset. If it is not provided all keys are removed.
+
+ list List all private keys that has been set.
+
+ If the type is `msg' and the <nickname> is ´*' then
+ all private message keys that you've set will be
+ listed.
+
+ agreement [<hostname> [<port>]]
+
+ Send key agreement request to remote client. If
+ the <hostname> is provided it is sent in the request.
+ The receiver may use the hostname to start the
+ key agreement. If the <port> is also provided your
+ key agreement protocol server is bound to that
+ port. Note that it cannot be privileged port (<1023).
+ If the <hostname> and <port> is not provided then
+ the receiver will never initiate the key agreement.
+ In this case you may start the key agreement after
+ receiving the reply to the request, by giving the
+ negotiate command.
+
+ This command may be used to send reply to the
+ remote client. When receiving empty key agreement
+ you can reply to the sender with the hostname and
+ port of your key agreement server with this command.
+
+ negotiate [<hostname> [<port>]]
+
+ This may be called to start the key agreement with
+ <nickname>. This command has effect only if the
+ <nickname> has replied to your key agreement request.
+ You will see a notify on the screen when the reply
+ arrives. The <hostname> and <port> is the hostname
+ and port of the remote client's key agreement
+ server.
+
@SYNTAX:kick@
-This command "kicks" the specified user off of the specified
-channel. It is typically used to remove troublemakers, flooders,
-or people otherwise making a nuisanse of themselves on the channel.
-The reason for the kick is recommended, but not required by the IRC
-servers
+Format: <channel> <nickname>[@<server>] [<comment>]
-If the <channel> is omitted, removes the nick from the current
-channel.
+This command kicks client from channel. You have to be at least
+channel operator to be able to kick client from channel. Note:
+you cannot kick channel founder even if you are channel operator.
The default alias for /KICK is /K.
@SYNTAX:kill@
-IRC operator command.
+Format: <nickname> [<comment>]
-KILL is used to forcibly remote a client from the irc network.
-It works similarly to KICK, except that a reason must be
-given (even if it is meaningless or flat-out wrong).
+This is operator command. KILL is used to forcibly remove a client
+from the network. It works similarly to KICK expect that the client
+is removed from the entire network. In general, KILL is useful only
+as a warning tool for abusive users and it has only temporary effects.
-In general, KILL is useful only as a warning tool for abusive
-users. Modern irc clients (this one included) have automated
-means for reconnecting to a server after a disconnection (whether
-due to a KILL or something else), so KILL is by no means a
-permanent solution. It is not intended as a means for personal
-vendettas; this practice is generally frowned upon.
-
-See also: OPER
+See also: OPER, SILCOPER
+++ /dev/null
-
-@SYNTAX:links@
-
-Shows the links between the IRC servers of the
-current IRC network. If a wildcard parameter is
-specified, shows only the matching entries.
-
-See also:
-
+++ /dev/null
-
-@SYNTAX:lusers@
-
-Shows user statistics of the current IRC network.
-
+++ /dev/null
-
-@SYNTAX:map@
-
-Not available in IRC.
-
@SYNTAX:me@
-Sends a CTCP ACTION to the current channel or query.
-For example: /me sits back.
-
-See also: ACTION, CTCP
+Sends an ACTION channel message to the current channel. For example:
+/ME sits back.
+See also: ACTION
+++ /dev/null
-
-@SYNTAX:mircdcc@
-
-Selects whether to send mIRC style CTCPs in DCC chat
-session.
-
-If a mIRC user sends first a CTCP, mIRC style CTCPs is
-automatically selected for that DCC Chat session.
-
-See also: SET MIRC
-
+++ /dev/null
-
-@SYNTAX:mode@
-
-Irssi knows these channel modes:
-
- i - Invite only - People can't join to channel without being
- /INVITEd, or being in invite list (+I, see below).
- m - Moderated - People who don't have voices (+v) can't send
- messages to channel
- p - Private - People who aren't joined to channel can't see it
- for example with /WHOISing people who are in channel.
- s - Secret - Like private, but the channel isn't displayed in
- /LIST's output.
- n - No external msgs - Without this mode, anyone can send messages
- to channel without even being joined.
- t - Topic can be changed only by channel operators.
-
- k <key> - Channel password (aka. key) - The channel can't be joined
- without specifying the channel key (see section 6.2).
-
- l <count> - User limit - No more than <count> people can join to
- channel. This can be overridden with /INVITE with some
- servers.
-
- This is usually used for protecting channel from join
- flooding, like some bot allows max. 5 users to join in
- one minute or so.
-
- a - Anonymous - No-one's nick name, host or anything else can be
- seen. All messages, joins, parts, modes, etc. are seen as coming
- from nick "anonymous", this could be pretty confusing but nice
- feature if you want total anonymity. This mode can only be set,
- never unset. This mode isn't supported by all servers.
-
- NOTE: there is/was one bug :) Channel operators can guess if some
- nick might be in the channel and try to kick it. If nick was in
- channel, everyone will see the nick that was kicked.
-
- r - Re-op - If channel becomes opless for longer than 45 (?) minutes,
- op everyone in the channel. This works only in !channels. This
- mode can only be set, not unset by channel creator.
-
- b - Set/remove ban. For example MODE #channel +b *!*@*.org bans
- everyone from .org domain.
-
- If someone from .org domain was already in channel before the
- ban was set, he/she couldn't be able to write any messages to
- channel (doesn't work with all servers).
-
- Ban can also be overridden with /INVITE, although many stupid
- IRC clients automatically kick the user out because they see
- the ban and think that because of it the user shouldn't be in
- the channel (doesn't work with all servers).
-
- e - Ban exceptions. You could for example ban everyone from
- *!*@*.org but set ban exception to *!*@*.host.org - works only
- in IRCnet/EFnet servers.
-
- I - Invite list. If channel is invite only (+i), people in this
- list can join it without being /INVITEd - works only in
- IRCnet/EFnet servers.
-
- This is excellent for in-country channels that don't want
- foreigners (spammers!) to join the channel, for example setting
- channel's mode to +i and +I *!*@*.fi allows only finnish people
- to join the channel. In addition to this, there's usually a bot
- in the channels and sending /MSG bot invite command to it
- /INVITEs you to the channel.
-
- The ':' feature in channel modes is quite similiar, see section
- 6.2.
-
- O - Channel owner, the nick who creates a !channel receives this
- mode. It isn't displayed anywhere, you can't pass it to anyone
- else and you can't regain it again. This is needed for setting
- +r mode in channel when it's first created.
-
- o <nick> - Grant or revoke channel operator status from nick
- v <nick> - Grant or revoke voice status from nick, only people with
- +v (or +o) can talk to channel when it's moderated (+m).
-
-You can send multiple mode changes with one mode command:
-
-/MODE #channel +nto-o+v nick1 nick2 nick3
-
-This would set channel's mode to +nt, give ops to nick1, take ops
-from nick2 and give voices to nick3.
-
-You can set only limited number of modes that requires argument in
-one command. In IRCnet it's 3, in EFnet it's 4 and in many others
-it's 6. If it's not known, Irssi defaults to 3. Irssi will also
-automatically split them, so you can use /MODE +oooooo n1,n2,..
-command to op 6 people and Irssi will split it to two commands in
-IRCnet/EFnet.
-
-See also: OP, DEOP, VOICE, DEVOICE, BAN, UNBAN
-
/MSG #irssi Hello, is the new gtk-version out already?
(This format is rarely needed.)
-See also: CTCP
-
+++ /dev/null
-
-@SYNTAX:nctcp@
-
-Sends a CTCP reply notice to the nick/channel.
-
-See also: CTCP, ACTION, MSG, NOTICE
-
+++ /dev/null
-
-@SYNTAX:netsplit@
-
-Irssi keeps track of people who were lost in net splits. With this
-command you can get a list of them.
-
@SYNTAX:nick@
-Changes your nick. This should be hardly rarely
-used or needed.
+Changes your nickname.
+
+++ /dev/null
-
-@SYNTAX:note@
-
-NOTE is a sort of turbo-charged messaging system for irc. In short,
-it achieves at the server level what the client attempts to do with MSG
-and NOTIFY. The messaging system resembles modern voicemail systems
-(except in text); messages can be sent, stored, or set for deferred
-delivery. The client notification system works like NOTIFY, except with
-greater accuracy and flexibility.
-
-The most common uses of NOTE are its SPY and SEND functions. SPY is similar
-to NOTIFY, except it can accept a full address to spy on, not just a nickname.
-SEND, as its name implies, sends a note to a user; if that user is not currently
-online, it will be delivered if the user logs onto irc within a set time period.
-
-When referring to a particular user, NOTE can deal with the standard
-nick!user@host notation. Wildcards are allowed, and any portion may be omitted,
-so long as the identifier remains unambiguous.
-
-Examples:
-To send a note to Joebob (whose account is jbriggs@drivein.com):
-/NOTE SEND joebob!jbriggs@drivein.com Hey there! Great movie!
-
-To spy on anyone from blah.com for the next 30 days:
-/NOTE SPY +30 *!*@*.blah.com A blah.com user is active
-
-This command is Not available in the IRCNet.
-
@SYNTAX:notice@
Sends a notice to the nick or the channel. Usually notices are
-used in bots and scripts for different kinds of replies. The
-IRC protocol states that notices may not generate replies to
-avoid msg loops.
+used in bots and scripts for different kinds of replies.
-See also: NCTCP, MSG
+See also: ACTION
+++ /dev/null
-
-@SYNTAX:notify@
-
- -away: Notifies about away-status changes
- -idle: Notifies if idle time is first larger than <minutes>
- (default is hour) and then it drops down.
- -list: Lists the notify list entries with all their settings
- <mask>: Either a simple "nick" or "nick!*@*blah.org".
- The nick can't contain wildcards, but the user/host can.
-
-/NOTIFY without any arguments displays if the people in notify
-list are online or offline.
-
-See also: UNNOTIFY, SET NOTIFY
-
+++ /dev/null
-
-@SYNTAX:op@
-
-Gives the channel operator privileges for the specified
-nick(s). Wildcards in the nick are allowed.
-
-See also: DEOP, MODE, VOICE, DEVOICE, KICK
-
@SYNTAX:oper@
-Gives you operator priviledges if the correct nickname and
-password are given. If password is not given, you will be
-prompted for one. If no nickname is given, your current
-nickname will be used.
+Format: <username> [<public key>]
-See also: KILL, DIE
+Gives you server operator priviledges if the correct username and
+passphrase are given. User will be prompted for the passphrase
+if the <public key> is not provided.
+
+See also: KILL, SCONNECT, CLOSE, SILCOPER
+++ /dev/null
-
-@SYNTAX:perlflush@
-
-Stops and removes all Perl scripts which have been run.
-Also undefines all the commands defined by Perl scripts.
-
-See also: RUN
-
@SYNTAX:ping@
-Sends CTCP PING to another IRC client. This is used
-to find out the speed of IRC network. When the PONG
-reply comes in, irssi shows the interval time between
-sending the request and receiving the reply.
+Sends PING to specified server. If server is not provided
+the ping is sent to the current server.
-See also: CTCP
@SYNTAX:quit@
-This ends your irc session. If a quit message is supplied, it
+This ends your session. If a quit message is supplied, it
will be displayed to anyone else on any channel you were on
before quitting. If one isn't specified, the text "Leaving" is
used.
+++ /dev/null
-
-@SYNTAX:quote@
-
-Sends server raw data without parsing.
-
-Example:
- /QUOTE PRIVMSG cras :Hey, this works!
-
+++ /dev/null
-
-@SYNTAX:rawlog@
-
-All data that is received or sent to server is kept in a raw log
-buffer for a while. Also event redirections are kept there. This is
-very useful for debugging purposes.
-
-/RAWLOG SAVE <filename> - Save the current raw log buffer to file
-/RAWLOG OPEN <filename> - Like /RAWLOG SAVE, but keep the log file
- open and write all new log to it.
-/RAWLOG CLOSE - Close the open raw log
-
-/SET rawlog_lines <count> - Specify the number of raw log lines to
- keep in memory.
-
+++ /dev/null
-
-@SYNTAX:rehash@
-
-IRC Operator command.
-
-This command is used to force the current server to reload it's
-ircd.conf configuration file. This is useful for effecting
-configuration changes without starting a new server.
-
-See also: OPER, RESTART
-
+++ /dev/null
-
-@SYNTAX:restart@
-
-IRC Operator command.
-
-This command is used to completely restart the server. A side effect of
-this is that the configuration file will be read again. However, it is
-generally more useful for clearing out internal buffers and other
-wasted memory.
-
-See also: OPER, DIE
-
Removes the pending rejoins from the channel rejoin list in active
server. Channels are added to rejoin list when join failed because of
-netsplits in server ("Channel is temporarily unavailable").
+netsplits in server.
See also: JOIN
+++ /dev/null
-
-@SYNTAX:rping@
-
-IRC Operator command.
-
-This command works like the PING command (CTCP PING), except
-it is used on a server instead of a client. As with PING, it
-is used to test the relative distance another server is from
-you across the irc network.
-
-See also: OPER
-
+++ /dev/null
-
-@SYNTAX:run@
-
-Runs a perl-script. For more information, see the
-perl.txt in the docs-directory of irssi.
-
-See also: PERLFLUSH
@SYNTAX:sconnect@
-IRC Operator command. Makes an IRC server to connect
-to another server.
+Operator command. Makes an server to connect to another
+server or router.
-See also: OPER, SQUIT, RESTART
+See also: OPER, SILCOPER, CLOSE, SHUTDOWN
-4, -6: specify explicitly whether to use IPv4 or IPv6 address
-auto: Automatically connect to server at startup (default)
-noauto: Don't connect to server at startup
- -ircnet: Specify what IRC network this server belongs to
+ -silcnet: Specify what network this server belongs to
-host: Specify what host name to use, if you have multiple
-cmdspeed: Same as /SET cmd_queue_speed, see section 3.1
-cmdmax: Same as /SET cmd_max_at_once, see section 3.1
+++ /dev/null
-
-@SYNTAX:servlist@
-
-SERVLIST gives the list of services currently present on the
-IRC network. It can take two arguments.
- <mask> limits the output to the services which names matches
- the mask.
- <type> limits the output to the services of the specified type.
-
-The fields returned are:
- Service name.
- Server who introduced the service.
- Distribution mask.
- Service type.
- Hop count to the service.
- A comment.
-
-See also: SQUERY
-
--- /dev/null
+
+@SYNTAX:shutdown@
+
+Operator command. Shutdowns the server.
+
+See also: OPER, SILCOPER, CLOSE
+
--- /dev/null
+
+@SYNTAX:silcoper@
+
+Format: <username> [<public key>]
+
+Gives you router operator priviledges if thecorrect username and
+passphrase are given. User will be prompted for the passphrase
+if the <public key> is not provided.
+
+See also: KILL, SCONNECT, CLOSE, OPER
+
+++ /dev/null
-
-@SYNTAX:silence@
-
-Works only in the Undernet and Open Projects (ircu).
-
-SILENCE is similar in many respects to IGNORE, except that it is
-server-based. What this means is the server will never even send
-you messages from anyone you have SILENCEd, whereas it will with
-IGNORE, where your client is responsible for filtering the messages
-out. This has the advantage of not bogging your client down with
-excessive data as it tries to filter out messages.
-
-The default behavior is to SILENCE a nick!user@host pattern, and
-if such a pattern is not passed as the argument, it must be prepended
-with a plus ('+') to be added to your silence list. If a pattern is
-prepended with a minus ('-'), it will be removed from your silence list.
-If you only specify a nickname, you can list the patterns in the
-silence list owned by that nickname. If no arguments are given, your
-own silence list is displayed.
-
-See also: IGNORE
-
+++ /dev/null
-
-@SYNTAX:squery@
-
- <service> - Service name
- <commands> - Commands to pass to the service.
-
-/SQUERY sends a query to the specified service.
-
-See also: SERVLIST
-
+++ /dev/null
-
-@SYNTAX:squit@
-
-IRC Operator command. Makes server to quit IRC network.
-
-See also: OPER, DIE, RESTART
-
+++ /dev/null
-
-@SYNTAX:stats@
-
-Shows some irc server usage statistics.
- c - Shows C and N lines for a given server. These are
- the names of the servers that are allowed to connect.
- h - Shows H and L lines for a given server (Hubs and Leaves).
- k - Show K lines for a server. This shows who is not
- allowed to connect and possibly at what time they are
- not allowed to connect.
- i - Shows I lines. This is who CAN connect to a server.
- l - Shows information about amount of information passed
- to servers and users.
- m - Shows a count for the number of times the various
- commands have been used since the server was booted.
- o - Shows the list of authorized operators on the server.
- u - Shows the uptime for a server
- y - Shows Y lines, which lists the various connection
- classes for a given server.
-
+++ /dev/null
-
-@SYNTAX:time@
-
-This displays the time of day, local to the server queried (thus,
-the time returned may not be the same as the client's local time).
-
-If the server name is omitted, the client's current server is used.
-If a nickname is given, that client's server is queried.
-
-Same as /DATE.
-
@SYNTAX:topic@
- -delete - Deletes the topic.
+Format: <channel> [<topic>]
Shows or/and changes the topic of the current or specified
channel.
+++ /dev/null
-
-@SYNTAX:trace@
-
-Without a specified server it shows the current connections on
-the local server. If you specify a remote server it will show
-all servers between your current server and that remote server
-as well as the connections on that remote server.
-
--- /dev/null
+
+@SYNTAX:umode@
+
+Format: +|-<modes>
+
+This command is used to manage client's modes in the network.
+Note that some of the modes the client cannot set itself. The
+mode is added by adding + before the option(s) and removed by
+adding - before the option(s). The following channel user
+modes are available:
+
+ a Unset all modes
+ s Unset server operator privileges
+ r Unset router operator privileges
+ g Set/unset to be gone (or use /AWAY command)
+
+See also: CMODE, CUMODE, AWAY
+++ /dev/null
-
-@SYNTAX:unban@
-
-Removes the specified ban(s) from the channel.
-
-Examples:
- /UNBAN *!*@*.fi
- /UNBAN larry!*@* *!me@*.mydomain.net
-
-See also: BAN, KNOCKOUT
-
+++ /dev/null
-
-@SYNTAX:unnotify@
-
-Removes an entry from the notify list.
-
-See also: NOTIFY
-
+++ /dev/null
-
-@SYNTAX:unsilence@
-
-Works only in the Undernet and Open Projects (ircu).
-
-Removes a pattern from your silence list.
-
-See also: SILENCE
-
+++ /dev/null
-
-@SYNTAX:uping@
-
-IRC Operator command. Works only in the Undernet and Open Projects (ircu).
-
-This command works like the PING command (CTCP PING), except
-it is used on a server instead of a client. As with PING, it
-is used to test the relative distance another server is from
-you across the irc network.
-
-See also: RPING, OPER
-
+++ /dev/null
-
-@SYNTAX:userhost@
-
-Shows the userhost info of the specified nick.
-
-See also: WHOIS
-
+++ /dev/null
-
-@SYNTAX:ver@
-
-Sends a CTCP VERSION request to the nick. This is used
-to find out which client and/or script the nick
-is using.
-
-See also: CTCP
-
@SYNTAX:version@
-Shows the version info of the current or specified
-IRC server.
+Shows the version of the client.
-See also: ADMIN, STATS
+++ /dev/null
-
-@SYNTAX:voice@
-
-Gives the voice (+v mode) to the nick(s) on the current channel.
-Wildcards in the nick are allowed.
-
-See also: DEVOICE, OP, DEOP
-
+++ /dev/null
-
-@SYNTAX:wait@
-
-Wait for <milliseconds> before sending the next command to server.
-
-This could be useful for example when identifying to NickServ; after
-sending the identify message you'd wait 3 seconds before joining to
-channels so NickServ has time to identify you to ChanServ which then
-auto-ops you when joining.
-
+++ /dev/null
-
-@SYNTAX:wall@
-
-This command sends a message to all operators in a channel. This is internal
-irssi command which sends a message separately to each opearator, so this
-may not be very good idea to use in channel with lots of operators.
-
-Some IRC servers support also /MSG @#channel or /WALLCHOPS which you should
-use if possible.
-
-See also: WALLCHOPS
+++ /dev/null
-
-@SYNTAX:wallchops@
-
-Works only in the Undernet and Open Projects (ircu).
-
-Sends an message to all other channel operators of the current channel.
-
-See also: WALL
-
+++ /dev/null
-
-@SYNTAX:wallops@
-
-This command sends the given message to everyone on
-the network who has user mode +w turned on. If you
-are not an operator, you will probably receive
-an error message when using this command
-
-See also: OPER, WALLOPS
+++ /dev/null
-
-@SYNTAX:who@
-
-Without parameters, shows all users and their user infos
-on the current channel. If you specify a channel, shows
-the all users of the given channel.
-
-If you specify an string with wildcards, you will be
-shown all users whose nick, userhost or realname matches
-the wildcard expression.
-
-If a channel is secret or private and you're not on it,
-you will be shown only those channel members, who do not
-have the invisible (+i) mode set.
-
-Examples:
- /WHO - Shows users on current channel
- /WHO #irssi - Shows users on channel #irssi
- /WHO timo* - Shows users whose nick, userhost,
- or realname begins with string 'timo'
-
-See also: WHOIS, CHANNEL
-
@SYNTAX:whois@
-Shows whois information of the specified nick.
-By default, this is aliased to /WI.
+Format: <nickname>[@<server>] [<count>
-/WHOIS nick1 nick1 also queries the idle time of
-the user. This is aliased to /WII by default.
+Shows whois information of the specified client.
+By default, this is aliased to /WI.
-If given nick is not in the IRC, irssi automatically
-sends a WHOWAS query. Read carefully the reply to see
-if it is a WHOIS or WHOWAS reply. :)
+See also: WHOWAS, CHANNEL
-See also: WHO, CHANNEL
@SYNTAX:whowas@
+Format: <nickname>[@<server>] [<count>]
+
This command is similar to WHOIS, except it returns information
about nicknames that were recently in use. Like WHOIS, it shows
the nickname, address, real name, and server. It may also return
WHOWAS will work regardless of whether the queried nick is in use.
If no arguments are given, the client's current nickname is used.
-Example: To show the last 5 users of the nickname JoeBob:
-
-/whowas joebob 5
-
-
See also: WHOIS
+++ /dev/null
-
-@SYNTAX:wjoin@
-
-With this you can join multiple channels in same
-window. This command does the same as /JOIN but
-it doesn't create a new window for the channel joined.
-
-See also: JOIN, WINDOW
-
+++ /dev/null
-
-@SYNTAX:wquery@
-
-Starts a query in the current window without
-opening a new window.
-
-See also: QUERY, WINDOW, SET AUTOCREATE
-