FACTOID # 74: More than a third of the time, Icelanders don't show up for work. Perhaps that's why they're the world's happiest nation.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Comparison of IRCds

The following tables compare general and technical information including the differences in feature sets between popular IRCds. Please see the individual products' websites for further information. This article is neither all-inclusive nor necessarily up-to-date. An IRCd (Internet Relay Chat daemon) is a computer program to create an IRC server on which people can talk to each other via the Internet. ...

Contents

General information

IRCd Creator/Network Basis Programming Language Public Release Latest stable version (numeric 351) Software license
Asuka QuakeNet Dev Team ircu2 C  ? 1.2.1 GPL
Austhex AustNet Development ircu2.9 C, Scheme  ? austhex.servd7.5.pre13.dbuf.ghash3.sec. GPL
Bahamut DALnet DreamForge and Hybrid C 2002 bahamut-1.8(04) GPL
Charybdis nenolod, jilles, gxti ircd-ratbox, ircd-hybrid, ircu, shadowircd C, (C++, Python -- modules in charybdis -devel) 2005 charybdis-2.1.2 GPL
ConferenceRoom WebMaster Incorporated (from scratch) C++ 1996 ConferenceRoom/3.2.2 Proprietary
dancer-ircd freenode (now unmaintained) Hybrid 6 C 1999 (Replaced by hyperion-ircd) GPL
DreamForge DALnet (now unmaintained)  ? C  ? (Replaced by Bahamut) GPL
Microsoft Exchange 5.5 / 2000 Microsoft  ? C (Theorised) 1997 (~6.0.6249.0 / Service Pack 3 ?) Proprietary
hyperion-ircd freenode (jilles, gxti, nenolod, asuffield, lilo) dancer-ircd C 2005 hyperion-1.0.2(230). GPL
InspIRCd InspIRCd Development Team (from scratch) C++ 2002 InspIRCd-1.1.2+Klosterkrone GPL
IRCD IRCnet (the original ircd) C 1988 irc2.11.1p1 GPL
IRCD-Hybrid IRCD-Hybrid Development Team irc2.8 (IRCD) C 1997 ircd-hybrid-7.2.1 GPL
ircd-ratbox EFnet Hybrid 7-rc1 C 2002 ircd-ratbox-2.2.4 GPL
ircu Undernet Coder Committee irc2.7 (IRCD) C  ? ircu2.10.12.09 GPL
IRCXpro Server IRCXpro, Paul Heinlein IRCPlus Visual Basic  ?  ? Proprietary
ithildin Chip Norkus (from scratch) C 2006 1.1.2 / 1.0r0 BSD license
Nefarious IRCu Evilnet Development, AfterNET ircu2 C 2004 u2.10.11.07+Nefarious(1.0.1)+[1755 2006-08-26] GPL
pircd Jay F Kominek (from scratch) Perl 1999 Beta One Open Source (custom)
PleXusIRCd thaprince Hybrid 7.2 C  ? ircd-plexus-3.0.0-20070216_0-467 GPL
PTlink IRC Server PTlink IRC Software Hybrid 6 C 2001 (v.6) Hybrid6/PTlink6.19.6 GPL
pureIRCd Dennis Fisch aka Diligent (from scratch) Visual Basic 2002  ? GPL
QuakeIRCd QuakeIRCd Team, Tiburon UnrealIRCd C 2003 (v1.1) QuakeIRCd-2.0.0-Beta1 GPL
SorIrcd SorceryNet (no longer maintained) dal4.4.10 and irc2.8.mu3 C 1996 (Replaced by Charybdis) GPL
UltimateIRCd ShadowRealm Creations DreamForge C  ? UltimateIRCd(Tsunami)-3.0(01) GPL
UnrealIRCd UnrealIRCd Team DreamForge C 1999 Unreal3.2.6 GPL
Viagra IRCd OvErRiTe Bahamut C 2003 ViagraIRCd 1.3.3 GPL
IRCd Creator/Network Basis Programming Language Public Release Latest stable version (numeric 351) Software license

