请输入您要查询的百科知识:

 

词条 Comparison of Internet Relay Chat daemons
释义

  1. Servers

  2. Operating system support

  3. Technology

  4. Features

  5. See also

  6. Notes

  7. External links

{{update|date=June 2015}}

{{Expand list|date=June 2009}}

The following tables compare general and technical information including the differences in feature sets between popular IRC daemons. Grey entries in the list represent supposedly unmaintained daemons.

This article is neither all-inclusive nor necessarily up-to-date, be warned.

Servers

IRC daemon Creator/network Basis Programming language First public release Latest version (numeric 351) Software license
Asuka[1] QuakeNet Dev Team ircu C {{unk}}1.2.1 (now replaced by snircd)}}GPL}}
Bahamut[1] DALnet DreamForge, IRCD-Hybrid C 1999[2] bahamut-2.0.7GPL}}
bIRCd[3] DAMnet DreamForge C 1999 bIRCd-2.1.0rc4GPL}}
beware ircd[4] beware from scratch Delphi {{unk}}beware1.6}}GPL}}
Charybdis[5] atheme.org (nenolod, jilles, dwr, gxti) ircd-ratbox, IRCD-Hybrid, ircu, ShadowIRCd C 2005 charybdis-3.4.2GPL/BSD}}
dancer-ircd freenode Hybrid 6 C 1999? (replaced by hyperion)}}GPL}}
Elemental-IRCd[6] [7] ShadowIRCD C 2007 6.6.2GPL2}}
DreamForge DALnet irc2.8.mu3 C 1994 (dal), 1997? (df)? (replaced by bahamut)}}GPL}}
Faerion IRC Server[8] vhex DreamForge C, C++ 2003 1.17.7.1[9]GPL}}
FoxEye (ircd module) Andriy Grytsenko from scratch C 2011(draft), 2016(working) 0.11.0GPL2}}
hyperion[10] freenode dancer-ircd 1.0.35+pre2 C 2005? (replaced by ircd-seven)}}GPL}}
IgniteIRCd[11] Lloyd Dilley ircd-hybrid 6.3.1 C 20040.9.41 (now unmaintained)}}GPL}}
InspIRCd [12] InspIRCd Development Team from scratch C++ 2002 2.0.25[13]GPL}}
ignitionServer[14] The Ignition Project Pure-IRCD (VB6 version) Visual Basic 2004ignitionServer-0.3.6-P1}}[15]GPL[16]}}
IRCd[17] Jarkko Oikarinen, IRCnet[18] from scratch C[19] 1988 2.11.2[20]GPL v1}}
ircd-hybrid[21] ircd-hybrid Development Team,[22] Rizon, OFTC, EFnet irc2.8[23] C[23] 1997[23] 8.2.21[24]GPL}}[25]
ircd-ratbox Aaron Sethman, Lee Hardy, EFnet Hybrid 7-rc1 C 2002 ircd-ratbox-3.0.10GPL}}
ircd-seven freenode charybdis 3.1.x/trunk C stableGPL}}
ircu[26] Undernet Coder Committee irc2.7[27] C[28] 1991 u2.10.12.14[26]GPL}}
ithildin[29] Chip Norkus from scratch C 2006 1.1[30]BSD[31]}}
miniircd[32] Joel Rosdahl from scratch Python 2003 1.3[33]GPL}}
Nefarious IRCu Evilnet Development, AfterNET ircu2.10.12.14 C 2004 u2.10.12.14+Nefarious(2.0.0)GPL}}
ngIRCd[34] Alex Barton from scratch C 2001[35] ngircd-24[36]GPL}}
OfficeIRC Server Office IRC Inc, Paul Heinlein from scratch VB.NET 2006 2.2 {{proprietary}}
Oragono Daniel Oaks, Oragono Contributors Ergonomadic Go 2016 0.12.0MIT}}
PleXusIRCd Rizon, thaprince, static Hybrid 7.2.3 C 2005 hybrid-7.2.3+plexus-3.0.1(20090612_0-523)GPL}}
ProvisionIRCd[37] Sirius, Y4kuzi from scratch mSL 2006 2.2GPL}}
pureIRCd Dennis Fisch aka Diligent from scratch C 2002 {{unk}}GPL}}
RockIRCd[38] Mike Chambers from scratch QuickBASIC[39] 2009 1.0.0-testingGPL}}
RubIRCd[40] Lloyd Dilley from scratch Ruby 2013 0.1a-maiden voyageGPL}}
ShadowIRCd[41] Taros, jdhore, jilles, nenolod Charybdis[41] C 20036.3.3}}GPL}}
snircd QuakeNet ircu2.10.12[47] C[47] {{unk}} 1.3.4a[42]GPL[43]}}
solid-ircd Toshi Morita, Juan Baez,Gabriel Baez Bahamut C 2004[44] solid-ircd 3.4.8GPL}}
Synchronet IRCd[45] Randy E. Sommerfeld from scratch JavaScript 2003 SynchronetIRCd-1.3a(1.151)GPL}}
TR-IRCd [46] Yusuf Iskenderoglu, Ekim Engin, Dimitris Ginosatiris, Maksut Cagil, Burak Cifter Hybrid 7 and Bahamut C 19995.6.1}}GPL}}
UltimateIRCd ShadowRealm Creations DreamForge 2.8 C 20013.0.2 [47] (now unmaintained)}}GPL}}
UnrealIRCd[48] UnrealIRCd Team EliteIRCd (potvin)[49] C 1999 Unreal4.0.5[50]GPL}}
Viagra IRCd[51] Chris Schiffner Titan C 20031.3.3 (now unmaintained)}}GPL}}
WeIRCd Eloxoph IRC Network[52] from scratch C 20070.8.2 (now unmaintained)}}GPL}}
Pocosi[53] Chris Williams, Hinrik Örn Sigurðsson POE::Component::Server::IRC[54] Perl 20030.02 (1.53 of POE::Component::Server::IRC)}}Artistic}}

