Alexander Barton
bebf0383d0
- in das "Error-File" werden wieder "kritische" Meldungen geschrieben.
2002-03-30 13:37:12 +00:00
Alexander Barton
95d55c56c6
- Conn_NewListener() erwartet den Port nun als "unsigned int".
2002-03-29 22:54:35 +00:00
Alexander Barton
e39925af9b
- Ping-Timeouts geben als Debug-Meldung den konfigurierten Timeout mit aus.
2002-03-26 23:47:45 +00:00
Alexander Barton
28c5a21fa0
- einige assert()-Pruefungen in Conn_WriteStr() ergaenzt.
2002-03-14 13:42:33 +00:00
Alexander Barton
239727b411
- A/UX kennt O_NONBLOCK nicht? Oder in einem anderen Header? ...?
2002-03-13 00:15:55 +00:00
Alexander Barton
34d5434478
- Test, ob bereits ein Server einer Gruppe aktiv ist, korrigiert.
2002-03-12 23:45:30 +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
590f2a3f0c
- ein sofortiger Re-Connect wird nur dann versucht, wenn die Vernindung
...
"lange genug" bereits bestanden hatte.
2002-03-11 00:04:48 +00:00
Alexander Barton
df09e7afd3
*** empty log message ***
2002-03-10 18:47:02 +00:00
Alexander Barton
d67d94ea04
- Handling von "--version" und "--help" nochmal geaendert ...
2002-03-10 17:50:48 +00:00
Alexander Barton
ae6ab2c3e0
- Logging geaendert: detaillierter im Syslog, "allgemeiner" fuer Clients.
2002-03-04 23:16:23 +00:00
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