Alexander Barton
|
8d1efc81f6
|
- per Default werden nun nur noch 5 Sessions parallel gestartet.
|
2002-09-23 20:54:17 +00:00 |
Alexander Barton
|
2b6dbb07e8
|
- in RPL_YOURHOST_MSG wurde ein fehlerhafter Versionsstring geliefert.
|
2002-09-22 21:40:33 +00:00 |
Alexander Barton
|
06cb16580e
|
- getpid.sh wird nun auf bei "make distcheck" gefunden.
|
2002-09-20 15:39:24 +00:00 |
Alexander Barton
|
7058a8c006
|
- das Test-Binary wurde nicht immer kopiert.
|
2002-09-20 15:12:42 +00:00 |
Alexander Barton
|
b71db1a9a5
|
- auch unter Cygwin wird ngircd-TEST bei "make clean" nun entfernt.
|
2002-09-20 15:09:44 +00:00 |
Alexander Barton
|
420c96d17b
|
- das ngIRCd-Binary fuer die Tests wird nun kopiert, nicht mehr verlinkt.
|
2002-09-20 15:08:12 +00:00 |
Alexander Barton
|
efedfe12ff
|
- Die PID des Test-Servers wird nun mit dem Script "getpid.sh" ermittelt.
|
2002-09-20 14:46:55 +00:00 |
Alexander Barton
|
90ab7c7c48
|
- die ermittelte PID des ngIRCd wird besser validiert (leer?).
|
2002-09-20 13:57:01 +00:00 |
Alexander Barton
|
33bda862da
|
- Fehler bei Validierung von "AdminInfo2" behoben.
|
2002-09-19 10:19:12 +00:00 |
Alexander Barton
|
b5d6597c0a
|
- Parameter fuer ps werden in anderer (besserer) Reihenfolge getestet.
|
2002-09-18 20:58:56 +00:00 |
Alexander Barton
|
982a08b80d
|
- katastrophalen Fix fuer Return-Wert korrigiert ... ARGL!
|
2002-09-17 17:11:56 +00:00 |
Alexander Barton
|
34bdaaa33f
|
- CLIENTS-Konstante unter IRIX vermindet.
|
2002-09-16 09:54:17 +00:00 |
Alexander Barton
|
508fa48aa6
|
- es wird nun getestet, mit welchen Parametern "ps" aufgerufen werden muss.
|
2002-09-16 09:53:16 +00:00 |
Alexander Barton
|
66b461a5ab
|
- neue Konstanten: RPL_ADMINME_MSG, RPL_ADMINLOC1_MSG, RPL_ADMINLOC2_MSG, RPL_ADMINEMAIL_MSG.
|
2002-09-16 09:23:40 +00:00 |
Alexander Barton
|
e3d70f2c43
|
- Auf Systemen, die "sys/select.h" kennen (z.B. AIX 3.2.5) wird dieses nun includiert.
|
2002-09-16 09:22:41 +00:00 |
Alexander Barton
|
5502fb271d
|
- neuer Befehl: ADMIN
|
2002-09-16 09:20:27 +00:00 |
Alexander Barton
|
e6f96a7a86
|
- IRC_WriteStrServersPrefix() lieferte einen Return-Wert, obwohl als VOID deklariert.
|
2002-09-16 09:19:23 +00:00 |
Alexander Barton
|
005391ca5b
|
- LIST kann nun auch an andere Server geforwarded werden.
|
2002-09-16 09:16:17 +00:00 |
Alexander Barton
|
3a3d6d7b9a
|
- neuer Befehl IRC_ADMIN().
|
2002-09-16 09:14:45 +00:00 |
Alexander Barton
|
4ded22b00b
|
- Admin-Info eingebaut (Variablen "AdminInfo1", "AdminInfo2" und "AdminEMail").
|
2002-09-16 09:13:40 +00:00 |
Alexander Barton
|
b615d12897
|
- Admin-Info eingebaut (Variablen "AdminInfo1", "AdminInfo2" und "AdminEMail");
- Bug bei zu langem Operator-Name behoben.
|
2002-09-16 09:13:06 +00:00 |
Alexander Barton
|
21244add31
|
- unter Darwin werden nur noch 20 Clients parallel gestartet.
|
2002-09-13 06:11:19 +00:00 |
Alexander Barton
|
e7b09536bf
|
- ps wird nun (hoffentlich portabler) jeweils mit "ax" aufgerufen.
|
2002-09-13 06:04:49 +00:00 |
Alexander Barton
|
a0b06ecbd4
|
- ${srcdir} wird nun beachtet.
|
2002-09-12 02:28:44 +00:00 |
Alexander Barton
|
3f873b0c39
|
- PID des Test-Servers wird besser ermittelt.
|
2002-09-12 02:27:47 +00:00 |
Alexander Barton
|
05bf66dff0
|
- Test-Server wird in aktuelles Verzeichnis als "ngircd-TEST" verlinkt.
- die PID des Test-ngIRCd wird besser ermittelt.
|
2002-09-12 02:27:30 +00:00 |
Alexander Barton
|
069ca5df40
|
- $(srcdir) wird nun beachtet; fehlenden "\" ergaenzt; Dateien ergaenzt.
|
2002-09-12 02:26:17 +00:00 |
Alexander Barton
|
fc6f64742c
|
- EXTRA_DIST ergaenzt, clean-Target erweitert.
- neues Script "stress-server.sh" integriert.
|
2002-09-09 22:56:07 +00:00 |
Alexander Barton
|
d040fa2a7d
|
- laeuft der ngIRCd im Vordergrund, so wird syslog nicht mehr benutzt.
|
2002-09-09 22:55:21 +00:00 |
Alexander Barton
|
4d46eac733
|
- Tests erweitert.
|
2002-09-09 21:26:00 +00:00 |
Alexander Barton
|
85691130b1
|
- nun ist auch ein Test-Operator konfiguriert.
|
2002-09-09 21:25:50 +00:00 |
Alexander Barton
|
c4d78a3469
|
- Test-Suite fuer den ngIRCd begonnen.
|
2002-09-09 10:16:24 +00:00 |
Alexander Barton
|
dd4535b7f1
|
- Testprogramm ueberarbeitet, macht nun selber keine Ausgaben mehr.
|
2002-09-09 10:05:10 +00:00 |
Alexander Barton
|
1734e53410
|
- Anpassungen an neue Test-Suite (Ausgabeformat).
|
2002-09-09 10:00:39 +00:00 |
Alexander Barton
|
843fe45dee
|
- ngIRCd "Test-Suite" in Build-System aufgenommen.
|
2002-09-09 10:00:15 +00:00 |
Alexander Barton
|
51dabeafaa
|
- Server-Versionsausgabe ueberarbeitet.
|
2002-09-09 03:34:33 +00:00 |
Alexander Barton
|
05fc4a4cb7
|
- Parameter von List_Add{Invited|Banned}() erweitert.
- neue Funktion Already_Registered().
- doppelte Ban- und Invite-Eintraege werden nun vermieden.
|
2002-09-08 17:06:07 +00:00 |
Alexander Barton
|
f3c0c7c0b3
|
- Parameter von List_Add{Invited|Banned}() erweitert.
|
2002-09-08 17:05:25 +00:00 |
Alexander Barton
|
c2aefbb3e1
|
- auch Nicht-ChanOps konnten Ban- und Invite-Lists veraendern.
|
2002-09-08 01:38:36 +00:00 |
Alexander Barton
|
296ddebed1
|
- Bans/Invites: andere Server wurden nicht informiert.
- neue Funktion Send_ListChange().
|
2002-09-08 01:16:58 +00:00 |
Alexander Barton
|
ffcf5ab999
|
- neu: Lists_AddInvited(), Lists_DelInvited(), Lists_ShowInvites, Lists_AddBanned(), Lists_DelBanned(), Lists_ShowBanned und Lists_MakeMask().
|
2002-09-08 00:56:14 +00:00 |
Alexander Barton
|
592565aef5
|
- neu: Check_List(), Check_List(), Lists_AddInvited(), Lists_DelInvited(), Lists_ShowInvites, Lists_AddBanned(), Lists_DelBanned(), Lists_ShowBanned und Lists_MakeMask().
- einige Bug-Fixes, bessere Debug-Meldungen.
|
2002-09-08 00:55:45 +00:00 |
Alexander Barton
|
53f76a1dad
|
- den BAN-Befehl gibt es gar nicht ;-)
|
2002-09-08 00:52:55 +00:00 |
Alexander Barton
|
ce4b719459
|
- ein INVITE wird auch dann gespeichert (obwohl der Channel nicht +i ist), wenn der Client gebanned ist.
- den BAN-Befehl gibt es gar nicht ;-)
|
2002-09-08 00:52:39 +00:00 |
Alexander Barton
|
19ac723e48
|
- Invite- und Ban-Lists (MODE +I, MODE +b) implementiert.
|
2002-09-08 00:51:28 +00:00 |
Alexander Barton
|
a1ded68a49
|
- ein "banned client" darf in einen Channel, wenn er "invited" ist.
|
2002-09-08 00:50:25 +00:00 |
Alexander Barton
|
8a927a1b6a
|
- Penalty-Delays gelten nun auch für Schreibvorgaenge.
- Conn_Handler() besser strukturiert ...
|
2002-09-07 22:34:44 +00:00 |
Alexander Barton
|
eab10c91b7
|
- "Timing" mal wieder geaendert: sollte schon 1 Sekunde sein, sonst kommen z.B. die PING-Timeouts falsch.
|
2002-09-07 21:35:06 +00:00 |
Alexander Barton
|
6c19b0e438
|
- "Timing" von Conn_Handler() geaendert: der Daemon sollte nun noch weniger CPU-Zeit brauchen :-)
|
2002-09-07 21:13:38 +00:00 |
Alexander Barton
|
6f15c062a3
|
- "check-version" an neuen Versionsstring angepasst.
|
2002-09-07 18:06:29 +00:00 |
Alexander Barton
|
60df88777e
|
- IRC+-Protokoll ist nun abschaltbar.
- neue Konstante PROTOIRC.
|
2002-09-07 17:58:00 +00:00 |
Alexander Barton
|
3dc1621200
|
- IRC+-Protokoll ist nun abschaltbar.
|
2002-09-07 17:57:31 +00:00 |
Alexander Barton
|
14cbca87c8
|
- IRC+-Protokoll ist nun abschaltbar; Versionsstring angepasst.
|
2002-09-07 17:57:17 +00:00 |
Alexander Barton
|
378e511e04
|
- New_Chan() in Channel_Create() umbenannt; entsprechende Anpassungen.
- Neue Funktion Channel_SetModes().
|
2002-09-03 23:57:57 +00:00 |
Alexander Barton
|
1f9ba7b326
|
- neuen Befehl CHANINFO implementiert: IRC_CHANINFO().
|
2002-09-03 23:56:55 +00:00 |
Alexander Barton
|
3010f03414
|
- neue Funktion IRC_WriteStrServersPrefixFlag().
|
2002-09-03 23:56:06 +00:00 |
Alexander Barton
|
938abb0236
|
- CHANINFO wird auf Server-Links gesendet, wenn unterstuetzt.
|
2002-09-03 23:55:44 +00:00 |
Alexander Barton
|
1256f34736
|
- neuen Befehl CONNECT begonnen zu implementieren.
|
2002-09-03 23:54:59 +00:00 |
Alexander Barton
|
d1ac40391e
|
- neue Befehle CHANINFO und CONNECT.
|
2002-09-03 23:54:06 +00:00 |
Alexander Barton
|
33a3550df4
|
- neue Konstante IRCPLUSFLAGS.
|
2002-09-03 23:53:41 +00:00 |
Alexander Barton
|
1c668252c9
|
- IRC+-Protokoll-Flags erweitert.
|
2002-09-03 23:53:19 +00:00 |
Alexander Barton
|
55ee4c9553
|
- Das IRC+-Protokoll wird nun richtig erkannt ...
|
2002-09-03 20:58:43 +00:00 |
Alexander Barton
|
ad1cbe34b4
|
- Anpassungen/Umstellung auf IRC+-Protokoll.
|
2002-09-03 20:39:54 +00:00 |
Alexander Barton
|
5aa9c8f44c
|
- Flags von connecteten Servern werden nun gespeichert.
|
2002-09-03 18:55:03 +00:00 |
Alexander Barton
|
e62ad97937
|
- CLIENT-Struktur um Flags erweitert.
- neue Funktionen Client_SetFlags() und Client_Flags().
|
2002-09-03 18:54:31 +00:00 |
Alexander Barton
|
6d81286b08
|
- neue Konstante CLIENT_FLAGS_LEN.
|
2002-09-03 18:53:38 +00:00 |
Alexander Barton
|
40ebd4704a
|
- Ausgaben auf der Console werden nun "geflushed".
|
2002-09-03 17:25:45 +00:00 |
Alexander Barton
|
c76e6769db
|
- Server-Flag "o" ("OperCanUseMode") implementiert.
|
2002-09-02 21:06:11 +00:00 |
Alexander Barton
|
c0910498e8
|
- Logmeldungen fuer Server- und Protokollversionen verbessert.
|
2002-09-02 19:31:26 +00:00 |
Alexander Barton
|
f43e284b22
|
- Konstante PASSSERVERADD durch Variable NGIRCd_ProtoID ersetzt.
|
2002-09-02 19:05:44 +00:00 |
Alexander Barton
|
c67bb2ac9f
|
- Version (Server und Protokoll) von connectierten Servern wird nun ausgewertet.
|
2002-09-02 19:04:30 +00:00 |
Alexander Barton
|
d58431a097
|
- PASS-Befehl auf NGIRCd_ProtoID umgestellt.
|
2002-09-02 19:03:09 +00:00 |
Alexander Barton
|
ff07226814
|
- neue Variable: NGIRCd_ProtoID (Protokoll- und Server-ID fuer "PASS"-Befehl)
|
2002-09-02 19:01:11 +00:00 |
Alexander Barton
|
65b31ffbb2
|
- NGIRCd_ProtoID (Protokoll- und Server-ID) wird erzeugt.
|
2002-09-02 19:00:25 +00:00 |
Alexander Barton
|
adcd9289c2
|
- vorkonfigurierte Channel: Fehlerhaften Test "kein Null-Name" korrigiert.
|
2002-09-02 18:23:35 +00:00 |
Alexander Barton
|
7e1b3b9157
|
- neue Konfigurationsoption "OperCanUseMode" (Sektion "Global"):
ist sie aktiv, koennen IRC-Operatoren immer Channel-Modes setzen.
|
2002-09-02 14:59:17 +00:00 |
Alexander Barton
|
f673fb960a
|
- an Clients wurden Modes mit fuehrendem ":" geliefert. Das ist zwar RFC-
konform (IMO), macht aber leider grosse(!!) Probleme :-/
|
2002-08-27 13:57:03 +00:00 |
Alexander Barton
|
7d30c8cebc
|
- Hmpf. "Verfruehtes" CVS-Update einiger Source-Files zurueckgenommen ...
|
2002-08-26 23:47:58 +00:00 |
Alexander Barton
|
d645ce86e9
|
- Bei einem JOIN in einen persistenten Channel werden nun evtl. zu setzende
User-Modes korrekt in den Channel gemeldet.
|
2002-08-26 23:39:22 +00:00 |
Alexander Barton
|
7b6cfc17c4
|
- neue Funktion Conn_SetPenalty() zum Setzen von sog. "Penalty Zeiten";
wird bisher nur beim Connect verwendet (eine Sekunde).
|
2002-08-26 00:03:15 +00:00 |
Alexander Barton
|
5063de59b1
|
- Prefixe werden nur noch bei reg. Verbindungen validiert, ansonsten ignoriert.
|
2002-07-29 20:35:33 +00:00 |
Alexander Barton
|
e0ed3aa141
|
- Semantik der Validate_XXX()-Funktionen verbessert,
- Validate_Prefix() mit "Leben" erfuellt ;-)
|
2002-07-26 21:12:24 +00:00 |
Alexander Barton
|
e07fab17b1
|
- NJOIN wurde "zerhackt" an andere Server weitergegeben.
|
2002-07-25 12:33:19 +00:00 |
Alexander Barton
|
3da161131a
|
- KILL konnte keine Remote-Clients toeten; zudem besseres Logging.
|
2002-07-25 11:37:01 +00:00 |
Alexander Barton
|
b1f4200608
|
- bei INVITE wurde im Antwort-Status-Code das falsche Prefix verschickt.
|
2002-07-25 11:36:16 +00:00 |
Alexander Barton
|
2d4f7847d8
|
- "portability header" werden nun bei Lint-Laeufen gefunden.
|
2002-07-22 13:23:28 +00:00 |
Alexander Barton
|
81a26d988a
|
- Lists_AddInvited() kann nun einen Fehler liefern.
|
2002-07-15 16:35:21 +00:00 |
Alexander Barton
|
1d524784ff
|
- Channel-Modes "b" und "I" in CHANMODES aufgenommen.
|
2002-07-15 16:34:46 +00:00 |
Alexander Barton
|
a6b61df983
|
- neue Konstanten fuer Invite- und Banlists: RPL_xxxLIST_MSG, RPL_ENDOFxxx_MSG
- neue Message ERR_UNKNOWNMODE_MSG.
|
2002-07-15 16:33:57 +00:00 |
Alexander Barton
|
adbb2e09df
|
- neues Modul match.c/match.h hinzugefuegt.
|
2002-06-26 15:44:47 +00:00 |
Alexander Barton
|
39b9f65d0d
|
- IRC_LIST ruft nun Match() auf und beherrscht somit nun Patterns.
|
2002-06-26 15:44:15 +00:00 |
Alexander Barton
|
cf9629b9c7
|
- neues #define: REGISTER
|
2002-06-26 15:43:38 +00:00 |
Alexander Barton
|
8907c8dd3d
|
- neues Modul "match" begonnen.
|
2002-06-26 15:42:58 +00:00 |
Alexander Barton
|
c1a278b0eb
|
- Reihenfolge der Tests geaendert. Ist "huebscher" :-)
|
2002-06-26 12:48:20 +00:00 |
Alexander Barton
|
151babd168
|
- IRC_INVITE() validierte das Ziel eines INVITES nicht korrekt.
|
2002-06-11 13:59:07 +00:00 |
Alexander Barton
|
9fd8254ada
|
- auch bei IRC_NOTICE() wurde das Ziel nicht korrekt validiert.
|
2002-06-11 13:58:43 +00:00 |
Alexander Barton
|
e876e210da
|
- Code-Stelle in IRC_JOIN "klarer" gemacht :-)
|
2002-06-10 21:10:25 +00:00 |
Alexander Barton
|
e6d1bcdf82
|
- bessere Fehlermeldung, wenn malloc() fehl schlaegt.
|
2002-06-10 21:09:39 +00:00 |
Alexander Barton
|
c3d9c40a74
|
- wurde bei PRIVMSG als Ziel ein Server angegeben, so beendete sich der ngircd mit einem assert().
|
2002-06-10 21:08:45 +00:00 |
Alexander Barton
|
63c36773e4
|
- Bessere Logging, wenn malloc() fehl schlaegt.
|
2002-06-09 13:19:08 +00:00 |
Alexander Barton
|
e2b827d8b1
|
- Flag "OnlyOnce" bei Lists_AddInvited() ergaenzt.
- Neue Funktion Lists_DeleteChannel().
|
2002-06-09 13:18:40 +00:00 |
Alexander Barton
|
31a8dd2f2f
|
- Invite-Lists weiter implementiert.
- Flag "OnlyOnce" bei Lists_AddInvited() ergaenzt.
- Neue Funktion Lists_DeleteChannel().
|
2002-06-09 13:18:23 +00:00 |
Alexander Barton
|
27a70171f1
|
- Flag "OnlyOnce" bei Lists_AddInvited() ergaenzt.
|
2002-06-09 13:17:29 +00:00 |
Alexander Barton
|
1fd7215def
|
- Besseres Logging, wenn malloc() fehl schlaegt.
- Ban- und Invite-Lists werden korrekt aufgeraeumt.
|
2002-06-09 13:15:58 +00:00 |
Alexander Barton
|
acd91c0164
|
- der INCLUDE-Pfad wird nun anders gesetzt; loest Probleme mit ansi2knr.
|
2002-06-02 23:17:12 +00:00 |
Alexander Barton
|
9cb74e8135
|
- besseres Logging beim Restart des Servers.
|
2002-06-02 23:16:42 +00:00 |
Alexander Barton
|
b788a3daa5
|
- Pre-defined Channels werden spaeter erzeugt.
|
2002-06-02 17:13:33 +00:00 |
Alexander Barton
|
04162c3944
|
- Neue Funktion Channel_InitPredefined().
|
2002-06-02 17:13:07 +00:00 |
Alexander Barton
|
5cac54044b
|
- Log-Meldungen bezueglich Server-Restart verbessert.
|
2002-06-02 17:03:32 +00:00 |
Alexander Barton
|
ae958aa1a5
|
- Syntax von Conn_Handler() geaendert: kein Timeout mehr.
- Log-Meldungen bezueglich Server-Restart verbessert.
- Timeout von select() auf eine Sekunde erhoeht.
|
2002-06-02 17:03:08 +00:00 |
Alexander Barton
|
b966b2108d
|
- Syntax von Conn_Handler() geaendert: kein Timeout mehr.
|
2002-06-02 17:02:34 +00:00 |
Alexander Barton
|
9ec32d15ab
|
- die "umask" des Servers wird nun auf 077 gesetzt;
- Hauptschleife geaendert.
|
2002-06-02 17:01:21 +00:00 |
Alexander Barton
|
adc1eedda3
|
- IRC_INVITE() implementiert.
|
2002-06-02 15:23:46 +00:00 |
Alexander Barton
|
6d28127154
|
- neue Funktion Lists_AddInvited().
|
2002-06-02 15:23:16 +00:00 |
Alexander Barton
|
646acbc0b2
|
- neue Konstanten ERR_INVITEONLYCHAN_MSG und ERR_BANNEDFROMCHAN_MSG.
|
2002-06-02 15:22:40 +00:00 |
Alexander Barton
|
74b1205783
|
- nicht unterstuetzte Channel-Modes entfernt.
|
2002-06-02 15:14:22 +00:00 |
Alexander Barton
|
f7567db01f
|
- JOIN: Invite- und Ban-Lists werden nun beachtet.
|
2002-06-02 14:51:14 +00:00 |
Alexander Barton
|
ef328ab392
|
- neue Konstanten RPL_INVITING_MSG und ERR_USERONCHANNEL_MSG.
|
2002-06-02 14:15:50 +00:00 |
Alexander Barton
|
22365b2c55
|
- QUIT wurde mir falschem Prefix verschickt.
|
2002-06-01 15:55:17 +00:00 |
Alexander Barton
|
d5b4c6dfd3
|
- neue Konstante ERR_USERNOTINCHANNEL_MSG definiert.
|
2002-06-01 14:40:00 +00:00 |
Alexander Barton
|
234f9472c2
|
- IRC_KICK() implementiert.
|
2002-06-01 14:39:34 +00:00 |
Alexander Barton
|
a2119a660a
|
- fehlerhaften Fehlercode in IRC_TOPIC() gefixed.
|
2002-06-01 14:37:28 +00:00 |
Alexander Barton
|
dadebb2196
|
- Channel_RemoveClient() heisst nun Channel_Quit().
|
2002-06-01 14:36:43 +00:00 |
Alexander Barton
|
bec858c77f
|
- neue Funktionen Channel_Kick() und Channel_Quit();
- Channel_RemoveClient() ist entfallen.
|
2002-06-01 14:36:05 +00:00 |
Alexander Barton
|
cc1e8514f8
|
- neue Funktionen Channel_Kick() und Channel_Quit();
- Channel_RemoveClient() ist entfallen.
- Remove_Client() ueberarbeitet: nun mit Unterstuetzung fuer PART, QUIT und KICK.
|
2002-06-01 14:35:39 +00:00 |
Alexander Barton
|
b5d74751b1
|
- Konstanten aufgeraeumt, unnoetige entfernt.
|
2002-06-01 11:10:40 +00:00 |
Alexander Barton
|
f7327524fc
|
- Weitere Anpassungen an pre-ANSI-Compiler.
|
2002-05-30 16:52:20 +00:00 |
Alexander Barton
|
c2f60abe55
|
- Anpassungen an pre-ANSI-Compiler,
- Includes aufgeraumt: Header includieren keine anderen mehr.
|
2002-05-27 13:09:26 +00:00 |
Alexander Barton
|
269a760f3d
|
- Channel-Mode "i" in Feature-Konstante aufgenommen,
|
2002-05-27 13:04:07 +00:00 |
Alexander Barton
|
ba258e65a0
|
- Anpassungen an pre-ANSI-Compiler.
|
2002-05-27 13:00:50 +00:00 |
Alexander Barton
|
1934257636
|
- Anpassungen an pre-ANSI-Compiler.
|
2002-05-27 12:54:07 +00:00 |
Alexander Barton
|
fba52c45e8
|
- Aenderungen fuer pre-ANSI-Compiler.
|
2002-05-27 12:35:19 +00:00 |
Alexander Barton
|
2728c74b6c
|
- neue Module "irc-op", "lists" und "resolve" integriert.
|
2002-05-27 11:25:17 +00:00 |
Alexander Barton
|
46ec0f24f6
|
- neues Modul "resolve" begonnen.
|
2002-05-27 11:23:27 +00:00 |
Alexander Barton
|
9dc44d9bab
|
- neues Modul "lists" begonnen.
|
2002-05-27 11:22:39 +00:00 |
Alexander Barton
|
ea9b72ef79
|
- neues Modul "irc-op" begonnen.
|
2002-05-27 11:22:07 +00:00 |
Alexander Barton
|
c23535bc96
|
- bei "--configtest" werden keine leeren Bloecke mehr ausgegeben.
|
2002-05-22 11:14:36 +00:00 |
Alexander Barton
|
cc0a694c36
|
- alten CVS-ID-Tag entfernt; ansi2knr.c ist direkt von automake uebernommen.
|
2002-05-22 09:44:50 +00:00 |
Alexander Barton
|
af9b97b55f
|
- ansi2knr zum CVS-Tree hinzugefuegt.
|
2002-05-22 09:44:07 +00:00 |
Alexander Barton
|
8430c55733
|
- "ansi2knr" zur "DeANSIfikation" als automake-Option gesetzt.
|
2002-05-22 09:09:43 +00:00 |
Alexander Barton
|
040f5422f2
|
- persistente und vordefinierte Channels implementiert.
|
2002-05-21 00:10:16 +00:00 |
Alexander Barton
|
b2d472fc50
|
- bessere Reaktionen, wenn DNS-Abfragen fehlschlagen.
|
2002-05-19 13:05:22 +00:00 |
Alexander Barton
|
0fb57ecffc
|
- Definition von "signed" wieder entfernt: mehr Schaden als Nutzen :-/
|
2002-05-19 10:49:23 +00:00 |
Alexander Barton
|
237c761f67
|
- Dummy fuer inet_aton() entfernt. "signed" wird bei Bedarf definiert.
|
2002-05-19 10:46:08 +00:00 |
Alexander Barton
|
c5461c4596
|
- Code aufgeraeumt, Tests auf C99-vsnprintf() entfernt (fuer ngIRCd unnoetig).
|
2002-05-19 10:44:52 +00:00 |
Alexander Barton
|
31a3bfed54
|
- inet_aton() wird nur noch verwendet, wenn vorhanden; ansonsten inet_addr().
|
2002-05-19 10:44:02 +00:00 |
Alexander Barton
|
509a34f0fa
|
- die libngportab wurde "zu frueh" zum ngIRCd gelinkt ...
|
2002-05-19 01:30:29 +00:00 |
Alexander Barton
|
679565603a
|
- neue Library "ngportab" begonnen: diese bildet Funktionen nach, die auf
dem Ziel-System nicht vorhanden sind -- wie z.B. vsnprintf().
|
2002-05-19 01:17:40 +00:00 |
Alexander Barton
|
cf029a81ac
|
- ngircd wird nun gegen die libngportab gelinkt, die evtl. benoetigte
und nicht auf dem System vorhandene Funktionen nachbildet.
|
2002-05-19 01:15:55 +00:00 |
Alexander Barton
|
f0831174c3
|
- h_error wird nur noch ausgewertet, wenn vorhanden.
|
2002-05-18 21:53:53 +00:00 |
Alexander Barton
|
991da8ea2f
|
- der Sniffer (--sniffer) aktiviert nun automatisch den Debug-Modus mit.
|
2002-05-18 12:20:02 +00:00 |
Alexander Barton
|
f73e403ae5
|
- Test auf POSIX Regular-Expression-Funktionen eingebaut.
|
2002-04-24 13:33:56 +00:00 |
Alexander Barton
|
f22f1cf4f4
|
- neue Funktion Channel_MemberCount() implementiert.
|
2002-04-23 19:51:31 +00:00 |
Alexander Barton
|
3c0c3c3c5f
|
- Neue Funktion IRC_LIST() begonnen zu implementieren.
|
2002-04-23 19:51:14 +00:00 |
Alexander Barton
|
9d2407dbc5
|
- Neue IRC-Funktion LIST implementiert.
|
2002-04-23 19:50:27 +00:00 |
Alexander Barton
|
28a58717be
|
- zwei neue Konstanten definiert: RPL_LIST_MSG und RPL_LISTEND_MSG.
|
2002-04-23 19:50:06 +00:00 |
Alexander Barton
|
7f79591522
|
- IRC_QUIT(): der QUIT-Befehl wird nun auch von unreg. Clients akzeptiert.
|
2002-04-14 14:02:35 +00:00 |
Alexander Barton
|
3be7b9ef59
|
- Count_MyServers() zaehlt nun wieder richtig, LUSERS sollte nun wieder die
korrekte Anzahl eigener Server-Links anzeigen.
|
2002-04-14 13:54:51 +00:00 |
Alexander Barton
|
5b4e9152ad
|
- Format-String fuer Log-Meldung bei Nick-Aenderungen lokaler Clients
war corrupt, der Server stuerzte so in der Regel ab :-(
|
2002-04-08 16:37:50 +00:00 |
Alexander Barton
|
2310ac2c39
|
- Es wird nicht mehr anhand der Parameter-Anzahl, sondern des Token erkannt,
ob es sich beim SERVER-Befehl um ein- oder ausgehende Verbindungen handelt
und somit die eigenen PASS- und SERVER-Befehle gesendet werden muessen.
|
2002-04-08 01:20:14 +00:00 |
Alexander Barton
|
89edc330f1
|
- neue Konstante TOKEN_OUTBOUND.
|
2002-04-08 01:18:14 +00:00 |
Alexander Barton
|
1f975b6e05
|
- 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.
|
2002-04-08 01:17:54 +00:00 |
Alexander Barton
|
97d5e1b49b
|
- MAX_OPERATORS und MAX_SERVERS auf je 16 angehoben :-)
|
2002-04-08 00:13:45 +00:00 |
Alexander Barton
|
75c0bd250e
|
- stdlib.h wird nun includiert.
|
2002-04-04 13:03:55 +00:00 |
Alexander Barton
|
7d4e9a019f
|
- string.h wird nun includiert.
|
2002-04-04 13:03:39 +00:00 |
Alexander Barton
|
ddbf2626d7
|
- das "new line" am Ende der Datei fehlte ...
|
2002-04-04 13:03:11 +00:00 |
Alexander Barton
|
5b27e491d4
|
- URL der Homepage zu Versionstext hinzugefueht (aus branch-0-4-x).
|
2002-04-01 17:05:48 +00:00 |
Alexander Barton
|
b58ab32b9f
|
- im Debug-Modus wird nun der Name der "Error-Datei" ausgegeben.
|
2002-03-31 16:46:15 +00:00 |
Alexander Barton
|
85aad86906
|
- Kommandozeilen-Option "-f" wurde falsch geparsed.
|
2002-03-31 13:20:42 +00:00 |
Alexander Barton
|
e506ae44e0
|
- falschen Patch rueckgaengig gemacht ...
|
2002-03-30 13:40:56 +00:00 |
Alexander Barton
|
bebf0383d0
|
- in das "Error-File" werden wieder "kritische" Meldungen geschrieben.
|
2002-03-30 13:37:12 +00:00 |
Alexander Barton
|
1c99b8377f
|
- wenn kein ListenPort definiert ist, so wird nun 6667 als Default verwendet.
|
2002-03-30 13:08:10 +00:00 |
Alexander Barton
|
d68fb7a320
|
- in das Error-Log wurde eine nicht-initialisierte Start-Zeit geschrieben.
|
2002-03-29 23:58:10 +00:00 |
Alexander Barton
|
fe06f6e990
|
- Error-Log wird nach User-Wechsel mit Log_InitErrorfile() initialisiert.
- Einige Tippfehler korrigiert ...
|
2002-03-29 23:34:18 +00:00 |
Alexander Barton
|
3d74a9c323
|
- Error-Log wird nach User-Wechsel initialisiert: Log_InitErrorfile().
|
2002-03-29 23:33:42 +00:00 |
Alexander Barton
|
1c2d0ae5de
|
- neue Konfigurations-Variablen ServerUID und ServerGID.
|
2002-03-29 23:33:05 +00:00 |
Alexander Barton
|
07c3e62e11
|
- der Daemon kann nun seine UID und GID wechseln.
|
2002-03-29 22:56:40 +00:00 |
Alexander Barton
|
773d886df6
|
- Handling des "Error-File" (stderr) geaendert.
|
2002-03-29 22:55:42 +00:00 |
Alexander Barton
|
d47f88427d
|
- ERROR_DIR auf "/tmp" geaendert: dort darf i.d.R. jeder schreiben.
|
2002-03-29 22:55:02 +00:00 |
Alexander Barton
|
95d55c56c6
|
- Conn_NewListener() erwartet den Port nun als "unsigned int".
|
2002-03-29 22:54:35 +00:00 |
Alexander Barton
|
4cdc98154c
|
- Conf_ListenPorts[] ist nun unsigned.
- Neue Konfigurations-Variablen Conf_UID und Conf_GID.
|
2002-03-29 22:53:59 +00:00 |
Alexander Barton
|
d4a9ceae75
|
- das "localstatedir" wird nicht mehr erzeugt, da nicht mehr benoetigt.
|
2002-03-29 22:52:12 +00:00 |
Alexander Barton
|
1c00ddffec
|
- das Error-File wird nun komplett durch das Log-Modul verwaltet, der
Dateiname enthaelt nun die PID: so koennen mehrere Instanzen laufen.
|
2002-03-29 20:59:22 +00:00 |
Alexander Barton
|
f4b23bfc96
|
- ERROR_FILE wurde durch ERROR_DIR ersetzt.
|
2002-03-29 20:58:36 +00:00 |
Alexander Barton
|
72accd4ee5
|
- neuer Kommandozeilen-Parameter "--config"/"-f".
|
2002-03-28 14:15:33 +00:00 |
Alexander Barton
|
da8da1ce7d
|
- Hmpf. NOTICE von Server Notices wurde ohne Absender verschickt :-/
|
2002-03-27 21:03:09 +00:00 |
Alexander Barton
|
20a2ffef88
|
- Server Notices (User-Mode "s") implementiert.
|
2002-03-27 20:53:30 +00:00 |
Alexander Barton
|
6b58ab8427
|
- einige Log-Meldungen werden nun auch als Server Notice verschickt.
|
2002-03-27 20:52:58 +00:00 |
Alexander Barton
|
a89dc54690
|
- neuer Kommandozeilen-Parameter "--configtest": gibt die verwendete Server-
Konfiguration aus. Diesbezuegliche Ausgaben bei "--help" sind entfallen.
|
2002-03-27 16:41:25 +00:00 |
Alexander Barton
|
e8668cf593
|
- NGIRCd_ConfFile definiert.
|
2002-03-27 16:40:31 +00:00 |
Alexander Barton
|
bdf53a6d29
|
- MAX_LOG_MSG_LEN ist nun global in defines.h definiert.
|
2002-03-27 16:40:06 +00:00 |
Alexander Barton
|
d09dfb3e36
|
- neues #define: MAX_LOG_MSG_LEN.
|
2002-03-27 16:39:50 +00:00 |
Alexander Barton
|
f86083a057
|
- neue Funktion Conf_Test() zum Testen der Konfiguration.
- Conf_File ist entfallen, ist nun NGIRCd_ConfFile.
|
2002-03-27 16:39:22 +00:00 |
Alexander Barton
|
bcc5138518
|
- Kommentar korrekt eingerueckt. Wow ;-)
|
2002-03-26 23:58:34 +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
|
b79ba679a1
|
- SPLint in Makefiles als Target "lint" eingebunden.
|
2002-03-25 19:38:16 +00:00 |
Alexander Barton
|
8d79f26721
|
- neuer Header splint.h fuer Code-Check mit SPLint.
|
2002-03-25 19:13:19 +00:00 |
Alexander Barton
|
95a4b1b158
|
- einige Anpassungen nach Code-Check mit SPLint ;-)
|
2002-03-25 19:11:01 +00:00 |
Alexander Barton
|
a323186926
|
- neue Konstante fuer "Server Messages" (User-Mode "s").
|
2002-03-25 17:17:08 +00:00 |
Alexander Barton
|
117c1df65a
|
- bei Get_Prefix() fehlte das "LOCAL".
|
2002-03-25 17:13:07 +00:00 |