mirror of
https://github.com/osmarks/ngircd.git
synced 2025-01-08 14:50:27 +00:00
- Dokumentation aktualisiert.
This commit is contained in:
parent
5e6c713d9c
commit
241d033f37
@ -51,36 +51,40 @@ II.1 neuen Server-Link registrieren
|
|||||||
Parameter: <password> <version> <flags> [<options>]
|
Parameter: <password> <version> <flags> [<options>]
|
||||||
Fuer: mit dieser Syntax nur Server
|
Fuer: mit dieser Syntax nur Server
|
||||||
|
|
||||||
<password> enthaelt das Passwort fur den neu aufzubauenden Server-Link, wie er
|
<password> enthaelt das Passwort fur den neu aufzubauenden Server-Link,
|
||||||
in der Konfigurationsdatei definiert wurde.
|
so wie es in der Konfigurationsdatei definiert wurde.
|
||||||
|
|
||||||
<version> setzt sich aus zwei Teilen zusammen und ist mindestens 4, maximal
|
<version> setzt sich aus zwei Teilen zusammen und ist mindestens 4, maximal
|
||||||
14 Zeichen lang: die ersten vier Bytes enthalten die Versionsnummer des IRC-
|
14 Zeichen lang: die ersten vier Bytes enthalten die Versionsnummer des
|
||||||
Protokolls, wobei die ersten zwei Bytes die Major-, die letzten beiden die
|
unterstuetzten IRC-Protokolls, wobei die ersten zwei Bytes die Major-, die
|
||||||
Minor-Revision angeben. "0210" steht also fuer Protokollversion 2.10.
|
letzten beiden die Minor-Revision angeben. Der String "0210" steht also
|
||||||
Die folgenden (optionalen!) 10 Bytes enthalten eine implementationsabhaengige
|
fuer Protokollversion 2.10.
|
||||||
Versionsnummer, der ngIRCd liefert hier immer "-ngIRCd" (Zur Identifikation
|
Die folgenden (optionalen!) 10 Bytes enthalten eine von der jeweiligen
|
||||||
des ngIRCd sollte dieser String jedoch NICHT verwendet werden, s.u.).
|
Implementation abhaengige Versionsnummer, der ngIRCd liefert hier immer
|
||||||
|
"-ngIRCd" (Zur Identifikation des ngIRCd sollte dieser String jedoch NICHT
|
||||||
|
verwendet werden, s.u.).
|
||||||
|
|
||||||
<flags> setzt sich ebenfalls aus zwei Bestandteilen zusammen und ist maximal
|
<flags> setzt sich ebenfalls aus zwei Bestandteilen zusammen und ist
|
||||||
100 Bytes lang. Getrennt werden die beiden Teile mit dem Zeichen "|". Der
|
maximal 100 Bytes lang. Getrennt werden die beiden Teile mit dem Zeichen
|
||||||
erste Teil enthaelt den Namen der Implementation, der ngIRCd liefert hier z.B.
|
"|". Der erste Teil enthaelt den Namen der Implementation, der ngIRCd
|
||||||
"ngIRCd", der Originalserver "IRC". Anhand dieser "ID" kann zwischen Server-
|
liefert hier z.B. "ngIRCd", der Originalserver "IRC". Anhand dieser "ID"
|
||||||
Implementationen unterschieden werden.
|
kann zwischen Serverimplementationen unterschieden werden. Der zweite Teil
|
||||||
Der zweite Teil (nach dem "|") ist implementationsabhaengig und wird vom ngIRCd
|
(nach dem "|") ist implementationsabhaengig und wird vom ngIRCd nur dann
|
||||||
nur ausgewertet, wenn die Gegenseite ebenfalls ein ngIRCd ist. In diesem Fall
|
ausgewertet, wenn die Gegenseite ebenfalls ein ngIRCd ist. In diesem Fall
|
||||||
wird folgende Syntax erwartet: "<serverversion>[:<serverflags>]".
|
wird folgende Syntax erwartet: "<serverversion>[:<serverflags>]".
|
||||||
<version> ist hier eine ASCII-Darstellung der Versionsnummer, <flags> zeigt die
|
|
||||||
vom Server unterstuetzten Erweiterungen an (und kann die leere Menge sein).
|
|
||||||
|
|
||||||
Mit dem optionalen Parameter <options> werden Server-Optionen bekannt gemacht,
|
<serverversion> ist hier eine ASCII-Klartext-Darstellung der Versionsnummer,
|
||||||
|
<serverflags> zeigt die vom Server unterstuetzten Erweiterungen an (und
|
||||||
|
kann die leere Menge sein).
|
||||||
|
|
||||||
|
Mit dem optionalen Parameter <options> werden Server-Optionen uebermittelt,
|
||||||
wie sie in RFC 2813, Sektion 4.1.1 definiert sind.
|
wie sie in RFC 2813, Sektion 4.1.1 definiert sind.
|
||||||
|
|
||||||
Folgende <serverflags> werden zur Zeit vom ngIRCd verwendet:
|
Folgende <serverflags> werden zur Zeit vom ngIRCd verwendet:
|
||||||
|
|
||||||
- o: IRC-Operatoren duerfen auch dann Channel- und Channel-User-Modes aendern,
|
- o: IRC-Operatoren duerfen auch dann Channel- und Channel-User-Modes
|
||||||
wenn sie kein Channel-Operator im betroffenen Channel sind.
|
aendern, wenn sie kein Channel-Operator im betroffenen Channel sind.
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
$Id: Protocol.txt,v 1.1 2002/09/02 21:04:27 alex Exp $
|
$Id: Protocol.txt,v 1.2 2002/09/03 11:32:58 alex Exp $
|
||||||
|
Loading…
Reference in New Issue
Block a user