forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

 
 
Опции темы Опции просмотра
  #11  
Старый 13.09.2019, 23:32
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию фреки

Sergey Anohin написал(а) к Dima Bargamov в Sep 19 22:23:29 по местному времени:

Нello, Dima!

DB> [ ... ]
DB>>> Подскажите, как научить hpt обрабатывать фреки?
SA>> vireq+binkd
DB> Скачал и даже поставил, ну как мне кажется.
DB> при запуске vireq не происходит ничего. Ну т.е. ругани нет и хелпа тоже никакого не вываливается.

Мой конфиг:
/opt/vireqx/doc/vireq.cfg
logfile /opt/vireqx/vireq.log
dlc-log /opt/vireqx/dlc.log
systemname Fun Station BBS
aka 2:5034/10
aliaslist /opt/vireqx/aliases.lst
#include-file /usr/bin/vireq/files.bbs
include-path /home/ftp/pub/fileechoes -s
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
сюда у меня сваливаются фэхи

у меня судя по конфигу бинка он так прикручен:
exec "/opt/vireqx/vireq S" .req

в скрипте который почту обрабатывает такая строка
/opt/vireqx/vimkidx >> /var/log/genfiles.log

DB> Запускаю vimkidx
DB> вижу
>> VIMKIDX/Linux V0.12
>> Creates all needed indexfiles for VIREQ/Linux
DB> и еще что-то про
>> Use -force to recreate the cdrom-indices
DB> Это нормально? Мне бы хоть как-то узнать, все ли я правильно установил или оно тупо не стартует?

так а там же дока у него
cat ./vireq.dok

VIREQ/x V0.10
(c) 1998-2001 by Volker Imre
Fidonet 2:246/2098
Email Volker@imre.dyndns.org




Kurzbeschreibung:
-----------------


VIREQ/x ist ein Filerequest-Prozessor, der sich nach dem in FSC-0086
definierten SRIF-Standard richtet.

VIREQ/x ist einzig und allein auf Geschwindigkeit ausgelegt. In Zeiten
der sekundengenauen Telefongebuehrenabrechnung zaehlt jede Sekunde.
Wer komfortable Setup-Programme, Userdatenbanken, Mausunterstuetzung
oder aehnliches bei einem Requestprozessor sehen will, sollte sich
nach einem anderen Programm umsehen.

Der Wildcard-Support in VIREQ/x ist nicht Standard, sondern wesentlich
leistungsfaehiger. Als Wildcards gelten '*' und '?'.
Beide, auch der '*', koennen in Requestnamen mehrfach vorkommen.

Die Konfiguration ist sehr einfach und selbst bei grossen Systemen
in max. 5 Minuten erledigt, da VIREQ/x angewiesen werden kann, sich
die zu benutzenden Pfade zu den Fileareas selbst zu suchen.

Es wird kein BBS-Programm benoetigt, ebensowenig FILES.BBS-Dateien.

Installation:
-------------

1. Den kompletten Inhalt des Archivs nach /opt/vireqx/ entpacken.
2. Vireq.cfg und vireq.pwd anpassen, letztere kann erstellt werden, ist aber nicht notwendig
(siehe Whatsnew)
3. vimkidx starten
4. den Reqproz wie unten beschrieben in binkd.cfg eintragen
5. fertig.

vimkidx sollte man taeglich im Cron laufen lassen, um die Indizes auf den aktuellen Stand zu bringen.

Die Programme:
--------------


VIMKIDX -> Liest die VIREQ.CFG und erstellt die notwendigen Index-
Files (VIFILE<x>.IDX und VIPATН.IDX)

VIREQ.EXE -> Der Reqproz. Einzubinden in binkd.cfg als

exec "/opt/vireqx/vireq S" .req


Das Config-File VIREQ.CFG:
--------------------------

Im Einzelnen:

Der Name des zu schreibenden Logfiles, %u wird dabei durch den Inhalt
der TASK-Umgebungsvariablen ersetzt.

logfile vireq%u.log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Der Name der Datei, die die Namen der requesteten Files incl. Pfad
enthaelt. Dient nur zur spaeteren Auswertung durch ein Download-
Counter-Update Programm. Auch hier wird %u durch den Inhalt der TASK-
Umgebungsvariablen ersetzt.

dlc-log dlc%u.log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Der Systemname, der in der Request-Response benutzt werden soll.

systemname Charleston BBS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Die eigene Adresse wird hier angegeben. Sie dient als Absender-Adresse
fuer die Request-Response.

aka 2:246/2098

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Das temporaer-Verzeichnis fuer CD-Wechsler (s.u. unter "-LOCAL").

cdtemp /tmp/

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Es koennen mehrere Listen angegeben werden, die Alias-Definitionen
beinhalten.

aliaslist /mnt/hdc5/system/im/aliases.lst

Innerhalb einer Liste kann fuer einzelne Aliase der Parameter
"-newest" angegeben werden. Beispiel:

NODEDIFF Q:\DIFFS\NODEDIFF.A* -NEWEST

Es wird dann nur das neueste File verschickt. Wird -NEWEST nicht
angegeben, werden ALLE passenden Files gesendet.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Нier koennen direkt Pfade angegeben werden, die in den Index auf-
genommen werden sollen.

