Differences between revisions 4 and 5
Revision 4 as of 2008-03-16 00:07:34
Size: 2945
Editor: adsl-gw
Comment: eliminate non-OS supported
Revision 5 as of 2008-03-16 00:15:17
Size: 2740
Editor: adsl-gw
Comment: licenses, some definite dead ones
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
 * be packaged for Debian
Line 23: Line 22:
 * be packaged for Debian (if not, would package it)
Line 32: Line 32:
|| Asuka || || yes || || || no || || || || || || || || || || ||
|| Austhex || || yes || || || no || || || || || || || || || || ||
|| Bahamut || || yes || || || no || || || || || || || || || || ||
|| Charybdis || || yes || || || no || || || || || || || || || || ||
|| ConferenceRoom || || yes || || || no || || || || || || || || || || ||
|| dancer-ircd || || yes || || || yes || || || || || || || || || || ||
|| DreamForge || || yes || || || no || ||
|| || || || || || || || ||
|| hyperion || || yes || || || no || || || || || || || || || || ||
|| InspIRCd || || yes || || || yes || || || || || || || || || || ||
|| IRCD || || yes || || || no || || || || || || || || || || ||
|| ircd || || yes || || || no || ||
|| || || || || || || || ||
|| IRCD-Hybrid || || yes || || || yes || || || || || || || || || || ||
|| ircd-ratbox || || yes || || || yes || || || || || || || || || || ||
|| ircu || || yes || || || yes || || || || || || || || || || ||
|| ithildin || || yes || || || no || || || || || || || || || || ||
|| Nefarious IRCu || || yes || || || no || || || || || || || || || || ||
|| ngircd || || yes || || || yes || || || || || || || || || || ||
|| oftc-hybrid || || yes || || || yes || || || || || || || || || || ||
|| pircd || || yes || || || no || || || || || || || || || || ||
|| PleXusIRCd || || yes || || || no || || || || || || || || || || ||
|| PTlink IRC Server || || yes || || || no || || || || || || || || || || ||
|| QuakeIRCd || || yes || || || no || || || || || || || || || || ||
|| solid-ircd || || yes || || || no || || || || || || || || || || ||
|| SorIrcd || || yes || || || no || ||
|| || || || || || || || ||
|| Synchronet IRCd || || yes || || || no || || || || || || || || || || ||
|| UltimateIRCd || || yes || || || no || || || || || || || || || || ||
|| UnrealIRCd || || yes || || || no || || || || || || || || || || ||
|| Viagra IRCd || || yes || || || no || || || || || || || || || || ||
|| WeIRCd || || yes || || || no || || || || || || || || || || ||
|| Asuka || || yes || || || no || || yes || || || || || || || || ||
|| Austhex || || yes || || || no || || yes || || || || || || || || ||
|| Bahamut || || yes || || || no || || yes || || || || || || || || ||
|| Charybdis || || yes || || || no || || yes || || || || || || || || ||
|| hyperion || || yes || || || no || || yes || || || || || || || || ||
|| InspIRCd || || yes || || || yes || || yes || || || || || || || || ||
|| IRCD || || yes || || || no || || yes || || || || || || || || ||
|| IRCD-Hybrid || || yes || || || yes || || yes || || || || || || || || ||
|| ircd-ratbox || || yes || || || yes || || yes || || || || || || || || ||
|| ircu || currently in use || yes || || || yes || || yes || || || || || || || || ||
|| ithildin || || yes || || || no || || yes || || || || || || || || ||
|| Nefarious IRCu || || yes || || || no || || yes || || || || || || || || ||
|| ngircd || || yes || || || yes || || yes || || || || || || || || ||
|| oftc-hybrid || || yes || || || yes || || yes || || || || || || || || ||
|| pircd || || yes || || || no || || maybe || || || || || || || || ||
|| PleXusIRCd || || yes || || || no || || yes || || || || || || || || ||
|| PTlink IRC Server || || yes || || || no || || yes || || || || || || || || ||
|| QuakeIRCd || || yes || || || no || || yes || || || || || || || || ||
|| solid-ircd || || yes || || || no || || yes || || || || || || || || ||
|| Synchronet IRCd || || yes || || || no || || yes || || || || || || || || ||
|| UltimateIRCd || || yes || || || no || || yes || || || || || || || || ||
|| UnrealIRCd || || yes || || || no || || yes || || || || || || || || ||
|| Viagra IRCd || || yes || || || no || || yes || || || || || || || || ||
|| WeIRCd || || yes || || || no || || yes || || || || || || || || ||

It's time to upgrade.

http://en.wikipedia.org/wiki/Comparison_of_IRC_daemons has a list of possibilities. Record observations relevant to us here.

1. Our criteria

1.1. Must

  • Linux and OpenBSD
  • binding to configured address(es)
  • binding to configured port(s)
  • support our desired topology
    • probably every server being able to connect to every other server
    • either 3 or 4 servers
  • open source
  • evidence of being actively maintained
  • stable
  • SSL (linking)

1.2. Desirable

  • be packaged for Debian (if not, would package it)
  • SSL (clients)
  • some kind of services infrastructure
  • configuration but relatively flexible
  • not too memory intensive (unlikely to be an issue with our load)
  • IPv6 (reason to use hedgehog)

2. Candidates

Name

Notes

OS

addr

port

deb

topology

Open

maint

stable

SSL-link

SSL-client

services

config

mem

v6

Asuka

yes

no

yes

Austhex

yes

no

yes

Bahamut

yes

no

yes

Charybdis

yes

no

yes

hyperion

yes

no

yes

InspIRCd

yes

yes

yes

IRCD

yes

no

yes

IRCD-Hybrid

yes

yes

yes

ircd-ratbox

yes

yes

yes

ircu

currently in use

yes

yes

yes

ithildin

yes

no

yes

Nefarious IRCu

yes

no

yes

ngircd

yes

yes

yes

oftc-hybrid

yes

yes

yes

pircd

yes

no

maybe

PleXusIRCd

yes

no

yes

PTlink IRC Server

yes

no

yes

QuakeIRCd

yes

no

yes

solid-ircd

yes

no

yes

Synchronet IRCd

yes

no

yes

UltimateIRCd

yes

no

yes

UnrealIRCd

yes

no

yes

Viagra IRCd

yes

no

yes

WeIRCd

yes

no

yes

TheEarthWiki: OxIRC/ServerUpgrade (last edited 2008-03-16 13:42:12 by adsl-gw)