IRC server features, mostly extensions to RFC 1459. Probably also implementations of RFC 2810, RFC 2811, RFC 2812, RFC 2813, and possibly IRCX.
- +channels (In early IRCds, these were simply named channels. At least one modern IRCd (IRCD) uses the + prefix for modeless channels, i.e. no chanops and channel mode forced to +nt. This is described in RFC 2811.)
- #channels ("+channels" were later replaced with "#channels" in version 2.7, numeric channels were removed entirely and channel bans (mode +b) were implemented.)
- &channels (irc2.8, those that exist only on the current server, rather than the entire network)
- !channels (irc2.10, those that are theoretically safe from suffering from the many ways that a user could exploit a channel by "riding a netsplit"; IRCds using timestamping provide (most of) this functionality on #channels)
- %#channels (#channels whose name are in UTF-8 for IRCX)
- %&channels (&channels whose name are in UTF-8 for IRCX)
- %!channels (!channels whose name are in UTF-8 for IRCX)
More information IRC daemon, Channel Types ...
IRC daemon |
Channel Types |
Halfop Support
(+h %) |
Admin/Protect Support
(+a/+u &/!/*) |
Founder/Owner Support
(+q ~/.) |
Operator Prefixing[5] |
Advanced Operator ACL |
Operator "Levels"[6] |
vHost via i:line (or equivalent) |
i18n Nicknames Archived 2008-12-25 at the Wayback Machine |
RDBMS Integration (SQL) |
Bahamut |
# |
No |
No |
No |
No |
No |
No |
Partial |
No |
No |
bIRCd |
# & |
No |
No |
No |
No |
No |
No |
Partial |
No |
No |
Charybdis |
# & |
No |
No |
No |
No |
Yes |
No |
Yes |
No |
No |
ConferenceRoom |
# & |
No |
No |
Yes |
No |
Yes |
Yes |
Yes |
Partial |
Partial |
InspIRCd |
# |
Yes |
Yes |
Yes |
Module |
Yes |
Module |
Yes |
Module (1.2) |
MySQL, SQLite & PostgreSQL: Authorization, Services Integration, Logging, Operaccess |
IRCD |
# & ! + |
No |
No |
No |
No |
? |
No |
No |
No |
No |
ircd-ratbox |
# & |
No |
No |
No |
No |
No |
No |
Yes |
No |
No |
ircu |
# & |
No |
? |
? |
? |
Yes |
? |
Yes |
? |
? |
ithildin |
# |
No |
No |
No |
Yes |
Yes |
via privilege system |
Yes |
No |
No |
Nefarious IRCu |
# & |
Yes |
No |
No |
No |
No |
No |
Yes |
No |
No |
ngIRCd |
# |
No |
No |
No |
No |
No |
No |
No |
No |
No |
OfficeIRC Server |
# %# & %& |
No |
Yes |
Yes |
Yes |
Partial |
Yes |
Yes |
Yes |
Partial |
PleXusIRCd |
# & |
Yes |
Yes |
Yes |
No |
No |
? |
Yes |
? |
No |
pureIRCd |
# |
No |
No |
? |
? |
? |
? |
? |
? |
? |
ShadowIRCd |
# & |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
No |
solid-ircd |
# |
Yes |
No |
No |
No |
No |
No |
Partial |
No |
No |
Synchronet IRCd |
# & |
No |
No |
No |
No |
No |
No |
No |
No |
No |
UnrealIRCd |
# |
Yes |
Yes |
Yes |
No |
No |
No |
No |
iso8859-1/2/7/8-I/9/16, windows-1250/1251, Multibyte |
No |
WeIRCd |
# |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
Close
More information IRC daemon, Connect-flood detection ...
IRC daemon |
Connect-flood detection |
Channel flood controls Basic / Advanced |
Join throttling |
Spamfilter Regexp / Glob |
Channel Censor IRCd Config / Chanop-Controlled |
Variable per-channel banlist size |
Timed bans |
DNSBL |
Bahamut |
Yes |
Yes / No |
Yes |
No / No |
No / No |
No |
No |
No |
bIRCd |
No |
No / No |
No |
No / No |
No / No |
No |
No |
No |
Charybdis |
Yes |
No / No |
Yes |
No / No |
No / No |
Yes |
Yes |
Yes |
ConferenceRoom |
Yes |
Yes / Yes |
Yes |
No / Yes |
Partial / No |
No |
Partial |
Yes |
InspIRCd |
Yes |
Yes / Yes |
Yes |
Yes / Yes |
Yes / Yes |
Yes |
Yes |
Yes |
IRCD |
? |
? / ? |
? |
? / ? |
? / ? |
? |
? |
? |
ircd-ratbox |
Yes |
No / No |
No |
No / No |
No / No |
No |
No |
No |
ircu |
? |
? / ? |
? |
? / ? |
? / ? |
? |
? |
No |
ithildin |
Module |
No / No |
No |
No / No |
No / No |
No |
No |
? |
Nefarious IRCu |
No |
No / No |
No |
No / No |
No / No |
No |
No |
Yes |
ngIRCd |
No |
No / No |
No |
No / No |
No / No |
No |
No |
No |
OfficeIRC Server |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
PleXusIRCd |
Yes |
No / No |
No |
No / No |
No / No |
No |
No |
? |
pureIRCd |
? |
? / ? |
? |
? / ? |
? / ? |
? |
? |
? |
ShadowIRCd |
Yes |
No / No |
Yes |
No / No |
No / No |
Yes |
Yes |
Yes |
solid-ircd |
Yes |
Yes / No |
Yes |
No / No |
No / No |
No |
No |
No |
Synchronet IRCd |
Yes |
Yes / No |
Yes |
No / No |
No / No |
No / No |
No |
No |
UnrealIRCd |
No |
Yes |
Yes |
Yes / No |
Yes / No |
No |
No |
Third party module |
WeIRCd |
Partial |
No / No |
No |
No / No |
No / No |
No |
No |
No |
Close