ROSErver PRMBS - Software Packet Radio anni 90 (Software MS-DOS)
Disponibile alla seguente pagina: https://www.forumradioamatori.it/download/download-dos/Packet/Packet.html
Documentazione per ROSERVER / PRMBS
Packet Radio MailBox System
Manuale di riferimento
Brian B. Riley, KA2BQE
ROSERVER / PRMBS versione 1.00
I materiali distribuiti possono essere aggiornati da quanto segue
fonti contattandomi nei seguenti luoghi:
Brian B. Riley, KA2BQE
Brian B. Riley, KA2BQE
Brian B. Riley, KA2BQE
c / o MorningStar Keep, Ltd.
Casella postale 188
Underhill Center, Vermont 05490-0188 (Stati Uniti d'America)
EASTNET: ka2bqe@ka2bqe.#nwvt.vt.usa.na
ka2bqe@ka2bqe.#nwvt.vt.usa.na
ka2bqe@ka2bqe.#nwvt.vt.usa.na
CSI: 71420,3543
71420,3543
71420,3543
USENET: rutgers! Hotps! N2dsy-4! Ka2bqe
Rutgers! hotps! n2dsy-4! ka2bqe
Rutgers! hotps! n2dsy-4! ka2bqe
Accesso alla linea telefonica:
(802) 899-9922- casella vocale / vocale
(802) 899-9922
(802) 899-9922
(816) 635-5776 - MIDWEST JAMBALLAYAH (W5GTX) - 24 ore,
(816) 635-5776
(816) 635-5776
3/12/2400 X, Y, ZModem, accesso, seguire le istruzioni
(914) 485-3393 - COYNET (WB2COY) - 24 ore, 3/12/24/9600
(914) 485-3393
(914) 485-3393
X, Y, ZModem, accedi, segui le istruzioni
(201) 387-8898 - Sistema RATS UNIX 1200 / 1E7 - 24 ore, Sistema
(201) 387-8898
(201) 387-8898
V / 3B1. Login: 'rats' (nessuna password) seguire le istruzioni.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 08/01/91
************************************************** ***********************
ROSERVER / PRMBS Impegno ingiustificato per i fondi
Questo è un PUBBLICO rilascio del codice SHAREWARE. Il fondamento originale
La citazione del codice proveniva da una pre-release di CBBS di W0RLI. Da quello
punto Dave Truli (NN2Z) e io stesso rielaborato, modificato e innovato
finché quello che abbiamo qui è il 95% di lavoro originale, il 3% del codice originale
e il 2% da varie altre fonti.
A differenza del codice per gli altri sistemi PBBS, non solo è la corsa
il pacchetto orario è disponibile GRATUITAMENTE, MA il codice sorgente è
disponibile gratuitamente e la documentazione (e sono effettivamente reali
documenti) sono disponibili GRATUITAMENTE. L'unica remunerazione monetaria
ciò che è OBBLIGATORIO sono dischetti, mailer e affrancature o rimborsi
per lo stesso
Devo, tuttavia, aggiungere che la programmazione è affar mio. Ogni volta che
spendere per questo codice rispondendo alle domande, correggendo bug, aggiungendo nuove
tures, ecc. è il tempo impiegato dagli sforzi per produrre reddito. Quindi se tu
prova questo programma e, come quello che vedi, una donazione nella quantità di
$ 20 o più farebbero molto per vedere che sto lavorando a questo.
Se ti piace quello che hai e vuoi contribuire ma non puoi permetterti $ 20
manda quello che puoi risparmiare e ancora i soldi per il prossimo elettrico
conto. Se non contribuisci, va bene anche questo. Il fatto che tu corri
PBBS significa che stai già contribuendo a questo sforzo comunitario.
Se non contribuisci, ti preghiamo di capire che il supporto
le stazioni avranno il primo crack a che ora devo spendere per il supporto
e guida. Se ho tempo per rispondere alla domanda rispondi ai messaggi ecc
per i non sostenitori, lo farò. Di solito trovo il tempo da qualche parte, però,
ma come ho detto, mettere il cibo sul tavolo deve venire prima.
Brian Riley, ka2bqe
Underhill Center, VT 28 aprile 90
************************************************** ***********************
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 1
ROSERVER - Riepilogo comandi sistema Packet Radio MailBox
ROSERVER - Riepilogo comandi sistema Packet Radio MailBox
ROSERVER - Riepilogo comandi sistema Packet Radio MailBox
________ _ ______ _____ _______ ______ _______ _______
________ _ ______ _____ _______ ______ _______ _______
________ _ ______ _____ _______ ______ _______ _______
Questo è un riassunto dei comandi per Packet Radio Mail-
sistema di caselle. È rivolto al sysops in modo che possano migliorare
capire il modo generale in cui funziona la MailBox
internamente in modo che possano sfruttare al meglio i poteri di questo sistema
dà loro.
Tutti i comandi iniziano con una riga che inizia con ">>", il
comando stesso, come analizzato dalla tabella di invio del comando è dato,
seguito dal nome della procedura nel codice sorgente C che
è chiamato, questo è dato nel caso in cui si desidera seguire come il
sistema funziona. Gli argomenti facoltativi sono in "[]" e richiesti
argomenti semplici o in "{}" con "|" dove ci sono alternative
formati di argomenti richiesti
Comandi LOCAL disponibili solo per Super USER (SYSOP principale)
Comandi LOCAL disponibili solo per Super USER (SYSOP principale)
Comandi LOCAL disponibili solo per Super USER (SYSOP principale)
>> Esci dal programma su DOS:
Esci dal programma su DOS
Esci dal programma su DOS
"x" (fatto)
"x numero"
Sayonara, abbiamo finito. Questo comando può anche essere programmato da
lo scheduler degli eventi. Se utilizzato con un file BAT con 'goto'
loop, può essere usato per lasciare il PBBS e fare alcune altre cose
che ha bisogno di più memoria di quella disponibile in una semplice fuga DOS,
e poi tornare al PBBS. Puoi usarlo programmare in modo diverso
esce per fare cose diverse impostando il numero su qualcosa di diverso
di 0. Questo numero verrà passato come ERRLEVEL DOS. In effetti tu
deve farlo, dal momento che una semplice X uscirà con ERRLEVEL 0 e sarà
trattato come un normale, voglio uscire da qui, uscire!
>> Entra nella modalità terminale:
Entra nella modalità terminale
Entra nella modalità terminale
"terminale" (lterm)
"porta terminale [nome file]"
Adequatamente descritto sopra nel comando Connetti, no
necessario "portscr", solo una specifica per la porta. Per il sysop remoto, se questo
erano una configurazione multi-porta (non multiutente singola porta!), lui
potrebbe 'gateway' verso l'altra porta.
>> Pianificatore eventi:
Programmatore di eventi
Programmatore di eventi
"evento" (evento)
"evento -i"
"event eventfile"
"event -i eventfile"
"event -o eventfile"
"event -io eventfile"
"offset ciclo min evento-s"
L'ultima opzione '-s' è usata per impostare il tempo del ciclo di eventi.
Nessuna altra opzione sarà consentita (in realtà qualsiasi altra opzione lo farà
essere ignorato). SE questo comando non viene eseguito tramite AUTO-EVENT il
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 2
il sistema non avrà mai un processo evento offline. Il valore di
la durata del ciclo è preimpostata a zero, che significa "nessun ciclo".
Altrimenti questo comando imposterà il valore. SE il valore 0 è impostato
in un comando successivo, quindi non ci sarà alcun ciclo. Il
problema nel fare questo è che una volta che ciò accade, l'evento
il ciclo non può ripetersi per resuscitare quel valore. Da questo
comando è disponibile per REMOTE SYSOP, di nuovo abbiamo una buona ragione
usare le password E scegliere saggiamente queste persone.
A parte l'uso dell'opzione '-s' per impostare i tempi
inizialmente, ti consente anche di impostare il processo off-line
si verificano a intervalli di 120 minuti durante il giorno a partire dalle 0700
locale fino al 1800, quindi passare al ciclo 180 minuti al 1800 e poi al 30
cicli minuti da 2400 a 0300 e cicli di 60 minuti da 0300 a
0700, Questo consente alla modalità di ospitare gli utenti durante il
giorno e sera e inoltro durante la notte.
Questa procedura consente l'esecuzione di uno script di comandi che
possono essere i comandi di accesso diretto alle linee seriali al
TNC, modem o altri computer, comandi di escape DOS e altro
Comando REMOTE, SYSOP o LOCAL. L'opzione "i" dice di ignorare qualsiasi
parametri temporali ed esegui ogni riga. l'opzione 'o' dice di andare
riattiva l'attesa on-line quando viene eseguito il file dell'evento. Se un nome file è
specificato potrebbe essere da qualsiasi unità o directory. Il formato di
il file è mostrato sotto;
X H1H2C xxxxxxxxxxxxxxxxxxxxxx
X H1H2C xxxxxxxxxxxxxxxxxxxxxx
X H1H2C xxxxxxxxxxxxxxxxxxxxxx
X - è il tipo di evento D (comando DOS), M (comandi Mailbox), P
(comandi di porta)
H1 - ora di inizio del periodo consentito dell'evento
H2 - ora di fine del periodo consentito dell'evento
C - cycle - può essere E (anche solo ore), O (solo ore dispari), A o
<spazio> (Tutte le ore), 3,4,6,8 (in ore uniformemente divisibile per
quel numero)
xxx..xxx - gli argomenti oi comandi per l'evento.
Ho incluso sotto il campione del mio file di eventi, di seguito;
D 0100 FWD_DOS1
D 0100 FWD_DOS1
D 0100 FWD_DOS1
P 0100 A
P 0100 A
P 0100 A
TXD 26
TXD 26
TXD 26
BT [BBS Forwarding Mail]
BT [BBS Forwarding Mail]
BT [BBS Forwarding Mail]
ESSERE 90
ESSERE 90
ESSERE 90
SE $ 7F
SE $ 7F
SE $ 7F
CP ON
CP ON
CP ON
CR OFF
CR OFF
CR OFF
MAXFRAME 2
MAXFRAME 2
MAXFRAME 2
RIPOSI 12
RIPOSI 12
RIPOSI 12
*** EOF
*** EOF
*** EOF
M 0100 pulito
M 0100 pulito
M 0100 pulito
M 0100 scambia A2 K3DSM
M 0100 scambia A2 K3DSM
M 0100 scambia A2 K3DSM
M 0100 scambiare A N2EVW NORD
M 0100 scambiare A N2EVW NORD
M 0100 scambiare A N2EVW NORD
M 0100 scambia A2 N2EVW NORD
M 0100 scambia A2 N2EVW NORD
M 0100 scambia A2 N2EVW NORD
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 3
M 0100 scambia A N3ET
M 0100 scambia A N3ET
M 0100 scambia A N3ET
M 0100 scambia un W3IWI SUD WORM
M 0100 scambia un W3IWI SUD WORM
M 0100 scambia un W3IWI SUD WORM
M 0100 swap A N4QQ SUD WORM
M 0100 swap A N4QQ SUD WORM
M 0100 swap A N4QQ SUD WORM
M 0100 swap A WB3FFV SUD WORM
M 0100 swap A WB3FFV SUD WORM
M 0100 swap A WB3FFV SUD WORM
M 0100 swap A WB2MNF
M 0100 swap A WB2MNF
M 0100 swap A WB2MNF
M 0707 scambia un KB3UD NWEST
M 0707 scambia un KB3UD NWEST
M 0707 scambia un KB3UD NWEST
M 0100 scambia A WB2YZS
M 0100 scambia A WB2YZS
M 0100 scambia A WB2YZS
M 0100 scambiare A WB2RVX WEST NWEST SUD WORM NORD
M 0100 scambiare A WB2RVX WEST NWEST SUD WORM NORD
M 0100 scambiare A WB2RVX WEST NWEST SUD WORM NORD
M 0100 scambiare A2 WB2RVX WEST NWEST SUD WORM NORD
M 0100 scambiare A2 WB2RVX WEST NWEST SUD WORM NORD
M 0100 scambiare A2 WB2RVX WEST NWEST SUD WORM NORD
*** EOF
*** EOF
*** EOF
M 2306 chattare
M 2306 chattare
M 2306 chattare
M 0722 chattare
M 0722 chattare
M 0722 chattare
M 0100 pulito
M 0100 pulito
M 0100 pulito
P 0100 A
P 0100 A
P 0100 A
D
D
D
D
D
D
TXDELAY 26
TXDELAY 26
TXDELAY 26
*** EOF
*** EOF
*** EOF
D 0202 COPY MAIL.DAT MAIL02.DAT
D 0202 COPY MAIL.DAT MAIL02.DAT
D 0202 COPY MAIL.DAT MAIL02.DAT
D 1010 COPIA MAIL.DAT MAIL10.DAT
D 1010 COPIA MAIL.DAT MAIL10.DAT
D 1010 COPIA MAIL.DAT MAIL10.DAT
D 1818 COPY MAIL.DAT MAIL18.DAT
D 1818 COPY MAIL.DAT MAIL18.DAT
D 1818 COPY MAIL.DAT MAIL18.DAT
D 0202 COPY USER.DAT USER02.DAT
D 0202 COPY USER.DAT USER02.DAT
D 0202 COPY USER.DAT USER02.DAT
D 1010 COPY USER.DAT USER10.DAT
D 1010 COPY USER.DAT USER10.DAT
D 1010 COPY USER.DAT USER10.DAT
D 1818 COPY USER.DAT USER18.DAT
D 1818 COPY USER.DAT USER18.DAT
D 1818 COPY USER.DAT USER18.DAT
FWD_DOS1 è un file .BAT che legge il mio RTC e cancella
editor di file randagi di backup che possono accumularsi durante la modifica
messaggi.
"Event" è anche "programmato"; si. Nella configurazione
file specifichi la lunghezza del ciclo degli eventi, cioè quanto spesso
desideri eseguire il ciclo. Tradizionalmente è di 60 minuti, ma
ora forse qualcosa da 1 a 1440 minuti. 60 minuti è normale
e dovrebbe generalmente essere usato. In questo modo combinerò meglio con
sistemi non ROSERVER. Ma dove sono stati fatti accordi e
ROSERVER
sei un sistema di posta dedicato che può contenere fino a 20 e 30 minuti
fatto, o se è una stazione portatile che utilizza un computer portatile MSDOS
in un ambiente di emergenza si potrebbe andare a 1440 (in
essence no cycle) ed essere interrogati da una stazione centrale) o 5
o 10 minuti da inoltrare quasi costantemente (probabilmente
messaggi dall'altra parte di doubleDOS in un multiutente-
configurazione utente). Un BBS personale o una configurazione multiutente attiva
il lato LAN dell'utente potrebbe voler scappare solo una volta ogni 2 ore
Basterebbero 120 o anche 180 minuti.
Ti viene chiesto di inoltrare il minuto, questo è relativo
a 0 minuti dall'inizio del ciclo. Ti viene anche chiesto un
'compensare'. Questo è il "periodo di grazia" permesso di avviare il ciclo.
diciamo che hai un inizio del 3o minuto di 60 minuti
ciclo, e che 03 è arrivato e un utente è acceso. Per un offset di 5,
Se si disconnette prima dell'8, l'evento sked andrà ancora in onda. Per
cicli più brevi di 60 minuti, è necessario utilizzare un offset più breve.
Se ti manca questa volta, la prossima volta sarà presto intorno.
Allo stesso modo se si inizia solo ogni 2-3 ore, si vuole fare
assicurati di averlo fatto in modo da poter utilizzare un offset di 15-30 minuti.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 4
Il calcolo del tempo viene eseguito con un calcolo assoluto
del numero di minuti da mezzanotte. Questo numero è diviso
dalla lunghezza del ciclo e il resto ci dice il tempo relativo
a questo ciclo.
Devo fare attenzione a prestare molta attenzione nella selezione di non 60
tempo di ciclo minuto, occorre prestare attenzione per considerare tutto il
stazioni che inoltrano le caratteristiche su quello stesso canale.
La finestra temporale può essere ignorata dall'opzione 'i'. L'evento
il file può essere modificato specificando il nome del file.
L'opzione 'o' è l'opzione 'on-line'. Specificando questo
opzione, la bandiera che viene impostata falsifica immediatamente un "timeout"
al completamento dello script di evento e restituisce il sistema online
in attesa di chiamante. Ciò risparmia l'attesa per rimetterlo online
dopo aver calciato l'inoltro e salva in attesa di
unico time-out per farlo.
Abbiamo un comando e una funzione chiamati CLEAN. La sua funzione
PULITO
PULITO
e lo scopo sono discussi altrove sotto il suo stesso comando
nazione. Dovrebbe essere incluso come comando "pianificato" di Mailbox in
la fine dei tuoi comandi di inoltro nel file degli eventi. Può essere
pianificato più volte nel file dell'evento, non c'è motivo per cui
no, ma allo stesso modo non ti guadagna molto. Potrei suggerirlo
viene inserito nella parte anteriore e nella parte posteriore del file dell'evento in
casa 'pulita' prima e dopo l'inoltro della posta.
Si potrebbe anche voler programmare il comando 'exit to DOS' in
X
X
il file degli eventi. IT può essere utilizzato per uscire da ROSERVER e farlo
ROSERVER
ROSERVER
qualcos'altro in DOS che richiede più memoria di quanto possa essere
condiviso con ROSERVER. Per fare questo avresti una riga che legge;
ROSERVER
ROSERVER
M 01008 X {numero errlevel}
M 01008 X {numero errlevel}
M 01008 X {numero errlevel}
Questo comando dice che oltre l'estensione di tutte le 24 ore
giorno, (cioè 01 - 00) sulle ore divisibili per 8 (0,8,16),
carino il comando per uscire su DOS.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 5
Il pezzo da accompagnare a questo sarebbe modificare il BATCH
file che usi per far apparire il BBS per avere un ciclo;
ROSEBOOT 0T-4800 1M-2400
ROSEBOOT 0T-4800 1M-2400
ROSEBOOT 0T-4800 1M-2400
IF ERRLEVEL 1 GOTO radio
IF ERRLEVEL 1 GOTO radio
IF ERRLEVEL 1 GOTO radio
:CICLO CONTINUO
:CICLO CONTINUO
:CICLO CONTINUO
ROSERVER -c (o ROSERVER -M -C CONFIG.A)
ROSERVER -c (o ROSERVER -M -C CONFIG.A)
ROSERVER -c (o ROSERVER -M -C CONFIG.A)
IF ERRORLEVEL 60 GOTO prog1
IF ERRORLEVEL 60 GOTO prog1
IF ERRORLEVEL 60 GOTO prog1
IF ERRORLEVEL 50 GOTO prog2
IF ERRORLEVEL 50 GOTO prog2
IF ERRORLEVEL 50 GOTO prog2
IF ERRORLEVEL 40 GOTO prog3
IF ERRORLEVEL 40 GOTO prog3
IF ERRORLEVEL 40 GOTO prog3
IF ERRORLEVEL 30 GOTO prog4
IF ERRORLEVEL 30 GOTO prog4
IF ERRORLEVEL 30 GOTO prog4
IF ERRORLEVEL 20 GOTO prog5
IF ERRORLEVEL 20 GOTO prog5
IF ERRORLEVEL 20 GOTO prog5
IF ERRORLEVEL 10 GOTO prog6
IF ERRORLEVEL 10 GOTO prog6
IF ERRORLEVEL 10 GOTO prog6
GOTO LOOP
GOTO LOOP
GOTO LOOP
: PROG1
: PROG1
: PROG1
SOM_PROG1 arg1 arg2 arg3
SOM_PROG1 arg1 arg2 arg3
SOM_PROG1 arg1 arg2 arg3
Ciclo GOTO
Ciclo GOTO
Ciclo GOTO
: PROG2
: PROG2
: PROG2
SOM_PROG2 arg1 arg2 arg3
SOM_PROG2 arg1 arg2 arg3
SOM_PROG2 arg1 arg2 arg3
Ciclo GOTO
Ciclo GOTO
Ciclo GOTO
: prog3
: prog3
: prog3
SOM_PROG3 arg1 arg2 arg3
SOM_PROG3 arg1 arg2 arg3
SOM_PROG3 arg1 arg2 arg3
Ciclo GOTO
Ciclo GOTO
Ciclo GOTO
: prog4
: prog4
: prog4
SOM_PROG4 arg1 arg2 arg3
SOM_PROG4 arg1 arg2 arg3
SOM_PROG4 arg1 arg2 arg3
Ciclo GOTO
Ciclo GOTO
Ciclo GOTO
: PROG5
: PROG5
: PROG5
DOORWAY .......
DOORWAY .......
DOORWAY .......
Ciclo GOTO
Ciclo GOTO
Ciclo GOTO
: PROG6
: PROG6
: PROG6
SOM_PROG6 arg1 arg2 arg3
SOM_PROG6 arg1 arg2 arg3
SOM_PROG6 arg1 arg2 arg3
Ciclo GOTO
Ciclo GOTO
Ciclo GOTO
:fine
:fine
:fine
Quello che succede è che quando si esce dal programma ROSERVER
Il file BAT esegue SOM_PROG, quindi torna indietro e richiama MB
ancora.
Pensa a "EVENT" come processore BATch. Puoi avere
'script' (pensa il file BAT) dei comandi della casella di posta che possono essere
eseguito dalla riga di comando usando l'opzione '-f filename'.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 6
Comandi REMOTE SYSOP: disponibili su LOCAL Console e R / Sys
Comandi REMOTE SYSOP: disponibili su LOCAL Console e R / Sys
Comandi REMOTE SYSOP: disponibili su LOCAL Console e R / Sys
>> Sysop attiva / disattiva campana:
Sysop abilita / disabilita la suoneria
Sysop abilita / disabilita la suoneria
"bell" (change_prms)
"bell [on | off]"
Un'opzione CONFIG, BELL ON / OFF dtermines indipendentemente dal fatto che
il carattere ctrl-G verrà inviato alla CONSOLE.
La stessa routine viene utilizzata per CHAT, che determina se SYSOP
viene abbindolato da un utente che vuole parlare con lui, SERVMSG, che
Dtermine se un messaggio di servizio viene generato da un KT e SHOWZIP,
che determina se verranno visualizzati i codici postali dei messaggi T
il banner "Mail For:". Queste altre variabili sono interrogate e
imposta / disattiva digitando il loro nome e nessuna argomentazione per query o nome
e ON / OFF per impostare / disinserire.
>> Connetti a una stazione:
Connettiti a una stazione
Connettiti a una stazione
"c" (lterm)
"c portscr call [capfile]"
"c port call v path [capfile]"
Questa è una routine di connessione da riga di comando della console. il
'portscr' è lo stesso script ottenuto per i bulletlet e forward,
il 'capfile' è un nome file di acquisizione opzionale. Dopo la connessione
viene rilasciato il sistema semplicemente scende alla modalità terminale.
Il 'capfile' verrà aggiunto e verrà chiuso ciascuno
quando esci dalla modalità terminale, quindi se esci rapidamente per controllare
qualcosa, quando ritorni devi usare il comando 'T' con a
specificatore di file per mantenerlo vivo.
>> Untangle Message file:
Untangle Message file
Untangle Message file
"comprimi" (untmsg)
"comprimi [stringhe di testo]"
Ciò richiama un programma autonomo MAILWORK.EXE che
MAILWORK.EXE
MAILWORK.EXE
preme il file di posta. Questo prende l'intestazione del messaggio MAIL.DAT
file e lo copia sopra conservando solo i messaggi attivi
cancella e cancella i file di testo dei messaggi uccisi.
Le "stringhe di caratteri" possono essere P, B, T, $, *. I primi tre sono
ovvio, il '4' dice rimuove solo i puntatori del bollettino e il
'*' dice pulito tutto.
Questo può essere fondamentale per i sistemi che rappresentano
Custodi, più grande è il file di posta, più tempo ci vuole
processo di inoltro. È successo in un sito Beta che è un
spedizioniere pesante, che aveva un 30K più MAIL.DAT (@ 128 byte per
messaggio con oltre 240 settori di messaggi) con ma 40 attivi
messaggi.
Il 'comprimere' può essere eseguito dall'utilità di pianificazione degli eventi o da te
può richiamare MAILWORK direttamente con opzioni aggiuntive. Lo farà
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 7
uscire con garbo se rileva un utente sul lato opposto in a
configurazione multiutente.
>> Copia (a) file (s):
Copia (a) file (s)
Copia (a) file (s)
"copia" (do_copy)
"copia da file [tofile]"
Sub-run del comando DOS COPY: sono consentite le wild card complete. con-
l'unico output ri-gettato su un file e visualizzato su COMport. **
AVVISO ** se si specifica COM1 COM2 ecc., Si elimineranno BPQ e / o
MBBIOS per quella porta. Se si specifica PRN / LPTn ecc e la stampante no
lì - blocco. Se speci A: o B: e sono vuoti - lockup.
Cosa posso dire ... stai attento!
>> Elimina un file:
Elimina un file
Elimina un file
"del" (delfiles)
"cancellare"
"del [percorso] \ nomefile ... [percorso] \ nomefile ... [percorso] \ nome file"
"cancella [percorso] \ nomefile ... [percorso] \ nome file ... [percorso] \ nome file"
File di eliminazione semplici. Nome file non ambiguo richiesto (es
senza caratteri jolly!). Più file possono essere cancellati sullo stesso comando
linea, basta specificare i nomi di file aggiuntivi separati da uno spazio.
>> Elimina un utente dal file utente:
Elimina un utente dal file dell'utente
Elimina un utente dal file dell'utente
"deluser" (eduser)
"chiamata deluser"
Quando si elimina l'utente, la chiamata rimane nel file tranne
il primo carattere della chiamata è sostituito con un '*' e il
'delete flag' è impostato nel suo record.
>> Distribuzione a più destinatari di un singolo messaggio
Distribuzione a più destinatari di un singolo messaggio
Distribuzione a più destinatari di un singolo messaggio
"distrib"
"distrib route_1 route_2 .... route_9"
Per cominciare ci sono due tipi di messaggi che sono
elencato come "B" e chiamato bollettini, uno è generalmente indirizzato
TUTTI o alcuni "gruppi" di interesse speciale (come AMSAT) in alcuni BBS e
è esattamente questo un messaggio di interesse, forse, per TUTTI gli utenti di
quel BBS. Poi ci sono messaggi indirizzati a TUTTI in alcuni di larghezza
gruppo di aree come ALLUSA, MDCBBS, MBLBBS, ecc. Questi ultimi mes-
i saggi sono ciò che è veramente chiamato un bollettino FLOOD e sono gestiti
dal comando FLOOD.
I file di distribuzione sono nomi di file a 6 caratteri con
estensione .DST, quindi il file sottostante che è per PHOTOG sarebbe
denominato PHOTOG.DST.
w2xxx
w3yyy
w4rrr
w1aar @ wb2mic
Rmail @ kb1bd
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 8
aa4re
n2evw
alldx @ wb2qja
*** EOF
Rmail @ wb2mnf
alldx @ ka2bqe
k2adj
*** EOF
B / alldx @ W1AW
I file DST verranno cercati nella directory SYS.
Fondamentalmente viene esportato un messaggio o una serie di messaggi
ROSERVER tramite il comando export. Verranno con TO,
FROM, AT e MSGID.
I messaggi saranno 'importati' in ROSEDIST dove INVIA
la riga verrà analizzata. Il campo @BBS verrà utilizzato per creare un file
nome aggiungendo ".DST" ad esso. Se ROSEDIST non riesce a trovarlo
file, il messaggio è semplicemente 'passato attraverso', dal
file di input nel file di output.
Supponendo ora che troviamo il file, prenderemo quindi il
messaggio e leggere fino alla riga "A:" nelle intestazioni interne,
o la fine delle intestazioni se non ce n'è. Conserveremo tutto ciò
materiale in un primo di due file temporanei. Allora leggeremo
da quel punto alla linea con "/ EX" e memorizzarlo in un secondo
file temporaneo. La linea "A:", se presente, è persa a
questo punto.
Leggiamo il file DST e lo prendiamo riga per riga. Il DST
il file può avere i seguenti tipi di voci del record:
- BBSCALL questo semplicemente creato come un messaggio con TO
compilato dal TO del messaggio sorgente.
- CALL @ BBSCALL creato con CALL e BBS specificati.
- CALL @ - inserirà il messaggio con questo come TO
e no @BBS
- RMAIL @ BBSCALL crea un messaggio RMAIL con il successivo sequenziale
ID dal sistema locale. Legge le righe successive a un "*** EOF"
raccogliere i destinatari dell'obiettivo;
- BBSCALL - porta il TO del messaggio sorgente
- CALL @ BBSCALL - lo prende esplicitamente
- CALL @ - questa chiamata senza @BBS
** '$' usato all'interno delle specifiche 'rmail' verrà ignorato) **
- $ RMAIL @ BBSCALL - identico al precedente, tranne il
BID dal messaggio di origine viene aggiunto alla riga "A:"
(ie;
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 9
A: rmail @ bbscall $ XXX_000, chiama @ bbscall, .....
Dopo che tutto è pronto, il carattere del tipo di messaggio da
l'originale sarà trasferito. Le seguenti eccezioni sono a
essere osservato; tutti gli RMAIL saranno "P". e qualsiasi prefisso da una lettera
più un '/' otterrà quella lettera come un tipo 9obsevre l'ultima voce
nell'esempio ha un "B /".
Un'esecuzione tipica di DISTRIB potrebbe essere simile a:
distrib ALLUSA MDCBBS MBLBBS RATS HARC
Il comando 'distrib' fa, in effetti, un EXPORT, dirstrib
elaborazione, importazione e cancellazione dei file di lavoro temporanei.
Il comando DISTRIB dalla mailbox fa molto in un unico comando
linea, e non devi ricordare le opzioni e cancellare il file
nomi, ecc.
>> Applicazione Doorway to DOS
Applicazione Doorway to DOS
Applicazione Doorway to DOS
"porta" (doDoors)
"porta"
(disattivato temporaneamente v1.52 4/1/91 - vedi Panoramica Doc)
Questo comando impegna un gestore di porte chiamato doorway.exe.
È usato per richiamare qualsiasi applicazione dos e reindirizzare tutto a
il comport. Questo particolare gestore è stato progettato per una PCBOARD
(tm) sistema, ma è sufficientemente generico per i nostri scopi. esso
controlla DCD (stato di connessione), può essere 'rotto' da sysop, e
monitora i timelimits. (L'ho impostato su 30 minuti nella versione 98Y, difficile
coded). Il programma scrive un file DOOR.SYS, fa riferimento ai documenti DOORWAY
per dettagli su questo file. Il modo in cui funziona è
esci da MailBox con un DOS ERRORLEVEL di 100 che è testato e
inviato da un GOTO BATCH per eseguire il driver di Doorway che porta a
Prompt DOS alla porta Comm l'utente è acceso. Quando ha finito, lui
digita il comando "EXIT" per restituire il comando al file BATch
che quindi esegue ROSEBOOT con un file RSTNCSET.DSC che
contians tre "D" per forzare la disconnessione e se le porte modem hanno
stato configurato, DTR verrà sollevato / abbassato, interrompendo il
nection, quindi MBBIOS viene scaricato, quindi ricaricato, ripristinando il file
Comm vector e il BBS torna indietro e si avvicina.
Quasi tutti i programmi che non scrivono direttamente a
la RAM dello schermo può essere eseguita. LOTUS, DBASE III Plus, non eseguirà il cor-
in modo corretto (cioè alcune cose saranno mostrate, altre no.) Norton
Editor (NED) no. Verranno eseguiti tutti i comandi DOS, Quiktrak lo farà
correre. Le applicazioni DBASE compilate verranno eseguite.
Nelle versioni future ci sarà un menu DOORWAY che consente
gli utenti di sysop non remoti accedono ai programmi selezionati. L'accesso al DOS è
agli utenti generali sta chiedendo disastro. A tal fine la PORTA
il comando è REMOTE SYSOP disponibile solo coperto da RSysy
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 10
password E ha anche un file Privelege chiamato DOORWAY.RS che
agisce esattamente allo stesso modo di REMOTREQ.RS e RMAIL.RS (vedi
Spiegazione del comando GETxxx)
DOCUMENTI DELLA PORTA
DOCUMENTI DELLA PORTA
DOCUMENTI DELLA PORTA
_______ ____
_______ ____
_______ ____
Il driver DOORWAY fornito consentirà a un sysop di avere
accesso a quasi tutte le applicazioni DOS o un prompt di DOS. Il programma
DOORWAY.EXE si installa in memoria e riassegna lo standard
Input DOS e output DOS standard al COMport selezionato. esso
monitor DCD (in questo caso Connect Status) e da DOS si ri
avvia la macchina se è persa (quindi ricorda di far venire il tuo BBS
eseguire il backup tramite AUTOEXEC.BAT.
L'uso del programma è auto esplicativo. Si prega di leggere la PORTA-
WAY.DOC di Marshall Dudley, il suo creatore. ROSERVER produce il
file DOOR.SYS in conformità con le sue specifiche e quindi 'shell' a
il file BAT richiesto, che chiama DOORWAY, che a sua volta chiama
l'applicazione o ti porta in COMMAND.COM con il tuo molto
proprio prompt DOS.
Questo programma è un prodotto SHAREWARE. Arriva in un 'blocco'
modulo che mostrerà un banner lungo e il limite di utilizzo fino a 10
minuti. Se si chiama tramite telefono o modem marshall Dudley e BBS
dargli un numero di carta di credito MC o VISA e il nome del tuo BBS
inserirà tali informazioni in un programma di hashing e ti fornirà una chiave
numero per "sbloccare" la tua copia. Per ora e per il futuro prevedibile
qualsiasi revisione di DOORWAY disponibile dalla maggior parte dei sistemi RBBS, KA2BQE
BBS e qualsiasi PCBOARD System possono essere sbloccati semplicemente inserendo
il tuo nome BBS e il numero di hash. Che ora ti permette di
citare un'opzione di chiamata che sopprime l'apertura della pubblicità
e per consentire fino a 32768 minuti di tempo utente! La tassa per tutti
questo è $ 15, che è economico a tre volte il prezzo! Se fate
non voglio farlo - quindi sii mio ospite a non usarlo.
Basta guardare i miei file BAT inclusi e vedere come configurare
altre porte. Sto lavorando per aprire parti delle porte a
utenti normali e DOS e pochi altri a sysop remoto. Per adesso
è limitato a sysop remoto. Firstrun.bat imposterà una directory
chiamato DOOR e spostare la roba DOORWAY lì.
L'utente deve eseguire un'emulazione ANSI completa per utilizzare le porte.
Aiuta ancora di più se prendono DOORANSI.SYS e lo inseriscono
luogo del proprio ANSI.SYS questa cosa corregge un problema in linea
25 scorrimento presente nella maggior parte delle implementazioni ANSI.SYS.
In generale, un'applicazione "impegnata", cioè una che fa molto
con lo schermo è destinato a fallire oa prenderti
linciato dalle altre persone che condividono il tuo canale. Vuoi appli-
cazioni che generano semplici suggerimenti concisi e ne fanno il suo
business e dumpr le informazioni di output desiderate, rigide e veloci.
Fino a quando non avremo almeno 4800 collegamenti utente in baud con cui siamo bloccati
Questo.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 11
>> Modifica un record utente:
Modifica un record utente
Modifica un record utente
"eu" (eduser)
"eu usercall"
"Eu usercall" consente di modificare un record utente, Nome,
Homebbs, sysop utente locale, bbs, uso modem di rete fissa consentito e
password del modem se è impostato il modem.
>> Distribuzione FLOOD dei messaggi del bollettino:
Distribuzione FLOOD dei messaggi del bollettino
Distribuzione FLOOD dei messaggi del bollettino
"alluvione"
"alluvione # # #-# ... #"
Quando arriva un messaggio in cui @BBS corrisponde a un designato
Rotta FLOOD sul sistema, è inondata come da suo file di controllo,
xxxxxxxx.FLD nella directory FWD (xxxxxxxx è il percorso di flood
ING). Se tuttavia il messaggio arrivasse e non vi fosse alcuna rotta di inondazione
presente, ma viene successivamente creato, il comando di flood ri-
scorrere il file controllando i messaggi non allagati che hanno
file di percorso dell'inondazione. Il file di controllo FLOOD è un semplice elenco di
Solo chiamate BBS. Il puntatore generato verrà consegnato solo su
connettersi direttamente a quella stazione, non sarà mai consegnato a
quella stazione tramite un'altra. il comando Flood funziona come la lettura
e kill command, si specifica il messaggio o l'intervallo di messaggi.
>> Inoltro dei messaggi:
Inoltro dei messaggi
Inoltro dei messaggi
"fwd" (swap)
"fwd portscr [-o] chiama file ... file"
"sondaggio" (swap)
"poll portscr [-o] [- txxx] destcall file ... file"
"pollf" (scambio)
"pollf portscr [-o] [- txxx] destcall file ... file"
"spingere" (scambiare)
"push portscr [-o] [- txxx] destcall file ... file"
"scambia" (scambia)
"scambia portscr [-o] [- txxx] destcall file ... file"
** Vedi la discussione precedente per la spiegazione più concettuale
del comando in avanti. Questo discuterà solo sintassi e fine
dettagli.
Il comando 'fwd' è semplicemente questo. Si connette a un sistema in
la maniera specificata e mandagli una mail appropriata. Lo farà
quindi disconnettersi. Il comando 'poll' fa esattamente anche questo. esso
si connette a un sistema e invia una richiesta di posta elettronica e dice
addio. Sarebbe più spesso usato per un sistema più vecchio, oppure a
Kantronics o Model 100 Mailbox in avanti senza necessità di retromarcia
polling.
Il comando "pollf" è un comando caso speciale che "sondaggi
per "posta per altri sistemi. Si connette a un sistema nel
modo normale e invia una riga simile a questa:
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 12
comando: pollf a2 n2evw wb2mnf wa2vxt k2adj
pollf a2 n2evw wb2mnf wa2vxt k2adj
pollf a2 n2evw wb2mnf wa2vxt k2adj
invia: f> wb2mnf wa2vxt k2adj
f> wb2mnf wa2vxt k2adj
f> wb2mnf wa2vxt k2adj
Il sistema ricevente eseguirà un reverse forward per il tuo sistema,
quindi fai un ciclo e fai un reverse forward per wb2mnf, wa2vxt e
k2adj. In questo modo un sistema può raccogliere posta destinata ad altri
sistemi, se uno di questi sistemi dovesse andare giù senza doverlo fare
fare in modo che i sysop eseguano tutti i tipi di modifiche ai file.
Riconoscendo che alcuni sysop possono essere preoccupati per l'abuso
(che può essere fatto facilmente), ho reso questa caratteristica soggetta a
la routine 'check for call' che governa, RMAIL, DOORWAY e
Funzioni REQxxx. Fondamentalmente, se è presente un file chiamato POLLF.RS
sarà controllato per la chiamata del Connectee. Se il file è
non presente tutti i POLLF saranno permessi, se il file è presente
e la chiamata Connectee si trova anche se lo consentirà
la chiamata non viene trovata o un permesso con caratteri jolly è impostato con uno o
due connectees chiamano "esclusa", quindi la routine inversa
semplicemente invertirà in avanti per il connectee e terminerà,
ignorando le altre chiamate nella stringa di polling.
I comandi "poll" e "swap" sono identici in tutti gli aspetti
tranne che "sondaggio" emetterà un collegamento anche se non c'è
tranne
tranne
posta in uscita. Questi comandi generano un round multiplo (fino a
due cicli completi "invia" / "sondaggio") per esaurire ogni lato di tutti
possibile posta da scambiare. Permettendo che la posta di ritorno possa essere
generato da qualsiasi deflusso di posta (ad esempio messaggi REQ remoti)
Il comando 'push' è essenzialmente uno 'swap' che sempre
si connette regradless dello stato della posta in uscita. se no, no
va immediatamente a "sondaggio". Questo è necessario quando ci si connette a
sistemi non-prmbs la maggior parte dei quali DISConnect subito dopo
inoltro, quindi un comando sondaggio non arriverebbe mai a inviare la sua posta.
I "ritagli" nel ciclo ripetuto sono i seguenti;
- qualsiasi fase di invio senza messaggi in uscita termina il
ciclo. L'unico modo in cui la nuova posta potrebbe essere ottenuta in un sondaggio successivo
sarebbe attraverso una ricevuta dall'altra parte di doubleDOS. Un basso
coincidenza di probabilità.
- qualsiasi mancata ricezione della posta dopo la fine del primo ciclo
il ciclo. Se non hai ricevuto nulla è probabile che non ci sia
cosa nuova da inviare, soggetta alle stesse coinci-
di ricevere posta dall'altra parte del tuo DDOS.
*** NOTA *** questo può sembrare uno spreco di spettro,
sulting nel vero hogging del canale. La mia tesi è questa
dopo alcuni cicli di questo il flusso della posta si sistemerà. Il
la premessa di base è il vecchio "fare il fieno mentre il sole splende"
come quando hai un percorso, pulisci la casella di posta! Falla finita
con e scendere dal canale.
I punti su cui tutti e tre i comandi coincidono sono i
invocazioni che dirigono il livello due / tre connessione al
sistema mirato. Questi sono specificati da e port e script
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 13
designatore ("portscr" nella sintassi sopra), che consiste di a
lettera port e un singolo carattere (di solito un numero compreso tra 1
e 9, o nulla che sia anche sinonimo di "1")
come la chiamata del BBS mirato.
Questi sono usati per indicizzare nel file CALLDIR.RS, dove lo farà
cercare la chiamata e il designatore di script per quella chiamata (CALLDIR
consente più script per la stessa stazione) e ottenere il corretto
percorso e sequenza di script per effettuare la connessione. Il resto
gli argomenti possono contenere fino a 8 nomi di file char o ham call. Se lui
argomento contiene un '*' o '?' o l'argomento esiste come a
file con il nome 'argument.FWD', l'argomento è alimentato al file
processo di inoltro come una chiamata selezionata. Quindi un intero avanti
flusso potrebbe essere fabbricato senza alcun file '.FWD' a tutti se il
i requisiti della stazione potrebbero essere soddisfatti in quel modo.
SWAP B WB2RVX NTS * NORTH? 6 *? 7 * ?? 7 *
SWAP B WB2RVX NTS * NORTH? 6 *? 7 * ?? 7 *
SWAP B WB2RVX NTS * NORTH? 6 *? 7 * ?? 7 *
SWAP B WA2VXT KE2M
SWAP B WA2VXT KE2M
SWAP B WA2VXT KE2M
e così via .....
Quando il prompt 'F>' viene ricevuto da un sistema PRMBS, esso
genera effettivamente un comando;
FWD A-HTTP KX1XXX
FWD A-HTTP KX1XXX
FWD A-HTTP KX1XXX
Se il prompt ricevuto è un "sondaggio per", queste sono le altre chiamate
essendo interrogato, il codice genera semplicemente esecuzioni ripetitive
del comando precedente, uno per ogni chiamata interrogata. Ora nel passato
c'era un file di eventi inversi, ma era imbarazzante e variegato
adattamenti al codice l'hanno reso irrealizzabile.
La designazione "portscr" è la lettera port (A, B, C ...) e
il 'numero di script'. C'è un file chiamato CALLDIR.RS che
contiene riferimenti per collegare script per stazioni. Un esempio di
il file è mostrato sotto;
> 1 K3DSM
> 1 K3DSM
> 1 K3DSM
@ K3DSM
@ K3DSM
@ K3DSM
*** EOF
*** EOF
*** EOF
> 2 K3DSM
> 2 K3DSM
> 2 K3DSM
@ WB2DRD-3 v WB2DRD-1
@ WB2DRD-3 v WB2DRD-1
@ WB2DRD-3 v WB2DRD-1
+ per
+ per
+ per
? *
? *
? *
! 80
! 80
! 80
.C WA3DSP-5
.C WA3DSP-5
.C WA3DSP-5
! 120
! 120
! 120
.C K3DSM-1
.C K3DSM-1
.C K3DSM-1
*** EOF
*** EOF
*** EOF
> 1 WB2RVX
> 1 WB2RVX
> 1 WB2RVX
@ WB2RVX
@ WB2RVX
@ WB2RVX
*** EOF
*** EOF
*** EOF
> 2 WB2RVX
> 2 WB2RVX
> 2 WB2RVX
@ WB2DRD-3 v WB2DRD-1
@ WB2DRD-3 v WB2DRD-1
@ WB2DRD-3 v WB2DRD-1
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 14
+ per
+ per
+ per
? *
? *
? *
! 90
! 90
! 90
.C WB2RVX
.C WB2RVX
.C WB2RVX
*** EOF
*** EOF
*** EOF
Il numero accanto a '>' è il 'numero di script'. Questo
ti permette di specificare come arrivare al BBS. Potresti avere
diverse righe di fila che fanno diversi tentativi di inoltrare a
stesso BBS da percorsi diversi. Se non è specificato alcun numero di script,
'1' è assunto.
La linea '@' è la linea che dà la chiamata e il percorso (se
necessario) per stabilire la connessione RF / TNC di livello 2 iniziale. Questo
connessione viene rilevata dal DCD (linea Carrier Detect Data -
pin 8 da TNC per quei TNC con quella caratteristica da indicare
CONN / DISC, generalmente TNC2s, cloni TNC2 e derivazioni e
TNC1 modificato) o *** CONNESSO ai messaggi.
*** Collegato a
*** Collegato a
Parlando di timeout, una volta che lo script è completato con il
connettersi alla stazione finale desiderata, il periodo di timeout ritorna
al periodo di 'port-timout' specificato nella configurazione.
L'opzione 'o' consente a sysop di inoltrare a una stazione e andare
torna online in attesa di chiamante remoto senza attendere il timeout.
Lo stesso dell'opzione 'o' nel comando 'evento'. Sysop può iniziare
azione e andare via.
Un punto, i comandi DEVIA e SWAP, prova per vedere se lo è
connesso quando entra, quindi se lo è, la sequenza di connessione è
non emessi. Questo ti permette di connetterti a una stazione usando il
(TE) rminal o (C) onnect comandi e poi più tardi a fare qualsiasi cosa,
decidere di inoltrare la posta a quel sistema. Non hai più bisogno di DISC
e quindi lasciare che il comando FWD ristabilisca la connessione.
>> Importa / Esporta messaggi:
Importa / Esporta messaggi
Importa / Esporta messaggi
"import" (import_msgs)
"importazione infile"
"esportazione" (esportazione)
"export outfile ptr [ptr .... ptr]"
"ptr" può essere qualsiasi chiamata o puntatore a un file FWD
Ciò consente di utilizzare un file su disco come supporto
cambiare, il concetto è stato originariamente costruito da WA7MBL come mezzo per
andare avanti e indietro al sistema di posta smtp TCP / IP. Era con-
ottenuto in modo indipendente su ROSERVER come trasferimento di posta generalizzato
ROSERVER
sistema. I formati MBL e ROSERVER sono identici e inter-
ROSERVER
variabile. Potrebbe consentire una vasta collezione di interessanti
bollettini da inviare tramite dischetto e US Snail a un'altra parte di
il paese senza sovraccaricare eccessivamente l'attuale sistema. Oppure
potrebbe essere usato per trapiantare facilmente l'intero sistema di posta da
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 15
un BBS a un altro, diciamo quando è necessario chiudere un sito.
>> Invia un file a un altro sistema:
Invia un file a un altro sistema
Invia un file a un altro sistema
"putfile" (put_file)
"nome file putfile chiama @ indirizzo"
Questo comando consente al sysop o al sysop remoto di inviare un file
a un altro utente su un altro sistema. Senza dover passare attraverso a
sintesi complessa del messaggio REQFIL in entrata richiesto
raggiungere la stessa cosa
>> Invia un file a una porta:
Invia un file a una porta
Invia un file a una porta
"porta" (port_dump)
"nome file ID porta"
Questo comando consente di eseguire il dump di un file su una porta. È
di solito usato per inviare un file di installazione a un TNC quando lo si porta per la prima volta
eseguire il backup dopo un uso non BBS del TNC.
>> Imposta il baud rate diverso per la porta:
Impostare un baud rate diverso per la porta
Impostare un baud rate diverso per la porta
"setbaud" (ch_baud)
"setbaud port baudrate"
Questo comando è stato implementato principalmente per l'uso del modem, ma potrebbe esserlo
usato per qualsiasi cosa Immettere il comando, la lettera port e un baud rate
(300,600,1200,2400,4800,9600, 19200, 38400) e quel baud rate
sarà impostato su quella porta. Dopo aver restituito il BBS on-line,
il sistema re-imposterà la porta sul file CONFIG specificato
valore. Il comando restituisce messaggi di errore per "baudrate non valido"
o 'porta non trovata' in entrambi i casi esce, non fa nulla. Se
si tenta di impostare la console in baudrate non si ottiene alcun messaggio di errore, ma
allo stesso modo non succede nulla!
>> Traduci un intervallo di messaggi:
Traduci un intervallo di messaggi
Traduci un intervallo di messaggi
"tradurre"
"translate # # # - # ... #"
utilizzato per tradurre i messaggi, l'intero file, l'intervallo o solo a
pochi messaggi selezionati dai campi AT o TO. Questo è così che a
la successiva modifica dell'indirizzo può essere applicata a un gruppo di messaggi
senza necessità di editing manuale.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 16
: Comandi USER: disponibili per tutti gli utenti, LOCAL, REMOTE e REMOTE
: Comandi USER: disponibili per tutti gli utenti, LOCAL, REMOTE e REMOTE
: Comandi USER: disponibili per tutti gli utenti, LOCAL, REMOTE e REMOTE
SYSOP
SYSOP
SYSOP
>> Menu / Richiesta di aiuto:
Menu / Richiesta di guida
Menu / Richiesta di guida
"?" (Cmdlist)
"h" (do_help)
"aiuto" (do_help)
X - riepilogo menu / guida
X ALL - intero menu / elenco di aiuto
X xxx - menu / spiegazione della guida per 'xxx'
* dove 'X' è '?', 'h' o 'aiuto'
"H" e "HELP" sono gli stessi, danno un lungo, dettagliato
descrizione del comando. Il "?" dà un display sintassi ..
File chiamato HELP.RS, impostato con il comando '#' come delimitazione voce
ERS. L'entrata può gestire i caratteri jolly (* ,?) e presenterà qualunque cosa
le voci corrispondono al wildpattern.
>> Controlla l'indirizzo completo BBS
Controlla l'indirizzo completo BBS
Controlla l'indirizzo completo BBS
"indirizzo" (chk_adr)
Questo comando consente all'utente di inserire da una a dieci chiamate BBS
e quindi controllerà il file H_LIST.RS e restituirà di più
indirizzo completo che attualmente ha e visualizzarlo. Se l'indirizzo
presentato ha SSID o altro in esso, sarà ripulito
prima di essere controllato dal processo.
>> torna online:
Torna online
Torna online
"b" (logout)
"ciao" (logout)
Disconnetti l'utente, aggiorna il suo record di file dell'utente, quindi torna a
mailbox xyxle che riconosce il cambiamento nello stato della porta e
riprende la postura in attesa.
>> Richiesta utente remota a:
Richiesta dell'utente remoto a
Richiesta dell'utente remoto a
"chat" (utalk)
L'utente fa richiesta, se il flag della chat locale è disabilitato
ottiene un po 'mi dispiace che non è qui. per favore lascia un messaggio'
tipo di risposta. Se il flag locale è abilitato, il sistema fornisce a
serie ammaliante di bip ogni 6 secondi per un minuto, se il
sysop li sente e vuole rispondere, digita semplicemente a ^ D (ESC
carattere) e viene messo in linea con l'utente. L'andare
in modalità terminale le stringhe vengono inviate al TNC e al sysop
quindi deve mettersi in CONV. Al termine, i tipi di sysop
vengono inviate altre stringhe ESC e 'coming out of terminal mode',
Stato di connessione TNC controllato e BBS viene restituito a REMOTE
stato o on-line in attesa di connessione se l'utente è andato via durante
la chat. Se il sysop non sente il segnale acustico dopo un minuto
invia la risposta 'scusa, lascia messaggio' e torna indietro
per un altro comando.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 17
>> Elenco dei comandi:
Elenco di comandi
Elenco di comandi
"cmds" (cmdlist)
"cmds xxx"
Questo semplicemente passa attraverso la tabella di invio comandi e
scarica le stringhe contenenti i comandi disponibili sul sistema
tem, in forma tabellare da 8 a una linea. sistema. Se sei in locale
consolle scarica tre liste, LOCAL, SYSOP, REMOTE. Se sei un
SYSOP remoto e in modalità R / Sys si ottiene REMOTE e SYSOP, se si
sei un semplice utente ottieni la lista dei REMOTI. Il Sysop può, da
Tipo di console LOCAL
cmds -e con / senza specifiche jolly per elenchi di comandi
valido nel processore EVENT
cmds -s con / senza specifiche jolly per gli elenchi di remote
comandi sysop
cmds -u con / senza specifiche jolly per gli elenchi di remote
comandi dell'utente
Come i comandi HELP, accetta i caratteri jolly e willdis-
gioca tutte quelle voci che corrispondono. L'elenco dei comandi è disegnato
dalla tabella di dispacciamento di comando effettivo di programmi e quindi è
sempre accurato!
>> Scarica un file:
Scarica un file
Scarica un file
"d" (dnload)
"d nome file ###" "
"d nome file - ###" "
"d nome file ### - ###" "
"nome file db ###"
"nome file db - ###"
"nome file db ### - ###"
"nome file dx"
"nome file"
"nome file dz"
Puoi semplicemente scaricare un file usando il comando più a
nome del file. Dalla console locale questo ottiene il file in 'paginato'
modulo. Puoi anche scaricare un file chiedendo solo il primo
#### byte del file (es. D FOOBAR.TXT 400) o download
chiedendo di saltare i primi #### byte del file (es. D
FOOBAR.TXT -400), oppure puoi chiedere un "pezzo medio" del file
(es. D FOOBAR.TXT 3000 6000). Queste opzioni extra consentono un file
per essere 'campionato', o se un lungo download è stato cestinato, potresti venire
indietro e ottenere la coda di esso, o semplicemente leggere un lungo file in
pezzi. Il comando DB è lo stesso del DB ma lo farà
conversione al volo di file abinari in formato compatibile B2A
e può essere soggetto ai comandi di taglio e salto del D.
I download in onda sono inoltre soggetti a una configurazione sysop
un limite di lunghezza durante alcune "finestre". Ad esempio potresti
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 18
dire che da 1800 a 2300 ora locale nessun file superiore a 6 K
i byte possono essere scaricati. Il limite di download è calcolato contro
cosa è stato richiesto, cioè per il download semplice, l'intero file
dimensione, per l'altra l'aritmetica è fatta e quindi il permesso è
determinato.
Se il PRMBS è configurato con una porta modem, i comandi
DX, DY, DZ possono essere utilizzati dalla porta del modem per scaricare utilizzando
Xmodem, Ymodem Batch o protocollo Zmodem. Questo viene fatto da
eseguire DSZ.COM un driver di protocollo esterno scritto da Chuck
Forsberg (un prosciutto) e in uso comune da molti BBS di rete fissa. Questo
il driver è qualcosa di RAM-piggy, quindi in questa versione attuale
(0.99) sarà necessario eseguire ROSERVER in un 300K plus
finestra per scaricare i download programmabili! DSZ sarà consegnato
ereditato come modulo delvery non registrato e forse registrato per a
una sola volta tassa di $ 20,00 (i BBS legittimi a tempo pieno possono ricevere un
freebe, contatta Omen Technology a riguardo), che si accorcia
la spazzatura sullo schermo e attiva alcune funzionalità extra.
>> Richiesta di directory:
Richiesta di directory
Richiesta di directory
"dir" (mbDir)
"dir [percorso] \ [specifica file]"
Elenco semplice in ordine di directory dei file in
Area "FILES" o qualche sottodirectory. Se l'utente digita in avanti
barra "/" invece dei backslash "\" richiesti da MSDOS,
sono tradotti alle barre posteriori.
>> Ottieni le descrizioni dei file:
Ottieni le descrizioni dei file
Ottieni le descrizioni dei file
"fileinfo" (fil_info)
"Fileinfo"
"fileinfo pathname"
Quando un utente carica un file nel sistema, inserisce il file
in una directory e un messaggio viene inviato al sysop con uno
descrizione del file di linea, questa descrizione viene aggiunta anche a
file chiamato FILEDIR.TXT nella directory che è stata caricata. Anche
incluso è un programma chiamato RSMAKDIR.EXE da eseguire
MAKEDIR.BAT. Questo prenderà la directory in cui ti trovi, ottieni FILE-
DIR.TXT, ordinarlo per nomefile, quindi fare un elenco di directory e
richiede una descrizione per qualsiasi file senza una descrizione.
Questo comando senza argomenti scarica il file FILEDIR.TXT nel file
utente, dalla directory FILES. Se viene specificato un percorso, va
a quella directory e lo fa.
>> Comandi di richiesta file remoti:
Comandi di richiesta file remoti
Comandi di richiesta file remoti
"getbbs" (make_req)
"getbbs chiama l'host"
"getdig" (make_req)
"getdig call host"
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 19
"getdir" (make_req)
"getdir dir host"
"getfile" (make_req)
"host file getfile"
"getmsg" (make_req)
"getmsg ### host"
"getqth" (make_req)
"getqth call, call, ...., call host"
"getusr" (make_req)
"getusr call host"
"getver" (make_req)
"host getver"
"host di chiamata dito"
Qualsiasi utente, locale o remoto può utilizzare questi comandi rapidamente
componi una richiesta di file o directory su un altro sistema. Questo risparmia
loro l'impostazione spesso complessa del messaggio di richiesta del file;
SP REQFIL @ WB2MNF
SP REQFIL @ WB2MNF
SP REQFIL @ WB2MNF
FOOBAR \ SNAFU \ ORGSNATZ.DOC @ WA2VXT
FOOBAR \ SNAFU \ ORGSNATZ.DOC @ WA2VXT
FOOBAR \ SNAFU \ ORGSNATZ.DOC @ WA2VXT
/EX
/EX
/EX
Dovresti invece semplicemente digitare;
GETFILE FOOBAR \ SNAFU \ ORGSNATZ.DOC WB2MNF
GETFILE FOOBAR \ SNAFU \ ORGSNATZ.DOC WB2MNF
GETFILE FOOBAR \ SNAFU \ ORGSNATZ.DOC WB2MNF
Supponendo dal primo esempio che eri su WA2VXT a
il tempo, quell'informazione sarebbe stata aggiunta automaticamente.
Questi messaggi generati verranno inviati a un altro sistema.
All'arrivo a quel sistema, invece di essere salvato nella loro forma
come messaggio normale, generano un messaggio di ritorno contenente
la directory, il file o il messaggio richiesto o appropriato
messaggio di errore e quindi vengono salvati. il messaggio in uscita è il
solo registrazione del messaggio in arrivo.
Il REQQTH è un servizio in uscita per il Buckmaster online
CD-ROM del radioamatore amatoriale attualmente fornito da
il BBS WA4ONG. Non ho predefinito la chiamata dell'host remoto, come altro
sistema potrebbe sorgere nel prossimo futuro offrendo servizi analoghi
ghiacci.
K4NGC ha un database di BBSes e DIGis / nodi che è
accessibile tramite REQBBS / REQDIG.
"finger" e "getusr" sono sinonimi e sono supportati da
tutto PRMBS v1.10.
È stato fatto il possibile per 'controllare l'accesso a questi
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 20
Caratteristiche. Se non si crea un file di autorizzazione, le funzionalità
avere accesso aperto Se il file di autorizzazione è stato creato (REMOTREQ.RS,
e deve essere nella directory predefinita) quindi il creatore di
il messaggio deve soddisfare un criterio di corrispondenza con caratteri jolly. Eccotene alcune
esempi;
il file REMOTREQ.RS contiene:
N1AA
N1AA
N1AA
N2BB
N2BB
N2BB
N3CC
N3CC
N3CC
W4XXX
W4XXX
W4XXX
questo significa che saranno consentite solo le chiamate elencate
l'uso delle funzionalità di richiesta remota. Ora per fare un 'apertura
sistema 'con alcune esclusioni si dovrebbe impostare il file come;
! N3XXX
! N3XXX
! N3XXX
! N4YYY
! N4YYY
! N4YYY
! N5ZZZ
! N5ZZZ
! N5ZZZ
*
*
*
le prime chiamate sono negate in modo specifico ai permessi di comando REQ,
tutte le altre chiamate passeranno attraverso di loro e corrisponderanno al '*'
Lo stesso meccanismo è utilizzato per "controllare" l'accesso RMAIL. Vedere
la voce per RMAIL.
Qualsiasi messaggio REQxxx in arrivo in un PRMBS v1.10 o successivo BBS
otterrà un messaggio di ritorno che indica la funzione non supportata se
questo è il caso. In epoche precedenti, tali messaggi si sarebbero semplicemente limitati
notato dal sysop.
>> Controlla l'elenco e collega il registro:
Controlla l'elenco e collega il registro
Controlla l'elenco e collega il registro
"sentito" (prthrd)
"sentito tutto"
"sentito x"
Il familiare comando 'J'-list dei sistemi RLI / MBL, elenca
i sistemi più recentemente ascoltati e più recentemente collegati
stazioni. L'invocazione semplice fornisce un elenco di porte configurate.
Il "tutto" argomento elenca tutte le porte, una alla volta. La "x" dove
'x' è una lettera di elenco che indica solo quella porta.
>> Query / Inserisci BBS Home dell'utente:
Interroga / Inserisci BBS Home dell'utente
Interroga / Inserisci BBS Home dell'utente
"casa casa)
"home call"
L'utente può interrogare ciò che il sistema pensa sia il suo bbs di casa
e può inserire tali informazioni nel sistema o alterare esistenti
valore. questo è importante perché ROSERVER utilizza la casa
ROSERVER
campo bbs. (per esempio, se su WB2MNF c'è un utente, W1XXX e lui sono elencati
la sua casa BBS come K2ZZZ. se la posta arriva indirizzata a W1XXX @
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 21
WB2MNF, il WB2MNF verrà rimosso perché corrisponde al nome
dei bbs, MA prima di salvare il messaggio viene fatto un controllo per vedere
se W1XXX è un utente sul sistema. Questo è stato trovato il suo HOMEBBS
il campo è selezionato, è compilato e la chiamata NON è WB2MNF, quindi
il campo @BBS viene reindirizzato a W1XXX)
>> File "Brag" di Sysop:
"Brag File" di Sysop
"Brag File" di Sysop
"info" (mostra_info)
Semplice chiamata per scaricare file, scaricando il file INFO.RS,
che contiene informazioni su ROSERVER e sulla propria stazione di sysops
ROSERVER
configurazione, e potrebbe anche, in realtà dovrebbe contenere anche una breve
dichiarazione delle politiche riguardanti le operazioni di quello
stazione.
>> Uccidi i messaggi:
Uccidi i messaggi
Uccidi i messaggi
"k" (multi_msg)
"K # # # # # ... #"
"K #-# #-# .... #-#"
"K # #-# #-# # # ... #-# #"
I messaggi possono essere uccisi per numero o intervallo di numeri. Il
numeri o intervalli individuali possono essere mescolati sulla stessa riga di comando.
Quando viene specificato un intervallo di messaggi, ciascun messaggio nell'intervallo
ha la sua riga di intestazione presentata e all'utente viene richiesto di a
"Kill Msg # 12345 Y / N".
>> Uccidi i miei messaggi:
Uccidi i miei messaggi
Uccidi i miei messaggi
"km" (klmsgm)
"km -x"
Elimina tutti i messaggi 'leggi' (stato = 'Y') indirizzati a
utente. Come con qualsiasi uccisione di "range of messages", le intestazioni sono
presentato e all'utente viene richiesto un "S / N". Tuttavia, se il
l'opzione "-x" è specificata, va semplicemente avanti e uccide il
messaggi uno dopo l'altro e ti dicono solo che è stato ucciso
come lo uccide (lo chiamo l'opzione "RAMBO"!) È un pericolo-
Opzione in cui una volta inizia troppo tardi per un utente remoto.
Il sysop può fermare il ciclo colpendo un ctrl-K dal locale
console.
>> Uccidi il traffico:
Uccidi il traffico
Uccidi il traffico
"kt" (kill_trfc)
"kt # # # # ... #"
Questo è solo un altro KILL ma genera anche un "servizio"
messaggio "al mittente del messaggio che lo informa
chi, quando, dove il suo messaggio è stato "preso dal" sistema dei pacchetti.
Le intestazioni di inoltro del messaggio in arrivo vengono analizzate e a
viene specificato il percorso di ritorno e l'indirizzo di ritorno corretto.
Non ci sono intervalli consentiti qui solo un 'elenco di messaggi'
Ci sono due parametri di configurazione che influenzano KT. Il
per prima cosa si risponde a SI o NO in merito al servizio
generazione di messaggi. A SI significa che verrà visualizzato un messaggio di servizio
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 22
generato, un NO che non lo farà. L'altro parametro è il
data di scadenza del messaggio predefinito per il messaggio di servizio.
>> Elenca messaggi:
Elenca i messaggi
Elenca i messaggi
"l" (lstmsg)
"lx [-bhklmspx] [stringa opzionale] [intervallo facoltativo]"
I comandi 'E'dit,' List 'e' K'ill hanno tutti lo stesso effetto
modificatori secondari (campo 'x' facoltativo in 'lx' esempio sopra)
> messaggi a
<messaggi DA
@ messaggi AT
l ultimo (ordine inverso)
r messaggi per rotta
t messaggi sul traffico
m i miei messaggi
Esempi
L> KA1NNN 2345-2000 elencherà i messaggi a KA1NNN, al contrario
ordine dalla gamma 2345 al 2000.
E <WA3QQQ -s HAMFEST 1200-3400
presenterà per la modifica, i messaggi da
WA3QQQ contenente 'hamfest' nel titolo
a partire da 1200 fino a 3400
K -zxb 30 -s SAREX indietro
ucciderà senza interrogare alcun bollettino,
oltre 30 giorni con "SAREX" nel
titolo, a partire dai nuovi messaggi
tornare al più vecchio.
ER MIDLAN sarà presente per la modifica di tutti i messaggi
instradato a WA2SPL a partire dal più vecchio
avanti al più recente
Tutti i comandi di cui sopra avranno un "intervallo opzionale"
che può consistere in un numero iniziale o in un intervallo di numeri, o
le parole speciali "tutti", per cui significa iniziare al più basso e goto
più alto, o "indietro", che inizia al più alto e torna a
più antica. ('al' e 'ba' sono sufficienti, parole complete riconosciute,
ma non necessario)
Si noti che le sottoopzioni <> @ R accettano immediatamente i loro argomenti
dopo il comando, vengono le sub-opzioni, quindi il numero
gamma.
+ --- + ----------- scaduto 30 giorni
| |
L <KA2BQE -xbs 30 RATS 1
|| | |
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 23
|| | + --- inizia dal messaggio n
| + ---- + -------- cerca la stringa "RATS" nel titolo
+ -------------- solo bollettini
L'analisi della linea è ora più sofisticata e flessibile.
l'elenco completo delle opzioni secondarie è;
opzioni di azione
-------------------------------------------
- b solo messaggi di bollettino
- d messaggi non flood rifiutati solo come duplicati
- f xxxxx consente di specificare un nome per il file
Comando ARCHIVE / FILE (predefinito su PRMBS.EXP
se '-f' non usato - questa opzione sarà ac-
cepted dagli altri comandi ma sarà
ignorato in quanto non ha alcun significato per loro.)
- h ha mantenuto solo il messaggio (lo stato è H)
- k solo messaggi uccisi (lo stato è K)
- l lunga lista di opzioni
- m opzione lista di posta
- n qualsiasi messaggio di stato N
- p qualsiasi messaggio di tipo P
- i messaggi r ## leggono meno di # volte
- s titolo di ricerca xxxxx per stringa xxxxx. (stringa potrebbe essere
tra virgolette può essere incluso lo spazio bianco
"Riunione RATS") la ricerca è condotta caso
insensibile.
- solo messaggi sul traffico
(i due precedenti possono sembrare ridondanti in vista di
i comandi LT LB - ma questi consentono di
perfezionamento cant di altri comandi)
- x ## opzione scaduta, appare formeatge che sono ##
giorni o più vecchi in base alla data di creazione
- xa ## scaduto dall'arrivo, come sopra eccetto
la scadenza è basata sulla data di arrivo a
il BBS
- y qualsiasi messaggio di stato Y
- Solo $ puntatori di messaggi flood
- * tutto il messaggio indipendentemente dallo stato
>> Imposta lingua:
Imposta lingua
Imposta lingua
lingua (mk_string)
lingua x
linguaggio ""
Questo comando consente all'utente di impostare un altro
File MESSAGGI che possono essere in un'altra lingua. 'x' è un singolo
lettera che designerà il file. Inovocazione della lingua
comando mostrerà un elenco dei file disponibili e il singolo
designatore di lettere per il file. Per cancellare il campo si invoca il
comando seguito da virgolette vuote. Questo campo nel profilo utente
può essere modificato anche in edit_user.
>> Elenca utenti:
Elenco utenti
Elenco utenti
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 24
"lu" (duser)
"Lu"
"lu call"
"chiamata dito"
Questo elencherà uno o tutti gli utenti del sistema. Visualizza
chiamata, nome, home bbs, data / ora dell'ultimo accesso, numero di volte.
Per i sysop remoti o locali, le maschere di bit vengono decodificate in let-
mostra i privilegi, le esclusioni, ecc. Per la console locale con
i privilegi di sysop, vengono mostrate anche le password. Non sono mai dis-
giocato in aria.
Per i sysop remoti e l'uso della console locale, il comando "lu" per
un'intera lista supporta un modificatore a singola lettera per elencare i seguenti
muggito;
b - visualizza solo le chiamate contrassegnate come BBS
e - visualizza solo le chiamate contrassegnate come escluse
l - visualizza solo le chiamate contrassegnate come utenti locali (questo
il privilegio consente l'accesso dell'utente su una sola porta BBS.
s - visualizza solo gli utenti contrassegnati come R / Sys
Quando c'è più di una lettera nell'argomento, è as-
si presume essere una chiamata e l'elenco viene scansionato per quella chiamata. "lu
call "e" finger call "sono lo stesso comando, SE l'utente ha a
il file 'finger' sul sistema (WX1XXX.FNG) verrà visualizzato
insieme con le informazioni del registro. Il file della firma dell'utente
(WX1XXX.SGN) viene aggiunto anche. Questa stessa informazione che viene visualizzata
all'utente sono anche le informazioni aggiunte a una risposta a a
REQUSR per quell'utente.
>> Servizio posta utente:
Servizio posta utente
Servizio posta utente
"mail" (mail)
"Mail"
"mail -n"
"mail addr [addr .. addr]"
addr = chiama o chiama @ bbs
Questa è una funzione mirata a prendere il posto del multiplo
goffa R, rispondi, uccidi comandi che richiedono numeri di messaggio. Semplicemente
digitando 'mail' senza argomenti si presenta all'utente un elenco di
tutti i messaggi con la sua chiamata nel campo TO. Anche se è il
Sysop stesso tutti i messaggi con "SYSOP" nel campo TO. Allora
presenta uno sweeper limitato che consente al semplice utente REMOTE di
Uccidi, Rispondi a, Leggi / Visualizza e Non letto (imposta lo stato su N)
Messaggio. È stato scelto di default elencare tutti, leggere e non letti
per incoraggiare l'utente a mantenere pulita la sua casella di posta. Dal momento che il vecchio LM
e RM non ha mostrato messaggi di lettura che non aveva idea dell'estensione di
la sua "cassetta delle lettere". Ora sysops avrà molta posta in lettura, quindi il '-
n '(newonly) flag c'è, e sarà generalmente sottovalutata
per l'utente normale.
Il prossimo è "mail" con più argomenti. Questo è il primario
veicolo di immissione di messaggi. Sostituisce i comandi "S" che hanno
stato mantenuto solo per la compatibilità di inoltro RLI. Questo singolo
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 25
comando consente la creazione di un messaggio di testo che può essere inviato
a uno o più individui. Il modulo "call @ bbs" deve essere inserito
sulla linea senza spazi. @BBS non ha bisogno di essere riempito
no spazi
no spazi
se la persona è un utente locale sul tuo sistema o è distante
utente e ha specificato la sua HOMEBBS, nel qual caso sarà la @BBS
essere compilato automaticamente
Il secondo prompt dal sistema sarà per il
titolo / oggetto del messaggio e il testo del messaggio è
si riunirono. Il messaggio viene semplicemente digitato riga per riga. Il ctrl-Z
o "/ EX" terminerà il messaggio come prima, ma un semplice "." a
la linea da sola finirà anche il messaggio. ci sono un nuovo set di
comandi disponibili all'utente sono le fughe "~" (tilde)
e sono come segue:
~ ccall @ bbs - il comando 'copia in'. Durante l'inserimento del messaggio tu
può aggiungere ulteriori destinatari, informazioni complete di traduzione e h-route
è applicato anche a questa voce. Funzionerà in MAIL,
Messaggio RMAIL, Invia e Rispondi.
~ e - attivo solo dalla console locale. questo prende il temporaneo
file di lavoro che stai utilizzando e lo getta nel tuo preferito
editor (specificato da una variabile d'ambiente DOS EDITOR) consente
per eseguire le modifiche e tornare alla modalità di immissione dei messaggi
ancora.
~ m #### - aggiungerà l'intero testo del messaggio #### al
messaggio attualmente composto.
~ p - visualizza semplicemente il testo del messaggio fino a quel momento
~ q - consente di uscire o interrompere il messaggio inserito senza salvare.
~ r nomefile - aggiungerà il contenuto del file "nomefile"
al messaggio attualmente composto.
~ s - aggiungerà un file dalla directory FWD intitolata
user_call.SGN, un file di signiture al messaggio. Al momento
questo file deve essere inserito manualmente dal sysop, ma esso
lo stile 'grande mailer di sistema' consentirà a un utente di avere un tsored
'signiture' che non deve essere trasmesso ogni volta.
~? - dà un menu dei comandi
~!
~! xxxxxx - questi permettono l'esecuzione di comandi DOS o semplici
rilasciare su DOS. Questo comando è valido solo dalla console della macchina.
Il comando "/ ABORT" funziona come "~ q".
I comandi delle tilde sono un po 'controversi perché no
tutti i sistemi sembrano avere la chiave tilde (ASCII 126 ($ 7E)). Sul
TRS-80 Modello 100 è disponibile utilizzando il tasto GRPH, controllare il
manuale utente. Sul PK-64A sei sfortunato, c'è un sup-
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 26
posato per essere una sequenza di tasti Commodore per fare questo, ma è "intrappolato"
dal firmware. Se stai usando il BBS WB4APR C-64 è a
semplice correzione alle tabelle di traduzione, quindi utilizzare la modalità terminale
del BBS per accedere a un sistema ROSERVER. Sarebbe solo un problema
ROSERVER
Se l'utente del PK-64 fosse un sysop remoto, lo farebbe
essere ostacolato, ma per il resto il PK-64A non perderà nulla, lui
semplicemente non otterrà nuovi poteri.
>> Servizio di posta dell'utente remoto:
Servizio di posta dell'utente remoto
Servizio di posta dell'utente remoto
"rmail" (mail)
"rmail @bbs addr ..... addr"
"rmail @ bbs $ addr addr ..... addr"
Questa funzione consente a un utente di snd un messaggio a diversi
destinatari con una sola copia del messaggio che viaggia lungo
il percorso verso un punto comune a tutti i messaggi, dove si trova allora
'esploso' nel numero appropriato di messaggi da risiedere
lì o essere inoltrato. È esattamente ciò che il suo nome implica, a
comando di posta "remoto".
RMAIL @ KD6TH N2DSY N1CUI @ N1CUI KB7UV @ N2MH W2VY
(qui verrà richiesto il titolo)
Revisione del design del codice COSI
(qui verrà richiesto il testo)
L'incontro sarà .....
.....
.....
/EX
Verrà generato un messaggio, sarà indirizzato a
RMAIL @ KD6TH e avrà sulla riga "A:" nella RFC 822
intestazione interna;
A: rmail @ kd6th n2dsy n1cui @ n1cui kb7uv @ n2mh w2vy
Questo messaggio percorrerà innocentemente tutto il sistema come a
messaggio semplice fino a quando colpisce KD6TH dove il 'RMAIL' con KD6TH
spogliati saranno decodificati. Il messaggio ora "esploderà" in
4 copie, indirizzate individualmente a N2DSY, N1CUI, KB7UV e W2VY.
Non avrei bisogno di spiegare i vantaggi dell'eliminazione di 3 dei
4 copie del messaggio per la trasmissione al punto di immersione
sulle loro rispettive piste.
Il "tipo" del messaggio generato sarà lo stesso di
'tipo' del messaggio RMAIL iniziale. Il messaggio RMAIL, come a
il messaggio "mail" è impostato su "P". Uso del '~ Tx' nel m testo
il caricamento può cambiare il tipo in qualunque cosa desideri.
L'uso di questa funzione può essere controllato dal sysops che
sono i destinatari dei messaggi da far esplodere. Possono avere
un file chiamato RMAIL.RS e funziona allo stesso modo del
RMAIL.RS
RMAIL.RS
file di controllo per i comandi REQ. (Vedi le spiegazioni sotto
GETDIR ecc.)
il secondo esempio mostra una BID aggiunta alla chiamata di
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 27
il sistema di destinazione. In questo modo possiamo inviare un messaggio a un lontano
via il sistema PRMBS come messaggio privato senza problemi di ottenere
BID-respinto lungo la strada e poi si assume un messaggio flodd
saggio BID all'estremità.
>> Inserire il nome utente:
Inserisci il nome utente
Inserisci il nome utente
"nome" (mkname)
"Dì il nome"
nome "nome cognome"
È consentito interrogare il sistema su ciò che pensa
il suo nome è e per inserire quel nome nel sistema. Potresti
inserisci fino a 20 caratteri in maiuscolo (superiore / inferiore "con punteggiatura
tuation se è racchiuso tra virgolette. Qualcosa di più di 20 caratteri
è troncato.
>> Leggi messaggio / i:
Leggi messaggio / i
Leggi messaggio / i
"r" (multi_msg)
"r # # - # ..... #"
"v # # - # ..... #"
La stessa gamma di variazioni del comando "K". (R) sarà
leggere un messaggio, messaggi o intervallo di messaggi visualizzati solo
il corpo del messaggio, inclusa la sua intestazione RFC822 se presente. il
(V) erbose read comando visualizzerà l'intero corpo del messaggio
saggio come ricevuto, comprese le intestazioni di inoltro. C'è (R) ead
il comando può essere "ingannato" se qualcuno lungo la strada ha un inoltro
intestazione non conforme allo standard minimo di contenimento
un "R:" all'inizio e un segno "@" che precede il suo @BBS.
>> Visualizza / Imposta la password utente:
Visualizza / Imposta la password dell'utente
Visualizza / Imposta la password dell'utente
"password" (mkstring)
"parola d'ordine"
"password xxxxxx"
Se esiste una password per l'utente e lui ha effettuato l'accesso su qualsiasi
porta MA una porta TNC può visualizzare o modificare la sua password. Lo farà
essere convertito in CAP e tagliato a 12 caratteri.
>> Leggi i nuovi bollettini:
Leggi i nuovi bollettini
Leggi i nuovi bollettini
"readnews" (readnews)
"Rn"
"readnews subj1 subj2 ...... subj9"
"readnews -s xxxxx subj1 subj2 ...... subj9"
"readnews - # 1200 subj1 subj2 ...... subj9"
Ciò consentirà all'utente di leggere i bollettini nello stesso modo
come usa il sottosistema 'MAIL'. Gli permetterà di specificare
bollettini dal campo indirizzo TO. Quindi elenca tutti i bulli-
lattine con il campo TO corrispondente (caratteri jolly consentiti) SUBJ1
e li presenti uno ad uno per leggere e / o rispondere. Dopo
tutti i bollettini corrispondenti che sono stati elaborati o l'utente
'Q fa funzionare quel ciclo, elaborerà SUBJ2 nello stesso modo
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 28
e così via fino a quando tutti gli argomenti richiesti sono stati elaborati.
Basta inserire "rn" senza argomenti per ottenere una lista completa
di campi TO molto simili al comando LC nel codice W0RLI.
Il processo inizierà con "high message read" dell'utente,
a meno che l'utente non usi l'opzione '- #' per specificare un sostituto
numero iniziale
Il processo dipende fondamentalmente dagli autori dei bollettini
utilizzando il campo TO per nomi di argomenti significativi come 4SALE, HELP,
HEATH, ATARI, AMSAT, ecc.
>> Rispondi a un messaggio:
Rispondi a un messaggio
Rispondi a un messaggio
"rispondi" (snd_reply)
"rispondi msg #"
"sr msg #"
Questo semplice comando consente all'utente di rispondere a un messaggio
inviato a lui o un bollettino. Legge il messaggio a cui viene risposto
e prende il campo FROM e copia come il campo TO della risposta.
Prende il titolo del vecchio messaggio e lo prefigura con "Re:
"(solo se non ha già un prefisso, come con a
ripetuto scambio di idee su un argomento) e lo rende il
titolo / oggetto. Legge il testo dei messaggi e analizza il
inoltrare le intestazioni e determinare la BBS di origine del messaggio
e fa che l'indirizzo @BBS per la risposta. Come accennato
altrove, se un'intestazione nella stringa non è conforme al
standard minimo, il campo @BBS sarà in errore. Se c'è
qualsiasi domanda sulla precisione di ciò, l'utente dovrebbe esercitare il
comando "modifica" per correggere l'indirizzamento.
>> Imposta file utente:
Imposta file utente
Imposta file utente
"imposta il dito"
"set signiture"
"imposta traduzione"
I file utente per ognuna delle funzionalità di cui sopra possono essere caricati-
con le stesse convenzioni del comando upload. I nomi
sarà composto dal sistema come gli utenti chiamano più un
sione di FNG, SGN o XLT per i file appropriati. Preesistente
i file verranno semplicemente sovrascritti.
>> Imposta il messaggio più alto degli utenti letto:
Imposta la massima lettura dei messaggi degli utenti
Imposta la massima lettura dei messaggi degli utenti
"setmsg" (setmsg)
"setmsg [top | msg #]"
L'utente può interrogare o impostare il messaggio più alto che il sistema pensa
lui ha letto Il codice è impostato in modo tale da non urtare l'utente
registrare i messaggi letti solo perché si connette e disconnette
Unisce. Ma se un utente accede ed elenca e decide di non farlo
leggere qualsiasi cosa, significa che la prossima volta che accede a tutti i 'nuovi'
verranno visualizzati i messaggi del suo tempo e quelli "reali"
(relativo all'ultimo accesso) nuovi messaggi. Quindi, quando fatto, può semplicemente
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 29
digita "setmsg top", o se forse c'è un messaggio che vuole
tornare a che è, per esempio, il messaggio # 1234, potrebbe entrare nel
comando come "setmsg 1233", garantendo l'inclusione di # 1234 in
il suo prossimo "elenco nuovi messaggi"
>> Carica un file nel sistema:
Carica un file nel sistema
Carica un file nel sistema
"u" (upload)
"u nomefile"
"nome file ux"
"nome file uxc"
"Nome file"
"nome file"
L'utente può caricare un file nel sistema. Lo induce a
una descrizione della riga del file, che viene inserita come messaggio
al sysop, dicendogli che c'è stato un upload. Il file lo farà
essere caricato nella "directory di upload" specificata in CONFIG
file. Se quella directory è uguale alla "directory dei file"
i caricamenti quindi sono immediatamente visibili agli utenti successivi, se lo sono
non lo è, quindi sono "sicuri" fino a quando il sysop non ha tempo di rivedere
il file e decidere dove collocarlo. I comandi con secondi
Le opzioni x, xc, y, z sono per il modem della rete fissa da scaricare sotto
protocollo di controllo degli errori con DSZ. x = XMODEM, xc = XMODEM (CRC), y
= YMODEM-G, z = ZMODEM.
>> Quale versione del software è questa:
Che versione del software è questa
Che versione del software è questa
"ver" (d_vers)
Visualizza il livello di versione del software ROSERVER.
ROSERVER
>> Attiva / disattiva la modalità sysop remota:
Attiva / disattiva la modalità sysop remota
Attiva / disattiva la modalità sysop remota
"@" (mksys)
"@" (mkrem)
Questo comando commuta lo stato del sistema tra REMOTE e
SYSOP (implicito remoto sysop, al contrario di LOCAL che è il
sysop come "super-utente". Se un file chiamato PASSWORD.RS non lo è
presente controllerà semplicemente il record dell'utente degli utenti e vedrà se
la sua chiamata è contrassegnata con i poteri del sysop remoto, se è il sistema
passa alla modalità R / Sys e il prompt si alterna a "next?". Il
la differenza tra REMOTE e SYSOP è drammatica per l'utente con
tale potere. Prima come semplice utente registrato, quando ha fatto una lista
ha visto solo messaggi da / per lui, e non privati e non di traffico
messaggio che non aveva @BBS compilato e tutti i messaggi '$' e 'F'.
Ora come SYSOP, vede TUTTO. Potrebbe uccidere qualsiasi cosa e lui
ha alcuni nuovi comandi aperti. Tutti i comandi validi da
REMOTE sono validi in SYSOP, inoltre ora può cancellare i file make
file di messaggi e altri.
Se è stato trovato il file PASSWORD. Il file utente è controllato
il flag SYSOP degli utenti viene impostato e quindi viene presentato con una password
stringa a cui deve rispondere. L'esatto meccanismo di questo è
descritto altrove. Se fallisce, l'utente torna alla normalità
Modalità REMOTA. IN un accesso via modem o porta seriale, la stringa PASSWORD
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 30
non è usato L'impostazione di un bit sysop remoto è sufficiente
insieme all'accesso alla password convenzionale impostata nel suo utente
disco.
DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91