/yadcp

federated irc protocol

Primary LanguageGoMIT LicenseMIT

yadcp

this adds simple federation to irc:

join any channel on a remote server by doing /join #channel@irc.server.net!port e.g. /join #openstar@home.irc.openstar.pw!6667. all joins to #channel are redirected to the remote one by default afterwards.

setup

go get github.com/ronsoros/yadcp

usage

yadcp [servername] "MOTD String" port

or with ssl:
yadcp [servername] "MOTD String" port ssl-certificate ssl-key sslport

quality

this is my first Go project and i have not used Go before this program. I know the code is ugly but i made it work ok, now don't be to harsh.

test servers

Connect to irc.openstar.pw or irc.home.openstar.pw and join #openstar

features

channel-message relaying: 100% channel-topic relaying: 50% channel-user relaying: 0% user-user relaying: 0% stability: 10%