Commits
- Commit:
a40a026d15dade55b0017979b180998b5aa6d54a
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed detection of IRC lines which are too long to send. Detected by
Florian Westphal, <westphal@foo.fh-furtwangen.de>.
- Commit:
429b5f3ec9914a512708d1a718a9e40476a6c623
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed a memory leak when resizing the connection pool and realloc() failed.
Now we don't fall back to malloc(), which should be sane anyway.
Patch from Florian Westphal, <westphal@foo.fh-furtwangen.de>.
- Commit:
58736b3902365e9a50cac0832ecf8740b3070268
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed indentation and added some more debug code.
- Commit:
c1f32e821464b66c809a0c1191ff35c2a92230fe
- From:
- Alexander Barton <alex@barton.de>
- Date:
Made ngIRCd compile on HP/UX 10.20 with native HP pre-ANSI C compiler and
most probably other older C compilers on other systems.
- Commit:
eee276285270c8a4229e710e076371c8014c7691
- From:
- Alexander Barton <alex@barton.de>
- Date:
Changed "read buffer" to "receive buffer" as suggested by Goetz.
- Commit:
c79fa28a66110b5a5f938b283c7608e749473efc
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added some missing words: "address" :-)
- Commit:
a49a580a778d3ac194439c8fa14e7dc915b7b2b0
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed wrong buffer size calculation for resolver results.
- Commit:
c23bbe6b6541a141cbd38f65936bbc8a606b0b32
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed a warning message of the compiler when not using IDENT lookups.
- Commit:
3012c232eb6174232e0daa004b8ecc88d903aabe
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed resolver when using IDENT lookups, cleaned up code.
- Commit:
1d8da4b5258ee1685d0443a182c6106ceb608a23
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed a wrong assert() which could cause the daemon to exit spuriously
when closing down connections.
- Commit:
cb76d96efb78ca7bdb884ce3327680614ed31940
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed some warnings of non-gcc-compilers (e. g. original Apple compiler on
A/UX): "warning: illegal pointer combination, op =".
- Commit:
33f4e6763b2e0d90f1ebdee92c53be0b0f647ba8
- From:
- Alexander Barton <alex@barton.de>
- Date:
Better logging while establishing and shutting down connections.
Results of the resolver are now discarded after the client is registered.
- Commit:
b90bedbcb2f860ae2202f8a870fe49c4ed2cc7e7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed (optional) TCP Wrapper test which was broken and could result in
false results. Thanks to Fuminori Tanizaki <tany@mcnet.ad.jp>!
- Commit:
bb98fd8c85fa3292b95134d727864c090c29d783
- From:
- Alexander Barton <alex@barton.de>
- Date:
The type of service (TOS) of all sockets is set to "interactive" now.
- Commit:
b79b315dd4b5fcefb781d1e1e012f71e578a5346
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added optional support for IDENT lookups (configure switch "--with-ident").
- Commit:
c40592d2cef21dd255af978644eb96c330913be7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Removed "USE_" prefixes of configuration #defines.
- Commit:
7b6e26628a884a768863c753a3fdff00116c0eed
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed and enhanced penalty handling; changed internal time resoluiton of
the server to one second. Code cleanup.
- Commit:
2981fe9eb707b340107b5131018805ee2a469950
- From:
- Alexander Barton <alex@barton.de>
- Date:
New configuration option "MaxConnectionsIP".
- Commit:
e33ab90379240cc99f0790d5d68a688ea32d4d9a
- From:
- Alexander Barton <alex@barton.de>
- Date:
New configuration option "Listen" to bind the server to a specific ip.
- Commit:
b9f16c96359100763ce02e62cc5b01d831c62e8c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed typo in debug output.
- Commit:
83194a23a30de5712375e10366bbd4f7b5b3e0c2
- From:
- Alexander Barton <alex@barton.de>
- Date:
The server tried to connect to other servers only once when DNS or socket
failures occured.
- Commit:
c3dfd63bf3213a5a68d890d3e7cb38fe94a55cb6
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed up some castings.
- Commit:
62796722f13d0291212a222c5699ac20cf533501
- From:
- Alexander Barton <alex@barton.de>
- Date:
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
- Commit:
59a0fb8cd999d07ce46b1c5d071d9765af9ddbe8
- From:
- Alexander Barton <alex@barton.de>
- Date:
New function Conn_SyncServerStruct().
- Commit:
e744936d1919269ea8d5169e850b04ce896bf6d6
- From:
- Alexander Barton <alex@barton.de>
- Date:
New function Simple_Message(). Better error reporting to clients on connect.
- Commit:
439c945d56ecba14cce789c5725575667c066502
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added support for TCP Wrappers.
- Commit:
29bd35bc4fa858f0ed36e39a3d00830859ce22c8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Added optional support for Rendezvous.
- Commit:
cf4ad8d6f7f9adffda596d67551811ac26f6a35a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Conn_Close() ignores recursive calls for the same link now.
- Commit:
9eee0c883b22fef4c21dda6ffdabd41b58634527
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client structures are removed correctly now if an outgoing connection can't be estahlished.
- Commit:
8dadb17f838c8650ed0ef0e518a4f661cc969e6f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Changed "once"-server-config-flag into a generic flag.
- Changed semantics of "NGIRCd_Passive".
- Commit:
b77dae34999581f42b3a436abdbe35c777b64b98
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Reorganized code for new modules "conn-func.c" and "conn-func.h".
- Commit:
e68cdf304f1242bbeb3f0b59323f3059d0d543c4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- New source files "conn-zip.c" and "conn-zip.h".
- Commit:
a2544e496c3d2887069e646c9451ec49968125f5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Cleaned up handling of server configuration structures.
- Commit:
e21b9d842c0910cf0c890da5c032006d3261fbfe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- If the server can't close a socket, it panics now.
- Quite enhanced logging :-)
- Commit:
695631b2984111a825346396dc56635a2fe3a7c4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced a lot of strcpy() calls with strlcpy() which is more secure.
- Commit:
6626395c88fc46eeb110942b17eb9245a1d0021b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced a lot of strcat() calls with strlcat() which is more secure.
- Commit:
397c5e2e0217bd02d42b2f9107f5b60d1529e237
- From:
- Alexander Barton <alex@barton.de>
- Date:
- renamed variables to fit new signal handler.
- moved call to NGIRCd_Rehash() to Conn_Handler().
- Commit:
a02bf31d50743df9196310f4261fc09964347fbc
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new functions Conn_ResetWCounter() and Conn_WCounter().
- Commit:
902ad91212f3d756fa898239108128d2230bdc0c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new allocated connection structures will be initialized correctly now.
- Commit:
490f28ffd1b42ee2076ce89c62d0e672ee7e541e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new file header format (in english);
- new file ident semantics.
- Commit:
6591f17f0a54e41beac5dd5bd348b4ff7e083163
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Logging von Verbindungen, die geschlossen werden/wurden verbessert.
- Commit:
cde9dfdb77066bb391ff397273079bf309e71ed3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Verhalten von Conn_RecvQ() und Conn_SendQ() bei Kompression korrigiert.
- Commit:
39219230b2ce9b1c1478f2cea4ed9269a0fc111f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Befehle: Conn_StartTime(), Conn_SendQ(), Conn_RecvQ(), Conn_SendMsg(),
Conn_RecvMsg(), Conn_SendBytes[Zip](), Conn_RecvBytes[Zip]().
- Commit:
a1437f1ad040dfc1c196ec01430d9ad35da81f97
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Server verschickt keine "NOTICE AUTH"'s mehr.
- Commit:
1d8cb34bc88c8891a1d6a7c3a78ff78909e9f8bf
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "NOTICE AUTH" und Statistiken werden im Strict-RFC-Modus nicht mehr erzeugt.
- Commit:
93a39e8782525b00ff9f1bdfae3d2eaa1ac87594
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Vor dem Schliessen einer Verbindung wird versucht, den Buffer zu leeren.
- Commit:
d3a6537fced74cbd1c2316eba881190bbf17137f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- beim Umschalten auf Kompression wurden evtl. bereits gelesene Daten nicht
entpackt, der Datenstrom war somit dann korrumpiert.
- Commit:
65f3adca21aa7066bea2e8842e533aa0e25583f4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Unterstuetzung fuer komprimierte Server-Server-Links implementiert.
- Commit:
5ecb00ed23d047b15744aaabc6d5fdf1a9b75a4d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- volle Lesebuffer und Timeouts behandelt Conn_Handle() nun besser.
- Handle_Buffer() liefert nun ein Ergebnis.
- Commit:
22b7b07932e282b5edd90d25d6da7262bfb3feda
- From:
- Alexander Barton <alex@barton.de>
- Date:
- select() in Try_Write() hat falschen (keinen!) Timeout verwendet;
- der Timeout fuer das select() in Conn_Handler() ist nun TIME_RES (=2).
- Commit:
a0c032b2ff96c04d8a2a5215f4183b99296826c3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktionen Conn_InitListeners() und Conn_ExitListeners().
- Commit:
ffb90f4cb5a869712dc30032c5aa5efcdf83ffa8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Logging vom Resolver und Connection-Statistiken verbessert.
- Commit:
c6b9f3a13d4676dafbdbbc3ed1d200b486c537c8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- angenommene Socketes werden nun korrekt auf "non-blocking" gestellt;
- beim Senden und Empfangen wird EAGAIN ("Blockierung") nun abgefangen.
- Commit:
b2615bcc765a791d9fb836848fd953641bba48ec
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Server identifizieren sich nun mit asyncronen Passwoertern.
- Commit:
6250dcb1dccd619ba3cd70b3335b75a0c926b3e9
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fehler-Handling von connect() gefixed: der Server kann sich nun auch
unter A/UX wieder zu anderen verbinden.
- Commit:
a4d5ca633a613869627cfc8988c495cb2234944f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Neue Funktion Conn_SetServer().
- Einige assert()'s aufgeraumt.
- Commit:
a29e37a4c1019166fa0ecec2875fe80ccb2cbe1d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Semantik der Conn_xxxFlag()-Funktionen geaendert.
- Commit:
b991de0f15c2f2f312bc487d83389e2938bd45e4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Connection-Strukturen werden nun "pool-weise" verwaltet; der Pool wird
bei Bedarf bis zu einem konfigurierten Limit vergroessert.
- neue Funktionen Conn_First(), Conn_Next(), Conn_ClearFlags(), Conn_Flag()
und Conn_SetFlag().
- Commit:
5b25c8ccd0420b7e0834ef6ec186b57453f2156a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Verbindungsstatistik ein wenig klarer formuliert.
- Commit:
12cad28ee8804b0d7c5bce7ba8f3348e2702502c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen bzw. Fixes fuer "strict RFC"-Mode.
- Commit:
b840be9875a5fb218d4363e5900c68bf4a901808
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ausgehende Verbindungen mit ID 0 konnten nicht aufgebaut werden ... :-/
- einige Debug-Ausgaben erweitert.
- Commit:
3cf845fbfb0d4f8063d127afab51876b8627a537
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Segfault unter hoher Netzaktivitaet behoben: in Conn_Close() wird die
Connection-Struktur nun frueher als "ungueltig" markiert.
- besseres Error-Logging.
- Commit:
736bacde90ab3abab2290ec164b54c022cafcc0d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Es wird nun laenger auf Resolver-Ergebnisse gewartet, der Login aber
sofort fortgesetzt, so ein Ergebnis eintrifft.
- Commit:
345b9a32175858419bba14f367c712ba88556117
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "schneller Server-Reconnect" wird nun nur dann ausgefuehrt, wenn die
Verbindung zuvor "lange genug" aufgebaut war (z.B. also nicht mehr, wenn
der Peer sofort beim Connect ein fatales ERROR liefert).
- Commit:
af719e60c5e277ac006d3e3e19ef308f94c61b71
- From:
- Alexander Barton <alex@barton.de>
- Date:
- double in DOUBLE geaendert (ist in portab.h nun definiert).
- Commit:
c7b55aa6f45b75b52fb67419b7ca5af3940016a4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.
- Commit:
b6c049cb3c8fc8268cc9e7ac87b544e510e8b211
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client wird nun via NOTICEs ueber Resolver-Status informiert.
- Commit:
f060db5ec59bcbb736dab70ddd61db6230c10e92
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Connection-Statistik implementiert.
- Server-NOTICEs haben nun ein "Text-Prefix".
- Commit:
df2bd0e6fb5969555e05200a3f9bafba2d6c3581
- From:
- Alexander Barton <alex@barton.de>
- Date:
- buffer overflow behoben.
- Commit:
67d79b92e65f9c7cbe7667cd626960f989513239
- From:
- Alexander Barton <alex@barton.de>
- Date:
- fehlerhaften "Socket-Test-Patch" korrigiert.
- Commit:
c50ecda71559f78b0548840f3ced3098b8896055
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Conn_Write() prueft nun, ob der Socket noch offen ist, ehe Daten gesendet werden.
- Commit:
8a927a1b6aa95e716948aa21ed591381a2676ffc
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Penalty-Delays gelten nun auch für Schreibvorgaenge.
- Conn_Handler() besser strukturiert ...
- Commit:
eab10c91b795af65bbeb9004354f9686a7bc49f1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Timing" mal wieder geaendert: sollte schon 1 Sekunde sein, sonst kommen z.B. die PING-Timeouts falsch.
- Commit:
6c19b0e438d9afd9686d4efe91ec83db70976bdb
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Timing" von Conn_Handler() geaendert: der Daemon sollte nun noch weniger CPU-Zeit brauchen :-)
- Commit:
d58431a097cb5600b85bb23cb86b4a8002de9539
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PASS-Befehl auf NGIRCd_ProtoID umgestellt.
- Commit:
7b6cfc17c428b9c9b58fcb9204337d5c4329f98b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Conn_SetPenalty() zum Setzen von sog. "Penalty Zeiten";
wird bisher nur beim Connect verwendet (eine Sekunde).
- Commit:
ae958aa1a51f59ce78986d57d48e1df3c112fcc7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Syntax von Conn_Handler() geaendert: kein Timeout mehr.
- Log-Meldungen bezueglich Server-Restart verbessert.
- Timeout von select() auf eine Sekunde erhoeht.
- Commit:
f7327524fce6a7db28850c8b8b8f0e99d0b2402b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Weitere Anpassungen an pre-ANSI-Compiler.
- Commit:
c2f60abe55b5a8d320a27df0ce41790fa1141081
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen an pre-ANSI-Compiler,
- Includes aufgeraumt: Header includieren keine anderen mehr.
- Commit:
b2d472fc502e10bb8a3c36258353ffb998483ba0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bessere Reaktionen, wenn DNS-Abfragen fehlschlagen.
- Commit:
31a3bfed54b4120bfa6d94dcbaeb75eaf5ea9852
- From:
- Alexander Barton <alex@barton.de>
- Date:
- inet_aton() wird nur noch verwendet, wenn vorhanden; ansonsten inet_addr().
- Commit:
f0831174c3500cefc4f93d1da823b96a961d6c81
- From:
- Alexander Barton <alex@barton.de>
- Date:
- h_error wird nur noch ausgewertet, wenn vorhanden.
- Commit:
1f975b6e054916de5216ae83d9c52634262b81cb
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ausgehende, sich im Aufbau befindende Server-Links werden nun mit einem
speziellen Token (TOKEN_OUTBOUND) versehen, damit der Server sie spaeter
als solche wieder erkennen kann.
- Commit:
e506ae44e01be994346ee6cd99be8503cab8643f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- falschen Patch rueckgaengig gemacht ...
- Commit:
bebf0383d020712e7ff9ccb51f06159a5839487b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- in das "Error-File" werden wieder "kritische" Meldungen geschrieben.
- Commit:
95d55c56c6967f2e85246bd168cf53fec4d3b9fd
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Conn_NewListener() erwartet den Port nun als "unsigned int".
- 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.