- * $Id: client.c,v 1.25 2002/01/07 15:31:00 alex Exp $
- *
- * client.c: Management aller Clients
- *
- * Der Begriff "Client" ist in diesem Fall evtl. etwas verwirrend: Clients sind
- * alle Verbindungen, die im gesamten(!) IRC-Netzwerk bekannt sind. Das sind IRC-
- * Clients (User), andere Server und IRC-Services.
- * Ueber welchen IRC-Server die Verbindung nun tatsaechlich in das Netzwerk her-
- * gestellt wurde, muss der jeweiligen Struktur entnommen werden. Ist es dieser
- * Server gewesen, so existiert eine entsprechende CONNECTION-Struktur.
- *
- * $Log: client.c,v $
- * Revision 1.25 2002/01/07 15:31:00 alex
- * - Bei Log-Meldungen ueber Clients wird nun immer die "Client Mask" verwendet.
- *
- * Revision 1.24 2002/01/06 15:18:14 alex
- * - Loglevel und Meldungen nochmals geaendert. Level passen nun besser.
- *
- * Revision 1.23 2002/01/05 23:26:05 alex
- * - Vorbereitungen fuer Ident-Abfragen in Client-Strukturen.
- *
- * Revision 1.22 2002/01/05 20:08:17 alex
- * - neue Funktion Client_NextHop().
- *
- * Revision 1.21 2002/01/05 19:15:03 alex
- * - Fehlerpruefung bei select() in der "Hauptschleife" korrigiert.
- *
- * Revision 1.20 2002/01/04 17:57:08 alex
- * - Client_Destroy() an Server-Links angepasst.
- *
- * Revision 1.19 2002/01/04 01:21:22 alex
- * - Client-Strukturen koennen von anderen Modulen nun nur noch ueber die
- * enstprechenden (zum Teil neuen) Funktionen angesprochen werden.
- *
- * Revision 1.18 2002/01/03 02:28:06 alex
- * - neue Funktion Client_CheckID(), diverse Aenderungen fuer Server-Links.
- *
- * Revision 1.17 2002/01/02 02:42:58 alex
- * - Copyright-Texte aktualisiert.
- *
- * Revision 1.16 2002/01/01 18:25:44 alex
- * - #include's fuer stdlib.h ergaenzt.
- *
- * Revision 1.15 2001/12/31 15:33:13 alex
- * - neuer Befehl NAMES, kleinere Bugfixes.
- * - Bug bei PING behoben: war zu restriktiv implementiert :-)
- *
- * Revision 1.14 2001/12/31 02:18:51 alex
- * - viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART),
- * - neuen Header "defines.h" mit (fast) allen Konstanten.
- * - Code Cleanups und viele "kleine" Aenderungen & Bugfixes.
- *
- * Revision 1.13 2001/12/30 19:26:11 alex
- * - Unterstuetzung fuer die Konfigurationsdatei eingebaut.
- *
- * Revision 1.12 2001/12/29 20:18:18 alex
- * - neue Funktion Client_SetHostname().
- *
- * Revision 1.11 2001/12/29 03:10:47 alex
- * - Client-Modes implementiert; Loglevel mal wieder angepasst.
- *
- * Revision 1.10 2001/12/27 19:13:47 alex
- * - neue Funktion Client_Search(), besseres Logging.
- *
- * Revision 1.9 2001/12/27 17:15:29 alex
- * - der eigene Hostname wird nun komplet (als FQDN) ermittelt.
- *
- * Revision 1.8 2001/12/27 16:54:51 alex
- * - neue Funktion Client_GetID(), liefert die "Client ID".
- *
- * Revision 1.7 2001/12/26 14:45:37 alex
- * - "Code Cleanups".
- *
- * Revision 1.6 2001/12/26 03:19:16 alex
- * - neue Funktion Client_Nick().
- *
- * Revision 1.5 2001/12/25 22:04:26 alex
- * - Aenderungen an den Debug- und Logging-Funktionen.
- *
- * Revision 1.4 2001/12/25 19:21:26 alex
- * - Client-Typ ("Status") besser unterteilt, My_Clients ist zudem nun global.
- *
- * Revision 1.3 2001/12/24 01:31:14 alex
- * - einige assert()'s eingestraeut.
- *
- * Revision 1.2 2001/12/23 22:04:37 alex
- * - einige neue Funktionen,
- * - CLIENT-Struktur erweitert.
- *
- * Revision 1.1 2001/12/14 08:13:43 alex
- * - neues Modul begonnen :-)