#1
|
|||
|
|||
Что можно улучшать в binkd
Nil A написал(а) к Dmitriy Orlov в Feb 22 00:18:38 по местному времени:
* Originally in ru.fidonet.today * Crossposted in ru.ftn.develop Нello, 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 доступен. Так вот, крутизна нодлиста сегодня IMНO, что он содержит "кашерные" записи, хоть и не подписан он криптографически, но всё равно, я склонен больше доверять, чем не доверять тому варианту, что попадает на мой узел. Всё что нужно от записи о ноде в нодлисте - какой-то хэшь приватного ключа или сертификати, чтобы можно было доверять линку и парольные сессии больше не нужны, и вообще линков можно не прописывать, ибо в фидо как, либо ты соблюдаешь полиси, или ты экскоммуницируешься. А если ты торт и соблюдаешь полиси, и, при этом, взаимная аутентификация случается по кашерному нодлисту, но тут и до p2p недалеко. Best Regards, Nil --- GoldED+/LNX 1.1.5 |