{% extends "base.html" %} {% block title %}Features — echoIRCd{% endblock %} {% block content %}

Features

Everything below is original, native Rust. The InspIRCd protocol is a reference for wire compatibility — never a source of code.

The daemon

Transport & TLS

IRCv3

Capabilities advertised to clients:

server-timemessage-tagsaccount-tagaccount-notify extended-joinchghostmulti-prefixaway-notify invite-notifysetnameecho-messageuserhost-in-names batchlabeled-responsestandard-repliesextended-monitor draft/chathistorydraft/event-playbackdraft/message-redaction draft/multilinedraft/metadata-2draft/read-marker draft/webpushdraft/account-registrationsts

SASL

Accounts & services

echoIRCd itself is only a daemon — it provides the account and SASL interface (the SASL relay, the account extension, and U-lined service commands). Nickname registration, channels and the rest are handled by echo services, a separate package linked over S2S — not built into the daemon.

Security

Try it

irc.echoircd.org · +6697 · TLS 1.3

Connect & register
{% endblock %}