A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... QuakeNet is the largest IRC network, with its average number of users close to 145,000 every day and over 180,000 channels. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... AustNet or austnet is an IRC network which aims to provide a friendly and secure alternative to other IRC networks such as DALnet and EFNet. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The Scheme programming language is a functional programming language and a dialect of Lisp. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... DALnet is an Internet relay chat (IRC) network founded in July 1994 by members of the EFnet #startrek channel. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... C++ (pronounced see plus plus, IPA: /siː plÉ™s plÉ™s/) is a general-purpose computer programming language. ... Python is a programming language created by Guido van Rossum in 1990. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... C++ (pronounced see plus plus, IPA: /siː plÉ™s plÉ™s/) is a general-purpose computer programming language. ... The title of this article should be freenode. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... DALnet is an Internet relay chat (IRC) network founded in July 1994 by members of the EFnet #startrek channel. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The title of this article should be freenode. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... C++ (pronounced see plus plus, IPA: /siː plÉ™s plÉ™s/) is a general-purpose computer programming language. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... IRCnet is one of the largest IRC networks. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...      IRC Abjects • AbleNET • AfterNET • Aitvaras • AusIRC • AustIRC • AustNet • Blitzed • BRASnet • DALnet • Delinked • DeltaAnime • EFnet • EsperNet • freenode • Gamma Force • GamesNET • GameSurge • IRCHighway • IRCnet • LinkNet • NetGamers • Open and Free Technology Community • QuakeNet Rizon • SlashNET • UKChatterbox • UniBG • Undernet • ZiRC EFnet or Eris Free network is a major IRC network, with over 70,000... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... The Undernet is one of the largest IRC networks. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Visual Basic (VB) is an event driven programming language and associated development environment from Microsoft for its COM programming model. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The BSD license is a permissive license and is one of the most widely used free software licenses. ... AfterNET is an IRC network and was founded in September 1996. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Perl is a dynamic programming language created by Larry Wall and first released in 1987. ... An open-source license is a copyright license for computer software that makes the source code available under terms that allow for modification and redistribution without having to pay the original author. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Visual Basic (VB) is an event driven programming language and associated development environment from Microsoft for its COM programming model. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...

Operating system support

The operating systems the daemons can run on without emulation. Also supported socket engines (see IRCd for further information). An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... An IRCd (Internet Relay Chat daemon) is a computer program to create an IRC server on which people can talk to each other via the Internet. ...

IRCd Windows Mac OS X Linux BSD Unix select() poll() epoll
(Linux since 2.6)
kqueue
(FreeBSD since 4.1)
rtsigio()[1]
(Linux since 2.4)
/dev/poll
(Solaris since version 7)
Asuka  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Austhex No  ? Yes Yes Yes  ?  ?  ?  ?  ?  ?
Bahamut No Yes Yes Yes Yes Yes Yes Yes Yes No Yes
Charybdis No Yes Yes Yes Yes Yes Yes Yes Yes No Yes
ConferenceRoom Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes
dancer-ircd No No Yes Yes Yes Yes Yes No No No No
DreamForge  ? No Yes Yes Yes Yes No No No No No
Microsoft Exchange 5.5 / 2000 Yes No No No No  ?  ? No No No No
hyperion-ircd No No Yes Yes Yes Yes Yes No No No No
InspIRCd 1.0 Only Yes Yes Yes Yes Yes Yes Yes Yes No Planned
IRCD  ?  ? Yes Yes Yes Yes Yes No No No No
IRCD-Hybrid Yes Yes Yes Yes  ? No Yes No Yes Yes Broken
ircd-ratbox  ?  ? Yes Yes Yes Yes Yes Yes Yes Yes Yes
ircu No Yes Yes Yes Yes  ?  ?  ?  ?  ?  ?
IRCXpro Server Yes No No No No  ?  ? No No No No
ithildin No No Yes Yes Yes Yes Yes No Yes No No
Nefarious IRCu Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes
pircd  ? Yes Yes Yes Yes  ?  ?  ?  ?  ?  ?
PleXusIRCd Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Broken
PTlink IRC Server  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
pureIRCd Yes No No No No  ?  ? No No No No
QuakeIRCd Yes Yes Yes Yes Yes  ?  ?  ?  ?  ?  ?
SorIrcd  ? No Yes Yes Yes Yes  ?  ?  ?  ?  ?
UltimateIRCd Yes  ? Yes Yes Yes Yes Yes Yes Yes Yes Yes
UnrealIRCd Yes Yes Yes Yes Yes Yes Planned Planned Planned No Planned
Viagra IRCd Cygwin 1.3+ Yes Yes Yes Yes Yes Yes Yes Yes No Yes
IRCd Windows Mac OS X Linux BSD Unix select() poll() epoll
(Linux since 2.6)
kqueue
(FreeBSD since 4.1)
rtsigio()[1]
(Linux since 2.6)
/dev/poll
(Solaris since version 7)

Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ... Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... BSD redirects here; for other uses see BSD (disambiguation). ... Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... Solaris is a computer operating system developed by Sun Microsystems. ... Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. ... Cygwin is a collection of free software tools originally developed by Cygnus Solutions to allow various versions of Microsoft Windows to act somewhat like a Unix system. ... Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ... Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... BSD redirects here; for other uses see BSD (disambiguation). ... Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... Solaris is a computer operating system developed by Sun Microsystems. ...

