forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 13.05.2024, 21:41
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Khromov написал(а) к Alexander Kruglikov в May 24 20:14:20 по местному времени:

Здраствуйте, Alexander!

AK> Именно. Но почему тоссер считает его инкорректным - сие неведомо мне
AK> =(

Ну, давай думать:
1. Сверим конфигурацию тоссера hpt и bforce:

/opt/fidonms/etc/config
inbound /var/spool/ftn/inbound-unsecure
protinbound /var/spool/ftn/inbound
localInbound /var/spool/ftn/inbound-local
outbound /var/spool/ftn/outbound

/opt/fidonms/etc/bforce.conf
#
# Inbound directories
#
inbound_directory (Protected) /var/spool/ftn/inbound
inbound_directory /var/spool/ftn/inbound-unsecure

Должны совпадать protinbound в fidoconfig и inbound_directory (Protected) в bforce.conf
Строка с (Protected) по-идее должна быть выше чем дефолтная.

2. Смотрим в history-файл мейлера:
$ tail -n1 /opt/fidonms/logs/history
ttyUSB0,2:5020/8912,1715558428,6,LPI,0,0,0,0,0,0,0

Отмечаем, что сессия была L - listed, то есть такой узел в нодлисте есть, P - Protected, пароли на линк установлены,
I - inbound, то есть входящее соединение.

Логика, думаю, ясна. Protected сессия должна попасть в protinbound по конфигу тоссера.


Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
Ответить с цитированием
  #22  
Старый 13.05.2024, 22:11
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Fayans написал(а) к Alexander Kruglikov в May 24 21:05:49 по местному времени:

Нello Alexander!

On Mon, 13 May 2024 20:29 +0400, in a message to Alexey Khromov, you wrote:

AK>> Но тогда, судя по твоему куску лога, все прошло штатно - мейлер
AK>> положил зипованный бандл в инбаунд и запустил скрипт.
AK> Именно. Но почему тоссер считает его инкорректным - сие неведомо мне
AK> =(

Вероятно, потому что он и не должен тоссить эхомейл из несекурного инбаунда. Возможно, в новой версии слетела парольная сессия, поэтому бандлы свалились в несекурный инбаунд.


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20240306
Ответить с цитированием
  #23  
Старый 13.05.2024, 22:22
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: Bforce 0.24.1

Alexander Kruglikov написал(а) к Alexey Fayans в May 24 22:15:13 по местному времени:

Привет, Alexey!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

13 май 24 21:05, Alexey Fayans писал(а) к Alexander Kruglikov:

AK>>> Но тогда, судя по твоему куску лога, все прошло штатно - мейлер
AK>>> положил зипованный бандл в инбаунд и запустил скрипт.
AK>> Именно. Но почему тоссер считает его инкорректным - сие неведомо мне
AF> Вероятно, потому что он и не должен тоссить эхомейл из несекурного
AF> инбаунда. Возможно, в новой версии слетела парольная сессия, поэтому
AF> бандлы свалились в несекурный инбаунд.

Мысль. А слетела она, потому что у меня bforce.passwd заинклюжен в bforce.conf по абсолютному пути. а 0.24.1 встал с конфигами в другом месте.

Бинго! Спасибо, Алексей!

С наилучшими пожеланиями, Alexander.
--- GoldED+/LNX 1.1.5-b20240309
Ответить с цитированием
  #24  
Старый 14.05.2024, 08:41
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Vissarionov написал(а) к Alexander Kruglikov в May 24 07:27:20 по местному времени:

Доброго времени суток, Alexander!
13 May 2024 16:53:48, ты -> Alexey Khromov:

AK> После установки пакеты стали бицца.
AK> 7 15:07:19 bundle /home/fido/node/var/fido/inbound/0003e936.MOk:
AK> renaming to .tos

Используй свежий внешний unzip:

gremlin@fido:~ > grep unzip ~/fido/etc/config
unpack "unzip -j -Loqq $a $f -d $p" 0 504b0304


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Объектив прицела тоже является чьей-то точкой зрения
--- /bin/vi
Ответить с цитированием
  #25  
Старый 14.05.2024, 08:51
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Vissarionov написал(а) к Alexander Kruglikov в May 24 07:40:00 по местному времени:

Доброго времени суток, Alexander!
13 May 2024 22:15:12, ты -> Alexey Fayans:

AK>>>> Но тогда, судя по твоему куску лога, все прошло штатно - мейлер
AK>>>> положил зипованный бандл в инбаунд и запустил скрипт.
AK>>> Но почему тоссер считает его инкорректным - сие неведомо мне
AF>> Вероятно, потому что он и не должен тоссить эхомейл из несекурного
AF>> инбаунда. Возможно, в новой версии слетела парольная сессия, поэтому
AF>> бандлы свалились в несекурный инбаунд.
AK> Мысль. А слетела она, потому что у меня bforce.passwd заинклюжен в
AK> bforce.conf по абсолютному пути. а 0.24.1 встал с конфигами в другом
AK> месте.

Вообще по всем канонам любой include должен строго требовать наличие файла (отсутствие - критическая ошибка: ругаемся в лог и отваливаемся). А когда наличие файла опционально, директива должна быть другой - includeifexists, например.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Отпуск - это когда утром суббота, днем воскресенье, а вечером пятница
--- /bin/vi
Ответить с цитированием
  #26  
Старый 14.05.2024, 10:21
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Khromov написал(а) к Alexey Vissarionov в May 24 08:50:51 по местному времени:

Здраствуйте, 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\"\n", value);

rc = conf_readconf(value, inclevel + 1, earlydbg);
if( rc ) rc = PROCRCIGNORE;
}
========
Можно переделать, чтобы отваливалась с критической.

