No description
Find a file
2026-07-23 23:09:24 -03:00
.github/workflows Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
authd Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
bandb Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
doc Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
extensions Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
help Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
include Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
ircd Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
librb Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
m4 Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
modules Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
scripts Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
ssld Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
tests Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
testsuite Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
tools Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
.gitignore Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
.mailmap Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
autogen.sh Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
configure.ac Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
CREDITS Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
Makefile.am Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
meson.build Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
meson_options.txt Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
NEWS.md Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00
README.md Update README 2026-07-23 23:09:24 -03:00
shtool Initial commit: Chateanos (Libra IRCd) v1.3.10 2026-07-23 23:06:24 -03:00

Chateanos (Libra IRCd)

Chateanos (Libra IRCd) es un servidor IRC (ircd) compatible con IRCv3, pensado para redes de alta concurrencia (10,000+ usuarios simultáneos).

Características

  • Soporte IRCv3.1 y buena parte de IRCv3.2 (SASL, message-tags, batch, chathistory, echo-message, etc.)
  • Conexiones cliente y servidor por TLS/SSL
  • Cloaking de IP para usuarios
  • Sistema de operadores en tres niveles: Administrador, IRCop y Soporte
  • Pensado para escalar sin límites artificiales de clientes concurrentes
  • Se integra con Atheme para servicios (NickServ, ChanServ, OperServ, MemoServ)

Requisitos

  • Plataforma POSIX (probado en Debian 12)
  • Toolchain de compilación: gcc, autoconf, automake, libtool, bison, flex, pkg-config
  • OpenSSL (u otra librería TLS soportada) para conexiones cifradas
  • SQLite3 (para la base de bans)

Compilación

Este proyecto usa autotools (no meson).

sudo apt install build-essential autoconf automake libtool pkg-config git flex bison libssl-dev libsqlite3-dev
git clone https://git.chateanos.com/Chateanos/IRCd.git
cd IRCd
./autogen.sh
./configure --prefix=/ruta/de/instalacion
make
make install