Commit Graph

255 Commits

Author SHA1 Message Date
Alexander Barton 62266a8d46 - wenn ein System sigaction() nicht kennt, so wird nun signal() verwendet. 2002-02-25 11:42:47 +00:00
Alexander Barton 498e6e0d22 - unter A/UX wird _POSIX_SOURCE definiert: fuer Systemheader notwendig. 2002-02-25 11:42:15 +00:00
Alexander Barton aaa682fb24 - IRC-Befehl KILL sowie Kills bei Nick Collsisions implementiert. 2002-02-23 21:39:48 +00:00
Alexander Barton 6f955d2a34 - fuer SIGCHLD wird nun auch SA_NOCLDWAIT gesetzt, wenn vorhanden. 2002-02-23 19:06:47 +00:00
Alexander Barton 8465653c6e - Ergebnistyp von Conn_GetIdle() und Conn_LastPing() auf "time_t" geaendert. 2002-02-23 00:03:54 +00:00
Alexander Barton 3c233aa9c5 - die Rechte der check-Scripts wurde nicht gesetzt. 2002-02-21 18:47:49 +00:00
Alexander Barton 0253bcc8af - "check"-Target für "make check" und "make distcheck" begonnen ... 2002-02-21 17:25:16 +00:00
Alexander Barton 944352717a - Bei ausgehenden Verbindungen wird der Ziel-Port ins Log geschrieben. 2002-02-19 20:34:31 +00:00
Alexander Barton 9919f38dae - SA_RESTART wird fuer Signale nur noch gesetzt, wenn es definiert ist. 2002-02-19 20:30:47 +00:00
Alexander Barton eea1a88b24 - "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.
- NGIRCd_DebugLevel wird (fuer VERSION-Befehl) ermittelt.
2002-02-19 20:08:24 +00:00
Alexander Barton d1382fab5c - Neue Variablen NGIRCd_DebugVersion und NGIRCd_Passive. 2002-02-19 20:07:48 +00:00
Alexander Barton fcb47ae64b - direkt nach dem Start werden die aktiven "Modes" ins Log geschrieben. 2002-02-19 20:07:13 +00:00
Alexander Barton 1fe8355fcf - User-Registrierung wird nicht mehr als Nick-Aenderung protokolliert,
- VERSION liefert nun doch wieder den Debug-Status im Reply.
2002-02-19 20:06:45 +00:00
Alexander Barton 26ffbc7850 - "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern. 2002-02-19 20:05:37 +00:00
Alexander Barton 0470cdfdcc - der Debug-Level wird bei VERSION nicht mehr geliefert. Grund: a) absolut
unnoetig und b) Compiler-Fehler, wenn ohne Debug-Code configure'd ;-))
2002-02-19 02:21:17 +00:00
Alexander Barton efe152336c - Neue Funktion NGIRCd_VersionAddition(). 2002-02-17 23:40:32 +00:00
Alexander Barton 3fbbfe44ed - neue Funktion NGIRCd_VersionAddition(). NGIRCd_Version() aufgespaltet. 2002-02-17 23:40:21 +00:00
Alexander Barton 5a8a789511 - Konstanten sortiert, neue Konstante RPL_VERSION und RPL_VERSION_MSG. 2002-02-17 23:39:24 +00:00
Alexander Barton 458174ffb0 - neuer IRC-Befehl VERSION implementiert: IRC_VERSION(). 2002-02-17 23:38:58 +00:00
Alexander Barton a233adfbd8 - NICK-Aenderungen wurden dem User selber mit dem falschen Prefix geliefert. 2002-02-17 19:03:12 +00:00
Alexander Barton 9f3a9df24a - Client_CheckNick() und Client_CheckID() lieferten u.U. falsche Ergebnisse. 2002-02-17 19:02:49 +00:00
Alexander Barton b60f369266 - Fehlerhafte Modes werden nun ausfuehrlicher an den Client gemeldet. 2002-02-17 17:43:14 +00:00
Alexander Barton 1b1b718e7e - neue Text-Konstante ERR_UMODEUNKNOWNFLAG2_MSG. 2002-02-17 17:42:53 +00:00
Alexander Barton bec7783ec9 - NICK-Aenderungen werden an alle Server und betroffene Clients gemeldet.
- Neue Funktion IRC_WriteStrRelatedPrefix().
2002-02-17 17:30:21 +00:00
Alexander Barton db7ea9c4b3 - NICK korrigiert. 2002-02-17 17:18:59 +00:00
Alexander Barton 213fa0994f - Nach Connect eines Users werden LUSERS-Informationen angezeigt. 2002-02-13 23:05:29 +00:00
Alexander Barton b10d05f2d2 - RPL_MYINFO_MSG korrigiert. 2002-02-13 23:04:50 +00:00
Alexander Barton 645aeacf0a - CHANMODES um Operator (o) und Voiced User (v) ergaenzt. 2002-02-13 23:04:27 +00:00
Alexander Barton f3f121b8f8 - es werden nun Channel- und User-Modes von Usern angenommen. 2002-02-13 17:52:27 +00:00
Alexander Barton f908e78118 - unterstuetzte User- und Channel-Modes stehen nun in Konstanten. 2002-02-13 17:45:57 +00:00
Alexander Barton e1a1e7ecf4 - via NJOIN gemeldete Benutzer wurden nicht in Channels bekannt gemacht. 2002-02-12 14:40:37 +00:00
Alexander Barton 6610d6e4ba - weitere Anpassungen an Channel-Modes und Channel-User-Modes. 2002-02-11 23:33:35 +00:00
Alexander Barton 207937da2a - neue Message ERR_CHANOPRIVSNEEDED_MSG definiert. 2002-02-11 23:33:12 +00:00
Alexander Barton 84a2f8ab26 - Die Quelle von MODE-Aenderungen wird nun korrekt weitergegeben. 2002-02-11 16:06:21 +00:00
Alexander Barton 5ef9ff5b2d - PONG an den Server selber wurde faelschlicherweise versucht zu forwarden.
- Channel-Modes wurden falsch geliefert (als User-Modes).
2002-02-11 15:52:21 +00:00
Alexander Barton 617cdf068e - neue Nachricht RPL_CHANNELMODEIS definiert. 2002-02-11 15:48:39 +00:00
Alexander Barton d2d6dcbb1f - PING und PONG werden nun auch korrekt an andere Server geforwarded.
- bei MODE-Meldungen wird der letzte Parameter nicht mehr mit ":" getrennt.
2002-02-11 15:15:53 +00:00
Alexander Barton 0595f42fbe - Aenderungen und Anpassungen an Channel-Modes und Channel-User-Modes:
Modes werden besser geforwarded, lokale User, fuer die ein Channel
  angelegt wird, werden Channel-Operator, etc. pp. ...
