разговоры про технологию nn/ii, idec


\/ . revoltech to All @ Нода с TOTP 20/11/24 17:24

Вот думаю, а не прикрутить ли TOTP к ещё не запущенному tiid? Мне это было бы интереснее реализовать даже больше, чем долбаный /u/push.

Как это будет работать? А вот так: будет динамический auth_string. При регистрации будет выдаваться долговременный ключ, который надо будет вбить в какой-нибудь оффлайновый TOTP-клиент (под ПК — тысячи их, под андроид рекомендую Aegis, под мобилы постарее — TOTP ME: https://github.com/kwart/totp-me). Ну и всё, вводим новый код каждые полминуты в качестве auth_string. Во избежание возможных коллизий, правда, нужно будет в auth_string к коду прибавлять юзернейм, а-ля revoltech:012345. Свой клиент (как минимум tiix и tiipost) тоже адаптирую под это дело.

Ну и сделаю это всё, наверное, опциональным: кто хочет, сможет и по статическому паролю постить.

1Wgyf1... . цепочка . ОТВЕТИТЬ



\/ . shaos to foxears @ Re: Новая нода? 20/11/24 17:07

> Ответ от hugeping:
> Дело в том что tgistation.ru не поддерживает u/e слайсы. Например: https://tgistation.ru/u/e/idec.talks/-1:1 возвращает весь список. Это приводит к тому, что адаптивный фетч (вкл. по умолчанию) работает неправильно.
> Для этих станций придётся указать режим force в фетчере (кажется, параметр -f)
> Это не проблема ii-go

Моя PHP нода всё ещё по старинке фетчит всё как в старом добром ii :)
Но отвечать на запросы со слайсами умеет, даже теперь более дискретно: 2SuPPA6hFPjlM5IH6sne

P.S. А ты на hugeping тоже был (есть)?

kiVza1... . ОТВЕТИТЬ



\/ . foxears to All @ Re: Новая нода? 20/11/24 13:14

Ответ от hugeping:
Дело в том что tgistation.ru не поддерживает u/e слайсы. Например: https://tgistation.ru/u/e/idec.talks/-1:1 возвращает весь список. Это приводит к тому, что адаптивный фетч (вкл. по умолчанию) работает неправильно.
Для этих станций придётся указать режим force в фетчере (кажется, параметр -f)

Это не проблема ii-go

z66YZo... . ОТВЕТИТЬ





\/ . doesnm to foxears @ Re: Новая нода? 20/11/24 10:04

foxears> Когда пытаюсь фетчить https://tgistation.ru/ все его эхи отвечают:
foxears> INFO: 2024/11/20 13:40:03 https://tgistation.ru tgi.ordos.blog: no valid MsgId (0qHMnIAS8VIKaP0R4z1EWWJMSs64ahkXmB48XFFPzgVVoi59vFiK02o0wClXUspXqgX1XXMQmIuN8psyKk7THljLtcNMF9crl5GZ) и т.п.

Так, ну тут либо прикалывается сам tgi (и ничего с этим не сделать), либо что-то с ii-tool
Можешь спросить у hugeping на club.hugeping.ru

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

IE5fFg... . ОТВЕТИТЬ























\/ . shaos to ahamai @ Re: Новая нода? 20/11/24 08:58

до обмена трафиком пока не дошли - пусть сначала напишет сюда через мою ноду, а там посмотрим :)

dLkv4X... . ОТВЕТИТЬ



\/ . ahamai to shaos @ Re: Новая нода? 20/11/24 08:52

ну для фетчинга не нужен authstr, просто обменивайтесь трафиком. ты же сейчас ХАБА, ставь на него фетч. нужен бон, чтобы понятно было, чем обмениваемся. сейчас ещё новость на лоре, кому-то может ещё захотеться :)

249Ae2... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: Новая нода? 20/11/24 08:50

Поправил генерацию статистики spnet.stats чтобы писало имя ноды fox для адреса 217.114.158.x:

TOP10 VISITORS:

