Nп/п : 7 из 100
От : Konstantin Kuzov 2:5019/40.1 17 авг 24 00:56:10
К : Nil A 17 авг 24 11:13:52
Тема : ru.husky.devel
----------------------------------------------------------------------------------
@MSGID: 2:5019/40.1 66bfd506
@REPLY: 2:5015/46 66bfb18a
@PID: GED+LNX 1.1.5-b20231008
@CHRS: CP866 2
@TID: hpt/lnx 1.9.0-cur 17-02-17
Konnichi wa, *Nil-kun*! Aogu manako oyobi uketamawaru waga koe!
Tomodachi _Nil A_ tsukuru airon _Konstantin Kuzov_
Nichiji - /*16 Авг 24 22:54*/, Daizai - /*ru.husky.devel*/:
KK>> Ибо в своё время у меня 1:154/10 просил nntp часть, а у меня так
KK>> долгое время никак не появлялось времени всё это актуализировать.
NA> Там суть была в том, что jamlib не торт, но на ней основан jamnntpd.
NA> До сих пор там без -m32 не работает, а крашится проект, ибо нельзя
NA> влоб на sizeof() прыгать. Они столет назад форкнули проект в
NA> smapinntpd. Спустя много-много лет, всплыл вот новый желающий
NA> поддержать код, и он взял современный smapi из husky, у удивился,
NA> сколько он всего тащит из хаски, хотя это когда-то была отдельная
NA> либа.
Я без понятия что у них там ща нынче за форки. Hо ещё
оригинальный автор jamnntpd под конец на своём сайтике выкладывал тестовую версию
на базе smapi из hpt 1.4 заместо jamlib. Она была работоспособна, но
имелись вопросы к производительности. Hасколько помню на каком-то типе баз
очень долго слинкованное дерево сообщений загружалось, о чём оригинальный
автор в исходниках жаловался что smapi-то не торт оказывается. Я
давным-давно на её базе сделал свой форк и кручу до сих пор на /40. В начале
это был перевод на smapi из 1.9 и всякими разными дополнениями типа
улучшений совместимости с корывыми nntp-клиентами, потом сборки в 64тном режиме,
поддержки IPv6, xlat->iconv и т.д. А потом и вовсе полностью интегрировал в
husky с хранением конфигурации в конфиге тоссера и юзания там описанных
арий и линков.
Годы спустя кто-то в эхе UTF-8 поинтересовался через что я пишу, а
узнав что через патченный jamnntpd захотел тоже попробовать и следом
пожаловался на отсутствие поддержки IPv6 на что в ответ получил простенький дифф
добавляющий оную. Так на меня и вышел 1:154/10 с вопросами по jamnntpd. Я ему
тогда помог исправить исходники какого-то форка на github`е, вроде да
назывался smapinntpd, для сборки с современным smapi, работы в 64битном режиме
и корректном понимании utf8 от клиента. Плюс какие-то дополнительные
мелкие фичи его интересовавшие диффами ему выдал, типа сброса рутовых
привилегий после биндинга привилегированного порта и т.п. Его ещё вроде бы
интересовала интеграция с husky и iconv, поэтому решили что я как найду время
актуализировать свой форк под свежий husky скину ему, а затем почти сразу случился
завал на работе и я на долгое время фидоху задвинул.
Ganbatte, *Nil*!
[_N0SF3R@TU_]
... GoldED+/LNX 1.1.5 (Linux 6.6.42-1-lts CPU UNKNOWN)
--- #[Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
* Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)
SEEN-BY: 50/700 104/117 460/58 256 1124 5858
469/335 4641/222 5001/100
SEEN-BY: 5005/49 5015/46 255 5019/29 40 5020/715
830 848 1042 4441 12000
SEEN-BY: 5023/24 5030/49 1081 5053/58 5054/30
5058/104 5061/133
@PATH: 5019/40 460/58 104/117 5020/1042 4441