- NJOIN's von Servern werden nun korrekt an andere Server weitergeleitet.
2002-02-11 01:03:20 +00:00
Alexander Barton b9f005af75 - neue Funktion Conn_LastPing(). 2002-02-11 01:00:50 +00:00
Alexander Barton 2184b3615b - neue Funktionen Channel_ModeAdd(), Channel_ModeDel(), Channel_UserModes(),
Channel_UserModeAdd(), Channel_UserModeDel().
2002-02-11 01:00:22 +00:00
Alexander Barton d72c55a09d - neue Funktionen Channel_ModeAdd(), Channel_ModeDel(), Channel_UserModes(),
Channel_UserModeAdd(), Channel_UserModeDel().
- Modes in CL2CHAN-Struktur werden nun korrekt initialisiert.
2002-02-11 01:00:12 +00:00
Alexander Barton 5c48cbff1d - neue Text-Konstante RPL_UMODEISCHAN_MSG. 2002-02-06 16:51:39 +00:00
Alexander Barton f29ae5ae0e - neue Funktion zur MODE-Behandlung, fuer Channel-Modes vorbereitet. 2002-02-06 16:51:22 +00:00
Alexander Barton 175b20bbb5 - neue Funktion Client_IsValidNick(). 2002-02-06 16:49:56 +00:00
Alexander Barton 33944e8cdb - neue Funktion Client_IsValidNick(), Nicknames werden besser validiert. 2002-02-06 16:49:41 +00:00
Alexander Barton 40c9f5c332 - neue Funktionen Channel_Modes() und Channel_IsValidName(). 2002-02-06 16:49:10 +00:00
Alexander Barton f53914b17a - neue Funktion Channel_Modes() und Channel_IsValidName().
- Channel-Namen werden (besser) validiert.
2002-02-06 16:48:48 +00:00
Alexander Barton 1ab92bb9cb - neue Funktion Client_TopServer(), Client_NewXXX() angepasst. 2002-01-29 00:14:49 +00:00
Alexander Barton 5a0f118df0 - RPL_WHOISCHANNELS_MSG korrigiert. 2002-01-29 00:14:05 +00:00
Alexander Barton eab20beefc - WHOIS zeigt nun auch die Channels an, in denen der jeweilige User Mitglied ist.
- zu jedem Server wird nun der "Top-Server" gespeichert, somit funktioniert
  LINKS wieder korrekt.
2002-01-29 00:13:45 +00:00