1
0
mirror of https://github.com/osmarks/ngircd.git synced 2024-12-12 18:00:28 +00:00
Commit Graph

235 Commits

Author SHA1 Message Date
Alexander Barton
8f521aa8bf - IRC_WriteStrServersPrefixID() und IRC_WriteStrClientPrefixID() wieder entfernt.
- einige kleinere Fixes bezueglich Channels ...
2002-01-27 21:56:39 +00:00
Alexander Barton
b28dab3632 - IRC_WriteStrServersPrefixID() und IRC_WriteStrClientPrefixID() wieder entfernt. 2002-01-27 21:53:57 +00:00
Alexander Barton
9f9e9a496f - bei NICK wurde das falsche Prefix an andere Server weitergegeben. 2002-01-27 18:28:01 +00:00
Alexander Barton
d17748e978 - Client_GetFromID() kommt nun auch mit Host-Masken zurecht. 2002-01-27 18:27:12 +00:00
Alexander Barton
d14588f368 - anderungen an den Funktions-Prototypen von IRC_WriteStrChannel() und
IRC_WriteStrChannelPrefix(),
- neue: IRC_WriteStrClientPrefixID() und IRC_WriteStrServersPrefixID().
2002-01-27 17:15:49 +00:00
Alexander Barton
d569c9246e - diverse Aenderungen fuer Channels ueber mehrere Server. 2002-01-27 17:14:33 +00:00
Alexander Barton
791301dc7d - neue Defines fuer RPL_TOPIC und RPL_NOTOPIC. 2002-01-27 17:13:37 +00:00
Alexander Barton
92fb409fe2 - neue Funktionen IRC_WriteStrChannelPrefix() und IRC_WriteStrChannel(),
die IRC_Write_xxx_Related() sind dafuer entfallen.
- IRC_PRIVMSG() kann nun auch mit Channels als Ziel umgehen.
2002-01-26 18:43:11 +00:00
Alexander Barton
8a324b6d9c - CHANNEL- und CL2CHAN-Strukturen in Header verlegt,
- einige neue Funktionen (Channel_GetChannel(), Channel_FirstMember(), ...)
2002-01-26 18:41:55 +00:00
Alexander Barton
7709acf754 - CVS-ID's ergaenzt ... 2002-01-23 18:20:04 +00:00
Alexander Barton
077b610eb0 - FAQ begonnen. 2002-01-23 14:05:20 +00:00
Alexander Barton
23253edb54 - die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten. 2002-01-22 17:15:39 +00:00
Alexander Barton
bb19cfda95 - begonnen, Channels zu implementieren :-) 2002-01-21 00:12:29 +00:00
Alexander Barton
4b0c9849d6 - Definition der CHANNEL-Struktur aus Header entfernt,
- neue Funktionen Channel_Join(), Channel_Part() und Channel_RemoveClient().
2002-01-21 00:11:59 +00:00
Alexander Barton
fc3c82f7df - wird ein Client entfernt, so wird er auch aus allen Channels geloescht. 2002-01-21 00:08:50 +00:00
Alexander Barton
5999fcea4e - Channel-Pointer aus Client-Struktur entfernt. Wird nun dynamisch verwaltet :-) 2002-01-21 00:06:49 +00:00
Alexander Barton
87fc9566b0 - neue Funktionen IRC_JOIN und IRC_PART begonnen, ebenso die Funktionen
IRC_WriteStrRelatedPrefix und IRC_WriteStrRelatedChannelPrefix().
- diverse Aenderungen im Zusammenhang mit Channels.
2002-01-21 00:05:11 +00:00
Alexander Barton
85ac414908 - neue Funktionen IRC_JOIN, IRC_PART, IRC_WriteStrRelatedPrefix und
IRC_WriteStrRelatedChannelPrefix().
2002-01-21 00:04:13 +00:00
Alexander Barton
01999cfdb1 - neue Konstante CHANNEL_MODE_LEN. 2002-01-21 00:03:16 +00:00
Alexander Barton
4c32a6cebd - ERR_NOSUCHCHANNEL hinzugefuegt. 2002-01-21 00:02:34 +00:00
Alexander Barton
9951e13510 - Hilfetexte korrigiert und ergaenzt (Sniffer). 2002-01-21 00:02:11 +00:00
Alexander Barton
d3e0d78d4d - neue Befehle JOIN und PART. 2002-01-21 00:01:37 +00:00
Alexander Barton
20640e1a90 *** empty log message *** 2002-01-21 00:00:54 +00:00
Alexander Barton
6debfc3123 - Server-Verbinungen werden beim Start erst nach kurzer Pause aufgebaut. 2002-01-18 15:51:44 +00:00
Alexander Barton
49ed223c1b - bei Client_SetModes() wurde das NULL-Byte falsch gesetzt. Opsa. 2002-01-18 15:32:01 +00:00
Alexander Barton
00f86465ef - die User-Modes bei einem NICK von einem Server wurden falsch uebernommen. 2002-01-18 15:31:32 +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
5829be2944 - Version auf 0.0.4-pre im CVS angehoben. 2002-01-16 23:06:16 +00:00
Alexander Barton
bd923fc757 - Version 0.0.3 2002-01-16 22:55:45 +00:00
Alexander Barton
6600c90890 *** empty log message *** 2002-01-16 22:35:28 +00:00
Alexander Barton
b9d701dbeb - neue Funktionen Client_xxxCount(). 2002-01-16 22:10:35 +00:00
Alexander Barton
b3ccaa76b6 - IRC_LUSERS() implementiert. 2002-01-16 22:10:18 +00:00
Alexander Barton
8d48f07de1 - RPL_LUSERME_MSG erweitert, kleinere Aenderungen. 2002-01-16 22:09:52 +00:00
Alexander Barton
568239244f - neue Funktion Channel_Count(). 2002-01-16 22:09:07 +00:00
Alexander Barton
22cf0c5def - ngIRCd wandelt sich nun selber in einen Daemon (Hintergrundprozess) um. 2002-01-12 00:17:28 +00:00
Alexander Barton
c2ee5437da - LINKS implementiert, LUSERS begonnen. 2002-01-11 23:50:55 +00:00
Alexander Barton
4fe7e9d6f1 - Hop-Count fuer den Server selber (0) wird korrekt initialisiert. 2002-01-11 23:50:40 +00:00
Alexander Barton
006c0328b4 - Anpassungen an neue Kommandozeilen-Optionen "--debug" und "--nodaemon". 2002-01-11 14:45:37 +00:00
Alexander Barton
52424b49cb - Kommandozeilen-Parser implementiert: Debug- und No-Daemon-Modus, Hilfe. 2002-01-11 14:45:18 +00:00
Alexander Barton
baf845ddeb - WHOIS wurde faelschlicherweise an User geforwarded statt vom Server beantwortet. 2002-01-09 21:30:45 +00:00
Alexander Barton
428cc6258f - WHOIS wird im "Strict-RFC-Mode" nicht mehr automatisch geforwarded,
- andere Server werden nun ueber bisherige Server und User informiert.
2002-01-09 01:09:58 +00:00
Alexander Barton
3543c2220a - Parses handhabt Leerzeichen zw. Parametern nun etwas "lockerer". 2002-01-09 01:08:42 +00:00
Alexander Barton
8f7e7d666a - wird ein Server abgemeldet, so wird anderen Server ein SQUIT geschickt. 2002-01-09 01:08:08 +00:00
Alexander Barton
a53857b4c7 - Es werden fuer alle Server eigene Token generiert,
- QUIT von einem Server fuer einen User wird an andere Server geforwarded,
- ebenso NICK-Befehle, die "fremde" User einfuehren.
2002-01-07 23:42:12 +00:00
Alexander Barton
2714a94f43 - Loglevel von Remote-Mode-Aenderungen angepasst (nun Debug).
- Im Debug-Mode werden nun auch PING's protokolliert.
2002-01-07 16:02:36 +00:00
Alexander Barton
6359ec48f0 - Server nimmt nun Server-Links an: PASS und SERVER entsprechend angepasst.
- MODE und NICK melden nun die Aenderungen an andere Server.
2002-01-07 15:39:46 +00:00
Alexander Barton
b89c310891 - Bei Log-Meldungen ueber Clients wird nun immer die "Client Mask" verwendet. 2002-01-07 15:31:00 +00:00
Alexander Barton
bf92db85a6 - PASSSERVERADD definiert, wird beim PASS-Befehl an Server verwendet. 2002-01-07 15:29:52 +00:00
Alexander Barton
9e18ec30ff - Status-Codes an den Server selber werden ignoriert, besseres Logging. 2002-01-07 15:29:11 +00:00
Alexander Barton
a56776892b - die Fehlermeldung "unbekannter Befehl" hatte ein falsches Format. 2002-01-06 17:41:44 +00:00