RFC 2811: Internet Relay Chat: Channel management
Network Working Group C. Kalt
Request for Comments: 2811 April 2000
Updates: 1459
Category: Informational
Internet Relay Chat: Channel Management
Status of this Memo
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2000). All Rights Reserved.
Abstract
One of the most notable characteristics of the IRC (Internet Relay
Chat) protocol is to allow for users to be grouped in forums, called
channels, providing a mean for multiple users to communicate
together.
There was originally a unique type of channels, but with the years,
new types appeared either as a response to a need, or for
experimental purposes.
This document specifies how channels, their characteristics and
properties are managed by IRC servers.
Table of Contents
1. Introduction
2. Channel Characteristics
2.1 Namespace
2.2 Channel Scope
2.3 Channel Properties
2.4 Privileged Channel Members
2.4.1 Channel Operators
2.4.2 Channel Creator
3. Channel lifetime
3.1 Standard channels
3.2 Safe Channels
4. Channel Modes
4.1 Member Status
4.1.1 "Channel Creator" Status
4.1.2 Channel Operator Status
4.1.3 Voice Privilege
4.2 Channel Flags
4.2.1 Anonymous Flag
4.2.2 Invite Only Flag
4.2.3 Moderated Channel Flag
4.2.4 No Messages To Channel From Clients On The Outside
4.2.5 Quiet Channel
4.2.6 Private and Secret Channels
4.2.7 Server Reop Flag
4.2.8 Topic
4.2.9 User Limit
4.2.10 Channel Key
4.3 Channel Access Control
4.3.1 Channel Ban and Exception
4.3.2 Channel Invitation
5. Current Implementations
5.1 Tracking Recently Used Channels
5.2 Safe Channels
5.2.1 Channel Identifier
5.2.2 Channel Delay
5.2.3 Abuse Window
5.2.4 Preserving Sanity In The Name Space
5.2.5 Server Reop Mechanism
6. Current problems
6.1 Labels
6.1.1 Channel Delay
6.1.2 Safe Channels
6.2 Mode Propagation Delays
6.3 Collisions And Channel Modes
6.4 Resource Exhaustion
7. Security Considerations
7.1 Access Control
7.2 Channel Privacy
7.3 Anonymity
8. Current support and availability
9. Acknowledgements
10. References
11. Author's Address
12. Full Copyright Statement
Other Links
- IRC Documents
- Glossry of IRC terms and abbreviations
- How to connect to SorceryNet
- List of IRC Client software
- Valinor SorceryNet Server Page
- SorceryNet Main Site