#  Re: iissh (ii <-> sftp)
Difrex (mira, 14) → vit01  –  07:25:15 2015-06-08

Блин, мой клиент в потредовом виде не может в такой сабж =)
Надо править парсер
#  Re: clii
spline (station13, 1) → vit01  –  16:14:50 2015-06-08

>И ещё: сообщения не отправляются. Они помечаются отправленными, но на сервер почему-то не попадают. auth в конфиге указан, но, как думаю, дело не в нём.

Довольно странно, так как я уже несколько дней пишу исключительно из своего клиента. Причём с разных машин. Надо отлавливать. Если будет возможность запустить на каком-нить сервере это дело, то я смогу подключиться к REPL и посмотреть что там происходит повнимательнее.
#  Re: Странности в работе
spline (station13, 1) → vit01  –  09:40:14 2015-06-10

>Кстати, смотрю, у твоего клиента нет поддержки repto

Поддерждка repto появилась в моём клиенте.
#  Re: iissh (ii <-> sftp)
spline (station13, 1) → vit01  –  10:25:11 2015-06-08

Ну это я в README не прописал пока, так как не считаю, что клиент готов для использования кем-либо кроме меня. А вообще, там в конце (defvar *acceptor*...) создаёт инстанс веб-сервера, но это без документации не догадаешься =)
#  Re: iissh (ii <-> sftp)
vit01 (mira, 1) → spline  –  10:06:06 2015-06-08

> идёшь браузером на 127.0.0.1:4242 и пользуешься.

Тьфу блин! А я, как дурак, вводил (http-get-mail) в консоль. Конечно, оно всё зафетчило, и я тогда подумал, что больно суровый клиент у тебя.

Собирался уже посмотреть, что там на лиспе нужно ввести, чтобы как-то написать сообщение, но было уже лень.

// Надо больше спать :D
#  Re: ii.difrex.ru
vit01 (mira, 1) → Difrex  –  11:38:03 2015-06-01

> Времени просто сейчас нет. На работе завал.
Уфф. А я уж было подумал, что забывают люди про ii. Хотя тут поневоле забудешь, когда вместо людей роботы...

Сам через два дня досдам экзамены и буду полностью свободен.
#  Пустое сообщение
Difrex (mira, 14) → All  –  12:32:00 2015-05-19

ID: RBA7puuUABlEq3aLMSpl
Не знаю от кого прилетело.
#  Re: Странности в работе
vit01 (mira, 1) → vit01  –  03:23:19 2015-06-05

Я понял, в чём суть =)

Как только я взял "тестовый образец" сообщения, то сразу заметил в нём слэш / и всё понял. Естесственно, протестировал его всеми методами (и оно портится в том же месте).

> или просто через браузер на php-ноду
Просто через браузер это всё происходило так, верно?
ii-point.php?q=/u/point/<строка авторизации>/base64code

Так вот: если base64-сообщение содержит слэши, то оно, естесственно, обрезается в запросе, так как нода принимает последующую часть за очередной параметр.

Вариант 1 (самый оптимальный) - передавать через POST. Именно так поступает 51talk и остальные.

Вариант 2 - использовать base64-urlsafe. Этот случай, кстати, прописан в документации ещё Ромой.

> (если сообщение передавать через get-запрос, то оно там уже обязано быть base64_urlsafe)

>> Читать далее
#  iissh (ii <-> sftp)
vit01 (mira, 1) → vit01  –  09:51:53 2015-06-04

> в отдельный репозиторий или в ii-db-utils
Уже добавил в отдельный. Хотя ii-db-utils пока клонировать на клиенте тоже придётся.

В общем, оно уже работает, можно пользоваться. Свободного сервера пока нет, так что поинтов раздавать не буду =)
https://github.com/vit1-irk/iissh
#  Re: Вопрос на обсуждение
vit01 (mira, 1) → spline  –  10:55:35 2015-05-28

> Как правильнее записывать такие сообщения по списку на ноде или по содержимому?
Правильнее по содержимому.

Странно, что такие сообщения вообще существуют. Можешь скинуть msgid?

// а я тут начал пытаться реализовать "ii through ssh", собираюсь ограничиться парой скриптов для expect + пара питоновских; может, у кого-нибудь есть идеи по этому поводу
#  Re: Карта сети
vit01 (mira, 1) → Difrex  –  09:30:39 2015-05-15

> Борду текстовую.
Интересно, что получится в итоге.

Скрытосети как раз подходят для организации всяких борд.
#  Вопрос на обсуждение
spline (station13, 1) → All  –  10:25:13 2015-05-28

Баловался тут с двумя своими любимыми игрушками (common lisp и ii) и обнаружил в базе своей ноды косяк в сообщениях.

msgid сообщения находится в списке одной эхи, а в самом сообщении указана другая эха. Как правильнее записывать такие сообщения по списку на ноде или по содержимому?

P.S.: А python так и не пошёл у меня. Писать на нём могу, но без удовольствия.
#  Re: ii.difrex.ru
Difrex (mira, 14) → Difrex  –  07:29:22 2015-06-01

Поднялось.
#  Re: Странности в работе
vit01 (mira, 1) → spline  –  17:36:17 2015-06-04

Спасибо за тестирование, днём попробую отдебажить.
#  Re: Вопрос на обсуждение
spline (station13, 1) → vit01  –  02:21:15 2015-05-29

>Странно, что такие сообщения вообще существуют. Можешь скинуть msgid?

Не думаю, что эти сообщения есть вне моей станции. Это проблема сугубо эхи creepy.14. Уж не знаю о чём я думал, когда это делал, но косяк мой.

>а я тут начал пытаться реализовать "ii through ssh", собираюсь ограничиться парой скриптов для expect + пара питоновских; может, у кого-нибудь есть идеи по этому поводу