[1] 217.197.116.x point=147 web=0 up=24.7MB (37%) <--- blackcat (6/hr)
[2] ChatGPT point=4 web=287 up=22.0MB (33%) <--- ChatGPT
[3] 92.63.98.x point=71 web=0 up=6.6MB (10%) <--- tgi (3/hr)
[4] Google point=20 web=1077 up=6.1MB (9%) <--- Google (1/hr)
[5] Facebook point=0 web=291 up=2.5MB (3%)
[6] 24.130.121.x point=10 web=30 up=1.1MB (1%) <--- spnet
[7] 217.114.158.x point=24 web=3 up=0.9MB (1%) <--- fox (1/hr)
[8] TikTok point=0 web=110 up=0.3MB (<1%)
[9] 107.178.105.x point=0 web=9 up=0.2MB (<1%)
[10] 125.230.195.x point=0 web=4 up=0.1MB (<1%)

TOTAL TRAFFIC: 64MB

zPAGAo... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: Новая нода? 20/11/24 08:39

> Новая нода стабилизировалась - стучится ровно каждый час адаптивным фетчем:

> [6] 217.114.158.x point=24 web=4 up=0.9MB (1%) <--- 217.114.158.x (1/hr)

Получил е-мейл от сисопа этой самой новой ноды :)

> Привет, моя нода https://idec.foxears.su
> Основное её назначение быть архивом для всех эх которые попадутся.
> Еще хотелось бы получить authstring для твоей ноды.

Так что в нашем полку прибыло ;)

hWWdtS... . ОТВЕТИТЬ



\/ . guest to ahamai @ Re: ii.blcat.ru 20/11/24 07:59

Поднял локальную копию
Если ввести пустого юзера и скопировать auth строку, то можно постить сообщения от имени пустого юзера
Исправишь в 0.8?

24eehg... . цепочка . ОТВЕТИТЬ



\/ . ahamai to guest @ Re: ii.blcat.ru 20/11/24 07:41

Спустя 10 лет сайт столкнулся с невиданной доселе дилеммой, хэш есть а юзернейма нет. Что он там решил в итоге, я не знаю :)

Но когда ты вписал guest (это по сути тоже хэш), он запомнил имя guest. Поэтому я не стал прописывать тебе юзернейм, а просто удалил его.

24IfN0... . цепочка . ОТВЕТИТЬ







\/ . shaos to ahamai @ Re: запостил на лор 20/11/24 07:05

Ну метадату сообщений, специфическую для конкретной станции, лучше отдельно от сообщений хранить (в БД например), чтобы хэш сообщений не сбивался и совпадал с msgid, хотя это я опять о своём ;)

DtZBgB... . ОТВЕТИТЬ







\/ . guest to ahamai @ Re: ii.blcat.ru 20/11/24 06:50

Там кнопка "автологин" рядом с auth строкой была
Которая ничего не делает? Или оно охренело что аккаунта нет или он с пустым ником

24ickQ... . цепочка . ОТВЕТИТЬ











\/ . shaos to shaos @ Re: запостил на лор 20/11/24 06:17

В-принципе, это ок т.к. эта эха только у тебя да у меня есть - я перезаберу не вопрос
А вот с idec.talks наверное так делать ненадо - старые сообщения лучше оставить старыми наверное...

ZArbRz... . ОТВЕТИТЬ



\/ . shaos to ahamai @ Re: запостил на лор 20/11/24 06:13

Неа - вот например сообщение от декабря 2020 года - у тебя оно теперь выглядит так:

> cat 0DUjGr0R7GbWZGgCXM8R
ii/ok/repto/YeJ3mRMHAfmH7Ct7O0IB/topicid/YeJ3mRMHAfmH7Ct7O0IB
retro.talks
1607024054
btimofeev
ping,6
oldpc
Re: OpenBSD 6.8 released

Хотел поставить её на Raspberry Pi 3, а там какая-то ерунда с установкой, насколько я понял нужно комп к малинке подключать через USB-UART адаптер, чтобы ос загрузилась с флешки. Жаль, кажется система интересная.

