= Сообщение: 2055 из 2735 =================================== RU.FTN.DEVELOP = От : Nil A 2:5015/46 02 Feb 22 00:18:38 Кому : Dmitriy Orlov 02 Feb 22 00:18:38 Тема : Что можно улучшать в binkd FGHI : area://RU.FTN.DEVELOP?msgid=2:5015/46+61f9a929 На : area://RU.FTN.DEVELOP?msgid=2:5090/958+61f79556 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== * 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 --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)