А вот это очень интересено, кстати.
#  Re: Карта сети
Difrex (mira, 14) → vit01  –  09:19:38 2015-05-15

>> Точнее поверх ii я хочу там кое-чего натянуть :)
>Полюбопытствую: интересно, что именно? =)

Борду текстовую.
#  Re: Пустое сообщение
vit01 (mira, 1) → Difrex  –  14:44:53 2015-05-19

Но оно не пустое

http://ii-net.tk/ii/ii-point.php?q=/m/RBA7puuUABlEq3aLMSpl
http://spline.rooker.ru/ii/ii-point.php?q=/m/RBA7puuUABlEq3aLMSpl
#  Re: Пустое сообщение
Difrex (mira, 14) → vit01  –  06:57:33 2015-05-20

Хм, и правда. Что-то у меня клиент глюкнул.
Как бы воспроизвести это.
#  Re: Странности в работе
spline (station13, 1) → spline  –  04:05:20 2015-06-05

Поступил ещё проще и разобрался таки с cl-base64. Вот не нашёл я по нему документации -- пришлось в исходник лезть. Благо common lisp прост и краток =)

Заборол я этот косяк своей поделки.
#  Re: Странности в работе
vit01 (mira, 1) → spline  –  04:08:27 2015-06-05

> так как cl-base64 не содержит необходимый функционал, а гугл ничего путного мне не подсказал пока.
urlsafe же вроде не так сложен, как кажется на первый взгляд (поэтому можно самодельную функцию сделать). Ну а лично я всё равно бы порекомендовал POST, потому что так строку авторизации перехватить сложнее.

> Вот что жара со мной делает. Так всё просто, что мог бы и сам разобраться =)
Да ничего страшного. Тоже вот полусонный хожу последнее время =)

Кстати, твой txt-клиент с небольшой переделкой весьма успешно работает в связке с iissh. Вчера пробовал.
Так волнуюсь из-за него, потому что это sftp-транспорт - это решение архитектурной проблемы ii-http, а именно наличия возможности MITM.
#  ii.difrex.ru
vit01 (mira, 1) → All  –  01:35:30 2015-05-28

Что случилось с сабжем? Уже как больше недели недоступен.
#  Странности в работе
spline (station13, 1) → All  –  17:19:53 2015-06-04

Всё попиливаю клиент на common lisp, но столкнулся с некоторой странностью, объяснить которую я не могу. Если я пытаюсь отправить следующее сообщение

aWkudGVzdC4xNApBbGwKUmU6INCd0L7QstGL0LUg0Y3RhdC4INC90LAgc3RhdGlvbjEzCgrQotCw0LouINCa0YDQuNGC0LjRh9C10YHQutC40Lkg0LHQsNCzINGBINC+0YLQv9GA0LDQstC60L7QuSDQvNC90L7Qs9C+0YHRgtGA0L7Rh9C90YvRhSDRgdC+0L7QsdGJ0LXQvdC40LkgXl9fXgoK0K8sINGB0L7RgdCx0YLQstC10L3QvdC+LCDQt9Cw0LHRi9C7INGB0LrQsNC30LDRgtGMLCDRh9GC0L4g0LvQtdC90YLRgyDRgtC10L/QtdGA0Ywg0L3Rg9C20L3QviDRh9C40YLQsNGC0Ywg0YLRg9GCOiBpaTovL2xlbnRhLnJzcy4xNS4x

этим клиентом или просто через браузер на php-ноду, то сообщение доходит битым. Если 51talk использую, то всё нормально. С другой стороны, на python-ноду сообщения доходят нормально во всех случаях. Пробовал уже и так и эдак, но никаких идей не возникло.
#  Re: Вопрос на обсуждение
vit01 (mira, 1) → spline  –  11:45:16 2015-06-01

>>а я тут начал пытаться реализовать "ii through ssh", собираюсь ограничиться парой скриптов для expect + пара питоновских; может, у кого-нибудь есть идеи по этому поводу
>А вот это очень интересено, кстати.

Решил не придумывать "костыли" и ограничиться надёжно работающим решением - sshfs. Попробовал связать его с offline-fetch.py - работает замечательно. Осталось написать некоторые скрипты для серверной части (поддержка поинтов и перенос сообщений в базу), а также оттестировать.

Можешь посоветовать, куда это всё потом заносить: в отдельный репозиторий или в ii-db-utils?

// кстати, пока всё, за исключением offline-fetch.py, - bash скрипты
#  Re: Странности в работе
spline (station13, 1) → vit01  –  03:40:49 2015-06-05

>Я понял, в чём суть =)

>Как только я взял "тестовый образец" сообщения, то сразу заметил в нём слэш / и всё понял. Естесственно, протестировал его всеми методами (и оно портится в том же месте).

>> или просто через браузер на php-ноду
>Просто через браузер это всё происходило так, верно?
>ii-point.php?q=/u/point/<строка авторизации>/base64code

>Так вот: если base64-сообщение содержит слэши, то оно, естесственно, обрезается в запросе, так как нода принимает последующую часть за очередной параметр.

>Вариант 1 (самый оптимальный) - передавать через POST. Именно так поступает 51talk и остальные.

>Вариант 2 - использовать base64-urlsafe. Этот случай, кстати, прописан в документации ещё Ромой.

>> (если сообщение передавать через get-запрос, то оно там уже обязано быть base64_urlsafe)

>> Читать далее
#  Re: ii.difrex.ru
Difrex (mira, 14) → vit01  –  07:18:58 2015-06-01

>Что случилось с сабжем?
Посыпалась ФС(XFS). День-два и починю. Времени просто сейчас нет. На работе завал.
Powered by iii-php v0.11