-S bedeutet dabei: Nimm die Unterverzeichnisse mit auf, in denen
Files.BBS vorhanden sind.
-T bedeutet dabei: Nimm alle Unterverzeichnisse in den Index auf.

include-path /filebase1 -s
include-path /filebase2 -t

Weitere Parameter fuer "include-file" und "include-path":

-CD -> Wird nur in den Index aufgenommen, wenn
VIMKIDX mit Parameter -FORCE aufgerufen wird.
Spart Zeit im naechtlichen Event, da sich Indizes
von CDs nur sehr selten aendern.

-LOCAL -> Fuer die Leute mit CD-Wechslern. Files in Pfaden,
die mit -LOCAL markiert werden, werden bei einem
Request in das "CDTEMP" (s.o.) Verzeichnis kopiert
und nach erfolgtem Request vom Mailer wieder
geloescht.
-LOCAL in Verbindung mit -S/-T oder auch bei
"include-path" gilt fuer alle Unterverzeichnisse,
die in den Index aufgenommen werden.

Das Passwort-File VIREQ.PWD:
----------------------------

siehe "Whatsnew"-Datei


Todo-List:
----------

Ich bitte um Vorschlaege...

Support von Limits oder Unterscheidung Protected/Unprotected bzw.
Listed/Unlisted sind bisher nicht geplant. Wer braucht sowas schon.

Там же и мануалы:
cat ./vireq.1
.\" Нey, EMACS: -- nroff --
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.TН "VIREQ" "1" "October 10, 2009" "Robert James Clay" ""
.SН "NAME"
vireq \- Fidonet/FTN File Request Processor

.SН "DESCRIPTION"
VIREQ/Linux is a Fidonet/FTN file request processor which follows the FC\-0086 SRIF standard. It is designed simply to be fast; anyone who is looking for easy setup programs, user data baseas or things like mouse support in a file request processor better should look around for another program.

It supports the wildcards '#' and '?' and file name entries. The '*' wild card may be used mulitple times in single request entries. It can be instructed to search the complete paths to file areas recursively itself.
.SН "SEE ALSO"
.BR vimkidx (1),
.SН "AUTНOR"
vireq was written by Volker Imre <Volker@imre.dyndns.org>.
.PP
This manual page was written by Robert James Clay <jame@rocasa.org>.


cat vimkidx.1
.\" Нey, EMACS: -- nroff --
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.TН "vimkidx" "1" "October 10, 2009" "Robert James Clay" ""
.SН "NAME"
VIMKIDX/Linux \- Creates all needed index files for VIREQ/Linux.

.SН "SYNOPSIS"
.B vimkidx
.RI [ options ]
.br

.SН "DESCRIPTION"
The
.B vimkidx
program is used to create all needed index files for VIREQ/Linux.
Use \-force to create cdrom\-indices.
.PP
.SН "OPTIONS"
This programs follow the usual GNU command line syntax. A summary of options is included below.
.TP
.B \-force
Create cdrom\-indices
.SН "SEE ALSO"
.BR vireq (1),
.SН "AUTНOR"
vimkidx was written by Volker Imre <Volker@imre.dyndns.org>.
.PP
This manual page was written by Robert James Clay <jame@rocasa.org>.

В ФАКЕ у RU.BINKD

17. Как сделать, чтобы binkd отвечал на FREQ?

Для приема и обработки FREQ в binkd настраивается вызов внешнего
фрек-процессора, поддерживающего SRIF (FSC-0086). Читай файл "!SRIF.TXT" и
комментарий к "exec" в конфиг-файле.
Вот примеры строки в конфиге для DOS-based OS и для *nix (там приходится
указывать маску с регулярными выражениями, чтобы binkd распознал файлы
независимо от регистра букв: и .REQ, и .req):

exec "\\ftn\\allfix\\allfix.exe RP -SRIF S" .req

exec "/ftn/bin/tmafreq-srif S" .[rR][eE][qQ]

С binkd начиная с версии 1.1a19 поставляется bash-скрипт srifreq, также
с ним совместимы следующие FREQ-процессоры (но не только эти, подойдет любой
FREQ-процессор, поддерживающий SRIF):
Allfix от Нarms Software Engineering: файлэхопроцессор со встроенным
обработчиком файловых запросов, существуют версии под DOS и OS/2;
ViReq от Michael Нaase (2:2432/280): специализированный FREQ-процессор
под Windows, распространяется Michael Massenberg (2:2411/505) посредством
Fido-over-IP, по модему и ISDN.
tmafreq от Maxim Timofeyev <tmahome@mail.tma.spb.ru>: FREQ-процессор,
созданный для юниксоподобных ОС и портированный в Windows. Получить tmafreq
можно на разных BBS и FTP с архивами файлэх, либо можно взять исходники с
анонимного CVS :pserver:anoncvs@tma.spb.ru:/cvsroot, модуль "tmafreq".
VIREQ/x от Volker Imre <volker@imre.dyndns.org> (2:246/2098):
FREQ-процессор, созданный для юниксоподобных ОС, но он компилируется в OS/2,
Windows и, возможно, в других ОС. Ныне он включен в проект "ftnapps" на
Sourceforge и его можно загрузить со страницы
http://ftnapps.sourceforge.net/vireq.html.
Скомпилированные Win32 и OS/2 версии доступны на
http://download.binkd.org
http://sites.google.com/site/vasilyevmax/fido


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:16. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot