]> arthur.barton.de Git - ngircd-alex.git/blobdiff - doc/Protocol.txt
- Updated documentation.
[ngircd-alex.git] / doc / Protocol.txt
index f0c89fe8175a6a03fc77d9bc5d2c1bf60e5a9102..380509daaa6e58661547c1d1c77c696db6cecae7 100644 (file)
                               -- Protocol.txt --
 
 
+  +-----------------------------------------------------------------------+
+  | This text is only available in german at the moment, but this should  |
+  | change until the release of ngIRCd 0.7.0, so feel free to contribute! |
+  +-----------------------------------------------------------------------+
+
+
 I. Kompatibilitaet
 ~~~~~~~~~~~~~~~~~~
 
@@ -84,6 +90,26 @@ Folgende <serverflags> sind zur Zeit definiert:
 - o: IRC-Operatoren duerfen auch dann Channel- und Channel-User-Modes
      aendern, wenn sie kein Channel-Operator im betroffenen Channel sind.
 
+- C: der Server unterstuetzt den CHANINFO-Befehl.     
+
+
+II.2 Channel-Modes, persistente Channel und Topic austauschen
+
+     Befehl: CHANINFO
+  Parameter: <channel> +<mode> [<topic>]
+       Fuer: Server
+
+Mit CHANINFO Informiert ein Server den anderen ueber einen Channel: dessen
+Modes und dessen Topic. <topic> ist optional.
+
+Existiert auf dem Server, der das CHANINFO empfaengt, der Channel bereits,
+so uebernimmt er die Werte jeweils nur dann, wenn er selber noch keine
+Modes bzw. kein Topic definiert hat. Ansonsten wird der jeweilige Parameter
+ignoriert.
+
+Existiert der Channel noch nicht, so wird er mit den entsprechenden Angaben
+erzeugt.
+
 
 -- 
-$Id: Protocol.txt,v 1.3 2002/09/03 20:38:50 alex Exp $
+$Id: Protocol.txt,v 1.6 2003/01/04 13:07:54 alex Exp $