А у меня - так:

> cat 0DUjGr0R7GbWZGgCXM8R
ii/ok/repto/YeJ3mRMHAfmH7Ct7O0IB
retro.talks
1607024054
btimofeev
ping,6
oldpc
Re: OpenBSD 6.8 released

Хотел поставить её на Raspberry Pi 3, а там какая-то ерунда с установкой, насколько я понял нужно комп к малинке подключать через USB-UART адаптер, чтобы ос загрузилась с флешки. Жаль, кажется система интересная.

(причём тут нету последнего перевода строки)

vdHSlE... . ОТВЕТИТЬ



\/ . doesnm to All @ ii.blcat.ru 20/11/24 06:07

ahamai, твоя станция проверяет поле с именем? я тут чисто ввел ответ, но не ввел имя и оно пропустило и дало строку авторизации (которую я не скопировал и нажал автологин, чето не вошло xD)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

qcgy1b... . цепочка . ОТВЕТИТЬ





















\/ . ahamai to ahamai @ Re: кстати, а где дамп 19/11/24 03:59

я достал openbsd-шную эху, obsd.talk.14, почитать её сейчас интересно :), но это не то, я помню, что вроде же видел недавно эху, где участвовал ssh2, в obsd.talk.14 его нет.

24xXcH... . цепочка . ОТВЕТИТЬ



\/ . ahamai to All @ кстати, а где дамп 19/11/24 03:45









\/ . ahamai to shaos @ Re: запустил ii.blcat.ru на тестовой версии 0.7 18/11/24 22:46

я буду переконверчивать все сообщения, которые есть у меня на станции. только для себя. если кто ещё захочет - может перефетчить у меня.

у меня в интерфейсе есть кнопочка, показывающая цепочки по topicid.

непонятно только, что делать с tgi

248ePM... . ОТВЕТИТЬ















\/ . ahamai to doesnm @ Re: запустил ii.blcat.ru на тестовой версии 0.7 18/11/24 19:37

> Долой обратную совместимость? По идее можно использовать topicid только там где он есть, иначе reply.

сейчас, когда только 2 активных узла, и оба будут поддерживать это, это единственный шанс перейти на topicid малой кровью.

24AyD7... . ОТВЕТИТЬ



\/ . doesnm to shaos @ Re: запустил ii.blcat.ru на тестовой версии 0.7 18/11/24 18:37

shaos> Я ордосу неделю назад письмо написал на его gmail - tответа нет. Домен tgistation.ru проплачен до января 2025 так что если сисоп не проявится, то этому узлу жить только пару месяцев…

Через пару месяцев подумаю :D
Если пропаду, то ищите в ирке или пишите на doesnm эт 0ut0f.space
Но почту я не так часто проверяю

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

QzBsUC... . ОТВЕТИТЬ









\/ . doesnm to ahamai @ Re: запустил ii.blcat.ru на тестовой версии 0.7 18/11/24 13:38

ahamai> Если мы переходим на topicid, то придётся переходить на то, что его поддерживает.

Долой обратную совместимость? По идее можно использовать topicid только там где он есть, иначе reply.

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

t3iMCX... . ОТВЕТИТЬ



















\/ . doesnm to shaos @ Re: Станция ping уходит из сети idec 17/11/24 19:51

shaos> P.S. По прошествии 10 дней ко мне так никто за поинтовством не обратился - видимо всех кто остался на пинге устраивает быть отрезанными от мира...

Я думаю все гораздо хуже: они перестали писать даже на ping, т.е. ливнули из ii/idec совсем...

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

sPhUjD... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: Станция ping уходит из сети idec 17/11/24 19:20

> Ну кому надо пишите мылом на me собака shaos тучка net - договоримся по authstring и правилам (моя нода физически находится в США, поэтому должна уважать местные законы и т.д.)

> По поводу стабильности - нода существует с декабря 2021 года - сначала она была на http://shaos.net:8085 (и до сих пор ещё открывается по старому адресу), а теперь официально живёт тут:

