Initial import

git-svn-id: svn://svn.devux.org/rubircd/trunk@1 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
New stuff before sleep


git-svn-id: svn://svn.devux.org/rubircd/trunk@2 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added configuration file and option parsing


git-svn-id: svn://svn.devux.org/rubircd/trunk@3 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added logging


git-svn-id: svn://svn.devux.org/rubircd/trunk@4 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added Ban, Channel, and Server classes


git-svn-id: svn://svn.devux.org/rubircd/trunk@5 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added Command class with placeholders


git-svn-id: svn://svn.devux.org/rubircd/trunk@6 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added channel and user modes, some numerics, and more network stuff


git-svn-id: svn://svn.devux.org/rubircd/trunk@7 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added limits, more numerics, and some other things


git-svn-id: svn://svn.devux.org/rubircd/trunk@8 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added more numerics, added licensing and author information, and set ID keyword


git-svn-id: svn://svn.devux.org/rubircd/trunk@9 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Commit before bed


git-svn-id: svn://svn.devux.org/rubircd/trunk@10 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
User registration done


git-svn-id: svn://svn.devux.org/rubircd/trunk@11 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
More progress before bed


git-svn-id: svn://svn.devux.org/rubircd/trunk@12 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Fixed a connect bug when nick was in use and restructured registration code


git-svn-id: svn://svn.devux.org/rubircd/trunk@13 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Disallowed re-registration


git-svn-id: svn://svn.devux.org/rubircd/trunk@14 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Removed some superfluous stuff from user and channel classes and converted to case/when in command class


git-svn-id: svn://svn.devux.org/rubircd/trunk@15 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Converted commands to map and handlers


git-svn-id: svn://svn.devux.org/rubircd/trunk@16 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
More command code before sleep


git-svn-id: svn://svn.devux.org/rubircd/trunk@17 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added more commands, rolled client socket and connection thread into user object, handled more exceptions, and other stuff


git-svn-id: svn://svn.devux.org/rubircd/trunk@18 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Added many useful things this commit such as JOIN, NAMES, and PRIVMSG


git-svn-id: svn://svn.devux.org/rubircd/trunk@19 ee5ec8d9-9059-491c-9dba-d8e79e715dbe
Bug fixes, added NOTICE support, increased registration timeout for sluggish hostname lookups, and converted nested loops in JOIN and PRIVMSG handlers to map lookups


git-svn-id: svn://svn.devux.org/rubircd/trunk@20 ee5ec8d9-9059-491c-9dba-d8e79e715dbe