From: Nil A 2:5015/46 22 Feb 2022 21:55 +0200
To: All
Subject: txt2pkt .0 в оригине
============================================================================= * Area : ru.husky (Husky-project (hpt htick fidoconfig)) * From : Sergey Zabolotny, 2:469/122.2 (Tuesday February 22 2022 20:21) * To : All * Subj : txt2pkt .0 в оригине ============================================================================= Hello *All.* запускаю сабж с параметрами -af "2:469/122" -xf "2:469/122" и в оригине сгенерированного пакета получаю адрес "2:469/122.0". tparser, кстати, тоже показывает Addr: 2:469/122.0 хотя в конфиге .0 не указано. почему так и можно ли убрать .0? зыЖ хтп последний -+- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-Service_Pack_3 i1586) + Origin: [icq:122018120] [mailto:zabolotny[at]hotbox.ru] (2:469/122.2) ============================================================================= Hello, All! Навеяло на мысли, ну чисто так, подискутировать, в стиле "beer Friday". Если бы номер поента был бы не просто uint16_t а, говоря современным плюсовым языком, std::optional, или на SQL-языке integer 0 и null разные значения, то реально мы бы имели нулевого поента, как прям отдельный то ноды адрес. Кстати, все эти FTSC спеки ниразу explicitly не говорят, что нулевой поент - это и есть сама нода, или таки говорят? Best Regards, Nil
From: Tim Schattkowsky 2:240/1120.29 12 Feb 2022 22:49 +0200
To: Dima Bargamov 2:5020/570.1
Subject: WANTED: Echo area list with russion descriptions
//Hello Dima,// TS>> can anybody send me an actual sample (original file) that includes TS>> russian area descriptions? (Will provide email address via netmail) DB> http://fido.hubahuba.su/XOFCELIS.T/echo50.lst Thanks, that one is quite helpful, also because the format differs from anything I have seen so far :) Best ... Tim Schattkowsky
From: Tim Schattkowsky 2:240/1120.29 12 Feb 2022 22:50 +0200
To: Alexander Kruglikov 2:5053/58
Subject: Re^2: WANTED: Echo area list with russion descriptions
//Hello Alexander,// AK> I want to clarify that this is a list of echo conferences on the AK> echo-backbone of region 50. In fact, there are a lot more of them, I can AK> try to make such a file for you tomorrow from the echolists that I have AK> and my links. I'm almost asleep today =) Highly appreciated. Best ... Tim Schattkowsky
From: Alexander Kruglikov 2:5053/58 12 Feb 2022 20:36 +0200
To: Tim Schattkowsky 2:5020/570.1
Subject: WANTED: Echo area list with russion descriptions
Hi, Tim! 12 feb 22 21:05, Dima Bargamov wrote to Tim Schattkowsky: TS>> can anybody send me an actual sample (original file) that includes TS>> russian area descriptions? (Will provide email address via netmail) DB> http://fido.hubahuba.su/XOFCELIS.T/echo50.lst I want to clarify that this is a list of echo conferences on the echo-backbone of region 50. In fact, there are a lot more of them, I can try to make such a file for you tomorrow from the echolists that I have and my links. I'm almost asleep today =) With best wishes, Alexander.
From: Dima Bargamov 2:5020/570.1 12 Feb 2022 20:05 +0200
To: Tim Schattkowsky 2:240/1120.29
Subject: WANTED: Echo area list with russion descriptions
оПХвЕР! Kaк-тo нa дняx (12 фев 22) Tim Schattkowsky пишeт к All... [ ... ] TS> can anybody send me an actual sample (original file) that includes TS> russian area descriptions? (Will provide email address via netmail) http://fido.hubahuba.su/XOFCELIS.T/echo50.lst TS> Also, am I right assuming that such a list comes as CP866? Yes.
From: Tim Schattkowsky 2:240/1120.29 12 Feb 2022 18:45 +0200
To: All
Subject: WANTED: Echo area list with russion descriptions
Привет All, can anybody send me an actual sample (original file) that includes russian area descriptions? (Will provide email address via netmail) Also, am I right assuming that such a list comes as CP866? С наилучшими пожеланиями, Tim Schattkowsky
From: Nil A 2:5015/46 01 Feb 2022 23:18 +0200
To: Dmitriy Orlov 2:5090/958
Subject: Что можно улучшать в binkd
* 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
From: Nil A 2:5015/46 21 Jan 2022 03:21 +0200
To: Alexey Vissarionov 2:5020/545
Subject: Фидодевелопмент - давайте обсуждать тут, а не по .pr и .nextgen
Hello, Alexey! Sunday January 09 2022 09:18, from Alexey Vissarionov -> Nil A: NA>> Как пример, Libuv вообще делает асинхронными дисковые операции, NA>> которые на epoll() не повесишь, AV> С чего бы вдруг? Дескриптор - он в любом случае дескриптор, а что там AV> за ним - известно только ядру. epoll() под низом работает с poll(), а poll() не реализован для файлов файловой системы, т.е. открытые файлы (а не сокеты) всегда возвращают готовность, поэтому, например, O_NONBLOCK для файлов бесполезен. http://lxr.linux.no/linux+v5.14/fs/eventpoll.c#L2045 2045 /* The target file descriptor must support poll */ 2046 error = -EPERM; 2047 if (!file_can_poll(tf.file)) 2048 goto error_tgt_fput; Я нейтрально отношусь к продуктам компании Facebook (Meta сейчас), но иногда они приносят общественную польщу в виде опенсорца. Например, в 2019 году ФБ отдал в ядро Линукса io_uring интерфейс, который как раз и создан решить проблему асинхронных (дисковых) операций. До этого в 2.6 добавили aio, но им никто не пользуется, потому что не удобно - надо открывать файлы с флагом O_DIRECT, а это отключает кэшь страниц, и надо передавать буфера выравнивать по границе памяти. До этого можно было только O_ASYNC флаг устанавливать и ловить сигналы - ещё хуже. AV> Еще и треды... epoll тем и хорош, что все дескрипторы обрабатываются в AV> одном потоке. Для сокетов и прочих eventfd - epoll рулит, но вот без обыкновенных (regular) файлов. Кстати, сначала в 2000м в BSD появился kqueue, а потом уже в 2002ом в линуксе epoll. Можно сказать "списали". Best Regards, Nil
From: Sergey Anohin 2:5034/10.1 19 Jan 2022 00:00 +0200
To: Alexey Vissarionov 2:5020/545
Subject: Fidogate на 2:5020/2140
Hello, Alexey! NA>>> Вот так пилишь-пилишь фидогада, а главный кастомер (кто ещё из NA>>> больших узлов на фидогаде?) и не собирается в продакшен это NA>>> выкатывать. SA>> Докер по нему плачет :) AV> Зачем? У него с мозгами все в порядке. Со временем зато видать печаль С наилучшими пожеланиями, Sergey Anohin.
From: Alexey Vissarionov 2:5020/545 18 Jan 2022 22:02 +0200
To: Sergey Anohin 2:5034/10.1
Subject: Fidogate на 2:5020/2140
Доброго времени суток, Sergey! 17 Jan 2022 23:57:20, ты -> Nil A: NA>> Вот так пилишь-пилишь фидогада, а главный кастомер (кто ещё из NA>> больших узлов на фидогаде?) и не собирается в продакшен это NA>> выкатывать. SA> Докер по нему плачет :) Зачем? У него с мозгами все в порядке. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Паяльник - средство ректотермального криптоанализа