> https://sprinternet.io/iii-web.php

> Домен sprinternet.io проплачен до января 2027 года и если всё будет хорошо он будет жить и дальше - я умею долго поддерживать свои интернет ресурсы - например мой форум http://www.nedopc.org/forum/ существует с января 2003 года (с 2005 по этому самому адресу) так что я никуда не уйду и внезапно не закроюсь :)

Внезапно где-то вчера-позавчера у меня отвалился shaos.net:8085 (именно оттуда tgi и tavern до сих пор фетчат эхи) - оказалось, что каким-то чудом из /etc/apache2/ports.conf исчезла строчка Listen 8085, откатив дату файла на 2021 год - после того как я вставил эту строчку обратно всё заработало...

P.S. По прошествии 10 дней ко мне так никто за поинтовством не обратился - видимо всех кто остался на пинге устраивает быть отрезанными от мира...

oR6klA... . ОТВЕТИТЬ







\/ . ahamai to shaos @ Re: way to 0.7 14/11/24 19:41

у нас тестирование это только фетчинг. берёшь любую эху и фетчишь. сфетчилось - тест прошёл. можно произвольную эху в произвольном месте создать.

2471ej... . ОТВЕТИТЬ





\/ . ahamai to All @ запустил ii.blcat.ru на тестовой версии 0.7 14/11/24 19:21



\/ . ahamai to shaos @ Re: way to 0.7 14/11/24 17:28

эти эхи нет смысла распространять по сети, это обычно локальные эхи станций. у меня blcat.test даже в списке эх не отображается

RoHOwt... . ОТВЕТИТЬ



\/ . ahamai to doesnm @ Re: way to 0.7 14/11/24 17:26

> Ни в коем случае! Я за ЗОЖ, а скрин выше это фотошоп

Побежал создавать эху skandali.intrigi.rassledovaniya и заполнять её шок-контентом

xGEMdz... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: Новая нода? 14/11/24 15:24

Новая нода стабилизировалась - стучится ровно каждый час адаптивным фетчем:

[6] 217.114.158.x point=24 web=4 up=0.9MB (1%) <--- 217.114.158.x (1/hr)

А вот таверна продолжает таки меня фетчить откуда-то из подполья каждые полчаса :)

[2] 176.109.111.x point=46 web=0 up=17.2MB (28%) <--- tavern (2/hr)

60aFSR... . ОТВЕТИТЬ



\/ . shaos to doesnm @ Re: way to 0.7 14/11/24 15:21

> Я прямо в idec.talks и писал. Хотел в pipe, но она read-only

Ну она на tgi только read-only :)

А что насчёт idec.test? Чтобы народ свои клиенты-ноды тестировал на какой-то общей эхе?

4bfALK... . ОТВЕТИТЬ



\/ . doesnm to ahamai @ Re: way to 0.7 14/11/24 10:38

ahamai> Неудивительно. Ведь ты ещё и куришь в общественном месте :)
ahamai> http://ii.blcat.ru/s/dnm.png

Ни в коем случае! Я за ЗОЖ, а скрин выше это фотошоп

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

s2BbzQ... . ОТВЕТИТЬ





\/ . doesnm to ahamai @ Re: way to 0.7 14/11/24 09:33

ahamai> в pipe.2032 несколько тысяч сообщений, в :besedka было 19 тысяч. всё норм было. сейчас нет эхи, где новичок мог бы написать "привет, я новичок", не в idec.talks же такое писать. И я не буду в idec.talks писать "насквозь промок. сейчас буду сушиться, греться, и попробую довести 0.7 хотя бы до работоспособности на моём узле хоть как-то, и буду доделывать уже так". вот, пойду напишу это в im.24 :)

Я прямо в idec.talks и писал. Хотел в pipe, но она read-only

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

R1gYeq... . ОТВЕТИТЬ



\/ . ahamai to shaos @ Re: way to 0.7 14/11/24 09:10

по юморной эхе согласен, это посути ридонли эха, можно тянуть откуда угодно

CTRGLL... . ОТВЕТИТЬ



