Alexander Barton
7b8b542396
- Aenderung des Idle-Verhalten revidiert: das war ein Schnellschuss :-/
2002-03-02 03:32:08 +00:00
Alexander Barton
5457e0788a
- Timeouts ausgehender Verbindungen werden besser erkannt (z.B. unter Cygwin).
...
- Idle-Time der Hauptschleife [Conn_Handle()] erhoeht: weniger Last.
2002-03-02 02:44:01 +00:00
Alexander Barton
a3ee1a9a26
- bei abgebrochene ausgehende Server-Verbindungen wird der naechste Ver-
...
bindungsversuch in RECONNECT_DELAY Sekunden (3) unternommen und nicht
mehr "ConnectRetry" Sekunden gewartet.
2002-03-02 00:43:31 +00:00
Alexander Barton
cbce54e0fc
- der Wert der Konfigurations-Variable "ConnectRetry" wird besser beachtet.
2002-03-02 00:29:11 +00:00
Alexander Barton
6da91c34b4
- ausgehende Verbindungen werden nun asyncron connectiert und blockieren
...
nicht mehr den Server. Dadurch waren einige Aenderungen noetig.
- diverse Log-Meldungen ueberarbeitet.
2002-03-02 00:23:32 +00:00
Alexander Barton
140d1aa505
- Logging bei Timeout von Verbindungen geaendert.
2002-02-27 14:47:04 +00:00
Alexander Barton
1575e30d77
- an Conn_Close() werden zwei weitere Fehlermeldungen zum Forwarden uebergeben.
2002-02-27 02:26:23 +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
944352717a
- Bei ausgehenden Verbindungen wird der Ziel-Port ins Log geschrieben.
2002-02-19 20:34:31 +00:00
Alexander Barton
26ffbc7850
- "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.
2002-02-19 20:05:37 +00:00
Alexander Barton
b9f005af75
- neue Funktion Conn_LastPing().
2002-02-11 01:00:50 +00:00
Alexander Barton
d79a7d287a
- der Sniffer wird nun nur noch aktiviert, wenn auf Kommandozeile angegeben.
2002-01-18 11:12:11 +00:00
Alexander Barton
bf92db85a6
- PASSSERVERADD definiert, wird beim PASS-Befehl an Server verwendet.
2002-01-07 15:29:52 +00:00
Alexander Barton
79809118a3
- Loglevel und Meldungen nochmals geaendert. Level passen nun besser.
2002-01-06 15:18:14 +00:00
Alexander Barton
2e4d085df5
- Vorbereitungen fuer Ident-Abfragen bei neuen Client-Strukturen.
2002-01-05 23:25:25 +00:00
Alexander Barton
db58d34797
- Fehlerpruefung bei select() in der "Hauptschleife" korrigiert.
2002-01-05 19:15:03 +00:00
Alexander Barton
bcc0cdc3ab
- "arpa/inet.h" wird nur noch includiert, wenn vorhanden.
...
- Ein Fehler bei select() fuerht nun zum Abbruch von ngIRCd.
- NO_ADDRESS durch NO_DATA ersetzt: ist wohl portabler.
2002-01-05 15:56:23 +00:00
Alexander Barton
4d4f2d4ffb
- Loglevel ein wenig angepasst.
2002-01-04 01:36:40 +00:00
Alexander Barton
356683ff6e
- Client-Strukruren werden nur noch ueber Funktionen angesprochen.
2002-01-04 01:20:02 +00:00
Alexander Barton
54e487d424
- diverse Aenderungen und Umsetellungen fuer Server-Links.
2002-01-03 02:25:36 +00:00
Alexander Barton
ef8c58c43b
- Asyncroner Resolver Hostname->IP.
...
- Server-Links begonnen zu implementieren. Die Verbindung wird aufgebaut,
jedoch noch keine SERVER-Befehle verschickt.
- Diverse Bug-Fixes und kleinere Erweiterungen.
2002-01-02 02:50:47 +00:00
Alexander Barton
03d971d994
- neue Defines fuer max. Anzahl Server und Operatoren.
2002-01-02 02:44:36 +00:00
Alexander Barton
b20fa7c6e6
- #include's fuer stdlib.h ergaenzt.
2002-01-01 18:25:44 +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
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
4a111033fa
- asyncronen Resolver (IP->Name) implementiert, dadurch div. Aenderungen.
2001-12-29 20:17:25 +00:00
Alexander Barton
c0a5714002
- Loglevel (nochmal) angepasst.
2001-12-29 03:06:16 +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
9793b30052
- vergessene Variable bei Ping-Timeout-Logmeldung ergaenzt. Opsa.
2001-12-27 16:35:04 +00:00
Alexander Barton
08cf560734
- "Code Cleanups".
2001-12-26 14:45:37 +00:00
Alexander Barton
ba331a2fe7
- Verbindungen mit Lesefehlern werden nun korrekt terminiert.
2001-12-26 03:36:57 +00:00
Alexander Barton
65bdfdf26f
- PING/PONG-Timeout implementiert.
2001-12-26 03:20:53 +00:00
Alexander Barton
9ab186c40c
- buffer werden nun periodisch geprueft, keine haengenden Clients mehr.
2001-12-25 23:15:16 +00:00
Alexander Barton
7c91951d74
- Conn_Close() eingefuehrt: war die lokale Funktion Close_Connection().
2001-12-25 22:03:47 +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
d5c97f81e9
- Conn_WriteStr() nimmt nun variable Parameter,
...
- diverse kleinere Aenderungen.
2001-12-23 22:02:54 +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
cf0505192c
- Begonnen, Client-spezifische Lesepuffer zu implementieren.
...
- Umstellung auf Datentyp "CONN_ID".
2001-12-14 08:16:47 +00:00
Alexander Barton
fb55c443d2
- boesen "Speicherschiesser" in Log() gefixt.
2001-12-13 02:04:16 +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
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
5fefe1a3e6
- Modul zur Verwaltung aller Netzwerk-Verbindungen begonnen.
2001-12-12 17:18:38 +00:00