You can clone with
Updating the eunit include path to compile on R13B+
Expanding the README to include information on the client.
Adding a readme file.
Fix s2c exit protocol.
Reduce log verbosity.
Bypass source/target rewriting to send correct target on JOIN messages.
Close connections correctly (reply to call and exit).
Set correct socket options on accepted sockets.
Correctly format :<user> messages.
Reporting quit messages better in the s2c fsm.
Ugly initial implementation of channel join in the s2c fsm.
Fixing typo c/C in the server channel management code.
Channels should be public by default.
Implementing namreply to_list.
Causing parse errors to be sent to the connection owner as error pack…
Changing role names to op/halfop/voice/user.
Giving #chan(s) pids instead of info.
Fixing compile warnings, adding not_numeric numeric.
Updating erlirc module list in app file.
Add a convenience function to irc_sup for running supervised servers.
Note to self, send ERROR :Message(s) to clients when terminating.
Handle server or connection exit(s) in s2c connections.
irc_messages:to_list improments for server -> client messages.
First working cut at the new irc_server.
Cutting down on the debug messages from gproc.
Adding a pid field to the #irc_server record.
Allowing bare pids in the From section of an irc message.
Adding message examples (should be exhaustive if kept up to date).
irc_app:start/0,stop/0 for command line operation.
Better make system.
Adding a listener to the irc_server process.
Implement basic irc server functionality (users,channels).
Irc server doesn't use irc.hrl yet.
Change irc_channel to construct messages with gen_irc:msg.