Несколько вопросов по 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