Finished (sort of) the IRCd. Connect to progrider.org/6667 for an attempt at an anonymous IRCd. Feel free to use Tor.
IPs are masked, username/realname is ignored, CTCP shit doesn't get forwarded.
There's (a lot) more stuff to implement and (probably) some problems in the code, but it seemed more or less fine from idle tests.
Might set up SSL later with stunnel but I don't care really, use a client-side plugin for user-to-user or per-channel encryption if you care.
Join the channel #prog!
If problems happen with your client, crashes, you manage to segfault the IRCd, or something like that, post it here and it will help me fix it. I will release the code once I've cleaned it up a bit.
Name:
Anonymous2014-01-22 22:49
Oh, right. Implemented so far:
o User to user PRIVMSG o Channel PRIVMSG, JOIN/PART channels o PING/PONG o USER and NICK commands -- No changing your nick after you've been assigned one -- No crap in your nick, only alphanumerical nicks
Name:
Anonymous2014-01-22 22:49
Why is it asking me to register within 30 seconds?
>>10 I don't like releasing crap. While the IRCd itself seems to work, the code's a bit messy. I want to clean it up first, and complete / replace a few parts.
All I get is "*** Time lapsed connection limit reached - stop it"
Name:
Anonymous2014-01-25 0:00
>>20 Admin-san has implemented a global join limiter (i.e. it ignores IP addresses) to prevent spam while not screwing over TOR users. If you wait a few minutes it should time out.
SSL is now available through stunnel as well on progrider.org/6697 (though I don't see why you would want to use that over a hidden service, but whatever)
>>25 I just installed and tested chatzilla. Doesn't work because chatzilla doesn't respect the protocol format. It ends the messages with ``\n'' instead of ``\r\n''. Issue with chatzilla, not with the IRCd.