Initial repository layout.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@1 73c2b06a-06ba-454a-85af-d11de2e08ddc
Initial commit.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@2 73c2b06a-06ba-454a-85af-d11de2e08ddc
Indent fixes.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@4 73c2b06a-06ba-454a-85af-d11de2e08ddc
Minor improvements to the nick channge routine. Works a little better now, but still not correctly.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@5 73c2b06a-06ba-454a-85af-d11de2e08ddc
Minor documentation changes.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@6 73c2b06a-06ba-454a-85af-d11de2e08ddc
Implemented PARTing of users for channels, and improved QUITing (now sends parts to channels the user is in). Quit/part messages are not yet supported.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@7 73c2b06a-06ba-454a-85af-d11de2e08ddc
Partly implemented channel topics. List of clients in a channel is now sent to the client upon joining said channel.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@8 73c2b06a-06ba-454a-85af-d11de2e08ddc
IRCClient.channels is now a dict. Some changes to channel parting.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@9 73c2b06a-06ba-454a-85af-d11de2e08ddc
Some cleanups and added a 'dump' command (to activate it use /quote dump) which dumps internal server information for debugging purposes.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@10 73c2b06a-06ba-454a-85af-d11de2e08ddc
Added a bug.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@11 73c2b06a-06ba-454a-85af-d11de2e08ddc
Bug added.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@12 73c2b06a-06ba-454a-85af-d11de2e08ddc
Users are now removed properly from channels upon part/quit.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@13 73c2b06a-06ba-454a-85af-d11de2e08ddc
retab


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@14 73c2b06a-06ba-454a-85af-d11de2e08ddc
Disconnected clients that didn't QUIT are now properly removed from channels, etc.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@15 73c2b06a-06ba-454a-85af-d11de2e08ddc
Removed the disconnect method of IRCClient. It is now handled by the finish method. Proper cleanup after client disappears without PART and/or QUIT.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@16 73c2b06a-06ba-454a-85af-d11de2e08ddc
Properly handle multiple joins in one command. Ignore channel keys.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@17 73c2b06a-06ba-454a-85af-d11de2e08ddc
Small cleanups. Additional todos.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@18 73c2b06a-06ba-454a-85af-d11de2e08ddc
TOPIC support.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@19 73c2b06a-06ba-454a-85af-d11de2e08ddc
Server now sends empty MOTD message, some clients require it. Server now sends ERR_UNKNOWNCOMMAND on unknown command.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@20 73c2b06a-06ba-454a-85af-d11de2e08ddc
Removed some commented out code.


git-svn-id: https://svn.electricmonk.nl/svn/hircd/trunk@21 73c2b06a-06ba-454a-85af-d11de2e08ddc