Commits
- Commit:
e39925af9bc1b2b4be7c04453ef8a96ef56a9d1e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Ping-Timeouts geben als Debug-Meldung den konfigurierten Timeout mit aus.
- Commit:
28c5a21fa0d001f443bf5bba435e84b6147a578e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige assert()-Pruefungen in Conn_WriteStr() ergaenzt.
- Commit:
239727b41192b7df204d0f01846bb88e6d57b119
- From:
- Alexander Barton <alex@barton.de>
- Date:
- A/UX kennt O_NONBLOCK nicht? Oder in einem anderen Header? ...?
- Commit:
34d5434478e78eddb9b6d7257757d309dacd41dc
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test, ob bereits ein Server einer Gruppe aktiv ist, korrigiert.
- Commit:
9146fa253459caf33fe8420b969e8f63d307caa0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Projektdatei an neue Quellcode-Struktur angepasst.
- Commit:
ca33cbda05902b0009058d369f88c0a7a43b1bbe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
- Commit:
50ec7a56a4e75dad25b20fdb904545143ac19ff3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client_Destroy() hat neuen Paramter: QUITs fuer Clients verschicken?
- Commit:
590f2a3f0c2131b70109a1aca513581620f30557
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ein sofortiger Re-Connect wird nur dann versucht, wenn die Vernindung
"lange genug" bereits bestanden hatte.
- Commit:
df09e7afd3d630f0b6bdc62f341bff77f64459ae
- From:
- Alexander Barton <alex@barton.de>
- Date:
*** empty log message ***
- Commit:
d67d94ea04990be49b3d56b1540746c0785faf1b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Handling von "--version" und "--help" nochmal geaendert ...
- Commit:
ae6ab2c3e0ddeffaec67b916d83db93b99e84b80
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Logging geaendert: detaillierter im Syslog, "allgemeiner" fuer Clients.
- Commit:
7b8b54239684cddef680254e884ca5c9cb097951
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Aenderung des Idle-Verhalten revidiert: das war ein Schnellschuss :-/
- Commit:
5457e0788a0b3ce610ad909e93d451c86b126803
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Timeouts ausgehender Verbindungen werden besser erkannt (z.B. unter Cygwin).
- Idle-Time der Hauptschleife [Conn_Handle()] erhoeht: weniger Last.
- Commit:
a3ee1a9a269efc63d8e339e5ab3267fd5927654e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei abgebrochene ausgehende Server-Verbindungen wird der naechste Ver-
bindungsversuch in RECONNECT_DELAY Sekunden (3) unternommen und nicht
mehr "ConnectRetry" Sekunden gewartet.
- Commit:
cbce54e0fcb16e48fe6de06899208314adde15a6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Wert der Konfigurations-Variable "ConnectRetry" wird besser beachtet.
- Commit:
6da91c34b4c525501f403e192a43448c15f23aca
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ausgehende Verbindungen werden nun asyncron connectiert und blockieren
nicht mehr den Server. Dadurch waren einige Aenderungen noetig.
- diverse Log-Meldungen ueberarbeitet.
- Commit:
140d1aa505dd6a27950e8153e28a967b320104e6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Logging bei Timeout von Verbindungen geaendert.
- Commit:
1575e30d778090e14665d04e1962822bbdf91df9
- From:
- Alexander Barton <alex@barton.de>
- Date:
- an Conn_Close() werden zwei weitere Fehlermeldungen zum Forwarden uebergeben.
- Commit:
8465653c6efa9ce0a976f0a6c8fd63a3ab3b2bd1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Ergebnistyp von Conn_GetIdle() und Conn_LastPing() auf "time_t" geaendert.
- Commit:
944352717a8d4a6146e88944c5d984922c475b6d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Bei ausgehenden Verbindungen wird der Ziel-Port ins Log geschrieben.
- Commit:
26ffbc78507b853932b85ee148b80c01796de270
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.
- Commit:
b9f005af75befc6f731456377ea6784e121d227e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Conn_LastPing().
- Commit:
d79a7d287a6198d399a289c7751364a48e2eaf79
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Sniffer wird nun nur noch aktiviert, wenn auf Kommandozeile angegeben.
- Commit:
bf92db85a65204eed814ba223b558405d05791c5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PASSSERVERADD definiert, wird beim PASS-Befehl an Server verwendet.
- Commit:
79809118a30e8160773bf0f521100339efff6000
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Loglevel und Meldungen nochmals geaendert. Level passen nun besser.
- Commit:
2e4d085df59a6c46ebe45a99a569aeff66a3af34
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Vorbereitungen fuer Ident-Abfragen bei neuen Client-Strukturen.
- Commit:
db58d3479781894bc929461713550443d8d94e59
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fehlerpruefung bei select() in der "Hauptschleife" korrigiert.
- Commit:
bcc0cdc3ab75f3068686fa355f65eccdfff91c99
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "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.
- Commit:
4d4f2d4ffbb9ee5cda87956bf6f69428727baeba
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Loglevel ein wenig angepasst.
- Commit:
356683ff6ea1c770f481483ddf7013cd03a1ef2e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client-Strukruren werden nur noch ueber Funktionen angesprochen.
- Commit:
54e487d424c65ead3f94486a926dcd9b8bfd82e9
- From:
- Alexander Barton <alex@barton.de>
- Date:
- diverse Aenderungen und Umsetellungen fuer Server-Links.
- Commit:
ef8c58c43b3d72f6cd948407adca492ffef76d04
- From:
- Alexander Barton <alex@barton.de>
- Date:
- 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.
- Commit:
03d971d99481244e7039bc960cfb962795fbe905
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Defines fuer max. Anzahl Server und Operatoren.
- Commit:
b20fa7c6e63115963be462ba9cb60b0cbc654ede
- From:
- Alexander Barton <alex@barton.de>
- Date:
- #include's fuer stdlib.h ergaenzt.
- Commit:
804b1ec4987ed3beb4759cc480b2c6c911627b7e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART),
- neuen Header "defines.h" mit (fast) allen Konstanten.
- Code Cleanups und viele "kleine" Aenderungen & Bugfixes.
- Commit:
9856253dc40be19a0e4713b12187732e7420febe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Unterstuetzung fuer die Konfigurationsdatei eingebaut.
- Commit:
bc140df80ba49e0cd148a0f1e502529bceab61e0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bessere Dokumentation des Modules bzw. der Funktionen.
- Commit:
6fd126d6f42198a47df23459c9346a3346f9def0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- kleinere Aenderungen ("clean-ups") bei Logging (Resolver).
- Commit:
b9728ba2eac5d5d4669a1d8a0cc3d87d0a2a7247
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Da hatte ich mich wohl ein wenig verrannt; jetzt sollte der Resolver
aber tatsaechlich funktionieren.
- Commit:
4a111033fa2d6b9e499c1fbc5ab6af53e93e8fed
- From:
- Alexander Barton <alex@barton.de>
- Date:
- asyncronen Resolver (IP->Name) implementiert, dadurch div. Aenderungen.
- Commit:
c0a571400262b736edff2cd2c9fd288dcf00e284
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Loglevel (nochmal) angepasst.
- Commit:
41099fd63f72e5470ef1f3f4febb4a57c4e682c7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei "Null-Requests" wird nichts mehr geloggt. Uberfluessig, da normal.
- Commit:
9793b3005232fe5280f1b7ddb4655317aaada6f6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- vergessene Variable bei Ping-Timeout-Logmeldung ergaenzt. Opsa.
- Commit:
08cf560734765afe70140753db1e881be647e540
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Code Cleanups".
- Commit:
ba331a2fe7539a145703d546460ec715a0a1ce24
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Verbindungen mit Lesefehlern werden nun korrekt terminiert.
- Commit:
65bdfdf26f59086d9b4104df7198d6fe02df47bd
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PING/PONG-Timeout implementiert.
- Commit:
9ab186c40c6dcf1c8d6ad5ad0362853190c41306
- From:
- Alexander Barton <alex@barton.de>
- Date:
- buffer werden nun periodisch geprueft, keine haengenden Clients mehr.
- Commit:
7c91951d74f0590c4135fa1d2517c739b14771f6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Conn_Close() eingefuehrt: war die lokale Funktion Close_Connection().
- Commit:
446df0619389ca072c460248b3c78ef087eb67ea
- From:
- Alexander Barton <alex@barton.de>
- Date:
- in Conn_WriteStr() wurde das CR+LF nicht angehaengt!
- Fehler-Ausgaben vereinheitlicht.
- Commit:
d5c97f81e98aaeba6830d4c26aff53f309a8b372
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Conn_WriteStr() nimmt nun variable Parameter,
- diverse kleinere Aenderungen.
- Commit:
c4199b04ab38a2dcf4c7363d6a1585270e5de245
- From:
- Alexander Barton <alex@barton.de>
- Date:
- kleinere Aenderungen an den Log-Meldungen,
- Parse_Request() wird aufgerufen.
- Commit:
63758dd70a0431f5154560d51e7ff771b71a6cd7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Lese- und Schreib-Puffer implementiert.
- einige neue (Unter-)Funktionen eingefuehrt.
- diverse weitere kleinere Aenderungen.
- Commit:
cf0505192c45aef8dfea946e81c919033dbbef72
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Begonnen, Client-spezifische Lesepuffer zu implementieren.
- Umstellung auf Datentyp "CONN_ID".
- Commit:
fb55c443d25cd6380f5e99d9b313712ede5d1bed
- From:
- Alexander Barton <alex@barton.de>
- Date:
- boesen "Speicherschiesser" in Log() gefixt.
- Commit:
747fd2f0a3b2bf8c5c3a8bd8a186405fb29eba92
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Conn_Handler() unterstuetzt nun einen Timeout.
- fuer Verbindungen werden keine FILE-Handles mehr benutzt.
- kleinere "Code Cleanups" ;-)
- Commit:
1c8eb478256951d25e0c8227eae683540185e322
- From:
- Alexander Barton <alex@barton.de>
- Date:
- diverse Erweiterungen und Verbesserungen (u.a. sind nun mehrere
Verbindungen und Listen-Sockets moeglich).
- Commit:
5fefe1a3e6fcdfb4fa4ceddae89dc8b2814ebb49
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Modul zur Verwaltung aller Netzwerk-Verbindungen begonnen.