Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 668 из 2735 ==================================== RU.FTN.DEVELOP =
От   : Alexey Vissarionov               2:5020/545         17 Jun 15 16:00:00
Кому : Sergey Poziturin                                    17 Jun 15 16:00:00
Тема : Про набор поинтов сисопами и продолжен ие сети
FGHI : area://RU.FTN.DEVELOP?msgid=2:5020/545+5581843d
На   : area://RU.FTN.DEVELOP?msgid=2:5020/2140.2+53362bd4
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FTN.DEVELOP?msgid=2:5020/2141.3+0adccd1e
==============================================================================
Доброго времени суток, Sergey!
17 Jun 2015 14:17:26, ты -> мне:

AV>> Вот, кстати, очень интересно: откуда лезут пробелы в сабже?
SP> fidogate иногда шалит на моём поинте :( Я даже нашёл, где и
SP> почему, но там код править надо, пока руки не дошли.

Какое-нибудь преобразование из base64 или qp?

AV>>>> Рекомендую в качестве основного критерия выбирать узлы
AV>>>> из сетей, которые географически ближе к пользователю.
SP>>> Да, уже думаю над этим. Каким образом привязаться к месту на
SP>>> телефоне б-м понятно, а вот как лучше поступить с узлами?
SP>>> Разве что ввести ещё один тэг <Location> с
SP>>> координатами и ранжировать по расстоянию.
AV>> Еще проще: вывести список узлов с алфавитной сортировкой по
AV>> городам.
SP> Сделал так: юзеру предлагается перед запросом выбрать ближайшие
SP> страну и город: https://dl.dropboxusercontent.com/u/2729127/hd/loc.png

Про встречу в реале лучше убрать - большинство современных усеров это, наобормот, напугает; "you may like to find some region-specific echoareas" значительно лучше.

SP> Затем список сортируется с приоритетом по стране и городу, ну а
SP> далее как было уже сказано.
SP> https://dl.dropboxusercontent.com/u/2729127/hd/sort.png

А зачем здесь имя сисопа? Усеру нужны именно страна и город.

SP>>> Я тоже думал на тему, что сделать ещё один тип
SP>>> requestby="binkp", тогда бы прямо как в старые добрые
SP>>> времена можно было бы на узел непарольный нетмейл с
SP>>> запросом зафигачить с адреса .999 :)
AV>> Зачем? Заливаем какой-нибудь b68d264d121bd137.pntreq, а binkd
AV>> на него натравливает парсер для ответа, который уйдет в той же
AV>> сессии.
SP> Можно попробовать, и аналогично со списком эх. Сделайте формат,
SP> если будет пользоваться популярностью - я поддержу.

Запрос (текстовый файл, порядок строк произвольный, ключевые слова регистронезависимые, [число] означает максимальную длину строки, все нераспознанные строки считаются комментариями):

name[32]: Ivan Sidorov
email[40]: ivanpetrovichsidorov@example.tld
pass[8]: 2xE2i6Za
location[40]: Gadyukino, Muhosransk region, Russia
about: учусь на 2 курсе Мухосранского Заборостроительногго института, люблю девок и пиво

Еще было бы неплохо пихать сюда же список уже существующих aka.

Ответ:

result: ok
comment: Node 2:5020/545 welcomes new point!
address: 2:5020/545.12345
suggest: GREMLIN.POINTS, ro:GREMLIN.LINK, SU.CHAINIK

Слово "suggest:" предваряет список эх, на которые я рекомендую подписаться свежеиспеченному пойнту, а префикс "ro:" означает, что доступ к эхе будет read-only - это надо будет показать усеру. Оно и "address:" опциональны и используются только при result == ok.

SP>>>>> При http-запросе всё, что нужно знать хотдогу - это 2 строки.
SP>>>>> первой OK или ERROR, а во второй - поинтовый адрес, который
SP>>>>> присвоен поинту в случае ответа OK.

См. вышеописанное - возможно, оно найдет применение и при запросе по http.

SP>>> Кстати, вот ещё, не сделать ли ещё тег с какой-то памяткой
SP>>> юзеру? Типа motd. Они будут его видеть при выборе узла.
AV>> Ты хочешь именно xml? Чем плохо "key = value"?
SP> Уже сделал тэг. Hе вижу особой разницы.

А, ну да - его ведь только хотдог будет парсить...

SP>>> Там бы такие типы как ты могли бы сразу всех застращать про
SP>>> безопасность :)
AV>> Hе стращать надо, а генерировать пароль автоматически и
AV>> предлагать оный. `head -c6 < /dev/urandom | openssl base64`
AV>> вполне достаточно.
SP> Хорошие пароли выдаёт, большинство хотдогу подойдут (где нет всяких
SP> плюсов и слэшей). Что-то мне сцыкатно эти символы пропускать, так
SP> что я рекомендую юзерам [0-9a-zA-Z].

Надежнее всего `head -c6 < /dev/urandom | openssl base64 | tr /+ _.`

Можно `head -c6 < /dev/urandom | openssl base64 | tr /+ 12` - оно не сильно испоганит энтропию (всего полтора бита из 48).

Или `head -c9 < /dev/urandom | openssl base64 | tr -d /+ | head -c8`, но это неэффективно.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... GCC/IT d- s: a C++ UL++++$ P++ L++++$ E--- W- N++ w-- PS- PE PGP++ y? h+
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.115764 секунды