Operating system support

The operating systems the daemons can run on without emulation; also supported I/O facilities for network sockets (see IRCd for further information).

IRC daemon Windows DOS Mac OS Linux BSD Solaris HP-UX AIX select() poll() epoll[55] kqueue[56] threads RT signals[57] /dev/poll[58] Windows IOCP[59] Solaris IOCP[60]
Bahamut {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{unk}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}}
bIRCd {{yes}} {{no}} {{unk}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{yes}} {{yes}} {{no}} {{no}} {{unk}} {{no}} {{no}} {{no}} {{no}}
Charybdis {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{yes}}
ConferenceRoom {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{no}} {{yes}} {{yes}} {{no}}
FoxEye ircd {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{unk}} {{no}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}}
InspIRCd[61][62] {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{partial}} {{no}} {{yes}} {{yes}} {{yes}}
IRCD[63] {{yes}} {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
ircd-hybrid {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}}
ircd-ratbox {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{yes}} {{yes}} {{no}} {{yes}}
ircu {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}}
ithildin {{no}} {{no}} {{no}} {{yes}} {{yes}} {{unk}} {{unk}} {{unk}} {{yes}} {{yes}} {{no}} {{yes}} {{unk}} {{no}} {{no}} {{no}} {{no}}
miniircd {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
Nefarious IRCu {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}}
ngIRCd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}}
OfficeIRC Server {{yes}} {{no}} {{yes}}Emulated}} {{yes}} {{no}} {{no}} {{no}} {{unk}} {{unk}} {{no}} {{no}} {{unk}} {{no}} {{no}} {{yes}} {{no}}
PleXusIRCd {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{yes}} {{yes}} {{no}} {{no}}
pureIRCd {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{unk}} {{no}} {{no}} {{no}} {{no}}
RockIRCd {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{unk}} {{no}} {{no}} {{no}} {{no}}
RubIRCd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}}
ShadowIRCd {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{yes}} {{yes}} {{no}} {{yes}}
snircd {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{no}} {{yes}} {{no}} {{no}}
solid-ircd {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{unk}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{no}} {{yes}} {{no}} {{no}}
Synchronet IRCd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{unk}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{no}} {{yes}} {{no}} {{no}}
UnrealIRCd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}} {{unk}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}}
WeIRCd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{unk}} {{unk}} {{unk}} {{yes}} {{no}} {{no}} {{no}} {{unk}} {{no}} {{no}} {{no}} {{no}}

