lord-re / child

Child is an IRC service written from scratch, running with UnrealIRCD.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Child

Child IRC #cserv on geeknode

Child is an IRC Service for UnrealIRCD.

Dependencies

  • libmysqlclient (or libmariadbclient-dev-compat)
  • libssl
  • libc
  • cmake
  • check
  • mysql 5.7
  • unrealircd 4.2

Build

apt install libmariadb-dev-compat libmariadbclient-dev libc-dev libssl-dev cmake check
mkdir build
cd build
cmake ..
make

For development, you can use docker-compose to set an environment up: doc/docker.md.

Usage

./child

Configuration

Child expects a configuration file in the current working directory: child.conf. You can find an example in doc/example.conf.

About

Child is an IRC service written from scratch, running with UnrealIRCD.

License:GNU General Public License v2.0


Languages

Language:C 98.4%Language:CMake 1.3%Language:Dockerfile 0.3%Language:Shell 0.1%