Alexander Barton
|
5990d9081a
|
- RPL_MYINFO_MSG um unterstuetzte User-Modes ergaengz.
|
2001-12-30 19:25:39 +00:00 |
|
Alexander Barton
|
997f754c0a
|
- in "noinst_HEADERS" waren einige Dateien als .c anstelle .h aufgefuehrt.
|
2001-12-30 19:25:03 +00:00 |
|
Alexander Barton
|
ac9da09e87
|
- der Server meldet nun eine ordentliche "Start-Zeit".
|
2001-12-30 11:42:00 +00:00 |
|
Alexander Barton
|
bc140df80b
|
- bessere Dokumentation des Modules bzw. der Funktionen.
|
2001-12-29 22:33:36 +00:00 |
|
Alexander Barton
|
6fd126d6f4
|
- kleinere Aenderungen ("clean-ups") bei Logging (Resolver).
|
2001-12-29 22:09:43 +00:00 |
|
Alexander Barton
|
b9728ba2ea
|
- Da hatte ich mich wohl ein wenig verrannt; jetzt sollte der Resolver
aber tatsaechlich funktionieren.
|
2001-12-29 21:53:57 +00:00 |
|
Alexander Barton
|
2c5da58d98
|
- neue Funktion Client_SetHostname().
|
2001-12-29 20:18:18 +00:00 |
|
Alexander Barton
|
4a111033fa
|
- asyncronen Resolver (IP->Name) implementiert, dadurch div. Aenderungen.
|
2001-12-29 20:17:25 +00:00 |
|
Alexander Barton
|
ec1922efca
|
- Log-Funktionen fuer Resolver-Sub-Prozess implementiert.
|
2001-12-29 20:16:31 +00:00 |
|
Alexander Barton
|
f0dacce926
|
- Client-Modes implementiert; Loglevel mal wieder angepasst.
|
2001-12-29 03:10:47 +00:00 |
|
Alexander Barton
|
3a941ae459
|
- Neue Funktion IRC_MODE() implementiert, div. Aenderungen.
- neue configure-Optione "--enable-strict-rfc".
|
2001-12-29 03:10:06 +00:00 |
|
Alexander Barton
|
b61087bab5
|
- Neue Funktion IRC_MODE() implementiert.
|
2001-12-29 03:09:31 +00:00 |
|
Alexander Barton
|
363a03b841
|
- Fuehrende und folgende Leerzeichen etc. in Requests werden geloescht.
- Logmeldungen (mal wieder) ein wenig angepasst.
|
2001-12-29 03:08:19 +00:00 |
|
Alexander Barton
|
84f7e578a8
|
- einige Loglevel geaendert.
|
2001-12-29 03:07:36 +00:00 |
|
Alexander Barton
|
5c80692769
|
- Texte ergaenzt, einige Bugs behoben (Leerzeichen falsch gesetzt, z.B.)
|
2001-12-29 03:06:56 +00:00 |
|
Alexander Barton
|
c0a5714002
|
- Loglevel (nochmal) angepasst.
|
2001-12-29 03:06:16 +00:00 |
|
Alexander Barton
|
b61207742f
|
- Funktionsnamen etwas konsequenter umbenannt :-)
|
2001-12-29 03:05:34 +00:00 |
|
Alexander Barton
|
680e2ad6b1
|
- neue configure-Option "--enable-strict-rfc".
|
2001-12-29 03:04:06 +00:00 |
|
Alexander Barton
|
41099fd63f
|
- bei "Null-Requests" wird nichts mehr geloggt. Uberfluessig, da normal.
|
2001-12-27 19:32:44 +00:00 |
|
Alexander Barton
|
72ebf4f260
|
- neue Befehle PRIVMSG, NOTICE, PING.
|
2001-12-27 19:17:26 +00:00 |
|
Alexander Barton
|
15764f9846
|
- neue Funktion Client_Search(), besseres Logging.
|
2001-12-27 19:13:47 +00:00 |
|
Alexander Barton
|
4c6a99cf0b
|
- neue Befehle NOTICE und PRIVMSG.
- Debug-Logging ein wenig reduziert.
|
2001-12-27 19:13:21 +00:00 |
|
Alexander Barton
|
c57a4645de
|
- der eigene Hostname wird nun komplet (als FQDN) ermittelt.
|
2001-12-27 17:15:29 +00:00 |
|
Alexander Barton
|
9d74f9007e
|
- RPL_WELCOME an Client_GetID() angepasst.
|
2001-12-27 16:56:06 +00:00 |
|
Alexander Barton
|
3cd8fc8446
|
- neu: IRC_WriteStrRelated(), Aenderungen auch in IRC_WriteStrClient().
|
2001-12-27 16:55:41 +00:00 |
|
Alexander Barton
|
118adda8d8
|
- neue Funktion Client_GetID(), liefert die "Client ID".
|
2001-12-27 16:54:51 +00:00 |
|
Alexander Barton
|
9793b30052
|
- vergessene Variable bei Ping-Timeout-Logmeldung ergaenzt. Opsa.
|
2001-12-27 16:35:04 +00:00 |
|
Alexander Barton
|
50352dc93b
|
- die Verwendung von syslog kann nun abgeschaltet werden.
|
2001-12-27 01:44:49 +00:00 |
|
Alexander Barton
|
6284acf6ca
|
- Erkennung der "portab header" geaendert, CFLAGS werden nun anders gesetzt.
|
2001-12-27 00:37:07 +00:00 |
|
Alexander Barton
|
574ae82ca4
|
- MOTD-Datei ist nun konfigurierbar und wird gelesen.
|
2001-12-26 22:48:53 +00:00 |
|
Alexander Barton
|
08cf560734
|
- "Code Cleanups".
|
2001-12-26 14:45:37 +00:00 |
|
Alexander Barton
|
6cb785e0a7
|
- in ERR_NOTREGISTERED_MSG fehlte ein "%s" - jetzt steht auch hier der Nick.
|
2001-12-26 03:51:13 +00:00 |
|
Alexander Barton
|
ba331a2fe7
|
- Verbindungen mit Lesefehlern werden nun korrekt terminiert.
|
2001-12-26 03:36:57 +00:00 |
|
Alexander Barton
|
c9067fb7ff
|
- PING/PONG-Befehle implementiert.
|
2001-12-26 03:23:03 +00:00 |
|
Alexander Barton
|
e0c5ecee7e
|
- Format der Meldungen ueberarbeitet: fast immer ist nun der Nick enthalten.
|
2001-12-26 03:22:40 +00:00 |
|
Alexander Barton
|
3be92e9d70
|
- string.h wird nun includiert.
|
2001-12-26 03:22:16 +00:00 |
|
Alexander Barton
|
332db40678
|
- PING/PONG-Befehle implementiert,
- Meldungen ueberarbeitet: enthalten nun (fast) immer den Nick.
|
2001-12-26 03:21:46 +00:00 |
|
Alexander Barton
|
65bdfdf26f
|
- PING/PONG-Timeout implementiert.
|
2001-12-26 03:20:53 +00:00 |
|
Alexander Barton
|
24c766fa55
|
- erste Konfigurations-Variablen definiert: PING/PONG-Timeout.
|
2001-12-26 03:19:57 +00:00 |
|
Alexander Barton
|
9067612941
|
- neue Funktion Client_Name().
|
2001-12-26 03:19:16 +00:00 |
|
Alexander Barton
|
64322810fa
|
- und nochmal Aenderungen am Logging ;-)
|
2001-12-25 23:25:18 +00:00 |
|
Alexander Barton
|
9ab186c40c
|
- buffer werden nun periodisch geprueft, keine haengenden Clients mehr.
|
2001-12-25 23:15:16 +00:00 |
|
Alexander Barton
|
45d447d971
|
- Debug-Meldungen angepasst.
|
2001-12-25 23:13:33 +00:00 |
|
Alexander Barton
|
f2c7d188ca
|
- Versionsstring bei Programmstart verbessert.
|
2001-12-25 23:13:00 +00:00 |
|
Alexander Barton
|
d4a60bd4a7
|
- Aenderungen an den Debug- und Logging-Funktionen.
|
2001-12-25 22:04:26 +00:00 |
|
Alexander Barton
|
7c91951d74
|
- Conn_Close() eingefuehrt: war die lokale Funktion Close_Connection().
|
2001-12-25 22:03:47 +00:00 |
|
Alexander Barton
|
e8543915e4
|
- neuer IRC-Befehl "/QUIT". Verbessertes Logging & Debug-Ausgaben.
|
2001-12-25 22:02:42 +00:00 |
|
Alexander Barton
|
78a6e3c671
|
- Client-Typ ("Status") besser unterteilt, My_Clients ist zudem nun global.
|
2001-12-25 19:21:26 +00:00 |
|
Alexander Barton
|
0dc0308d23
|
- es wird nun die Facility LOG_LOCAL5 zum Loggen verwendet.
|
2001-12-25 19:20:39 +00:00 |
|
Alexander Barton
|
b02f6b423c
|
- neue Message: ERR_NICKNAMEINUSE[_MSG].
|
2001-12-25 19:20:11 +00:00 |
|
Alexander Barton
|
bbfe9e8ba8
|
- bessere Fehler-Abfragen, diverse Bugfixes.
- Nicks werden nur einmal vergeben :-)
- /MOTD wird unterstuetzt.
|
2001-12-25 19:19:30 +00:00 |
|
Alexander Barton
|
cfd78b90ac
|
- Gross- und Kleinschreibung der IRC-Befehle wird ignoriert.
- bessere Debug-Ausgaben.
|
2001-12-25 19:18:36 +00:00 |
|
Alexander Barton
|
eb952e35cc
|
- Signal-Handler aufgeraeumt; u.a. SIGPIPE wird nun korrekt ignoriert.
|
2001-12-24 01:34:38 +00:00 |
|
Alexander Barton
|
9aa241f0e6
|
- USER und NICK wird nun in beliebiger Reihenfolge akzeptiert (wg. BitchX)
- MOTD-Ausgabe begonnen zu implementieren.
|
2001-12-24 01:34:06 +00:00 |
|
Alexander Barton
|
446df06193
|
- in Conn_WriteStr() wurde das CR+LF nicht angehaengt!
- Fehler-Ausgaben vereinheitlicht.
|
2001-12-24 01:32:33 +00:00 |
|
Alexander Barton
|
b7a18e9f2b
|
- einige assert()'s eingestraeut.
|
2001-12-24 01:31:14 +00:00 |
|
Alexander Barton
|
660ef2307a
|
- einige Messages korrigiert, andere ergaenzt (u.a. fuer MOTD).
|
2001-12-24 01:30:46 +00:00 |
|
Alexander Barton
|
d0ac1e9ca9
|
- einige neue Funktionen,
- CLIENT-Struktur erweitert.
|
2001-12-23 22:04:37 +00:00 |
|
Alexander Barton
|
3ad1bc0007
|
- einige neue Funktionen,
- Konstanten um "CLIENT_"-Prefix erweitert.
|
2001-12-23 22:03:47 +00:00 |
|
Alexander Barton
|
d5c97f81e9
|
- Conn_WriteStr() nimmt nun variable Parameter,
- diverse kleinere Aenderungen.
|
2001-12-23 22:02:54 +00:00 |
|
Alexander Barton
|
cf21109600
|
- Conn_WriteStr() unterstuetzt nun variable Parameter.
|
2001-12-23 21:57:48 +00:00 |
|
Alexander Barton
|
2a13cd224f
|
- erste IRC-Befehle zu implementieren begonnen.
|
2001-12-23 21:57:16 +00:00 |
|
Alexander Barton
|
76c4f06680
|
- bessere Debug-Ausgaben,
- Bug im Parameter-Parser behoben (bei "langem" Parameter)
- erste IRC-Befehle werden erkannt :-)
|
2001-12-23 21:56:47 +00:00 |
|
Alexander Barton
|
821dc488c3
|
- Konstanten um Prefix "CHANNEL_" erweitert.
|
2001-12-23 21:54:30 +00:00 |
|
Alexander Barton
|
be5aa93412
|
- Header messages.h eingefuegt.
|
2001-12-23 21:53:54 +00:00 |
|
Alexander Barton
|
a0fd570d93
|
- Ich habe diesen Header begonnen.
|
2001-12-23 21:53:32 +00:00 |
|
Alexander Barton
|
6e07fb410c
|
- Modul zum Parsen von Client-Requests begonnen.
|
2001-12-21 23:53:16 +00:00 |
|
Alexander Barton
|
62872015de
|
- neues Modul "parse" eingebunden.
|
2001-12-21 22:25:30 +00:00 |
|
Alexander Barton
|
1751c86925
|
- neues Modul "parse" wird initialisiert und abgemeldet.
|
2001-12-21 22:24:50 +00:00 |
|
Alexander Barton
|
c4199b04ab
|
- kleinere Aenderungen an den Log-Meldungen,
- Parse_Request() wird aufgerufen.
|
2001-12-21 22:24:25 +00:00 |
|
Alexander Barton
|
63758dd70a
|
- Lese- und Schreib-Puffer implementiert.
- einige neue (Unter-)Funktionen eingefuehrt.
- diverse weitere kleinere Aenderungen.
|
2001-12-15 00:11:55 +00:00 |
|
Alexander Barton
|
41d3107c28
|
- neue globale Funktionen: Conn_Write() und Conn_WriteStr().
|
2001-12-15 00:08:27 +00:00 |
|
Alexander Barton
|
3b51e18c85
|
- Log-Level der Start- und Stop-Meldungen angehoben.
|
2001-12-15 00:07:56 +00:00 |
|
Alexander Barton
|
cf0505192c
|
- Begonnen, Client-spezifische Lesepuffer zu implementieren.
- Umstellung auf Datentyp "CONN_ID".
|
2001-12-14 08:16:47 +00:00 |
|
Alexander Barton
|
933e62fb7d
|
- CONN_ID wird definiert.
|
2001-12-14 08:15:45 +00:00 |
|
Alexander Barton
|
58c6c8f338
|
- neue Module (irc, client, channel) werden an- und abgemeldet.
- zweiter Listen-Socket wird zu Testzwecken konfiguriert.
|
2001-12-14 08:15:26 +00:00 |
|
Alexander Barton
|
8e293583f2
|
- NONE als -1 definiert. Macht den Source lesbarer ;-)
|
2001-12-14 08:14:34 +00:00 |
|
Alexander Barton
|
23603adf96
|
- neue Module (irc, client, channel) aufgenommen.
|
2001-12-14 08:14:03 +00:00 |
|
Alexander Barton
|
38b9cb88c1
|
- neues Modul begonnen :-)
|
2001-12-14 08:13:43 +00:00 |
|
Alexander Barton
|
fb55c443d2
|
- boesen "Speicherschiesser" in Log() gefixt.
|
2001-12-13 02:04:16 +00:00 |
|
Alexander Barton
|
e8d9ec2795
|
- beim Compilieren werden nun Informationen fuer den Debugger erzeugt.
|
2001-12-13 02:03:33 +00:00 |
|
Alexander Barton
|
0d91be0847
|
- Conn_Handler() unterstuetzt nun einen Timeout (in Sekunden).
|
2001-12-13 01:33:32 +00:00 |
|
Alexander Barton
|
747fd2f0a3
|
- Conn_Handler() unterstuetzt nun einen Timeout.
- fuer Verbindungen werden keine FILE-Handles mehr benutzt.
- kleinere "Code Cleanups" ;-)
|
2001-12-13 01:33:09 +00:00 |
|
Alexander Barton
|
b7f85a52ee
|
- Conn_Handler() wird nun mit einem Timeout aufgerufen.
|
2001-12-13 01:31:46 +00:00 |
|
Alexander Barton
|
1c8eb47825
|
- diverse Erweiterungen und Verbesserungen (u.a. sind nun mehrere
Verbindungen und Listen-Sockets moeglich).
|
2001-12-12 23:32:02 +00:00 |
|
Alexander Barton
|
3d1a09627b
|
- Zum Loggen wird nun auch syslog verwendet.
|
2001-12-12 23:31:24 +00:00 |
|
Alexander Barton
|
ff280ce496
|
- Log-Meldungen an syslog angepasst.
- NGIRCd_Quit ist nun das Flag zum Beenden des ngircd.
|
2001-12-12 23:30:42 +00:00 |
|
Alexander Barton
|
0f6d3bdea3
|
- NGIRCd_Quit ist nun das globale Flag zum Beenden des ngircd.
|
2001-12-12 23:30:01 +00:00 |
|
Alexander Barton
|
418add93da
|
- mehr Unterfunktionen eingebaut, Modul besser strukturiert & dokumentiert.
- Anpassungen an neue Module.
|
2001-12-12 17:21:21 +00:00 |
|
Alexander Barton
|
7da703f186
|
- Tool-Funktionen haben nun das Praefix "ngt_".
|
2001-12-12 17:20:33 +00:00 |
|
Alexander Barton
|
0c3befa0bd
|
- neue Sourcefiles und Header ergaenzt.
|
2001-12-12 17:20:02 +00:00 |
|
Alexander Barton
|
380a333bbd
|
- LOG_ERR heisst nun LOG_ERROR.
|
2001-12-12 17:19:29 +00:00 |
|
Alexander Barton
|
0beb7ed4dc
|
- in Log-Meldungen wird nun auch der Level der Meldung ausgegeben.
|
2001-12-12 17:19:12 +00:00 |
|
Alexander Barton
|
5fefe1a3e6
|
- Modul zur Verwaltung aller Netzwerk-Verbindungen begonnen.
|
2001-12-12 17:18:38 +00:00 |
|
Alexander Barton
|
cbc1e59fb2
|
- Modul fuer Server-Konfiguration begonnen.
|
2001-12-12 17:18:20 +00:00 |
|
Alexander Barton
|
a4832131bb
|
- Test auf socklen_t verbessert.
|
2001-12-12 01:58:52 +00:00 |
|
Alexander Barton
|
b61b8c4dc6
|
- ein paar mehr Kommentare; Variablennamen verstaendlicher gemacht.
- fehlenden Header <arpa/inet.h> ergaenz.
- SIGINT und SIGQUIT werden nun ebenfalls behandelt.
|
2001-12-12 01:40:39 +00:00 |
|
Alexander Barton
|
ab0eb099e9
|
- Test auf stdint.h (HAVE_STDINT_H) hinzugefuegt.
|
2001-12-11 22:04:21 +00:00 |
|
Alexander Barton
|
f4ade537d5
|
Initial revision
|
2001-12-11 21:53:04 +00:00 |
|