Getting Started
Using Docker
docker compose up -d
docker compose down
Compiling from source
git clone https://github.com/opensource-force/ircd; cd snake/ircd
nim c osfircd.nim
Execution
Execute client from within downloaded directory
./osfircd
Implemented
Messages:
PASS <password>
NICK <nickname>
USER <username> <hostname> <servername> [:realname]
JOIN <#channel1,#channel2>
PRIVMSG <nickname> & PRIVMSG <#channel>
LIST [#channel1,#channel2]
PONG
Other features:
- Client registration
- Send
MOTD
&LUSER
on registration - Send
TOPIC
&NAMES
on channel join