Technology

Various networking and IRC technology implemented to date.

IRC daemon Modularity Remote includes IPv6 Client SSL SSL linking Zip linking Hostmasking, cloaking Services integration (built-in services) LDAP authentication IRCX support SASL support SASL EXTERNAL support Server protocol
Bahamut {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}TS5 with extensions}}
bIRCd {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}RFC 1459 and TSpre8}}
beware ircd {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}}P10}}
Charybdis {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{yes}} {{yes}}TS6 with extensions}}
ConferenceRoom {{no}} {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}}Proprietary, binary}}
FoxEye ircd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}RFC2813 with extensions, split-free network}}
InspIRCd {{yes}}[64] {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{partial}} {{yes}} {{partial}} {{yes}} {{yes}}custom[65]}}
IRCD {{no}} {{no}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}RFC 2813 with IDs}}
IRCD-Hybrid {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}}TS6}}
ircd-ratbox {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}TS6}}
ircu {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}}P10}}
ithildin {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}}Module-dependent}}
miniircd {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
Nefarious IRCu {{no}} {{no}}2.0+}} {{yes}} {{yes}} {{no}} {{yes}} {{no}} {{no}} {{no}}2.0+}}2.0+}}P10 with extensions}}
ngIRCd {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}}RFC 2813}}
OfficeIRC Server {{Yes}} {{No}} {{Yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{No}}Compatible with DreamForge and UnrealIRCd}}
PleXusIRCd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{yes}} {{no}} {{no}} {{no}}TS5/TS6}}
pureIRCd {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
RockIRCd {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
RubIRCd {{yes}} {{no}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{partial}} {{no}} {{no}} {{no}} {{no}}TS5 with extensions}}
ShadowIRCd {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{yes}} {{yes}}TS6 with extensions}}
snircd {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}}P10 with extensions}}
solid-ircd {{no}} {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}}TS5 with extensions}}
Synchronet IRCd {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}TS5 with extensions}}
UnrealIRCd {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}}Module}} {{no}} {{yes}} {{yes}}DreamForge/TS5 with extensions}}
WeIRCd {{partial}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{yes}}Yes (module)}} {{no}} {{no}} {{no}} {{no}} {{no}}

Features

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 modes are supported other than +t, which is forced. Since no user can become a chanop, no topic can be set. 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)
IRC daemon Channel types Halfop support

(+h %)

Admin/protect support

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

Founder/owner support

(+q ~/.)

