RSS
[>] test message
idec.test
foxears(spnet, 5) — All
2024-11-20 13:47:16


Тестовое сообщение.

[>] Re: test message
idec.test
foxears(spnet, 5) — All
2024-11-20 13:48:49


Юстас-Алексу

[>] Re: Новая нода?
idec.talks
foxears(spnet, 5) — All
2024-11-20 13:55:21


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

[>] Re: Новая нода?
idec.talks
foxears(spnet, 5) — All
2024-11-20 14:41:32


На прямые GET-запросы курлом https://tgistation.ru/ отвечает корректно, похоже на стороне ii-go что-то.

[>] Re: Новая нода?
idec.talks
foxears(spnet, 5) — All
2024-11-20 17:14:25


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

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

[>] Re: Новая нода?
idec.talks
foxears(spnet, 5) — All
2024-11-20 21:26:06


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

Нет, я впервые из ro вылез)

[>] Re: Нода с TOTP
idec.talks
foxears(spnet, 5) — All
2024-11-20 21:28:40


Вообще интересная идея.

[>] Re: Нода с TOTP
idec.talks
foxears(spnet, 5) — All
2024-11-20 21:47:18


Можно в тэги сообщения добавлять хэш от usernme+authstring или что-то такое.

[>] Re: Нода с TOTP
idec.talks
foxears(spnet, 5) — All
2024-11-20 22:13:55


Вообще изначально надо было msgid делать как неизменяемая часть [1] + изменяемая часть [2]
1. unixtime (как uint64 ) + node_name + username, закодированы в base64, первые 20 символов (например)
2. хэш от сообщения т.е. то что сейчас считается msgig

Это бы обеспечило достаточную уникальность + возможность редактировать сообщения с проверкой целостности. Правда тогда нужен костыль для того чтобы сообщить нодам что нужно переполучить сообщение.

[>] Re: Нода с TOTP
idec.talks
foxears(spnet, 5) — shaos
2024-11-20 22:40:33


Сделать расширение аналогичное list.txt - keys.txt содержащий user:publickey

[>] Спасм с учётки guest станции blcat
idec.talks
foxears(spnet, 5) — All
2024-11-21 22:00:58


Поместил в чёрный список у себя:

24Xw9nsjvT2hm9gkBsXA
245llSgDdz3A7excreyy
24YAW8JCCC7NEqEpQkBw
24uelcnvUDNl2hnWzidU
24Oz1A72GzRCl8fDNghq
24327ZxAyX49cJHtDDor
24O1nCfU9UzCtnsnpkbM
24ZrIxeup1gAOARJICWz
24eO5NuTdCxsHrMQPcTA
24xcZUEoAqxQL46Mzh78
24LlK2C3OHSIdAIMGNoA
242AhxwwBojqLCUJLFO2
24GJCodjSWFrsp6geJiw
24cqro688HyaUu5ANu8c

[>] Спам с учётки guest станции blcat
idec.talks
foxears(spnet, 5) — All
2024-11-21 22:35:57


lor.opennet

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — All
2024-11-23 10:20:14


Мой вариант.
1. Станция которая хочет заявить о себе миру делает GET-запрос вида /d/url-to-node/url-encoded-name-of-node на любую известную станцию, второй параметр не обязателен.
2. Станция получившая запрос проверяет что такой url ей не известен
3. Станция проверяет что по адресу из запроса действительно ii-нода
4. Станция добавляет ноду в /nodes.txt
5. Станция добавляет сообщение в эху node.list

Другая станция забирает /nodes.txt после чего повторяет пункты 2-5.

Основой распространия списка становится /nodes.txt. Эха node.list является локальной для каждой станции и не подлежит распространению.

Далее каждая станция раз в сутки проходит по списку нод из /nodes.txt и проверяет доступность (пункт 3), если проверка проваливается 7 раз, т.е. нода не доспутна неделю, то нода из списка маскируется, сообщение в эхе node.list вносится в чёрный список, т.е. новички эту ноду не увидят. В дальнейшем можно наверное раз в месяц просто удалять все замаскированные ноды из списка вместе с сообщениями из node.list

Примерный форман /nodes.txt
url:name
-masked-url:name

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — All
2024-11-23 11:36:28


У тебя же как-раз разные iii-web.php и iii-point.php
Из-за этого не сразу понял как с тебя сообщения забирать.

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — All
2024-11-23 19:36:01


Сделал на скорую руку первый этап автодискавери.
Запрос вида /d/$SHEME/url или /d/$SHEME/url/node%20name, где $SHEME = http или https, добавляет строку в nodes.txt после проверки что url это ii-сервер (проверяется наличие list.txt, /u/e/ и /u/m/). Ответ может быть 200 - строка добавлена, 304 - станция уже в списке, 404 - сервер не ii. nodes.txt содержит url и опционально имя, разделённые табом. Парсинг чужих nodes.txt пока не реализован, как и создание сообщений в эхе, и автоудаление отвалившихся.

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — shaos
2024-11-24 00:15:53


Не вопрос, поправил.

[>] Re: Новая нода — yesterlink
idec.talks
foxears(spnet, 5) — revoltech
2024-11-25 23:21:46


Добавил тебя в список фетча и в /nodes.txt

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — All
2024-11-29 00:05:21


Новости с полей - https://github.com/ptah-alexs/nl-tool

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — doesnm
2024-11-29 18:57:15


У меня в https://idec.foxears.su/nodes.txt есть все известные на данный момент станции (кроме новичка кторый писал в idec.talks сегодня). К сожалению, никто кроме меня не поддерживает этот список и обмениваться не с кем, соответственно.

2liathit, можешь свой сервер добавить в мой список станций самостоятелно сделав запрос вида curl -v https://idec.foxears.su/d/{тут http или https}/{адрес сервера без http[s]://, обработанное urlencode}/{самоназвание сервера обработанное urlencode}, например https://idec.foxears.su/d/https/sprinternet.io%2Fiii%2F/spnet

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — doesnm
2024-11-29 19:00:53


А понял о чём ты, но тогда нужно что бы кто-то еще эти nodes.txt поддерживал:)

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — liathit
2024-12-02 21:31:30


Что конкретно вводил? Я как мог протестил локально, но что-то не учёл возможно. Добавил себе отладочные сообщения на эндпойнт /d/

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — liathit
2024-12-03 00:16:28


Твоя нода не проходит проверку на ii-шность, потому что в hamradio.73 у тебя нет сообщений :). Слегка исправил проверку на такой случай, можешь пробовать снова, url верный используешь.

[>] Re: Автодискавери
idec.talks
foxears(spnet, 5) — revoltech
2024-12-03 21:55:32


У меня такого архива нет.

[>] Re: Помянем tgi
idec.talks
foxears(spnet, 5) — All
2024-12-06 10:23:48


Вчера вечером еще работала станция.

[>] Старая статья о сети ii/idec
idec.talks
foxears(spnet, 5) — All
2024-12-22 20:13:32


Нашел у себя [статью про idec](https://notes.foxears.su/pgs-r/r5FNcOsPjY.html) которую сохранил в 2020 году. Там наглядно показано как оно работает. Правда все ссылки мёртвые, даже ссылка на тред внутри самой сети - я не нашел у себя в архиве такого сообщения :(