\/ . ahamai to shaos @ Re: way to 0.7 14/11/24 09:03

> Вроде судя по старым перепискам идея с бонами в сети IDEC не прижилась - ведь каждый сисоп хочет иметь свой набор эх (т.к. каждый имеет свои приоритеты)

было мало трафика.

когда сеть только начиналась, новые станции появлялись, нужна была координация. именно потому, что каждый сисоп хочет иметь свои эхи (в фидо тоже каждый сисоп таскал свои эхи), и нужен общий бон. иначе смысл в распределённости? ну и чтобы все сразу знали, в каких эхах есть жизнь :)

> 2. я уже писал много раз, что идея болталки "ни о чём" мне не нравится т.к. любая такая болталка неминуемо превращается в потоки бреда и кидание какашками друг в друга (тот же pipe почитать) - мы ведь тут взрослые люди, которым есть куда потратить своё свободное время, но я подумаю ;)

в pipe.2032 несколько тысяч сообщений, в :besedka было 19 тысяч. всё норм было. сейчас нет эхи, где новичок мог бы написать "привет, я новичок", не в idec.talks же такое писать. И я не буду в idec.talks писать "насквозь промок. сейчас буду сушиться, греться, и попробую довести 0.7 хотя бы до работоспособности на моём узле хоть как-то, и буду доделывать уже так". вот, пойду напишу это в im.24 :)

Ts0SLH... . ОТВЕТИТЬ



\/ . revoltech to shaos @ Re: Новая нода? 14/11/24 08:00

shaos> Да я уже вроде всё слил, что хотел - могу выложить database2 ;)

Если не сложно, выложи, пжлст.

T8PPAJ... . ОТВЕТИТЬ



\/ . revoltech to shaos @ Re: way to 0.7 14/11/24 07:57

shaos> Вроде судя по старым перепискам идея с бонами в сети IDEC не прижилась - ведь каждый сисоп хочет иметь свой набор эх (т.к. каждый имеет свои приоритеты)

И вот это на самом деле не очень. Без бона подход «все фетчат всё у всех» из рекомендуемого для нод становится вообще обязательным для нод и рекомендуемым для поинтов. Благо, не во времена тотального диалапа живём.

Другое дело — если вводить бон, то, например, idec.talks по идее должна перекочевать в ru.idec.talks, ну ты понял.

9sJr4j... . ОТВЕТИТЬ





\/ . shaos to doesnm @ Re: way to 0.7 14/11/24 07:19

> Что такое бон? Вроде читал архивы, а не нашел где это обьясняется

https://neolurk.org/wiki/%D0%A4%D0%B8%D0%B4%D0%BE/%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D1%8B#%D0%91%D0%B5%D0%BA%D0%B1%D0%BE%D0%BD

> Бекбон (англ. backbone; в RU.* говорили просто "бон"; то есть хребет, нечто основное) — это узлы и эхи, образующие «каркас» сети, возможно, соединяющие несколько местных (городских, региональных) сегментов сети.

Как я это понимаю - список эх обязательный к прокидыванию всеми узлами в сегменте

OpkV4w... . ОТВЕТИТЬ



\/ . shaos to doesnm @ Re: Новая нода? 14/11/24 07:16

Понятно

У меня txt в директориях echo и msg работают достаточно быстро с 93 тыщами сообщений (подпольная архивная нода).

Я было хотел в iii-php как в гите по поддиректориям разложить по скажем первому символу хеша - в таком случае в msg будет 62 директория (0,1,2,3,4,5,6,7,8,9,A,B,C...x,y,z) и в каждом будет в 62 раза меньше файлов (примерно 1500 на поддиректорию), но остановился т.к. пока и так быстро...

raX4zM... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: В общем 14/11/24 07:08

> Исправил, заодно добавив юникодовских буллетпоинтов для списка:

> Unicode Character “•” (U+2022)

Блин, последнее лоровское сообщение разъехалось (у себя поправил без изменения хеша, но вот у других кто забрал оно будет разъехавшееся) - ну вот кто делает вот такие вот списки:

