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.
go get github.com/ronsoros/yadcp
yadcp [servername] "MOTD String" port
or with ssl:
yadcp [servername] "MOTD String" port ssl-certificate ssl-key sslport
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.
Connect to irc.openstar.pw or irc.home.openstar.pw and join #openstar
channel-message relaying: 100% channel-topic relaying: 50% channel-user relaying: 0% user-user relaying: 0% stability: 10%