Исходники в Git-е по адресу:
https://prj.zxalexis.ru/gitea/zx/bforce
Исходники в Git-е по адресу:
https://prj.zxalexis.ru/gitea/zx/bforce
Исходники в Git-е по адресу:Какой-то клон github?
https://prj.zxalexis.ru/gitea/zx/bforce
емного допилил мейлер Binkleyforce до версии 0.24.1
Исходники в Git-е по адресу:
https://prj.zxalexis.ru/gitea/zx/bforce
Какой-то клон github?ормальный личный git.
Кстати, чем bforce круче qico? Последний тоже умеет и модемом EMSI, и binkp.
А ты мейнтейнер теперь? А то там в debian/ надо много чего под современность править.
byacc: illegal option -- WОткатил изменения в Makefile.in... Запамятовал, что во фре собственный yacc имеется, не ГУ-тый.
Hа гитхабе 8 лет не было коммитов. Hаверное, да, хоть я и не особо "погроммист". Пользуюсь, в-основном, ArchLinux, PKGBUILD под него
есть. Hачалось все с того, что под aarch64 на узле не работал nlookup
и компилер нодлиста от bforce, а потом и флаги понадобились. В дебы ни
В докер-машинке, с преферансом и куртизанками.ормальный личный git.
Кстати, чем bforce круче qico? Последний тоже умеет и модемом EMSI, и binkp.bforce при поиске PSTN-мейлера попал на глаза первым и собрался без проблем. И даже заработал при небольшой настройке. Конфиги Т-мейла на меня до сих пор навевают уныние, например.
А патчи тебе можно слать? Или через git?Приветствую оба подхода - можно слать (в нетмыло или мыло), могу и учетку в гитее организовать, для merge-request-ов.
byacc: illegal option -- WОткатил изменения в Makefile.in... Запамятовал, что во фре собственный yacc имеется, не ГУ-тый.
ауфффЪ!byacc: illegal option -- WОткатил изменения в Makefile.in... Запамятовал, что во фре
собственный yacc имеется, не ГУ-тый.
[root@fidonode ~]# bforce -h
binkleyforce 0.24.1/freebsd14.0 (c) 1997-2000 by Alexander Belkin
7 15:07:19 bundle /home/fido/node/var/fido/inbound/0003e936.MOk:
renaming to .tos A 15:07:19 bundle /home/fido/node/var/fido/inbound/0003e936.tos: tossing in unsecure inbound, security violation A 15:07:19 Renaming pkt/arc to .sec [fido@fidonode ~/node/var/fido/inbound]$ pktinfo 0003e936.sec
A 15:32:59 Invalid pkt version 929!
0003e936.sec: Corrupt packet
7 15:07:19 bundle /home/fido/node/var/fido/inbound/0003e936.MOk:ЕМИП, MOk - сжатый (zip-ом) эхобандл. Я б переименовал в zip и
renaming to .tos A 15:07:19 bundle
/home/fido/node/var/fido/inbound/0003e936.tos: tossing in
unsecure inbound, security violation A 15:07:19 Renaming pkt/arc
to .sec [fido@fidonode ~/node/var/fido/inbound]$ pktinfo
0003e936.sec A 15:32:59 Invalid pkt version 929!
0003e936.sec: Corrupt packet
посмотрел в mc ) для начала.
Логику приема пакетов я пока точно не трогал. Исходная версия 0.23 с github.com/zotrix/binkleyforce.git
Всё так. Можно даже не переименовывать:
[fido@fidonode ~/node/var/fido/inbound]$ unzip 0003e936.sec
Archive: 0003e936.sec
extracting: 6641f3e5.pkt
после чего всё тоссится)
Всё так. Можно даже не переименовывать:Хмм. То есть у тебя распаковка всего пришедшего выполняется мейлером.
[fido@fidonode ~/node/var/fido/inbound]$ unzip 0003e936.sec
Archive: 0003e936.sec
extracting: 6641f3e5.pkt
после чего всё тоссится)
Могу предположить (с большой долей вероятности), что не работает
параметр конфига run_after_session.
Хмм. То есть у тебя распаковка всего пришедшего выполняетсяи в коем случае.
мейлером.
параметр конфига run_after_session.Работает. Именно он запускает у меня toss.sh, из которого запускаются
hpt scan && hpt pack и прочие hpt toss =)
о тогда, судя по твоему куску лога, все прошло штатно - мейлер
положил зипованный бандл в инбаунд и запустил скрипт.
Именно. о почему тоссер считает его инкорректным - сие неведомо мне
=(
о тогда, судя по твоему куску лога, все прошло штатно - мейлерИменно. о почему тоссер считает его инкорректным - сие неведомо мне
положил зипованный бандл в инбаунд и запустил скрипт.
=(
Вероятно, потому что он и не должен тоссить эхомейл из несекурного инбаунда. Возможно, в новой версии слетела парольная сессия, поэтому бандлы свалились в несекурный инбаунд.о тогда, судя по твоему куску лога, все прошло штатно - мейлерИменно. о почему тоссер считает его инкорректным - сие неведомо мне
положил зипованный бандл в инбаунд и запустил скрипт.
После установки пакеты стали бицца.
7 15:07:19 bundle /home/fido/node/var/fido/inbound/0003e936.MOk:
renaming to .tos
о тогда, судя по твоему куску лога, все прошло штатно - мейлеро почему тоссер считает его инкорректным - сие неведомо мне
положил зипованный бандл в инбаунд и запустил скрипт.
Вероятно, потому что он и не должен тоссить эхомейл из несекурногоМысль. А слетела она, потому что у меня bforce.passwd заинклюжен в bforce.conf по абсолютному пути. а 0.24.1 встал с конфигами в другом месте.
инбаунда. Возможно, в новой версии слетела парольная сессия, поэтому
бандлы свалились в несекурный инбаунд.
Мысль. А слетела она, потому что у меня bforce.passwd заинклюжен
в bforce.conf по абсолютному пути. а 0.24.1 встал с конфигами в
другом месте.
Вообще по всем канонам любой include должен строго требовать наличие
файла (отсутствие - критическая ошибка: ругаемся в лог и
отваливаемся). А когда наличие файла опционально, директива должна
быть другой - includeifexists, например.
Мысль. А слетела она, потому что у меня bforce.passwd заинклюжен
в bforce.conf по абсолютному пути. а 0.24.1 встал с конфигами в
другом месте.
Вообще по всем канонам любой include должен строго требоватьТак и есть, просто игнорируется строка конфига.
наличие файла (отсутствие - критическая ошибка: ругаемся в лог и
отваливаемся).
Можно переделать, чтобы отваливалась с критической.
Еще заметил, что вызов программ по handshake и session не копирует окружение, поэтому husky (которому требуется $FIDOCONFIG) и nlookup ($BFCONFIG) вызывать бесполезно... Багу будем ишправлять.
а мой взгляд, даже нужно. Все же include - ни разу не параметр.Принял
Если использовать execv(), то будет наследоваться.от char ** environ, да.
Если использовать execv(), то будет наследоваться.от char ** environ, да.
Там стоит execle - в окружение добавляется свои переменные от сессии (адрес, имя и т.д.) для использования с внешним миром. Думаю над этим, есть сомнения, что из-под mgetty окружение может быть другим(
Упс, слона-то я и не заметил. Обнаружил, что в main после проверки параметров строки envp затирается для отображения симпатишного
названия процесса в top-е... То-то он у меня пустой совсем...
Коряква, однако. е надо так делать.Я ж не знаю "о чем думал автор" и какой МОТОР он пил...
Sysop: | Angel Ripoll |
---|---|
Location: | Madrid, Spain |
Users: | 12 |
Nodes: | 8 (0 / 8) |
Uptime: | 24:12:33 |
Calls: | 681 |
Calls today: | 1 |
Files: | 14,584 |
Messages: | 61,434 |