IRC protocol

From Miranda NG
Jump to: navigation, search

IRC protocol
No image
Filename IRC.dll
Authors Jörgen Persson, George Hazan
Homepage
Download links
Stable version: 32-bit, 64-bit
Development version: 32-bit, 64-bit

Internet Relay Chat (IRC) protocol support for Miranda NG.


Main features

This plugin currently supports the following major features:

  • Supports IRC RFC-2812 and various other standards
  • Participate in channels and send messages, notices and so on
  • Support for secure connections
  • Proxy support
  • DCC Chat and resumable filetransfers
  • CTCP
  • Highly customizable in the Miranda tradition
  • Ignore system
  • Perform buffer
  • Highlighting
  • Popups (requires the popup plugin)
  • Aliases
  • mIRC like commands
  • more…


FAQ

What is a hostmask?
It is what you set under User details for each contact. Carefully used they will make the plugin recognize your pals easier.
What wildcards are allowed in the hostmask?
"*" (replace anything with any length) and "?" (replace anything with the length of one character).
I have ignored a user, why can I still see his messages?
IRC's ignore system works only for users not on your contact list (as opposed to Miranda's built-in one which works only for people on your contact list basically). This means you must delete him from your contact list after you added him to the ignore list to not receive any queries from him. By default channel messages are not ignored as that can create some weird conversations that is hard to follow. There is however an option to ignore channel messages by default in Options → Network → IRC → Ignore.
I don't receive any queries (private messages)… why?
You have probably enabled the option to ignore messages from unknown contacts in Options → Events → Ignore. This naturally affects IRC too. Consider allowing file transfers from unknown too if you need it.
How do I automatically join a channel when I connect to a network?
You can enter commands that you want performed on connection in Options → Network → IRC → Advanced. Choose the correct network in the drop-down list and add you commands in the box below it. For instance: to join #miranda automatically when connected to the Freenode network you choose Freenode in the drop-down box, then enter /join #miranda in the edit box below the drop-down box. Remember to push the green "plus" icon to save it.
Why do query notices appear in the wrong window?
Query notices (like most other) are never sent to the channel; instead they are sent to you. Therefore notices will be displayed in the active window. There is nothing wrong.


Additional info

Reference articles

Twitch IRC

Twitch offers an IRC interface to its chat.

Format of file IRC_servers.ini

n<ordinal number>=<name>: <part of the world>, <country code>, <city>SERVER:[SSL support]<server address>:<port>GROUP:<group>

Notes
  • A hyphen is used to specify a port range, e.g. 6660-6669.
  • <part of the world> is specified as EU, US, AS, etc.
  • [SSL support] is an optional parameter. Possible values: SSL1 = auto-detect, SSL2 = force.