# Re: iissh (ii <-> sftp)
Difrex (mira, 14) → vit01 – 07:25:15 2015-06-08
Блин, мой клиент в потредовом виде не может в такой сабж =)
Надо править парсер
Difrex (mira, 14) → vit01 – 07:25:15 2015-06-08
Блин, мой клиент в потредовом виде не может в такой сабж =)
Надо править парсер
# Re: clii
spline (station13, 1) → vit01 – 16:14:50 2015-06-08
>И ещё: сообщения не отправляются. Они помечаются отправленными, но на сервер почему-то не попадают. auth в конфиге указан, но, как думаю, дело не в нём.
Довольно странно, так как я уже несколько дней пишу исключительно из своего клиента. Причём с разных машин. Надо отлавливать. Если будет возможность запустить на каком-нить сервере это дело, то я смогу подключиться к REPL и посмотреть что там происходит повнимательнее.
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 появилась в моём клиенте.
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*...) создаёт инстанс веб-сервера, но это без документации не догадаешься =)
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
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. Хотя тут поневоле забудешь, когда вместо людей роботы...
Сам через два дня досдам экзамены и буду полностью свободен.
vit01 (mira, 1) → Difrex – 11:38:03 2015-06-01
> Времени просто сейчас нет. На работе завал.
Уфф. А я уж было подумал, что забывают люди про ii. Хотя тут поневоле забудешь, когда вместо людей роботы...
Сам через два дня досдам экзамены и буду полностью свободен.
# Пустое сообщение
Difrex (mira, 14) → All – 12:32:00 2015-05-19
ID: RBA7puuUABlEq3aLMSpl
Не знаю от кого прилетело.
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)
>> Читать далее
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
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 + пара питоновских; может, у кого-нибудь есть идеи по этому поводу
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
> Борду текстовую.
Интересно, что получится в итоге.
Скрытосети как раз подходят для организации всяких борд.
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 так и не пошёл у меня. Писать на нём могу, но без удовольствия.
spline (station13, 1) → All – 10:25:13 2015-05-28
Баловался тут с двумя своими любимыми игрушками (common lisp и ii) и обнаружил в базе своей ноды косяк в сообщениях.
msgid сообщения находится в списке одной эхи, а в самом сообщении указана другая эха. Как правильнее записывать такие сообщения по списку на ноде или по содержимому?
P.S.: А python так и не пошёл у меня. Писать на нём могу, но без удовольствия.
# Re: Странности в работе
vit01 (mira, 1) → spline – 17:36:17 2015-06-04
Спасибо за тестирование, днём попробую отдебажить.
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 + пара питоновских; может, у кого-нибудь есть идеи по этому поводу
А вот это очень интересено, кстати.
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 я хочу там кое-чего натянуть :)
>Полюбопытствую: интересно, что именно? =)
Борду текстовую.
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
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
Хм, и правда. Что-то у меня клиент глюкнул.
Как бы воспроизвести это.
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 прост и краток =)
Заборол я этот косяк своей поделки.
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.
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
Что случилось с сабжем? Уже как больше недели недоступен.
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-ноду сообщения доходят нормально во всех случаях. Пробовал уже и так и эдак, но никаких идей не возникло.
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 скрипты
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)
>> Читать далее
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). День-два и починю. Времени просто сейчас нет. На работе завал.
Difrex (mira, 14) → vit01 – 07:18:58 2015-06-01
>Что случилось с сабжем?
Посыпалась ФС(XFS). День-два и починю. Времени просто сейчас нет. На работе завал.