# Re: Автодискавери
revoltech (spnet, 4) → shaos – 06:52:25 2024-11-22
shaos> Это чего такое? Надо же чтобы в разных эхах разные права были
Это как раз оно самое. Если пустая строка — ноль прав, если * — можно постить во все эхи, если список эх через запятую — разрешённые эхи для постинга. Всё.
revoltech (spnet, 4) → shaos – 06:52:25 2024-11-22
shaos> Это чего такое? Надо же чтобы в разных эхах разные права были
Это как раз оно самое. Если пустая строка — ноль прав, если * — можно постить во все эхи, если список эх через запятую — разрешённые эхи для постинга. Всё.
# Re: Автодискавери
shaos (spnet, 2) → revoltech – 06:47:29 2024-11-22
> Я один до поля acl в таблице auth додумался?..
Это чего такое? Надо же чтобы в разных эхах разные права были - я какое-то время назад размышлял тут на эту тему - это надо группы городить и по группам разные доступы организовывать...
shaos (spnet, 2) → revoltech – 06:47:29 2024-11-22
> Я один до поля acl в таблице auth додумался?..
Это чего такое? Надо же чтобы в разных эхах разные права были - я какое-то время назад размышлял тут на эту тему - это надо группы городить и по группам разные доступы организовывать...
# Re: Автодискавери
doesnm (tgi,8) → revoltech – 06:39:19 2024-11-22
revoltech> Теперь о том, как автодискавери можно реализовать технически без завязки на внешний мир типа почт или форумов. Чисто один из вариантов.
Это все хорошо, но что будет если через автодискавери попадет вредоносная нода которая будет подделывать сообщения? Что-то подобное в yarn уже было: https://lyse.isobeef.org/tmp/burglary.png (первое сообщение подделано)
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
doesnm (tgi,8) → revoltech – 06:39:19 2024-11-22
revoltech> Теперь о том, как автодискавери можно реализовать технически без завязки на внешний мир типа почт или форумов. Чисто один из вариантов.
Это все хорошо, но что будет если через автодискавери попадет вредоносная нода которая будет подделывать сообщения? Что-то подобное в yarn уже было: https://lyse.isobeef.org/tmp/burglary.png (первое сообщение подделано)
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
# Re: Автодискавери
revoltech (spnet, 4) → shaos – 06:30:22 2024-11-22
shaos> 1. Это надо создавать узлы с разными правами пользователей - пока таких в природе не существует
Блэт, серьёзно? Я один до поля acl в таблице auth додумался?..
2. Я вручную поле на All поменял.
revoltech (spnet, 4) → shaos – 06:30:22 2024-11-22
shaos> 1. Это надо создавать узлы с разными правами пользователей - пока таких в природе не существует
Блэт, серьёзно? Я один до поля acl в таблице auth додумался?..
2. Я вручную поле на All поменял.
# Re: Автодискавери
shaos (spnet, 2) → revoltech – 06:25:41 2024-11-22
1. Это надо создавать узлы с разными правами пользователей - пока таких в природе не существует
P.S. А как это Re: Автодискавери, но без repto?
shaos (spnet, 2) → revoltech – 06:25:41 2024-11-22
1. Это надо создавать узлы с разными правами пользователей - пока таких в природе не существует
P.S. А как это Re: Автодискавери, но без repto?
# Re: Автодискавери
revoltech (spnet, 4) → shaos – 06:23:08 2024-11-22
shaos> Например мой "автокоординатор" это spnet.stats - я именно там заметил траффик от foxears.su ещё до того, как автор той ноды мне е-мейл написал ;)
Мы опять о разных вещах говорим. Поставь себя на место человека, который не может/не хочет регистрироваться ни через веб, ни через другие внешние каналы. Что ему делать? Создавать свою ноду. Как ему дать знать о её существовании другим участникам сети, не упираясь в поиск внешних контактов и языковой барьер, допустим? Статистика трафика — не аргумент, нода может вообще в .onion находиться, по трафику её не найдёшь.
Без фичи автокоординатора сеть не самодостаточна, вот что я хочу донести.
revoltech (spnet, 4) → shaos – 06:23:08 2024-11-22
shaos> Например мой "автокоординатор" это spnet.stats - я именно там заметил траффик от foxears.su ещё до того, как автор той ноды мне е-мейл написал ;)
Мы опять о разных вещах говорим. Поставь себя на место человека, который не может/не хочет регистрироваться ни через веб, ни через другие внешние каналы. Что ему делать? Создавать свою ноду. Как ему дать знать о её существовании другим участникам сети, не упираясь в поиск внешних контактов и языковой барьер, допустим? Статистика трафика — не аргумент, нода может вообще в .onion находиться, по трафику её не найдёшь.
Без фичи автокоординатора сеть не самодостаточна, вот что я хочу донести.
# Re: Автодискавери
revoltech (spnet, 4) → shaos – 06:08:25 2024-11-22
shaos> И как ты оттуда узнаешь имя ноды
А зачем? Имя ноды — вообще понятие эфемерное. Оно появляется только тогда, когда через ноду кто-то пишет. Для дискавери важна только урла.
shaos> и кого она фетчит?
Это интересует сисопов, а не юзеров, ищущих, кого бы ещё почитать.
revoltech (spnet, 4) → shaos – 06:08:25 2024-11-22
shaos> И как ты оттуда узнаешь имя ноды
А зачем? Имя ноды — вообще понятие эфемерное. Оно появляется только тогда, когда через ноду кто-то пишет. Для дискавери важна только урла.
shaos> и кого она фетчит?
Это интересует сисопов, а не юзеров, ищущих, кого бы ещё почитать.
# Re: Автодискавери
revoltech (spnet, 4) → All – 06:04:46 2024-11-22
Теперь о том, как автодискавери можно реализовать технически без завязки на внешний мир типа почт или форумов. Чисто один из вариантов.
1. Ноды, которые соглашаются на роль автокоординатора, открывают специальную эху node.list и специального пользователя с auth-строкой nodediscovery, который может писать только в эту эху.
2. При постинге в эту спецэху те ноды, согласившиеся на роль автокоординатора, обязаны валидировать поступающие URL на предмет наличия API /list.txt, /e и /u/e с проверкой доступности первой попавшейся в list.txt эхи. Все посты, которые не проходят валидацию, не должны попадать в спецэху.
3. Если конкретный URL уже был запощен в спецэху, валидацию он также не проходит.
4. Эха node.list синхронизируется между всеми узлами так же, как и все остальные (idec.talks, например).
5. Обычные поинты читают эту эху и находят новые для себя станции.
revoltech (spnet, 4) → All – 06:04:46 2024-11-22
Теперь о том, как автодискавери можно реализовать технически без завязки на внешний мир типа почт или форумов. Чисто один из вариантов.
1. Ноды, которые соглашаются на роль автокоординатора, открывают специальную эху node.list и специального пользователя с auth-строкой nodediscovery, который может писать только в эту эху.
2. При постинге в эту спецэху те ноды, согласившиеся на роль автокоординатора, обязаны валидировать поступающие URL на предмет наличия API /list.txt, /e и /u/e с проверкой доступности первой попавшейся в list.txt эхи. Все посты, которые не проходят валидацию, не должны попадать в спецэху.
3. Если конкретный URL уже был запощен в спецэху, валидацию он также не проходит.
4. Эха node.list синхронизируется между всеми узлами так же, как и все остальные (idec.talks, например).
5. Обычные поинты читают эту эху и находят новые для себя станции.
# Re: Автодискавери
shaos (spnet, 2) → revoltech – 05:57:00 2024-11-22
> зачем так сложно? Для автоматической проверки того, что запощенная урла является нодой, достаточно пройтись по /list.txt, /e и /u/e без слайсов.
И как ты оттуда узнаешь имя ноды и кого она фетчит?
shaos (spnet, 2) → revoltech – 05:57:00 2024-11-22
> зачем так сложно? Для автоматической проверки того, что запощенная урла является нодой, достаточно пройтись по /list.txt, /e и /u/e без слайсов.
И как ты оттуда узнаешь имя ноды и кого она фетчит?
# Re: Автодискавери
shaos (spnet, 2) → revoltech – 05:55:30 2024-11-22
Например мой "автокоординатор" это spnet.stats - я именно там заметил траффик от foxears.su ещё до того, как автор той ноды мне е-мейл написал ;)
shaos (spnet, 2) → revoltech – 05:55:30 2024-11-22
Например мой "автокоординатор" это spnet.stats - я именно там заметил траффик от foxears.su ещё до того, как автор той ноды мне е-мейл написал ;)
# Re: Автодискавери
revoltech (spnet, 4) → shaos – 05:55:13 2024-11-22
shaos> Ну каждая нода имеете node.json а затем кто-то их забирает по цепочке начав с какой-то одной ноды и строит nodelist - вроде всё прозрачно :)
Не, я вообще не о том.
Во-первых, чтобы это заработало, надо, чтобы новая нода УЖЕ находилась в нодлисте у кого-то. Я же о том, как новой ноде о себе заявить, не имея вообще никаких других каналов связи, кроме ii.
Во-вторых, зачем так сложно? Для автоматической проверки того, что запощенная урла является нодой, достаточно пройтись по /list.txt, /e и /u/e без слайсов.
revoltech (spnet, 4) → shaos – 05:55:13 2024-11-22
shaos> Ну каждая нода имеете node.json а затем кто-то их забирает по цепочке начав с какой-то одной ноды и строит nodelist - вроде всё прозрачно :)
Не, я вообще не о том.
Во-первых, чтобы это заработало, надо, чтобы новая нода УЖЕ находилась в нодлисте у кого-то. Я же о том, как новой ноде о себе заявить, не имея вообще никаких других каналов связи, кроме ii.
Во-вторых, зачем так сложно? Для автоматической проверки того, что запощенная урла является нодой, достаточно пройтись по /list.txt, /e и /u/e без слайсов.
# Re: Автодискавери
revoltech (spnet, 4) → ahamai – 05:41:41 2024-11-22
ahamai> В эху spnet.uplink? Заодно и познакомимся
Чтобы писать в эху spnet.uplink, надо уже быть поинтом. Я же предлагаю автокоординатор. Куда можно будет (не являясь ничьим поинтом!) в автоматическом режиме постить урлы, а он проверяет, являются ли эти урлы валидной нодой, и добавляет их в список, откуда другие мимокрокодилы могут о твоей станции вообще узнать.
revoltech (spnet, 4) → ahamai – 05:41:41 2024-11-22
ahamai> В эху spnet.uplink? Заодно и познакомимся
Чтобы писать в эху spnet.uplink, надо уже быть поинтом. Я же предлагаю автокоординатор. Куда можно будет (не являясь ничьим поинтом!) в автоматическом режиме постить урлы, а он проверяет, являются ли эти урлы валидной нодой, и добавляет их в список, откуда другие мимокрокодилы могут о твоей станции вообще узнать.
# Re: Спам с учётки guest станции blcat
shaos (spnet, 2) → ahamai – 03:39:20 2024-11-22
Ну ты же забанил этого милого человека или пусть и дальше развлекается? ;)
shaos (spnet, 2) → ahamai – 03:39:20 2024-11-22
Ну ты же забанил этого милого человека или пусть и дальше развлекается? ;)
# Re: Спам с учётки guest станции blcat
ahamai (blackcat, 2) → shaos – 23:49:57 2024-11-21
ну для архива и такое сохранить не жалко. это мило :)
ahamai (blackcat, 2) → shaos – 23:49:57 2024-11-21
ну для архива и такое сохранить не жалко. это мило :)
# Re: Спам с учётки guest станции blcat
ahamai (blackcat, 2) → shaos – 23:49:18 2024-11-21
это понятно, но в чём смысл запрета в них писать. вон, человек написал и по сути ничё плохого не сделал, это же ботоэха, сообщения уйдут, я их вообще редко читаю :) мог бы даже не заметить, если бы не сказали. я не понимаю самого принципа запрета писать в эхи. ну они не фетчатся, останутся на одной станции (хотя изначально было мысль, чтобы именно обсуждать новости, а не просто ботить).
ahamai (blackcat, 2) → shaos – 23:49:18 2024-11-21
это понятно, но в чём смысл запрета в них писать. вон, человек написал и по сути ничё плохого не сделал, это же ботоэха, сообщения уйдут, я их вообще редко читаю :) мог бы даже не заметить, если бы не сказали. я не понимаю самого принципа запрета писать в эхи. ну они не фетчатся, останутся на одной станции (хотя изначально было мысль, чтобы именно обсуждать новости, а не просто ботить).
# Re: Спам с учётки guest станции blcat
shaos (spnet, 2) → ahamai – 23:38:58 2024-11-21
Да у нас как-то не принято в ботоэхи писать…
shaos (spnet, 2) → ahamai – 23:38:58 2024-11-21
Да у нас как-то не принято в ботоэхи писать…
# Re: Спам с учётки guest станции blcat
shaos (spnet, 2) → ahamai – 23:37:55 2024-11-21
Ну человек типа архивную ноду поднял где фетчит всё со всех - что в этом плохого?
shaos (spnet, 2) → ahamai – 23:37:55 2024-11-21
Ну человек типа архивную ноду поднял где фетчит всё со всех - что в этом плохого?
# Re: Автодискавери
shaos (spnet, 2) → ahamai – 23:36:33 2024-11-21
Ну каждая нода имеете node.json а затем кто-то их забирает по цепочке начав с какой-то одной ноды и строит nodelist - вроде всё прозрачно :)
shaos (spnet, 2) → ahamai – 23:36:33 2024-11-21
Ну каждая нода имеете node.json а затем кто-то их забирает по цепочке начав с какой-то одной ноды и строит nodelist - вроде всё прозрачно :)
# Re: Автодискавери
ahamai (blackcat, 2) → revoltech – 21:48:38 2024-11-21
Тогда эти файлы должны быть общими на всех станциях. Называется нодлист. Вообще, не меняя концепции, это может быть эха node.list, которая одновременно и читается и человеком, и парсится станцией, выдавая эти списки. И ноды ей обмениваются.
ahamai (blackcat, 2) → revoltech – 21:48:38 2024-11-21
Тогда эти файлы должны быть общими на всех станциях. Называется нодлист. Вообще, не меняя концепции, это может быть эха node.list, которая одновременно и читается и человеком, и парсится станцией, выдавая эти списки. И ноды ей обмениваются.
# Re: Автодискавери
ahamai (blackcat, 2) → revoltech – 21:46:20 2024-11-21
В эху spnet.uplink? Заодно и познакомимся
ahamai (blackcat, 2) → revoltech – 21:46:20 2024-11-21
В эху spnet.uplink? Заодно и познакомимся
# Re: Спасм с учётки guest станции blcat
ahamai (blackcat, 2) → foxears – 21:44:21 2024-11-21
Это так мило :) Ну это не то, что 27000 сообщений в 2014. Удалять я это не буду, в масштабах автогенерируемой эхи это вообще не заметно. Но прикольно.
ahamai (blackcat, 2) → foxears – 21:44:21 2024-11-21
Это так мило :) Ну это не то, что 27000 сообщений в 2014. Удалять я это не буду, в масштабах автогенерируемой эхи это вообще не заметно. Но прикольно.
# Re: Автодискавери
ahamai (blackcat, 2) → shaos – 21:43:22 2024-11-21
у node.json формат кривой, не даёт использовать дополнительные поля. нахрена массив вместо словаря? почему нельзя продумать на предмет дополнительных полей? уж проще нормально plain text спроектировать.
ahamai (blackcat, 2) → shaos – 21:43:22 2024-11-21
у node.json формат кривой, не даёт использовать дополнительные поля. нахрена массив вместо словаря? почему нельзя продумать на предмет дополнительных полей? уж проще нормально plain text спроектировать.
# Re: Спам с учётки guest станции blcat
ahamai (blackcat, 2) → shaos – 21:41:39 2024-11-21
Мне непонятно, кто и почему её вообще забирает, если ты Хранитель Эхи, зачем её с меня забирать? Вообще была же нормальная система аплинков даунлинков, нет теперь все лезут куда-то кого-то фетчить. По идее, все должны обмениваться только с тобой.
ahamai (blackcat, 2) → shaos – 21:41:39 2024-11-21
Мне непонятно, кто и почему её вообще забирает, если ты Хранитель Эхи, зачем её с меня забирать? Вообще была же нормальная система аплинков даунлинков, нет теперь все лезут куда-то кого-то фетчить. По идее, все должны обмениваться только с тобой.
# Re: Спам с учётки guest станции blcat
ahamai (blackcat, 2) → doesnm – 21:40:22 2024-11-21
А почему туда нельзя писать, кстати? Как и в любую другую эху? Чёт я такого в фидо не припомню :)
ahamai (blackcat, 2) → doesnm – 21:40:22 2024-11-21
А почему туда нельзя писать, кстати? Как и в любую другую эху? Чёт я такого в фидо не припомню :)
# Re: Спам с учётки guest станции blcat
doesnm (tgi,8) → foxears – 18:53:16 2024-11-21
foxears> lor.opennet
А почему туда вообще разрешена запись (вопрос к ahamai)? На картинке просто кот кстати
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
doesnm (tgi,8) → foxears – 18:53:16 2024-11-21
foxears> lor.opennet
А почему туда вообще разрешена запись (вопрос к ahamai)? На картинке просто кот кстати
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?