Что можно улучшать в binkd

0 views
Skip to first unread message

Nil A

unread,
Feb 1, 2022, 6:01:02 PMFeb 1
to
* Originally in ru.fidonet.today
* Crossposted in ru.ftn.develop
Hello, Dmitriy!

Monday January 31 2022 07:48, from Dmitriy Orlov -> Oleg Redut:

OR>> И что можно улучшатb в binkd?

Ну, кроме того, чтобы его перепейсать на какой-то вменяемый
libevent/libev/libuv, чтобы не было соблазнов собрать с тредами, но
наслаждаться асинхронщиной в одном потоке, и да, ДОС и полумух остаётся за
бортом.

Я думал, что бинкд можно было бы научить вычитывать $FIDOCONFIG aka
https://github.com/huskyproject/fidoconf
Например, чтобы не повторять секцию link, т.к. уже есть password, и можно
задать отдельно pktpwd, ticpwd, areafixpwd, filefixpwd, bbspwd (тут нужна ваша
фантазия), sessionpwd (вот в этом месте binkd мог бы узнать пароль на сессию).

DO> Если рассматривать его как мейлер, то как минимум работу с нодлистом и
DO> FREQ.

Про нодлист хотел тут написать, пользуясь случаем, опять же. Так то он нах#й не
нужен (кроме Матюкю с его модемами), в свете FTS-500 "DNS Distributed Nodelist"
(спасибо аффтору Гремлину за спек), ведь если мы х@ячим по binkp протоколу,
значит у нас уже кагбэ в наличие IPv4/IPv6, а значит DNS доступен. Так вот,
крутизна нодлиста сегодня IMHO, что он содержит "кашерные" записи, хоть и не
подписан он криптографически, но всё равно, я склонен больше доверять, чем не
доверять тому варианту, что попадает на мой узел. Всё что нужно от записи о
ноде в нодлисте - какой-то хэшь приватного ключа или сертификати, чтобы можно
было доверять линку и парольные сессии больше не нужны, и вообще линков можно
не прописывать, ибо в фидо как, либо ты соблюдаешь полиси, или ты
экскоммуницируешься. А если ты торт и соблюдаешь полиси, и, при этом, взаимная
аутентификация случается по кашерному нодлисту, но тут и до p2p недалеко.

Best Regards, Nil
Reply all
Reply to author
Forward
0 new messages