c141ed9307
Merge: 6fb5e9636fa1fffc62e86561e7dcd734fa2ee53f Add defer_accept option to enable TCP_DEFER_ACCEPT Charybdis commits referenced: atheme/charybdis@77cb59b libratbox: add support for TCP_DEFER_ACCEPT on linux atheme/charybdis@aa4737a libratbox: make defer_accept optional. atheme/charybdis@02270e9 Add listen::defer_accept option for controlling usage of TCP_DEFER_ACCEPT option. atheme/charybdis@797a29f libratbox: Allow defer_accept on FreeBSD. |
||
---|---|---|
bandb | ||
doc | ||
extensions | ||
help | ||
include | ||
libratbox | ||
modules | ||
scripts | ||
src | ||
ssld | ||
testsuite | ||
tools | ||
unsupported | ||
.gitignore | ||
.indent.pro | ||
CREDITS | ||
FAQ | ||
GIT-Access | ||
INSTALL | ||
LICENSE | ||
Makefile.in | ||
NEWS | ||
README.FIRST | ||
README.md | ||
TODO | ||
TODO-SHADOW | ||
aclocal.m4 | ||
configure | ||
configure.ac | ||
install-sh |
README.md
ponychat-ircd
Ponychat-ircd is a high performance, lightweight and scalable IRC daemon. It has its roots in ShadowIRCd and Charybdis and offers channel operators more options as well as for server administrators to have better separation of power and allows for easier management. It the preferred IRC daemon for PonyChat.
Supported Platforms
- Linux
- Debian
- Centos/Amazon Linux
- Alpine Linux
- FreeBSD
Build Directions
- Ensure your system has the equivalents of
openssl-dev
,flex
,bison
, and the compiler toolkit. - Download the stable tarball and extract it somewhere on your system.
./configure --prefix=$HOME/ircd
make
make install
- Copy the example config
example.conf
toircd.conf
in~/ircd/etc
- Edit the configuration to match your needs
- Run
bin/ircd
and have people connect up as normal
Support
Our support channel is #rainbow-factory
on irc.ponychat.net
. If you like you
can join us on our webchat by clicking here.
Please note that running ponychat-ircd in weird or otherwise insane configurations may make us unable to help you.