З.Ы.
Еще заметил, что вызов программ по handshake и session не копирует окружение, поэтому husky (которому требуется $FIDOCONFIG) и nlookup ($BFCONFIG) вызывать бесполезно... Багу будем ишправлять.



Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
Ответить с цитированием
  #27  
Старый 15.05.2024, 07:01
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Vissarionov написал(а) к Alexey Khromov в May 24 05:44:44 по местному времени:

Доброго времени суток, Alexey!
14 May 2024 08:50:50, ты -> мне:

AK>>> Мысль. А слетела она, потому что у меня bforce.passwd заинклюжен
AK>>> в bforce.conf по абсолютному пути. а 0.24.1 встал с конфигами в
AK>>> другом месте.
AV>> Вообще по всем канонам любой include должен строго требовать
AV>> наличие файла (отсутствие - критическая ошибка: ругаемся в лог и
AV>> отваливаемся).
AK> Так и есть, просто игнорируется строка конфига.
AK> Можно переделать, чтобы отваливалась с критической.

На мой взгляд, даже нужно. Все же include - ни разу не параметр.

AK> Еще заметил, что вызов программ по handshake и session не копирует
AK> окружение, поэтому husky (которому требуется $FIDOCONFIG) и nlookup
AK> ($BFCONFIG) вызывать бесполезно... Багу будем ишправлять.

Если использовать execv(), то будет наследоваться.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Нет стандарта, кроме POSIX, и man(1) - пророк его!
--- /bin/vi
Ответить с цитированием
  #28  
Старый 15.05.2024, 11:41
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Khromov написал(а) к Alexey Vissarionov в May 24 10:12:54 по местному времени:

Здраствуйте, Alexey!

15 май 24 05:44, Alexey Vissarionov -> Alexey Khromov:

AV> На мой взгляд, даже нужно. Все же include - ни разу не параметр.
Принял

AV> Если использовать execv(), то будет наследоваться.
от char environ, да.

Там стоит execle - в окружение добавляется свои переменные от сессии (адрес, имя и т.д.) для использования с внешним миром. Думаю над этим, есть сомнения, что из-под mgetty окружение может быть другим(


Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
Ответить с цитированием
  #29  
Старый 15.05.2024, 12:21
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Khromov написал(а) к Alexey Vissarionov в May 24 11:02:11 по местному времени:

Здраствуйте, Alexey!

Упс, слона-то я и не заметил. Обнаружил, что в main после проверки параметров строки envp затирается для отображения симпатишного названия процесса в top-е... То-то он у меня пустой совсем...

Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
Ответить с цитированием
  #30  
Старый 16.05.2024, 11:12
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Bforce 0.24.1

Alexey Vissarionov написал(а) к Alexey Khromov в May 24 09:58:00 по местному времени:

Доброго времени суток, Alexey!
15 May 2024 10:12:54, ты -> мне:

AV>> Если использовать execv(), то будет наследоваться.
AK> от char environ, да.
AK> Там стоит execle - в окружение добавляется свои переменные от сессии
AK> (адрес, имя и т.д.) для использования с внешним миром. Думаю над этим,
AK> есть сомнения, что из-под mgetty окружение может быть другим(

Тогда лучше напихать их туда же через setenv() и использовать execl()


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Кто с чем к нам зачем - тот от того и того
--- /bin/vi
Ответить с цитированием
Ответ


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

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

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


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


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