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
|
03c3f3c990
|
- Netz-Split-Nachricht war so falsch. Nun ist sie korrekt aber nicht schoen.
|
2002-03-12 23:43:56 +00:00 |
|
Alexander Barton
|
9146fa2534
|
- Projektdatei an neue Quellcode-Struktur angepasst.
|
2002-03-12 23:42:59 +00:00 |
|
Alexander Barton
|
882c91280e
|
- Versions-String um "Vendor" erweitert.
|
2002-03-12 22:08:24 +00:00 |
|
Alexander Barton
|
e298b83b92
|
- Informationen um "Vendor" ergaenzt.
|
2002-03-12 21:47:40 +00:00 |
|
Alexander Barton
|
7049b60af4
|
- der System-Typ wird nun wieder korrekt ermittelt und verwendet.
|
2002-03-12 15:19:12 +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
|
d18ca0b85d
|
- externe portab-Header werden nicht mehr benoetigt. Notwendige Teile sind
nun im ngIRCd-Source-Tree enthalten.
|
2002-03-12 14:36:44 +00:00 |
|
Alexander Barton
|
f7a0ff1f65
|
- SQUIT, QUIT: Loglevel bei unbekannten Clients wieder auf WARNING erhoeht.
|
2002-03-11 22:06:32 +00:00 |
|
Alexander Barton
|
50ec7a56a4
|
- Client_Destroy() hat neuen Paramter: QUITs fuer Clients verschicken?
|
2002-03-11 22:04:10 +00:00 |
|
Alexander Barton
|
9fc7e66f66
|
- Log-Level von SQUIT und QUIT bei unbekannten Clients auf DEBUG herabgesetzt.
|
2002-03-11 17:33:40 +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
|
5fa05dcea8
|
- IRC_PING() ist, wenn nicht im "strict RFC"-Mode, toleranter und akzptiert
beliebig viele Parameter: z.B. BitchX sendet soetwas.
|
2002-03-10 22:40:22 +00:00 |
|
Alexander Barton
|
dce77559fa
|
- Netz-Splits werden nun als soche ausgegeben.
|
2002-03-10 22:03:20 +00:00 |
|
Alexander Barton
|
df09e7afd3
|
*** empty log message ***
|
2002-03-10 18:47:02 +00:00 |
|
Alexander Barton
|
23add79c3e
|
- bei WHO, WHOIS und NAMES wird nun nur noch der Status "Operator" oder
"voiced" geliefert -- nicht mehr beides.
|
2002-03-10 18:16:51 +00:00 |
|
Alexander Barton
|
d67d94ea04
|
- Handling von "--version" und "--help" nochmal geaendert ...
|
2002-03-10 17:50:48 +00:00 |
|
Alexander Barton
|
0903e7763c
|
- bei "ngircd --version" werden nun die eincompilierten Pfade angezeigt.
|
2002-03-10 17:45:41 +00:00 |
|
Alexander Barton
|
965855756b
|
- der Bindestrich ("-") ist nun auch in Nicknames erlaubt.
|
2002-03-10 17:15:20 +00:00 |
|
Alexander Barton
|
5bd4734a88
|
- die Pfade der Konfigurationsdatei, des MOTD und das Error-Files werden
nun aus den Vorgaben von configure ermittelt.
|
2002-03-10 17:07:41 +00:00 |
|
Alexander Barton
|
37c7087c6f
|
- das "localstatedir" wird fur "ngircd.err" angelegt.
|
2002-03-10 17:06:27 +00:00 |
|
Alexander Barton
|
0e092b3f06
|
- kleine Code-Umstellungen.
|
2002-03-06 15:50:14 +00:00 |
|
Alexander Barton
|
fe2bc90e45
|
- stderr wird nun in eine Datei umgelenkt (ngircd.err). Wenn der Server
nicht im Debug-Modus laeuft, so wird diese bei Programmende geloescht.
|
2002-03-06 15:36:04 +00:00 |
|
Alexander Barton
|
10aa35cc91
|
- Dateinamen und Pfad sind nun in Konstanten definiert.
|
2002-03-06 15:35:19 +00:00 |
|
Alexander Barton
|
c68c092ce3
|
- ein paar assert()-Tests ergaenzt.
|
2002-03-06 14:30:43 +00:00 |
|
Alexander Barton
|
0a13ff41ea
|
- kleinere Umstellungen.
|
2002-03-06 14:30:22 +00:00 |
|
Alexander Barton
|
ae6ab2c3e0
|
- Logging geaendert: detaillierter im Syslog, "allgemeiner" fuer Clients.
|
2002-03-04 23:16:23 +00:00 |
|
Alexander Barton
|
b3a64f5e08
|
- der WHO-Befehl (ohne Argumente) gat teilweise Channel-Names vergessen.
|
2002-03-04 01:43:20 +00:00 |
|
Alexander Barton
|
802a17b11d
|
- der AWAY-Mode wurde nicht ueber mehrere Server-Links weitergegeben.
|
2002-03-04 01:06:24 +00:00 |
|
Alexander Barton
|
5562f411c4
|
- neue Konstante DEFAULT_AWAY_MSG fuer die Default-Away-Meldung.
|
2002-03-04 01:05:10 +00:00 |
|
Alexander Barton
|
a1a3e67de6
|
- neuen Clients mit Mode "a" wird nun auch der Default-Away-Text gesetzt.
|
2002-03-04 01:04:46 +00:00 |
|
Alexander Barton
|
7de4683506
|
- WHO implementiert (bisher ohne Unterstuetzung von Masks)
|
2002-03-03 19:44:30 +00:00 |
|
Alexander Barton
|
9d5551ba6d
|
- neue Konstanten RPL_ENDOFWHO_MSG und RPL_WHOREPLY_MSG definiert.
|
2002-03-03 19:41:46 +00:00 |
|
Alexander Barton
|
14aba7c1b2
|
- Sourcen auf weitere Module fuer IRC-Befehle aufgesplitted.
- IRC-Befehl WHO implementiert.
|
2002-03-03 17:17:38 +00:00 |
|
Alexander Barton
|
10363b398e
|
- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)
|
2002-03-03 17:17:01 +00:00 |
|
Alexander Barton
|
2ee05c9a68
|
- Source in weitere Module fuer IRC-Befehle aufgesplitted.
|
2002-03-03 17:15:11 +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
|
7157d93651
|
- Channel- und Nicknames werden nun ordentlich validiert.
|
2002-03-02 01:35:50 +00:00 |
|
Alexander Barton
|
0370c4843f
|
- Bei der USER-Registrierung wird NICK nicht mehr sofort geforwarded,
sondern erst dann, wenn auch ein gueltiges USER empfangen wurde.
|
2002-03-02 00:49:11 +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
|
40f07f2f5c
|
- Forwarding von TOPIC an andere Server gefixed. Hoffentlich ;-)
|
2002-02-28 00:48:26 +00:00 |
|
Alexander Barton
|
ef7f7a90f4
|
- einige Funktionen in irc-xxx-Module ausgegliedert.
|
2002-02-27 23:26:36 +00:00 |
|
Alexander Barton
|
c23199d971
|
- Modul aus irc.c bzw. irc.h ausgegliedert.
|
2002-02-27 23:26:21 +00:00 |
|
Alexander Barton
|
b56eb4d8d4
|
- Anpassungen an Aufteilung von irc.d, Init- und Exit-Funktionen entfernt.
|
2002-02-27 23:25:31 +00:00 |
|
Alexander Barton
|
d022c1bf4e
|
- CONNECTED und DISCONNECTED fuer die irc-xxx-Module wird nun hier definiert.
|
2002-02-27 23:24:58 +00:00 |
|
Alexander Barton
|
fc186d77c1
|
- ueberfluessige Init- und Exit-Funktionen entfernt.
|
2002-02-27 23:24:29 +00:00 |
|
Alexander Barton
|
ff54198f43
|
- Includes fuer einige Header bereinigt.
|
2002-02-27 23:23:53 +00:00 |
|
Alexander Barton
|
a22a3d5f29
|
- einige Header umgestellt, neue Source-Dateien irc-xxx.c
|
2002-02-27 23:22:09 +00:00 |
|
Alexander Barton
|
9780ed1f21
|
- Channel-Topics werden nun auch korrekt von anderen Server angenommen.
|
2002-02-27 20:55:44 +00:00 |
|
Alexander Barton
|
d59f029043
|
- Channel-Topics implementiert.
|
2002-02-27 20:33:13 +00:00 |
|
Alexander Barton
|
d58e22a3ea
|
- neue Text-Konstante: ERR_NOTONCHANNEL_MSG
|
2002-02-27 20:33:01 +00:00 |
|
Alexander Barton
|
8975c7a204
|
- neue Konstante: CHANNEL_TOPIC_LEN
|
2002-02-27 20:32:34 +00:00 |
|
Alexander Barton
|
52548bd3e3
|
- neue Funktionen Channel_Topic() und Channel_SetTopic().
|
2002-02-27 20:32:10 +00:00 |
|
Alexander Barton
|
3c01ac4e33
|
- PRIVMSG zeugt nun bei Texten an User an, wenn diese "away" sind.
|
2002-02-27 18:57:21 +00:00 |
|
Alexander Barton
|
949977e878
|
- IRC-Befehl "AWAY" implementert.
|
2002-02-27 18:23:45 +00:00 |
|
Alexander Barton
|
83177581e4
|
- neue Text-Konstanten RPL_UNAWAY_MSG und RPL_NOWAWAY_MSG.
|
2002-02-27 18:23:24 +00:00 |
|
Alexander Barton
|
18d881876d
|
- Mode "a" (away) in USERMODES aufgenommen.
|
2002-02-27 18:22:45 +00:00 |
|
Alexander Barton
|
c48501245e
|
- neue Funktion Client_SetAway() und Client_Away() implementiert.
|
2002-02-27 18:22:09 +00:00 |
|
Alexander Barton
|
cd6e40493c
|
- PRIVMSG beachtet nun die Channel-Modes "n" und "m".
|
2002-02-27 17:05:41 +00:00 |
|
Alexander Barton
|
82da6d2ff1
|
- neue Text-Konstante ERR_CANNOTSENDTOCHAN_MSG eingefuehrt.
|
2002-02-27 17:05:13 +00:00 |
|
Alexander Barton
|
a7bbcef6e0
|
- Bug bei belegtem Nickname bei User-Registrierung (NICK-Befehl) behoben.
|
2002-02-27 16:04:14 +00:00 |
|
Alexander Barton
|
c147ebef0d
|
- NAMES beachtet nun das "invisible" Flag ("i") von Usern.
|
2002-02-27 15:23:27 +00:00 |
|
Alexander Barton
|
153aa0aac8
|
- neue Funktion Channel_IsMemberOf() implementiert.
|
2002-02-27 15:21:21 +00:00 |
|
Alexander Barton
|
28d5898617
|
- Logging beim Abmelden von Clients (erneut) geaendert: nun ist's aber gut ;-)
|
2002-02-27 14:47:53 +00:00 |
|
Alexander Barton
|
140d1aa505
|
- Logging bei Timeout von Verbindungen geaendert.
|
2002-02-27 14:47:04 +00:00 |
|
Alexander Barton
|
d360137d94
|
- gerade eben in SQUIT eingefuehrten Bug behoben: entfernte Server werden nun
nur noch geloescht, die Verbindung, von der SQUIT kam, bleibt wieder offen.
|
2002-02-27 03:44:53 +00:00 |
|
Alexander Barton
|
70e3c6b50a
|
- Log-Meldungen bei SQUIT erneut ueberarbeitet ...
|
2002-02-27 03:08:05 +00:00 |
|
Alexander Barton
|
b181f1bd3c
|
- SQUIT wird auf jeden Fall geforwarded, zudem besseres Logging.
|
2002-02-27 02:26:58 +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
|
180095be32
|
- einige unnoetige Client_NextHop()-Aufrufe entfernt.
- NAMES korrigiert und komplett implementiert.
|
2002-02-27 00:50:05 +00:00 |
|
Alexander Barton
|
93a52dfab8
|
- Nick-Aenderungen werden nun wieder korrekt ins Logfile geschrieben.
|
2002-02-26 22:06:40 +00:00 |
|
Alexander Barton
|
08d43d5f67
|
- VERSION wurde falsch weitergeleitet und beantwortet (Prefix nicht beachtet)
|
2002-02-26 20:52:40 +00:00 |
|
Alexander Barton
|
1ff2fceb22
|
- Fehler bei Fehlermeldung wg. unbekanntem Prefix behoben.
|
2002-02-26 20:52:15 +00:00 |
|
Alexander Barton
|
6817e293c5
|
- an User wird nun immer ein "komplettes" Prefix verschickt.
|
2002-02-25 17:46:27 +00:00 |
|
Alexander Barton
|
c90cf7c9ed
|
- WHOIS wird nicht mehr automatisch an den "Original-Server" weiterge-
leitet: war eh nicht RFC-konform und machte Probleme mit Clients.
|
2002-02-25 13:21:25 +00:00 |
|
Alexander Barton
|
62266a8d46
|
- wenn ein System sigaction() nicht kennt, so wird nun signal() verwendet.
|
2002-02-25 11:42:47 +00:00 |
|
Alexander Barton
|
498e6e0d22
|
- unter A/UX wird _POSIX_SOURCE definiert: fuer Systemheader notwendig.
|
2002-02-25 11:42:15 +00:00 |
|
Alexander Barton
|
aaa682fb24
|
- IRC-Befehl KILL sowie Kills bei Nick Collsisions implementiert.
|
2002-02-23 21:39:48 +00:00 |
|
Alexander Barton
|
6f955d2a34
|
- fuer SIGCHLD wird nun auch SA_NOCLDWAIT gesetzt, wenn vorhanden.
|
2002-02-23 19:06:47 +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
|
3c233aa9c5
|
- die Rechte der check-Scripts wurde nicht gesetzt.
|
2002-02-21 18:47:49 +00:00 |
|
Alexander Barton
|
0253bcc8af
|
- "check"-Target für "make check" und "make distcheck" begonnen ...
|
2002-02-21 17:25:16 +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
|
9919f38dae
|
- SA_RESTART wird fuer Signale nur noch gesetzt, wenn es definiert ist.
|
2002-02-19 20:30:47 +00:00 |
|
Alexander Barton
|
eea1a88b24
|
- "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.
- NGIRCd_DebugLevel wird (fuer VERSION-Befehl) ermittelt.
|
2002-02-19 20:08:24 +00:00 |
|
Alexander Barton
|
d1382fab5c
|
- Neue Variablen NGIRCd_DebugVersion und NGIRCd_Passive.
|
2002-02-19 20:07:48 +00:00 |
|
Alexander Barton
|
fcb47ae64b
|
- direkt nach dem Start werden die aktiven "Modes" ins Log geschrieben.
|
2002-02-19 20:07:13 +00:00 |
|
Alexander Barton
|
1fe8355fcf
|
- User-Registrierung wird nicht mehr als Nick-Aenderung protokolliert,
- VERSION liefert nun doch wieder den Debug-Status im Reply.
|
2002-02-19 20:06:45 +00:00 |
|
Alexander Barton
|
26ffbc7850
|
- "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.
|
2002-02-19 20:05:37 +00:00 |
|
Alexander Barton
|
0470cdfdcc
|
- der Debug-Level wird bei VERSION nicht mehr geliefert. Grund: a) absolut
unnoetig und b) Compiler-Fehler, wenn ohne Debug-Code configure'd ;-))
|
2002-02-19 02:21:17 +00:00 |
|
Alexander Barton
|
efe152336c
|
- Neue Funktion NGIRCd_VersionAddition().
|
2002-02-17 23:40:32 +00:00 |
|
Alexander Barton
|
3fbbfe44ed
|
- neue Funktion NGIRCd_VersionAddition(). NGIRCd_Version() aufgespaltet.
|
2002-02-17 23:40:21 +00:00 |
|
Alexander Barton
|
5a8a789511
|
- Konstanten sortiert, neue Konstante RPL_VERSION und RPL_VERSION_MSG.
|
2002-02-17 23:39:24 +00:00 |
|
Alexander Barton
|
458174ffb0
|
- neuer IRC-Befehl VERSION implementiert: IRC_VERSION().
|
2002-02-17 23:38:58 +00:00 |
|
Alexander Barton
|
a233adfbd8
|
- NICK-Aenderungen wurden dem User selber mit dem falschen Prefix geliefert.
|
2002-02-17 19:03:12 +00:00 |
|