docs: markdown documentation section (sidebar nav, per-page toc, search, hljs)
This commit is contained in:
parent
d1ec6962dd
commit
fc129a1f1b
16 changed files with 841 additions and 3 deletions
25
content/docs/introduction.md
Normal file
25
content/docs/introduction.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# Introduction
|
||||
|
||||
**echoIRCd** is a modern IRC daemon and a full services suite, written from scratch in Rust. It is
|
||||
original code — not a fork of another ircd — and the entire tree compiles with
|
||||
`#![forbid(unsafe_code)]`.
|
||||
|
||||
## What you get
|
||||
|
||||
- **echoIRCd** — the server: a single-threaded core with an epoll reactor pool, the full channel
|
||||
and user mode set, host cloaking, connection classes, and an operator privilege model.
|
||||
- **echo services** — NickServ, ChanServ, OperServ, MemoServ and more, linked over a standard
|
||||
server-to-server protocol and backed by an event-sourced store.
|
||||
|
||||
## Highlights
|
||||
|
||||
- Full **IRCv3**, including `chathistory`, `labeled-response`, `multiline` and more.
|
||||
- Modern **TLS 1.3** (OpenSSL and rustls backends) with post-quantum `X25519MLKEM768`.
|
||||
- **SASL**: `PLAIN`, `EXTERNAL`, `SCRAM-SHA-256`, and `ECDSA-NIST256P-CHALLENGE`.
|
||||
- A native **anti-abuse** engine built into the core.
|
||||
|
||||
> New here? Start with [Installation](/docs/installation), then [Connecting](/docs/connecting).
|
||||
|
||||
## The public network
|
||||
|
||||
A live network runs at **irc.echoircd.org** — see [Connecting](/docs/connecting) to join.
|
||||
Loading…
Add table
Add a link
Reference in a new issue