<p>Из особенностей:</p>
<ul>
<li>
<p>Проверки выхода за границы массива. В TrapC применяется фундаментально иной способ работы с указателями и специальный механизм перехвата ошибок на основе обработчиков исключений (trap).</p>
</li>
<li>
<p>Проверки use after free.</p>
</li>
<li>
<p>Наличие GC.</p>
</li>
<li>
<p>Выделение памяти через new. *alloc и free нет.</p>
</li>
<li>
<p>Явная инициализация нулями.</p>
</li>
<li>
<p>Строгая типизация.</p>
</li>
</ul>

У меня и <li> переод строки, и <p> перевод строки - вот оно и получилось типа

Из особенностей:



Проверки выхода за границы массива. В TrapC применяется фундаментально иной способ работы с указателями и специальный механизм перехвата ошибок на основе обработчиков исключений (trap).



Проверки use after free.



Наличие GC.

...

Hkguiy... . ОТВЕТИТЬ



\/ . shaos to ahamai @ Re: way to 0.7 14/11/24 07:01

Вроде судя по старым перепискам идея с бонами в сети IDEC не прижилась - ведь каждый сисоп хочет иметь свой набор эх (т.к. каждый имеет свои приоритеты)

1. да

2. я уже писал много раз, что идея болталки "ни о чём" мне не нравится т.к. любая такая болталка неминуемо превращается в потоки бреда и кидание какашками друг в друга (тот же pipe почитать) - мы ведь тут взрослые люди, которым есть куда потратить своё свободное время, но я подумаю ;)

3. "хумор" я тоже не очень люблю - напомню, что я в штатах живу 20 с лишним лет и русский юмор перестал понимать лет 10 назад, в особенности тот, который пересказан компьютерщиками (баш тому пример - он мне разонравился ещё в нулевых)

4. ок, по поводу тех кто кого фетчит я уже предлагал вести node.json и держать в доступности на ноде - см. https://sprinternet.io/node.json (у себя я вообще хочу фетчинг прям по нему настраивать автоматом)

5. да

6. да

ZWu2z9... . ОТВЕТИТЬ





\/ . doesnm to ahamai @ Re: way to 0.7 14/11/24 06:49

Что такое бон? Вроде читал архивы, а не нашел где это обьясняется

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

D2I2gX... . ОТВЕТИТЬ



\/ . doesnm to shaos @ Re: Новая нода? 14/11/24 06:47







\/ . ahamai to All @ way to 0.7 13/11/24 23:13

Когда я доделаю nastene 0.7, я выпущу новость на лоре (возможно, и на опеннете). И если в сеть заглянут любопытные, тут нужен контент и его нормальная подача.

Предлагаю следующее. Shaos сделать хабом, который таскает бонные эхи. spnet.uplink сделать эхой по вопросам бона. Вывести на бон эхи:

1. retro.talks

2. нужна болталка "о погоде", не всё же в retro.talks сидеть. pipe.2032 где только старые сообщения я таскать не хочу, у меня есть эха im.24, предлагаю её сделать болталкой

3. ru.humor.24 тоже предлагаю сделать бонной, как минимум я туда буду периодически сообщения закидывать

4. spnet.uplink - мы все аплинки. кстати, нужно будет вести списки, кто что с кого фетчит, чтобы наглядно видеть роутинг и схему сети.

5. retro.talks, её тоже буду наполнять

6. linux.14

эхи роботов на бон ставить смысла нет, их можно с любой станции тягать

ksRANI... . цепочка . ОТВЕТИТЬ



\/ . shaos to revoltech @ Re: Новая нода? 13/11/24 16:35

> А кто сказал, что там нода?

Ну клиент по крону в течение суток каждый час не будет забирать как мне кажется :)

> давай уж как всё, что хотел, смержишь из старого, пришли обновлённую базу

Да я уже вроде всё слил, что хотел - могу выложить database2 ;)

UEuntR... . ОТВЕТИТЬ




1
2 3 .4. 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32