Nп/п : 41 из 100
От : Alexey Khromov 2:5030/723 14 май 24 08:50:51
К : Alexey Vissarionov 14 май 24 09:11:01
Тема : Bforce 0.24.1
----------------------------------------------------------------------------------
@MSGID: 2:5030/723 6642fd7b
@REPLY: 2:5020/545 6642eb34
@CHRS: CP866 2
@TZUTC: 0300
Здраствуйте, Alexey!
14 май 24 07:40, Alexey Vissarionov -> Alexander Kruglikov:
AK>> Мысль. А слетела она, потому что у меня bforce.passwd заинклюжен
AK>> в bforce.conf по абсолютному пути. а 0.24.1 встал с конфигами в
AK>> другом месте.
А переменную окружения BFCONFIG никто не установил...
AV> Вообще по всем канонам любой include должен строго требовать наличие
AV> файла (отсутствие - критическая ошибка: ругаемся в лог и
AV> отваливаемся). А когда наличие файла опционально, директива должна
AV> быть другой - includeifexists, например.
Так и есть, просто игнорируется строка конфига.:
=========
else if( inclevel < MAXINCLUDELEVEL )
{
if (earlydbg)
fprintf(stderr, "BF-DEBUG: conf_readconf: process inlude file "%s"
", value);
rc = conf_readconf(value, inclevel + 1, earlydbg);
if( rc ) rc = PROC_RC_IGNORE;
}
========
Можно переделать, чтобы отваливалась с критической.
З.Ы.
Еще заметил, что вызов программ по handshake и session не копирует
окружение, поэтому husky (которому требуется $FIDOCONFIG) и nlookup ($BFCONFIG)
вызывать бесполезно... Багу будем ишправлять.
Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
* Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
SEEN-BY: 50/109 104/117 221/6 240/1120 250/25 301/1
341/66 450/210 451/31
SEEN-BY: 452/28 166 455/19 463/68 467/888 4500/1
5000/111 5001/100 5005/49
SEEN-BY: 5015/42 46 5019/40 400 5020/113 545 620
715 814 828 830 846 848 1042
SEEN-BY: 5020/2992 4441 5480 12000 5022/128 5030/49
87 115 671 722 723 1081
SEEN-BY: 5030/1115 1474 5036/26 5053/51 5054/8 89
5058/104 5060/900 5061/133
SEEN-BY: 5066/18 5068/45 5083/1 444 6083/11
6090/1
@PATH: 5030/723 1115 115 5020/1042 4441