Commits


- New_Chan() berechnet Hash-Werte ueber den Namen. - Channel_Search() verwendet nun Hash-Werte. - Neue Funktion Channel_Write().


- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch einige Aenderungen an diversen Source-Dateien und Headern. - Dateien enthalten keine CVS-History mehr.


- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)


- Channel- und Nicknames werden nun ordentlich validiert.


- Includes fuer einige Header bereinigt.


- neue Funktionen Channel_Topic() und Channel_SetTopic().


- neue Funktion Channel_IsMemberOf() implementiert.


- neue Funktionen Channel_ModeAdd(), Channel_ModeDel(), Channel_UserModes(), Channel_UserModeAdd(), Channel_UserModeDel(). - Modes in CL2CHAN-Struktur werden nun korrekt initialisiert.


- neue Funktion Channel_Modes() und Channel_IsValidName(). - Channel-Namen werden (besser) validiert.


- neue Funktionen Channel_FirstChannelOf() und Channel_NextChannelOf().


- neue Funktionen Channel_Name(), Channel_First() und Channel_Next().


- PART wird nicht mehr an den Server verschickt, von dem es empfangen wurde.


- weitere Anpassungen an Chennals, v.a. ueber Server-Links.


- diverse Aenderungen fuer Channels ueber mehrere Server.


- CHANNEL- und CL2CHAN-Strukturen in Header verlegt, - einige neue Funktionen (Channel_GetChannel(), Channel_FirstMember(), ...)


- begonnen, Channels zu implementieren :-)


- neue Funktion Channel_Count().


- Copyright-Texte aktualisiert.


- viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART), - neuen Header "defines.h" mit (fast) allen Konstanten. - Code Cleanups und viele "kleine" Aenderungen & Bugfixes.


- neues Modul begonnen :-)