]> Sergey Matveev's repositories - stargrave-blog.git/commit
Состряпал и выложил otrpipe
authorSergey Matveev <stargrave@stargrave.org>
Sun, 24 Jan 2016 21:12:47 +0000 (00:12 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 24 Jan 2016 21:12:47 +0000 (00:12 +0300)
commit43f37ce27f35ba126a12a999aaf08b0c9746da4e
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent90196639ac2e068297af6fe52fc28d5379704d14
Состряпал и выложил otrpipe

https://github.com/stargrave/otrpipe

otrpipe это утилита рассчитанная на использование вместе с FIFO-based
клиентами обмена сообщениями, например http://tools.suckless.org/ii/.
Входящие и исходящие сообщения для заданного пользователя в этих
клиентах проходят просто через FIFO файлы. Цель утилиты: натравив её на
эти файлы, получить OTR протокол работающий.

Ввод от пользователя прозрачно проходит через OTR библиотеку. Кроме трёх
команд: OTR:START, OTR:STOP, OTR:SMP. Как видно, есть и поддержка SMP.
Из возможно недостатков: приватный ключ генерируется каждый раз при
запуске новый. Честно говоря, только потому, что я с ходу не нашёл как
его сериализовать.

Скорее всего, я перейду на какие-то подобные FIFO-based клиенты,
отказавшись от irssi, в котором плагин OTR выглядит как грязный, с
трудом собирающийся, хак. Отсутствие простой OTR утилиты типа этой было
тем тормозом почему я ещё не перешёл.