Commits


Reorder #includes, necessary due to removal of #include "defines.h" in the client.h header file.


Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes. use stdbool.h / inttypes.h if available.


Fixed handling of already existent entries in invite and ban lists: the attempt to add an already existent entry is no error, it must be propagated across servers (but not added to the list!).


Fixed abort() when inviting users to nonexistent channels.


- new file header format (in english); - new file ident semantics.


- Parser auf Befehlstabelle umgestellt.


- Parameter von List_Add{Invited|Banned}() erweitert.


- ein INVITE wird auch dann gespeichert (obwohl der Channel nicht +i ist), wenn der Client gebanned ist. - den BAN-Befehl gibt es gar nicht ;-)


- bei INVITE wurde im Antwort-Status-Code das falsche Prefix verschickt.


- Lists_AddInvited() kann nun einen Fehler liefern.


- IRC_INVITE() validierte das Ziel eines INVITES nicht korrekt.


- Flag "OnlyOnce" bei Lists_AddInvited() ergaenzt.


- IRC_INVITE() implementiert.


- IRC_KICK() implementiert.


- neues Modul "irc-op" begonnen.