Alexander Barton
9cb74e8135
- besseres Logging beim Restart des Servers.
2002-06-02 23:16:42 +00:00
Alexander Barton
dadebb2196
- Channel_RemoveClient() heisst nun Channel_Quit().
2002-06-01 14:36:43 +00:00
Alexander Barton
f7327524fc
- Weitere Anpassungen an pre-ANSI-Compiler.
2002-05-30 16:52:20 +00:00
Alexander Barton
c2f60abe55
- Anpassungen an pre-ANSI-Compiler,
...
- Includes aufgeraumt: Header includieren keine anderen mehr.
2002-05-27 13:09:26 +00:00
Alexander Barton
3be7b9ef59
- Count_MyServers() zaehlt nun wieder richtig, LUSERS sollte nun wieder die
...
korrekte Anzahl eigener Server-Links anzeigen.
2002-04-14 13:54:51 +00:00
Alexander Barton
6b58ab8427
- einige Log-Meldungen werden nun auch als Server Notice verschickt.
2002-03-27 20:52:58 +00:00
Alexander Barton
95a4b1b158
- einige Anpassungen nach Code-Check mit SPLint ;-)
2002-03-25 19:11:01 +00:00
Alexander Barton
b5c16c228b
- Client_SetID() berechnet Hash-Wert ueber ID/Nick.
...
- Client_GetFromID() heisst nun Client_Search(), zudem wird via Hash gesucht.
- Client_CheckNick() sucht nicht mehr selber.
- altes Client_Search() ist entfallen (s.o.).
2002-03-25 16:59:36 +00:00
Alexander Barton
03c3f3c990
- Netz-Split-Nachricht war so falsch. Nun ist sie korrekt aber nicht schoen.
2002-03-12 23:43:56 +00:00
Alexander Barton
9146fa2534
- Projektdatei an neue Quellcode-Struktur angepasst.
2002-03-12 23:42:59 +00:00
Alexander Barton
ca33cbda05
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
...
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
2002-03-12 14:37:51 +00:00
Alexander Barton
50ec7a56a4
- Client_Destroy() hat neuen Paramter: QUITs fuer Clients verschicken?
2002-03-11 22:04:10 +00:00
Alexander Barton
dce77559fa
- Netz-Splits werden nun als soche ausgegeben.
2002-03-10 22:03:20 +00:00
Alexander Barton
965855756b
- der Bindestrich ("-") ist nun auch in Nicknames erlaubt.
2002-03-10 17:15:20 +00:00
Alexander Barton
c68c092ce3
- ein paar assert()-Tests ergaenzt.
2002-03-06 14:30:43 +00:00
Alexander Barton
a1a3e67de6
- neuen Clients mit Mode "a" wird nun auch der Default-Away-Text gesetzt.
2002-03-04 01:04:46 +00:00
Alexander Barton
10363b398e
- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)
2002-03-03 17:17:01 +00:00
Alexander Barton
7157d93651
- Channel- und Nicknames werden nun ordentlich validiert.
2002-03-02 01:35:50 +00:00
Alexander Barton
ff54198f43
- Includes fuer einige Header bereinigt.
2002-02-27 23:23:53 +00:00
Alexander Barton
c48501245e
- neue Funktion Client_SetAway() und Client_Away() implementiert.
2002-02-27 18:22:09 +00:00
Alexander Barton
28d5898617
- Logging beim Abmelden von Clients (erneut) geaendert: nun ist's aber gut ;-)
2002-02-27 14:47:53 +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
33944e8cdb
- neue Funktion Client_IsValidNick(), Nicknames werden besser validiert.
2002-02-06 16:49:41 +00:00
Alexander Barton
1ab92bb9cb
- neue Funktion Client_TopServer(), Client_NewXXX() angepasst.
2002-01-29 00:14:49 +00:00
Alexander Barton
40c9fd26d6
- Client_GetFromID() besser dokumentiert, kleinere Aenderungen.
2002-01-27 22:07:36 +00:00
Alexander Barton
b5ee4552c1
- weitere Anpassungen an Chennals, v.a. ueber Server-Links.
2002-01-27 21:56:54 +00:00
Alexander Barton
d17748e978
- Client_GetFromID() kommt nun auch mit Host-Masken zurecht.
2002-01-27 18:27:12 +00:00
Alexander Barton
fc3c82f7df
- wird ein Client entfernt, so wird er auch aus allen Channels geloescht.
2002-01-21 00:08:50 +00:00
Alexander Barton
49ed223c1b
- bei Client_SetModes() wurde das NULL-Byte falsch gesetzt. Opsa.
2002-01-18 15:32:01 +00:00
Alexander Barton
b9d701dbeb
- neue Funktionen Client_xxxCount().
2002-01-16 22:10:35 +00:00
Alexander Barton
4fe7e9d6f1
- Hop-Count fuer den Server selber (0) wird korrekt initialisiert.
2002-01-11 23:50:40 +00:00
Alexander Barton
8f7e7d666a
- wird ein Server abgemeldet, so wird anderen Server ein SQUIT geschickt.
2002-01-09 01:08:08 +00:00
Alexander Barton
a53857b4c7
- Es werden fuer alle Server eigene Token generiert,
...
- QUIT von einem Server fuer einen User wird an andere Server geforwarded,
- ebenso NICK-Befehle, die "fremde" User einfuehren.
2002-01-07 23:42:12 +00:00
Alexander Barton
b89c310891
- Bei Log-Meldungen ueber Clients wird nun immer die "Client Mask" verwendet.
2002-01-07 15:31:00 +00:00
Alexander Barton
79809118a3
- Loglevel und Meldungen nochmals geaendert. Level passen nun besser.
2002-01-06 15:18:14 +00:00
Alexander Barton
904d5e5b09
- Vorbereitungen fuer Ident-Abfragen in Client-Strukturen.
2002-01-05 23:26:05 +00:00
Alexander Barton
e7be3a01f3
- neue Funktion Client_NextHop().
2002-01-05 20:08:17 +00:00
Alexander Barton
db58d34797
- Fehlerpruefung bei select() in der "Hauptschleife" korrigiert.
2002-01-05 19:15:03 +00:00
Alexander Barton
c48544703d
- Client_Destroy() an Server-Links angepasst.
2002-01-04 17:57:08 +00:00
Alexander Barton
f755190093
- Client-Strukturen koennen von anderen Modulen nun nur noch ueber die
...
enstprechenden (zum Teil neuen) Funktionen angesprochen werden.
2002-01-04 01:21:22 +00:00
Alexander Barton
07903baa61
- neue Funktion Client_CheckID(), diverse Aenderungen fuer Server-Links.
2002-01-03 02:28:06 +00:00
Alexander Barton
1547f76cfd
- Copyright-Texte aktualisiert.
2002-01-02 02:42:58 +00:00
Alexander Barton
b20fa7c6e6
- #include's fuer stdlib.h ergaenzt.
2002-01-01 18:25:44 +00:00
Alexander Barton
fb9d6ce174
- neuer Befehl NAMES, kleinere Bugfixes.
...
- Bug bei PING behoben: war zu restriktiv implementiert :-)
2001-12-31 15:33:13 +00:00
Alexander Barton
804b1ec498
- viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART),
...
- neuen Header "defines.h" mit (fast) allen Konstanten.
- Code Cleanups und viele "kleine" Aenderungen & Bugfixes.
2001-12-31 02:18:51 +00:00
Alexander Barton
9856253dc4
- Unterstuetzung fuer die Konfigurationsdatei eingebaut.
2001-12-30 19:26:11 +00:00
Alexander Barton
2c5da58d98
- neue Funktion Client_SetHostname().
2001-12-29 20:18:18 +00:00
Alexander Barton
f0dacce926
- Client-Modes implementiert; Loglevel mal wieder angepasst.
2001-12-29 03:10:47 +00:00
Alexander Barton
15764f9846
- neue Funktion Client_Search(), besseres Logging.
2001-12-27 19:13:47 +00:00
Alexander Barton
c57a4645de
- der eigene Hostname wird nun komplet (als FQDN) ermittelt.
2001-12-27 17:15:29 +00:00