Technology

Various networking and IRC technology implemented to date.

IRCd Modularity Remote Includes IPv6 Client SSL SSL Linking Zip Linking Meshed Linking Hostmasking / Cloaking Services Integration (built-in services) LDAP Authentication IRCX Support SASL Support Server Protocol
Asuka No No No No No  ? No Yes No No No No P10 with some extensions
Austhex No  ? No No  ?  ? No Yes, VW No  ? No  ? P13
Bahamut No No No No Yes Yes No No No No No No EFnet TS5 with extensions
Charybdis Yes No Yes No No Yes No Yes No No No Yes EFnet TS6 with extensions
ConferenceRoom Partial No No Yes Yes Yes No Yes Yes Yes No  ? Binary ConferenceRoom Protocol
dancer-ircd No No No  ?  ?  ?  ?  ?  ?  ?  ? No EFnet TS3 with extensions
DreamForge No No No  ?  ?  ?  ?  ?  ?  ?  ? No 2.8 protocol with TS hacks
Microsoft Exchange 5.5 / 2000 No  ? No  ? No No No No No  ? Yes No Binary Microsoft Chat Protocol
hyperion-ircd No No Partial No  ?  ?  ? Yes No  ?  ? No EFnet TS5 with extensions
InspIRCd Yes Planned Yes Yes Yes Yes Planned Yes Planned No No Planned Dependent upon linking module
IRCD No No Yes No No Yes No No No No No No 2.8 protocol with NJOIN and UIDs
IRCD-Hybrid Yes No 7.0.3 7.2.0 Yes Yes No No  ?  ?  ? No EFnet TS5/TS6
ircd-ratbox Yes No Yes No No Yes No No No  ? No No EFnet TS5/TS6
ircu No No 2.10.12 No No  ?  ?  ?  ?  ?  ? No P10
IRCXpro Server Yes No No No No  ?  ? Yes Yes No Yes No  ?
ithildin Yes No Yes Yes Yes Yes No Yes Yes No No No Dependent upon protocol module
Nefarious IRCu No No No Yes No No No No No No No No P10 Nefarious
pircd  ?  ?  ? Yes  ?  ?  ?  ?  ?  ?  ?  ?  ?
PleXusIRCd Yes No Yes Yes Yes Yes No Yes No  ? No No EFnet TS5/ts6
PTlink IRC Server No No Yes  ?  ?  ?  ?  ?  ?  ?  ?  ? EFnet TS5 + ptlink extensions
QuakeIRCd  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ? UnrealIRCD
SorIrcd  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ? No DreamForge
UltimateIRCd  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
UnrealIRCd Yes Libcurl Yes Yes Yes Yes Planned Yes No Planned No No A mixture of DreamForge and EFnet TS with SJOIN, extra user modes, SPAMFILTER, etc.
Viagra IRCd No No No No No Yes No Yes No No No No No
IRCd Modularity Remote Includes IPv6 Client SSL SSL Linking Zip Linking Meshed Linking Hostmasking / Cloaking Services Integration (built-in services) LDAP Authentication IRCX Support SASL Support Server Protocol

Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ... Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ... Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ... zlib is an open-source, cross-platform data compression library. ... In computer networking, the Lightweight Directory Access Protocol, or LDAP (IPA: ), is a networking protocol for querying and modifying directory services running over TCP/IP. A directory is a set of information with similar attributes organized in a logical and hierarchical manner. ... IRCX (Internet Relay Chat eXtensions) was and is a working-draft by Microsoft to extend the IRC protocol. ... Simple Authentication and Security Layer (SASL) is a framework for authentication and authorization in Internet protocols. ... Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. ... Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ... Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ... Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ... zlib is an open-source, cross-platform data compression library. ... In computer networking, the Lightweight Directory Access Protocol, or LDAP (IPA: ), is a networking protocol for querying and modifying directory services running over TCP/IP. A directory is a set of information with similar attributes organized in a logical and hierarchical manner. ... IRCX (Internet Relay Chat eXtensions) was and is a working-draft by Microsoft to extend the IRC protocol. ... Simple Authentication and Security Layer (SASL) is a framework for authentication and authorization in Internet protocols. ...

