Alexander Barton
|
695631b298
|
- replaced a lot of strcpy() calls with strlcpy() which is more secure.
|
2002-12-26 17:04:54 +00:00 |
Alexander Barton
|
490f28ffd1
|
- new file header format (in english);
- new file ident semantics.
|
2002-12-12 12:24:18 +00:00 |
Alexander Barton
|
44a2b3cf69
|
- added missing include of stdio.h header for sprintf().
|
2002-12-12 11:40:41 +00:00 |
Alexander Barton
|
b99af4fa47
|
- IRC Operators can KILL users now.
|
2002-12-06 17:02:39 +00:00 |
Alexander Barton
|
0c471b84f7
|
- neues Source-Modul "irc-info"; neuer Befehl STATS.
|
2002-11-30 17:39:56 +00:00 |
Alexander Barton
|
1e59617d2c
|
- Parser auf Befehlstabelle umgestellt.
|
2002-11-30 15:04:57 +00:00 |
Alexander Barton
|
f86bbd718d
|
- neuer Befehl IRC_TIME().
|
2002-11-24 18:45:53 +00:00 |
Alexander Barton
|
1fd9216ca4
|
- MOTD kann nun auch an andere Server delegiert werden.
|
2002-11-24 16:36:03 +00:00 |
Alexander Barton
|
12bf203167
|
- neue Funktion IRC_WHOWAS() begonnen.
|
2002-11-22 23:31:56 +00:00 |
Alexander Barton
|
c7b55aa6f4
|
- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.
|
2002-10-09 16:53:02 +00:00 |
Alexander Barton
|
1e83e6662f
|
- fehlenden Return-Wert ergaenzt (ich Dubel).
|
2002-10-09 13:35:32 +00:00 |
Alexander Barton
|
39d7b014cf
|
- NOTICE liefert nun nie(!) einen Fehler, auch nicht, wenn Client noch nicht registriert.
|
2002-10-09 13:33:19 +00:00 |
Alexander Barton
|
ec474a4bd2
|
- "format-string-bugs", die zum Abbruch des Servers fuehrten, behoben.
|
2002-10-04 11:21:46 +00:00 |
Alexander Barton
|
3a3d6d7b9a
|
- neuer Befehl IRC_ADMIN().
|
2002-09-16 09:14:45 +00:00 |
Alexander Barton
|
3da161131a
|
- KILL konnte keine Remote-Clients toeten; zudem besseres Logging.
|
2002-07-25 11:37:01 +00:00 |
Alexander Barton
|
9fd8254ada
|
- auch bei IRC_NOTICE() wurde das Ziel nicht korrekt validiert.
|
2002-06-11 13:58:43 +00:00 |
Alexander Barton
|
c3d9c40a74
|
- wurde bei PRIVMSG als Ziel ein Server angegeben, so beendete sich der ngircd mit einem assert().
|
2002-06-10 21:08:45 +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
|
c74083645a
|
- alle Client_GetFromID() durch Client_Search() ersetzt.
- IRC_PRIVMSG() ruft nun intern Channel_Write() auf.
|
2002-03-25 17:04:02 +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
|
23add79c3e
|
- bei WHO, WHOIS und NAMES wird nun nur noch der Status "Operator" oder
"voiced" geliefert -- nicht mehr beides.
|
2002-03-10 18:16:51 +00:00 |
Alexander Barton
|
b3a64f5e08
|
- der WHO-Befehl (ohne Argumente) gat teilweise Channel-Names vergessen.
|
2002-03-04 01:43:20 +00:00 |
Alexander Barton
|
7de4683506
|
- WHO implementiert (bisher ohne Unterstuetzung von Masks)
|
2002-03-03 19:44:30 +00:00 |
Alexander Barton
|
2ee05c9a68
|
- Source in weitere Module fuer IRC-Befehle aufgesplitted.
|
2002-03-03 17:15:11 +00:00 |
Alexander Barton
|
40f07f2f5c
|
- Forwarding von TOPIC an andere Server gefixed. Hoffentlich ;-)
|
2002-02-28 00:48:26 +00:00 |
Alexander Barton
|
ef7f7a90f4
|
- einige Funktionen in irc-xxx-Module ausgegliedert.
|
2002-02-27 23:26:36 +00:00 |
Alexander Barton
|
9780ed1f21
|
- Channel-Topics werden nun auch korrekt von anderen Server angenommen.
|
2002-02-27 20:55:44 +00:00 |
Alexander Barton
|
d59f029043
|
- Channel-Topics implementiert.
|
2002-02-27 20:33:13 +00:00 |
Alexander Barton
|
3c01ac4e33
|
- PRIVMSG zeugt nun bei Texten an User an, wenn diese "away" sind.
|
2002-02-27 18:57:21 +00:00 |
Alexander Barton
|
949977e878
|
- IRC-Befehl "AWAY" implementert.
|
2002-02-27 18:23:45 +00:00 |
Alexander Barton
|
cd6e40493c
|
- PRIVMSG beachtet nun die Channel-Modes "n" und "m".
|
2002-02-27 17:05:41 +00:00 |
Alexander Barton
|
a7bbcef6e0
|
- Bug bei belegtem Nickname bei User-Registrierung (NICK-Befehl) behoben.
|
2002-02-27 16:04:14 +00:00 |
Alexander Barton
|
c147ebef0d
|
- NAMES beachtet nun das "invisible" Flag ("i") von Usern.
|
2002-02-27 15:23:27 +00:00 |
Alexander Barton
|
d360137d94
|
- gerade eben in SQUIT eingefuehrten Bug behoben: entfernte Server werden nun
nur noch geloescht, die Verbindung, von der SQUIT kam, bleibt wieder offen.
|
2002-02-27 03:44:53 +00:00 |
Alexander Barton
|
70e3c6b50a
|
- Log-Meldungen bei SQUIT erneut ueberarbeitet ...
|
2002-02-27 03:08:05 +00:00 |
Alexander Barton
|
b181f1bd3c
|
- SQUIT wird auf jeden Fall geforwarded, zudem besseres Logging.
|
2002-02-27 02:26:58 +00:00 |
Alexander Barton
|
180095be32
|
- einige unnoetige Client_NextHop()-Aufrufe entfernt.
- NAMES korrigiert und komplett implementiert.
|
2002-02-27 00:50:05 +00:00 |
Alexander Barton
|
93a52dfab8
|
- Nick-Aenderungen werden nun wieder korrekt ins Logfile geschrieben.
|
2002-02-26 22:06:40 +00:00 |
Alexander Barton
|
08d43d5f67
|
- VERSION wurde falsch weitergeleitet und beantwortet (Prefix nicht beachtet)
|
2002-02-26 20:52:40 +00:00 |
Alexander Barton
|
6817e293c5
|
- an User wird nun immer ein "komplettes" Prefix verschickt.
|
2002-02-25 17:46:27 +00:00 |
Alexander Barton
|
c90cf7c9ed
|
- WHOIS wird nicht mehr automatisch an den "Original-Server" weiterge-
leitet: war eh nicht RFC-konform und machte Probleme mit Clients.
|
2002-02-25 13:21:25 +00:00 |
Alexander Barton
|
aaa682fb24
|
- IRC-Befehl KILL sowie Kills bei Nick Collsisions implementiert.
|
2002-02-23 21:39:48 +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
|
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
|
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
|
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
|
b60f369266
|
- Fehlerhafte Modes werden nun ausfuehrlicher an den Client gemeldet.
|
2002-02-17 17:43:14 +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 |