Несколько вопросов по FidoGate-ds

From
Alexey Illarionov (2:5066/160.240)
To
All
Date
2005-11-05T01:53:56Z
Area
RU.UNIX.FTN
Приветствую тебя, All!

Q1: FidoGate-ds развивается сейчас? Где последнюю версию можно взять? Я не
понимаю больше половины настроек, где если что спросить можно?
Пару недель назад скачал с sf.net версию 5.2.2-ds, попытался настроить (на 2
поинтовых адреса), до сих пор не особо успешно.
Сейчас основная проблема с нетмайлом:
Q2: При гейтовании ftn2rfc sendmail ругается:
Nov  4 05:34:55 ls2 sendmail[6874]: jA42YtP1006874:
from=Areafix@f160.n5066.z2.fidonet.org, size=1239, class=0, nrcpts=1,
msgid=<MSGID_2=3A5066=2F160_436abf1d@fidonet.org>, relay=news@localhost
Nov  4 05:34:57 ls2 sm-mta[6875]: jA42YuXj006875: localhost [127.0.0.1] did not
issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Что это значит и как лечится?
В обратную сторону вроде настроил :)

Ещё я очень долго не мог настроить файлэхи. Не мог до тех пор, пока не загялнул
в исходники. Думаю, нашел пару ошибок. Наверняка, давно уже исправленных. Но
все же так как не знаю, где и когда они исправлены, ниже вставляю дифф.  В
первом случае ftntick  вываливался с SIGFAULT, оставляя fareas.bbs.lock и
/var/run/fidogate/ftntick. Так как запускал я его из runinc, этого вылета не
замечал вообще. Во втором случае не была прописана PassthroughtBoxesDir. Убирал
я эту опцию так как не понимаю, зачем она нужна. Сейчас прописал /tmp, вроде
работает. Происходило вот что:
 ftntick ERROR: can't copy /var/spool/files/fileecho/aftnged/gpw51019.rar ->
/gpw51019.rar Permission denied (errno=13: Permission denied)
И все .tic'и переименовывались в bad'ы.
Q3: Чего не хватает в конфигах? В смысле что должно быть прописано, чтобы
a->options не был NULL?
Q4: Нужна ли мне PassthroughtBoxesDir, если фэхи я не раздаю?

Вот дифф. Строки порублены, но, я надеюсь, разобраться можно.
-+- ftntick.c.orig      Sat Apr 23 18:27:22 2005
+++ ftntick.c   Fri Nov  4 09:51:19 2005
@@ -369,8 +369,12 @@

            if( (a = uplinks_line_get(FALSE, &tic->from)) )
            {
-               tmp = (char*) xmalloc(strlen(tic->area) +
strlen(autocreate_line) + strlen(a->options) + 3);
-               sprintf(tmp,"%s %s %s", tic->area, autocreate_line,
a->options);
+               tmp = (char*) xmalloc( strlen(tic->area)
+                       + strlen(autocreate_line)
+                       + (a->optios?strlen(a->options):0)
+                       + 3);
+               sprintf(tmp,"%s %s %s", tic->area
+                       , autocreate_line, a->options?a->options:"");
            }
            else
            {
@@ -607,7 +611,7 @@
            return OK;
        }

-       if(!pass_path)
+       if(!pass_path[0])
        {
            fglog("ERROR: config: PassthroughtBoxesDir not defined");
            return ERROR;

--- slrn/0.9.8.0-Edward (FreeBSD)
 * Origin: В нетмайл не писать! Не настроил ещё :) (2:5066/160.240)
SEEN-BY: 46/50 50/12 203 400/814 450/186 1024 451/30 454/9 461/43 640 465/285
SEEN-BY: 469/418 999 4616/3 4625/8 4627/10 4641/444 4646/15 5000/76 5000
SEEN-BY: 5001/5001 5002/50 79 5003/57 5006/1 5007/1 5010/53 70 5011/13 5012/23
SEEN-BY: 5012/46 5015/10 28 5019/31 5020/118 154 175 194 400 545 715 758 765
SEEN-BY: 5020/830 937 982 1057 1169 1523 1604 1922 2020 2142 2238 2871 4441
SEEN-BY: 5021/29 5022/128 5025/3 750 5026/14 45 49 5027/16 5030/49 115 436 556
SEEN-BY: 5030/966 1063 1900 5031/47 70 5035/38 5036/1 34 5040/47 5042/13
SEEN-BY: 5049/50 5051/15 5053/16 5054/1 8 9 18 37 45 63 67 81 5059/9 37
SEEN-BY: 5060/900 5061/15 120 5062/1 10 5063/3 5066/9 18 70 71 132 160 5067/2
SEEN-BY: 5069/7 5070/1222 5074/9 5075/35 5077/70 5080/80 1003 5081/2 5083/21
SEEN-BY: 5085/13 5090/108 113 5095/20 5096/18 5099/11 6000/12 254 6001/3 10
SEEN-BY: 6009/1 6090/1
PATH: 5066/160 132 18 5020/400 4441 545 5054/1 37