Operator prefixing[66] Advanced operator ACL Operator "levels"[67] vHost via I-line (or equivalent) i18n nicknames[68] 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}} {{yes}} {{yes}} {{no}} {{no}}
ConferenceRoom # & {{no}} {{no}} {{yes}} {{no}} {{yes}} {{yes}} {{yes}} {{partial}} {{partial}}
FoxEye ircd # & ! +Module}} {{no}} {{no}} {{no}} {{no}} {{no}} {{yes}} {{yes}} {{no}}
InspIRCd # {{yes}}Module}}Module}}Module}} {{yes}}Module}} {{yes}}Module}}Old versions: MySQL, SQLite & PostgreSQL: Authorization, Services Integration, Logging, Operaccess}}
IRCD # & ! + {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
IRCD-Hybrid # {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}}
ircd-ratbox # & {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{no}}
ircu # & {{no}} {{yes}} {{no}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}}
ithildin # {{no}} {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{no}}
miniircd + # & ! {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
Nefarious IRCu # & {{yes}} {{no}} {{no}} {{no}} {{yes}} {{no}} {{yes}} {{no}} {{no}}
ngIRCd # & + {{yes}}[69] {{yes}} {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
OfficeIRC Server # %# & %& {{no}} {{yes}} {{yes}} {{yes}} {{partial}} {{yes}} {{yes}} {{yes}} {{partial}}
PleXusIRCd # & {{yes}} {{yes}} {{yes}} {{no}} {{no}} {{unk}} {{yes}} {{unk}} {{no}}
pureIRCd # {{no}} {{no}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}}
RockIRCd # {{no}} {{yes}} {{yes}} {{unk}} {{unk}} {{yes}} {{no}} {{unk}} {{no}}
RubIRCd # {{yes}} {{yes}} {{yes}} {{yes}} {{no}} {{yes}} {{yes}} {{no}} {{no}}
ShadowIRCd # & {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{yes}} {{yes}} {{no}} {{no}}
snircd # & {{no}} {{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}} {{yes}}Third party module (netadmins)[70]}}Yes, vhost block in conf}} {{yes2}} iso8859-1/2/7/8-I/9/16, windows-1250/1251, MultibyteMySQL & PostgreSQL: Third party modules [71]}}
WeIRCd # {{yes}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}SQLite in services module}}
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 CGI:IRC/WEBIRC host spoofing
Bahamut {{yes}}Yes / No }} {{yes}}No / No }}No / No }} {{no}} {{no}} {{no}} {{yes}}
bIRCd {{no}}No / No }} {{no}}No / No }}No / No }} {{no}} {{no}} {{no}} {{no}}
Charybdis {{yes}}No / No }} {{yes}}No / No }}No / No }} {{yes}}date=September 2010}} {{yes}} {{yes}}
ConferenceRoom {{yes}}Yes / Yes }} {{yes}}No / Yes }}Partial / No }} {{no}} {{partial}} {{yes}} {{no}}
InspIRCd {{yes}}Yes / Yes }} {{yes}}Yes / Yes }}Yes / Yes }} {{yes}} {{yes}} {{yes}} {{yes}}
IRCD {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
IRCD-Hybrid {{yes}}No / No }} {{no}}No / No }}No / No }} {{no}} {{no}} {{no}} {{yes}}
ircd-ratbox {{yes}}No / No }} {{no}}No / No }}No / No }} {{no}} {{no}} {{no}} {{yes}}
ircu {{yes}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{no}} {{no}}
ithildin {{yes2}} ModuleNo / No }} {{no}}No / No }}No / No }} {{no}} {{no}} {{unk}} {{unk}}
miniircd {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
Nefarious IRCu {{yes}}No / No }} {{no}}Yes / No }}No / No }} {{no}} {{no}} {{yes}} {{yes}}
ngIRCd {{no}}No / No }} {{no}}No / No }}No / No }} {{no}} {{no}} {{no}} {{yes}}
OfficeIRC Server {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{unk}}
PleXusIRCd {{yes}}No / No }} {{no}}No / No }}No / No }} {{no}} {{no}} {{unk}} {{unk}}
pureIRCd {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}} {{unk}}
RockIRCd {{no}}Yes / No }} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{unk}}
RubIRCd {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}} {{no}}
ShadowIRCd {{yes}}No / No }} {{yes}}No / No }}No / No }} {{yes}} {{yes}} {{yes}} {{yes}}
solid-ircd {{yes}}Yes / No }} {{yes}}No / No }}No / No }} {{no}} {{no}} {{no}} {{unk}}
Synchronet IRCd {{yes}}Yes / No }} {{yes}}No / No }}No / No }}No / No }} {{no}} {{no}} {{unk}}
UnrealIRCd {{yes}} {{yes}} {{yes}} {{yes}}Yes / third party module[72]}} {{no}} {{yes}} {{yes}} {{yes}}
WeIRCd {{partial}}No / No }} {{no}}No / No }}No / No }} {{no}} {{no}} {{no}} {{yes}}

