Commits


- definition of CONFIG_FILE and MOTD_FILE is now compatible with -Wtraditional.


- new constant MAX_SERVICES, - added k and l modes to CHANMODES.


- new file header format (in english).


- "Text-Prefix" fuer Server-Notices auf "" gesetzt.


- Unterstuetzung fuer komprimierte Server-Server-Links implementiert.


- neue Konstante TIME_RES: "Zeitaufloesung" des Servers.


MAX_CONNECTIONS durch CONNECTION_POOL ersetzt.


- neue Konstante NOTICE_TXTPREFIX.


- IRC+-Protokoll ist nun abschaltbar. - neue Konstante PROTOIRC.


- neue Konstante IRCPLUSFLAGS.


- Anpassungen/Umstellung auf IRC+-Protokoll.


- neue Konstante CLIENT_FLAGS_LEN.


- Konstante PASSSERVERADD durch Variable NGIRCd_ProtoID ersetzt.


- Channel-Modes "b" und "I" in CHANMODES aufgenommen.


- nicht unterstuetzte Channel-Modes entfernt.


- Weitere Anpassungen an pre-ANSI-Compiler.


- Channel-Mode "i" in Feature-Konstante aufgenommen,


- persistente und vordefinierte Channels implementiert.


- neue Konstante TOKEN_OUTBOUND.


- MAX_OPERATORS und MAX_SERVERS auf je 16 angehoben :-)


- ERROR_DIR auf "/tmp" geaendert: dort darf i.d.R. jeder schreiben.


- ERROR_FILE wurde durch ERROR_DIR ersetzt.


- Server Notices (User-Mode "s") implementiert.


- neues #define: MAX_LOG_MSG_LEN.


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


- die Pfade der Konfigurationsdatei, des MOTD und das Error-Files werden nun aus den Vorgaben von configure ermittelt.


- Dateinamen und Pfad sind nun in Konstanten definiert.


- neue Konstante DEFAULT_AWAY_MSG fuer die Default-Away-Meldung.


- bei abgebrochene ausgehende Server-Verbindungen wird der naechste Ver- bindungsversuch in RECONNECT_DELAY Sekunden (3) unternommen und nicht mehr "ConnectRetry" Sekunden gewartet.


- CONNECTED und DISCONNECTED fuer die irc-xxx-Module wird nun hier definiert.


- neue Konstante: CHANNEL_TOPIC_LEN


- Mode "a" (away) in USERMODES aufgenommen.


- CHANMODES um Operator (o) und Voiced User (v) ergaenzt.


- unterstuetzte User- und Channel-Modes stehen nun in Konstanten.


- die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten.


- neue Konstante CHANNEL_MODE_LEN.


- Server-Verbinungen werden beim Start erst nach kurzer Pause aufgebaut.


- PASSSERVERADD definiert, wird beim PASS-Befehl an Server verwendet.


- Protokollversion und Suffix definiert.


- neue Defines fuer max. Anzahl Server und Operatoren.


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