Features

IRC server features, mostly extensions to RFC 1459. Probably also implementations of RFC 2810, RFC 2811, RFC 2812, RFC 2813, and possibly IRCX. IRCX (Internet Relay Chat eXtensions) was and is a working-draft by Microsoft to extend the IRC protocol. ...

  • +channels (In early IRCds, these were simply named channels. At least one modern IRCd (IRCD) uses the + prefix for modeless channels, ie 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)
IRCd Channel Types Halfop Support

(+h %)

Admin/Protect Support

(+a/+u &/!/*)

Founder/Owner Support

(+q ~)

Operator Prefixing[2] Advanced Operator ACL Operator "Levels"[3] vHost via i:line (or equivalent) i18n Nicknames RDBMS Integration (SQL)
Asuka # & No No No No No No Yes No No
Austhex # No No No No  ?  ?  ? No  ?
Bahamut # No No No No No No Partial No No
Charybdis # & No No No No Yes No Yes No No
ConferenceRoom # & No No No No Yes Yes Yes No Partial
dancer-ircd # No No No No Yes  ? Yes No No
DreamForge # No No No No  ?  ? No No No
Microsoft Exchange 5.5 / 2000 at least # %#  ?  ?  ?  ?  ?  ?  ?  ?  ?
hyperion-ircd # No No No No Yes  ? Yes No No
InspIRCd # Yes Yes Yes No Yes m_operlevels.so Yes No MySQL, SQLite and PostgreSQL: Authorization, Services Integration, Logging, Operaccess
IRCD # & ! + No No No No  ? No No No No
IRCD-Hybrid # & Yes (since 7.0) No No No No  ? Yes  ? No
ircd-ratbox # & No No No No No  ? Yes No No
ircu # & No  ?  ?  ?  ?  ? Yes  ?  ?
IRCXpro Server # %# & %& No Yes Yes Yes Partial Yes Yes Yes Partial
ithildin # No Planned No Yes Yes via privilege system Yes No No
Nefarious IRCu # & Yes No No No No No Yes No No
pircd # No No No No No  ? No No No
PleXusIRCd # & Yes Yes Yes No No  ? Yes  ? No
PTlink IRC Server # & Yes Yes No No  ?  ?  ?  ?  ?
QuakeIRCd  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
SorIrcd  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
UltimateIRCd  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
UnrealIRCd # Yes Yes Yes No No Commercial Module Yes iso8859-1/2/7/8-I/9/16, windows-1250/1251, Multibyte Commercial Modules for MySQL: Authorization, Services Integration, Logging
Viagra IRCd # & Yes Yes Yes No No Yes Yes No No
IRCd Channel Types Halfop Support

(+h %) Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. ...

Admin/Protect Support

(+a/+u &/!/*)

Founder/Owner Support

(+q ~)

Operator Prefixing[2] Advanced Operator ACL Operator "Levels"[3] vHost via i:line (or equivalent) i18n Nicknames RDBMS Integration (SQL)
IRCd 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
Asuka  ?  ? No No No No No No
Austhex  ?  ?  ?  ?  ?  ?  ?  ?
Bahamut Yes Yes / No Yes No / No No / No No No  ?
Charybdis No No Yes No No Yes No Yes
ConferenceRoom Yes Yes / Yes Yes No / Yes Partial / No No Partial  ?
dancer-ircd  ?  ?  ?  ?  ?  ?  ?  ?
DreamForge  ?  ?  ?  ?  ?  ?  ?  ?
Microsoft Exchange 5.5 / 2000  ?  ?  ?  ?  ?  ?  ?  ?
hyperion-ircd No Yes / No Yes No / ? No / No Yes No  ?
InspIRCd Yes Yes / Yes Yes Yes / Yes Yes / Yes Yes Yes Yes
IRCD  ?  ?  ?  ?  ?  ?  ?  ?
IRCD-Hybrid Yes No / No No No / No No / No No No  ?
ircd-ratbox Yes No / No No No / No No / No No No  ?
ircu  ?  ?  ?  ?  ?  ?  ? No
IRCXpro Server Yes Yes Yes Yes Yes Yes Yes  ?
ithildin Yes (module) No No No No No No  ?
Nefarious IRCu No No / No No No / No No / No No No Yes
pircd No Yes / No No No No No No  ?
PleXusIRCd Yes No / No No No / No No / No No No  ?
PTlink IRC Server  ?  ?  ?  ?  ?  ?  ?  ?
QuakeIRCd  ?  ?  ?  ?  ?  ?  ?  ?
SorIrcd  ?  ?  ?  ?  ?  ?  ?  ?
UltimateIRCd  ?  ?  ?  ?  ?  ?  ?  ?
UnrealIRCd Partial Yes / Yes Yes Yes / Planned Yes / Free Module No Commercial Module  ?
Viagra IRCd Yes Partial Yes Yes No No No No
IRCd 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

In computer security, a denial-of-service attack (DoS attack) is an attempt to make a computer resource unavailable to its intended users. ... In computing, a regular expression (abbreviated as regexp or regex, with plural forms regexps, regexes, or regexen) is a string that describes or matches a set of strings, according to certain syntax rules. ... It has been suggested that this article be split into multiple articles accessible from a disambiguation page. ... Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. ... In computer security, a denial-of-service attack (DoS attack) is an attempt to make a computer resource unavailable to its intended users. ... In computing, a regular expression (abbreviated as regexp or regex, with plural forms regexps, regexes, or regexen) is a string that describes or matches a set of strings, according to certain syntax rules. ... It has been suggested that this article be split into multiple articles accessible from a disambiguation page. ...

Notes

  1. ^ a b "RealTime Signal I/O" - deprecated in favour of epoll
  2. ^ a b The ability for network staff (not channel ops, but ircd opers) to be denoted in a channel with a special prefix
  3. ^ a b Protect "higher" opers from being killed and/or z, k, or g-lined by "lower" opers

See also

An IRCd (Internet Relay Chat daemon) is a computer program to create an IRC server on which people can talk to each other via the Internet. ... IRC services is a common name for a set of features implemented in most modern Internet Relay Chat networks. ... Internet Relay Chat (IRC) is a form of real-time Internet chat or synchronous conferencing. ... IRCX (Internet Relay Chat eXtensions) was and is a working-draft by Microsoft to extend the IRC protocol. ... This is a comparison of Internet Relay Chat clients. ... The following tables compare general and technical information including the differences in feature sets between various IRC services packages. ... The following tables compare general and technical information for a number of instant messaging clients. ... The following tables compare general and technical information for a number of instant messaging protocols. ...

External links

  • IRCd features compared to InspIRCd
  • History of IRC
  • IRCD distribution
  • IRC numerics and modes from major IRCds


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m