Go to the previous, next section.
Aufschluß darüber, welche Infofiles vorhanden sind, gibt die technische Infofileliste, siehe section technische Infofileliste. Allgemein an allen Boxen verfügbar sein sollten die technischen Infofiles, alle anderen sind optional oder können lokal andere Bezeichner haben.
MNCONFIG
erzeugt
und ist für alle Boxen und Benutzer im Netz identisch.
MNCONFIG
erzeugt, sie ist für alle
Boxen und Benutzer im Netzu identisch.
MNCONFIG
erzeugt, auch sie ist für alle Boxen im
Netz identisch.
MNCONFIG
erzeugt.
Weitere Informationen über Gruppen:
Fuer die maschinelle Auswertung ist das ITG gedacht. Ein Frontend sollte es benutzen, falls es laut ITI (siehe section technische Infofileliste) vorhanden ist, da sich da Format der anderen oben genannten Infofiles ändern wird, sobald es im MausNet lange Gruppennamen gibt.
MNCONFIG
erzeugte Informationen für Sysops, für alle Boxen gleich
und für normale User nicht erhältlich:
Die Bestellung jedes Infofiles erfolgt über eine Zeile im Kommandoblock. Dabei wird für Jedesmalinfofiles nur ihr Kürzel, für normale Infofiles Kürzel und letzte von der Box erhaltene Prüfsumme gesendet.
Eine besondere Funktion hat die Prüfsumme -1
. Es ist
garantiert, daß kein Infofile jemals diese Prüfsumme haben wird, so
daß man mit der Prüfsumme -1
das Infofile auf jeden Fall
erhält. Das heißt aber nicht, daß die Box nicht -1
zurückliefern
könnte: Die Quark liefert -1
zurück, wenn ein Infofile aus
irgendeinem Grund nicht gesendet werden kann.
Beispiel für ein #CMD
, mit dem das Jedesmalinfofile JXX
,
das Infofile ITI
mit Prüfsumme 4711 und das Infofile ILL
mit Prüfsumme 815 bestellt werden:
#CMD :JXX :ITI 4711 :ILL 815
Jede Box wird durch einen einzelnen Block dargestellt, ein solcher Block beginnt mit einer mit einem Stern beginnenden Zeile. Die Reihenfolge der Blöcke bzw. Boxen ist nicht festgelegt. Die Reihenfolge der Zeilen in einem Block ist nicht festgelegt.
Nur Zeilen, die mit einem Großbuchstaben beginnen, sind für User sichtbar.
Nachfolgend wird jede Zeile einzeln beschrieben. Bei jeder Zeile ist ein Beispiel angegeben, daß auch erläutert wird.
*
Boxkürzel
*NIR
#
Boxnummer
N
Langer Name der Box
NMAUS Nirgendwo
-
Boxkürzel der Serverbox.
AC
pollt:
-AC
T
Telefonnummer der Box
T0049-203-734357
t
geheine Telefonnummer der Box
D
primäre Domain der Box
Diese Zeile kommt pro Block höchstens einmal vor. Kommt sie nicht, gehört die Box zu keiner Domain (beispielsweise weil sie kommerziellen Charakter hat), aus ihr stammende Nachrichten können nicht exportiert werden.
Beispiele:
D.nichts.leer Dmausnir.vacuum
Im ersten Fall würde die Nachrichten aus der Box mit dem Kürzel `TEST' in der Form `user@test.nichts.leer' exportiert, im zweiten Fall unabhängig vom Kürzel der Box mit Absendern der Form `user@mausnir.vacuum'.
G
Gateways
Diese Zeile kommt für jede Domain, in die über dieses Gate
Nachrichten verschickt werden können.
Es gibt zwei Syntaxformen:
Beispiele:
G.com Über dieses Gate kann man User unter der Internettopleveldomain .com anschreiben. Die Adressierung wäre "user@irgendwo.com". G@Fido Adressierung "user @ Fido irgendwas".
Z
Zusätzliche Domains
Diese Zeile kann mehrfach auftreten. Jede Zeile gibt eine Domain an,
unter der die Box erreichbar ist.
Beginnt eine zusätzliche Domain mit einem Punkt, so ist so an das
Boxkürzel anzuhängen, um einen vollständig qualifizierten Domainnamen
zu erhalten. Beginnt sie nicht mit einem Punkt, so gibt sie einen
vollständig qualifizierten Domainnamen an.
Beispiel:
Z.maus.sub.org Die Box (NIR) ist auch als NIR.maus.sub.org erreichbar. Zmausnir.irgendwo Die Box ist auch als mausnir.irgendwo erreichbar.
U
Benutzerinformation
Diese Zeile enthält die Benutzerinformationen, die auch im
INL
stehen.
s
Sysopinformationen
Die Freiformatzeilen aus dem ISB.
%
Sysopinformationen, PMK-Tokenformat
Maschinenlesbare Sysopinformationen. Tut mir leid, ich habe keine Doku
dazu.
:
to be ignored
Entstand offenbar bei der Umstellung auf das neue CNF-Format
;
to be ignored
dito.
Tabelle der Häufigkeit jeder Zeile pro Block:
*
1
#
1
N
1
-
0..1
T/t
0..n
D
0..1
G
0..n
Z
0..n
U
0..n
s
0..n
'n' steht für eine möglicherweise große Zahl.
#ITB :*AC ! Toplevelbox AC :#1 ! (zufällig am Anfang, nicht darauf verlassen!) :NMAUS Aachen ! Gate ins Fido, ein Port, exportiert unter :T0049-241-902002 ! .maus.de und ist zusätzlich noch unter :D.maus.de ! .maus.sub.org erreichbar. :G@Fido ! :Z.maus.sub.org !------------------------------------------- :*AC2 ! AC2 hängt unter AC, hat die Nummer 2, :#2 ! drei Gates und einen Port, exportiert :T0049-241-54080 ! unter .maus.de und ist auch unter :NMAUS Aachen 2 ! .maus.sub.org erreichbar :-AC ! :G@Gernet ! :G.RWTH-AACHEN.DE ! :G.KFA-JUELICH.DE ! :D.maus.de ! :Z.maus.sub.org !------------------------------------------- :*ME ! Quark Ratingen, zwei Ports, pollt unter :#3 ! AC2, ist nur unter .maus.de erreichbar. :t0049-2102-1234567890 ! Ein Port ist nicht öffentlich bekannt. :T0049-2102-475669 ! :NQuark Ratingen ! :-K ! :D.maus.de !------------------------------------------- :*MK ! MK, 2 Gates :#4 ! 2 Gates, exportiert zur Abwechslung :T0049-2371-14490 ! nicht unter .maus.de, sondern unter :NMaus Iserlohn ! .maus.ruhr.de, ist aber unter .maus.de, :D.maus.ruhr.de ! .maus.sub.de und mausmk.ruhr.de auch :-AC ! erreichbar. Pollt bei AC. :G.ruhr.de ! Ein User dieser Box mit dem Namen wäre :G.was.weiss.ich ! unter den folgenden Adressen erreichbar: :Z.maus.de ! user@mk.maus.ruhr.de,user@mk.maus.de, :Z.maus.sub.org ! user@mk.maus.sub.org und :Zmausmk.ruhr.de ! user@mausmk.ruhr.de.
Jede Gruppe wird durch einen Block beschrieben, jeder Block
beginnt mit einer mit einem #
beginnenden
Zeile.
Die Reihenfolge der Gruppen (bzw. Bloecke) ist nicht festgelegt, ebensowenig die Reihenfolge der Zeilen in einem Block.
Im Folgenden wird jede Zeile einzeln beschrieben, dabei ist auch immer ein Beispiel aufgefuehrt:
G
lokaler Gruppenname
GAtari.LallDiese Zeile beginnt die Beschreibung einer neuen Gruppe und kommt daher für jede Gruppe genau einmal.
N
Netzgruppenname
NAtari.TalkDiese Zeile entfällt also bei den lokalen Gruppen der Box, oder Boximplementationen, die den Netzgruppennamen auch immer lokal verwenden. Sie kommt pro Gruppe höchstens ein mal.
U
Userinfo
Allgemeines zum Thema Atari ST/TT/FalconDiese Zeile kommt pro Gruppe genau einmal.
S
Sysopinfo
SOeffentlich, aber Schreibzugriff regelt Wolfram Roesler @ AC2Diese Zeile kommt nur für berechtigte Sysops und den Chef der Gruppe, und nur, wenn für die Gruppe eine spezielle Beschreibung existiert. Sie tritt pro Gruppe höchstens einmal auf.
C
Gruppenchef
CReiner UserDiese Zeile tritt höchstens einmal pro Gruppe auf. Sie kann auch fehlen, z.B. bei der Gruppe `Oeffentlich' oder bei lokal nicht vorhandenen Netzgruppen.
F
Flags
FLBSCV+G-P-$-Diese Zeile kommt pro Gruppe genau einmal.
E
Aenderungsdatum netzweit
Das Datum wird im üblichen Format angegeben, siehe section Zeitdarstellung im MausTausch, um näheres darüber zu erfahren.
E199311101830Diese Zeile kommt höchstens einmal. Sie entfällt, falls die Gruppe keine Netzgruppe ist, oder die Daten nicht verfügbar sind (wie in der Quark 1.x).
L
Aenderungsdatum lokal
L198001010000Diese Zeile kommt höchstens einmal. Sie entfällt, wenn der Box dieses Datum nicht bekannt ist (wie in MAUS 7 oder Quark 1.x).
R
Followup-To-Default
Ralt.dev.nullDiese Zeile entfällt, wenn für die Gruppe kein solcher Default gesetzt ist, oder die Box keine Information darüber hat (wie in Quark 1.x oder MAUS 7).
Bis auf die G-Zeile kommen die Zeilen in beliebiger Reihenfolge. Jede Zeile kommt maximal einmal pro Abschnitt. Die Zeilen G, U und F kommen genau einmal. Anders formuliert: die Zeilen N, S, C, E, L und R können wegfallen, wenn sie nicht sinnvoll sind.
Marker
, der das Flag kennzeichnet, und einem Wert
.
Folgende Flags sind definiert:
Antrag
beim Gruppenchef ist notwendig, um den Schreibzugriff
zu erhalten.
V
Vernetzungsstatus
Dieses Flag beschreibt, ob die Gruppe lokal, vernetzt oder in der
Box nicht vorhanden ist:
+
vernetzt
-
lokal
=
lokal nicht vorhandene Netzgruppe
!
eine Netzgruppe, die für diese Box nicht bestellbar ist
G
Benutzerverhaeltnis
Dieses Flag beschreibt, ob der Benutzer Gruppenchef (*
),
Mitglied (+
) oder keines von beiden (-
) ist.
P
Programmteil vorhanden?
Ist der Wert +
, dann ist ein Programmteil zu dieser
Gruppe vorhanden, ist er -
, so gibt es keinen solchen
Programmteil.
$
Zugriffsbeschraenkungen fuer Nichtzahler
Für Benutzer ohne Zahlerstatus
ist der Zurgriff auf
diese Gruppe eingeschränkt (+
) oder nicht (-
).
#ITG :G386.Ger :UFidoNet-Area, in der es um PCs mit dem 80386 geht :CGereon Steffens :FLBS+V+G-P-$- :E199102021226 :G8-Bitter :UDie Gruppe für die 8 Bit Rechner unter den Computern :FLSSSV=G-P-$- :E199302082211 #
Jedes Infofile wird durch einen Block beschrieben, jeder Block
beginnt mit einer mit einem Doppelkreuz (#
) beginnenden
Zeile.
Die Reihenfolge der Infofiles (bzw. Bloecke) ist nicht festgelegt, ebensowenig die Reihenfolge der Zeilen in einem Block.
Im Folgenden wird jede Zeile einzeln beschrieben, dabei ist auch immer ein Beispiel aufgefuehrt:
#
Infofilekuerzel
#ITIDiese Zeile kommt genau einmal pro Infofile.
:
Infofilebeschreibung
:Maschinenlesbare InfolisteDiese Zeile kommt genau einmal pro Infofile.
F
Flagzeile
FC+Auch diese Zeile kommt genau ein Mal pro Infofile.
*
vorgesehen
-
vorgesehen
Andere Zeilen sind zur Zeit weder definiert noch vorgesehen, dennoch koennen sie natuerlich jederzeit auftreten!
Zur Zeit sind zwei Flags definiert:
+
der Fall. Der andere moegliche
Wert (-
) besagt, dass das Infofile ohne CRC angefordert
werden muss.
U
), lokal
für alle Benutzer identisch (L
) oder netzweit gleich (Wert N
)
ist. Netzweit gleich
natürlich unter der Voraussetzung, daß im
ganzen Netz derselbe MNCONFIG mit denselben Daten läuft.
#ITI :#ITI ::Technische Infofileliste :FC+IU :#ITG ::Technische Gruppenliste :FC+IU :#IGK ::Kurze Gruppenliste :FC+IU :#IGL ::Lange Gruppenliste :FC+IU :#IIL ::Loginzeiten :FC+IL :#ITC ::Packer :FC+IL :#INK ::Kurze Boxenliste :FC+IN :#INL ::Lange Boxenliste :FC+IN :#ING ::Netzgruppenliste (sehr lang) :FC+IN :#INP ::Netzplan :FC+IN :#ISB ::Sysopinformationen ueber Boxen :FC+IN :#ISG ::Sysopinformationen ueber Gruppen :FC+IN :#JLF ::Logfile von heute :FC-IU :#JL1 ::Logfile von gestern :FC-IL :#JPF ::Pollprotokoll von heute :FC-IL :#JP1 ::Pollprotokoll von gestern :FC-IL
Go to the previous, next section.