See also

  • Comparison of Internet Relay Chat clients
  • Comparison of instant messaging clients
  • Comparison of instant messaging protocols
  • Internet Relay Chat
  • Internet Relay Chat services
  • IRCd
  • IRCX

Notes

1. ^{{cite web|url=http://www.dal.net/?page=Bahamut|title=The DALnet IRC Network|work=dal.net}}
2. ^{{cite web|url=http://www.linuxhelp.net/guides/bahamut/|title=Linux Help - Bahamut Setup Guide|work=linuxhelp.net}}
3. ^{{cite web|url=http://borg.uu3.net/cgit/cgit.cgi/bircd/|title=bircd - bIRCd IRC server. SSL and IPv6 supported.|work=uu3.net}}
4. ^{{cite web|url=http://ircd.bircd.org/|title=beware ircd|work=bircd.org}}
5. ^{{cite web |url=http://www.stack.nl/~jilles/irc/#charybdis |title=Jilles' IRC page: charybdis |website=stack.nl |accessdate=2015-01-08}}
6. ^{{cite web |url=https://github.com/Elemental-IRCd/elemental-ircd |title=Continuation of ShadowIRCD to meet people's needs |website=github.com |accessdate=2015-01-08}}
7. ^{{cite web |url=https://github.com/Elemental-IRCd/elemental-ircd/graphs/contributors |title=Contributors |accessdate=2015-01-08}}
8. ^{{cite web|url=http://faerion.sourceforge.net/ircd.html.var|title=Faerion — ircd|work=sourceforge.net}}
9. ^{{cite web|url=http://sourceforge.net/projects/faerion/files/faerion/|title=Faerion Software Components|author=vhex|work=sourceforge.net}}
10. ^freenode: hyperion-ircd
11. ^{{cite web|url=http://igniteircd.sourceforge.net/|title=IgniteIRCd - Stable IRCd with empowered administration functionality|work=IgniteIRCd site}}
12. ^{{cite web|url=http://www.inspircd.org/|title=InspIRCd - The Stable, High-Performance and Modular IRCd|work=inspircd.org}}
13. ^{{cite web|url=http://www.inspircd.org/2017/11/12/v2025-released.html|title=InspIRCd - v2.0.25 released!|last=|first=|date=|work=inspircd.org|archive-url=|archive-date=|dead-url=|access-date=}}
14. ^The Ignition Project : ignitionServer
15. ^{{cite web|url=http://www.ignition-project.com/pages/downloads/|title=Log in - Tumblr|work=ignition-project.com}}
16. ^{{cite web|url=http://sourceforge.net/projects/ignition/|title=The Ignition Project|author=ziggythehamster|work=SourceForge}}
17. ^{{cite web|url=http://www.irc.org/ftp/irc/server/|title=Index of /ftp/irc/server/|work=irc.org|deadurl=yes|archiveurl=https://web.archive.org/web/20110726185831/http://www.irc.org/ftp/irc/server/|archivedate=2011-07-26|df=}}
18. ^{{cite web|url=http://www.irc.org/history_docs/jarkko.html|title=IRC.org|work=irc.org}}
19. ^Source code
20. ^Release Notes
21. ^{{cite web |url=http://www.ircd-hybrid.org/ |title=IRCD-Hybrid -- High Performance Internet Relay Chat |accessdate=2015-01-08}}
22. ^{{cite web |url=http://www.ircd-hybrid.org/team.html |title=Team |website=ircd-hybrid.org |date=9 September 2014 |accessdate=2015-01-08}}
23. ^{{cite web |url=http://www.irc-wiki.org/Hybrid |title=IRCd-Hybrid |website=irc-wiki.org |date=17 September 2011 |accessdate=2015-01-08}}
24. ^{{cite web |url=http://www.ircd-hybrid.org/downloads.html |title=Downloads |website=irc-hybrid.org |date=6 January 2015 |accessdate=2015-01-08}}
25. ^{{cite web |url=https://github.com/ircd-hybrid/ircd-hybrid/blob/master/COPYING |title=COPYING |website=github.com |accessdate=2015-01-08}}
26. ^{{cite web|url=http://coder-com.undernet.org/|title=Undernet IRCd Development - Home|work=undernet.org}}
27. ^{{cite web|url=http://www.serverwatch.com/stypes/servers/article.php/15935_1433991/article.htm|title=Serverwatch's Recent Server Reviews|work=serverwatch.com|deadurl=yes|archiveurl=https://archive.is/20110512172247/http://www.serverwatch.com/stypes/servers/article.php/15935_1433991/article.htm|archivedate=2011-05-12|df=}}
28. ^ircu2.10.12.12 source code (tar.gz)
29. ^{{cite web|url=https://github.com/elly/ithildin|title=elly/ithildin|work=GitHub}}
30. ^Downloads - Ithildhin
31. ^{{cite web|url=https://github.com/elly/ithildin/blob/master/COPYING|title=ithildin/COPYING at master · elly/ithildin · GitHub|work=GitHub}}
32. ^{{cite web|url=http://joel.rosdahl.net/software/#miniircd|title=Joel Rosdahl — Software|work=rosdahl.net}}
33. ^{{cite web|url=https://github.com/jrosdahl/miniircd/blob/master/CHANGES|title=miniircd/CHANGES at master · jrosdahl/miniircd · GitHub|work=GitHub}}
34. ^{{cite web|url=http://ngircd.barton.de/index.php.en|title=ngIRCd: Next Generation IRC Daemon|author=Alexander Barton|work=barton.de}}
35. ^{{cite web|url=http://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=commit;h=f4ade537d550b872b7e86e6ffce940dfbad4c60c|title=arthur.barton.de Git - ngircd.git/commit|work=barton.de}}
36. ^{{cite web|url=http://ngircd.barton.de/news.php.en|title=News|author=Alexander Barton}}
37. ^{{cite web|url=http://www.provisionircd.tk/|title=News - ProvisionIRCd :: Brings IRC to life|work=provisionircd.tk}}
38. ^{{cite web|url=http://www.rubbermallet.org/software/rockircd.html|title=Welcome to rubbermallet.org [software: RockIRCd]|work=rubbermallet.org}}
39. ^RockIRCd 1.0.0-testing source (.zip)
40. ^{{cite web|url=http://www.dilley.me/rubircd/|title=RubIRCd - The Ruby IRC daemon|work=rubircd site}}
41. ^ShadowIRCd {{webarchive |url=https://web.archive.org/web/20100813223248/http://shadowircd.net/ |date=August 13, 2010 }}
42. ^{{cite web|url=http://www.quakenet.org/development/|title=QuakeNet Development Team|work=quakenet.org}}
43. ^http://www.quakenet.org/development/releases/snircd.12.10.1.3.4a.tar.gz
44. ^{{cite web|url=https://sourceforge.net/projects/solidircd|title=Solid IRCd|author=sheik|work=SourceForge}}
45. ^ircd.js : The Synchronet IRCd Service
46. ^{{cite web|url=http://tr-ircd.sourceforge.net/|title=TR-IRCD Daemon and Services|work=sourceforge.net}}
47. ^{{cite web|url=http://sourceforge.net/projects/ultimate/files/|title=The Ultimate IRC daemon|author=shadowmaster|work=sourceforge.net}}
48. ^{{cite web|url=http://www.unrealircd.com/about.php|title=UnrealIRCd - The most widely deployed IRC server - UnrealIRCd|work=unrealircd.com}}
49. ^unrealircd.doc
50. ^{{cite web|url=http://www.unrealircd.com/downloads/unreal/source|title=UnrealIRCd - The most widely deployed IRC server - UnrealIRCd|work=unrealircd.com}}
51. ^{{cite web|url=http://www.schiffner.com/index.php/coding-projects/viagra-ircd/|title=Viagra IRCd|author=Christopher Schiffner|work=Chris Schiffner's Corner of the Web}}
52. ^{{cite web|url=http://eloxoph.com/weircd/|title=404 Not Found|work=eloxoph.com|deadurl=yes|archiveurl=https://web.archive.org/web/20100514140803/http://eloxoph.com/weircd/|archivedate=2010-05-14|df=}}
53. ^{{cite web|url=https://metacpan.org/pod/App::Pocosi|title=App::Pocosi - A command line tool for launching a POE::Component::Server::IRC instance - metacpan.org|author=Hinrik Örn Sigurðsson|work=metacpan.org}}
54. ^{{cite web|url=https://metacpan.org/pod/POE::Component::Server::IRC|title=POE::Component::Server::IRC - A fully event-driven networkable IRC server daemon module. - metacpan.org|author=Hinrik Örn Sigurðsson|work=metacpan.org}}
55. ^epoll. xmailserver.org. (Linux since 2.6) - I/O event notification facility. Has a much better performance than select() and poll() system calls.
56. ^kqueue (FreeBSD since 4.1) - asynchronous event dispatch mechanism.
57. ^"POSIX.4 Real Time Signals" (Linux since 2.4) - special class of Linux system signals used for notification of events on file descriptors. Deprecated in favour of epoll.
58. ^{{cite web|url=http://access1.sun.com/techarticles/devpoll.html |title=Using the devpoll (/dev/poll) Interface |first=Shridhar |last=Acharya |date=March 2002 |publisher=Sun.com |archiveurl=https://web.archive.org/web/20070202231908/http://access1.sun.com/techarticles/devpoll.html |archivedate=February 2, 2007 |deadurl=unfit }}
59. ^"CreateIoCompletionPort function". Microsoft MSDN Library.
60. ^"The Event Completion Framework for the Solaris Operating System (Solaris IOCP)". Sun.com.
61. ^{{cite web|url=http://wiki.inspircd.org/Supported_Operating_Systems|title=Supported Operating Systems|work=inspircd.org}}
62. ^{{cite web|url=http://wiki.inspircd.org/FAQ/General#Which_socket_engines_are_supported_by_InspIRCd.3F|title=FAQ/General|work=inspircd.org}}
63. ^[ 50 ]
64. ^{{cite web|url=http://wiki.inspircd.org/Modules|title=2.0/Modules|work=inspircd.org}}
65. ^{{cite web|url=http://wiki.inspircd.org/InspIRCd_Spanning_Tree_%281.2%29|title=InspIRCd Spanning Tree (1.2)|work=inspircd.org}}
66. ^Operator prefixing: The ability for network staff (not channel ops, but ircd opers) to be denoted in a channel with a special prefix.{{citation needed|date=October 2011}}
67. ^Operator "levels": protect "higher" opers from being killed and/or z, k, or g-lined by "lower" opers{{citation needed|date=October 2011}}
68. ^"Features: nickchars". Vulnscan.org.
69. ^[https://github.com/alexbarton/ngircd/commit/989c9fa531d83c9b1a302b222a4bcfeef767c2b6 "Handle channel user modes 'a', 'h', and 'q' from remote servers"]. GitHub.
70. ^"Modules". unreal.x-tab.org.
71. ^"Custom coding: SQLMod". Vulnscan.org.
72. ^"Modules: TextBan". Vulnscan.org.

External links

  • History of IRC
  • IRCD distribution
  • IRC numerics and modes from major IRCds
{{IRC footer}}

2 : Internet Relay Chat daemons|Software comparisons

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 0:24:50