LINUX.ORG.RU

OTR в emacs-jabber

 , , ,


0

1
  • Есть тут юзающие emacs-jabber ?
  • Хочет ли кто-нибудь поддержку OTR?

Спасибо.

★★★★★

Последнее исправление: x4DA (всего исправлений: 1)

Хочет ли кто-нибудь поддержку OTR?

Если будет поодержка GOTR, то с радостью буду использовать emacs-jabber.

p.s. Юзал раньше elim (garak)

Deleted
()
Ответ на: комментарий от Deleted

elim-garak мне каким-то малоюзабельным показался. У jabber.el больше фич вроде как.

x4DA ★★★★★
() автор топика

поддержку капчи :?

Bad_ptr ★★★★★
()
Ответ на: комментарий от Artificial_Thought

А зачем оно нужно?

для шифрованой переписки

x4DA ★★★★★
() автор топика

пили! правда пока ещё не знаю зачем :)

А ты можешь допилить jabber-mode, чтобы можно было заходить в конференции(muc) без M-x unload-feuature jabber-bookmarks?

hope13 ★★★
()
Ответ на: комментарий от hope13

пили! правда пока ещё не знаю зачем :)

там работы немало, для начала надо починить биндинги к последнему libotr

x4DA ★★★★★
() автор топика
Ответ на: комментарий от hope13

допилить jabber-mode, чтобы можно было заходить в конференции(muc) без M-x unload-feuature jabber-bookmarks?

а что мешает заходить через обычный jabber-muc-join?

x4DA ★★★★★
() автор топика

Есть тут юзающие emacs-jabber ?

есть

Хочет ли кто-нибудь поддержку OTR?

хочу

Спасибо.

пожалуйста

vasily_pupkin ★★★★★
()
Ответ на: комментарий от Artificial_Thought

Куда только не пробовал заходить, этот баг был ещё в 0.7.9. Говорят решён в 0.8, но у меня всё ещё не работает.

hope13 ★★★
()
Ответ на: комментарий от risenshnobel
(defun jabber-chat-print-encrypted (xml-data who mode)
  "Decrypts and prints encrypted message"
  (let ((foundp nil))
    (dolist (x (jabber-xml-node-children xml-data))
      (when (and (listp x) (eq (jabber-xml-node-name x) 'x)
                 (string= (jabber-xml-get-xmlns x) "jabber:x:encrypted"))
        (setq foundp t)

        (when (eql mode :insert)
          (let* ((enc-b64-multi (car (split-string (caddr x) "\n=")))
                 (enc-b64 (replace-regexp-in-string "\n" "" enc-b64-multi))
                 (enc (base64-decode-string enc-b64))
                 (context (epg-make-context epa-protocol))
                 (dec (epg-decrypt-string context enc)))
            (insert "\n"
                    (jabber-propertize
                     "encrypted message: " 'face 'jabber-chat-prompt-system)
                    (format "%s" (jabber-unhex dec)))))))
    foundp))

допили отправку и будет тебе счастье :)

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

допили отправку и будет тебе счастье :)

Да я всё никак не доберусь до подробного ознакомления с elisp-ом. Но, когда-нибудь... :)

Спасибо.

risenshnobel ★★★
()

Есть тут юзающие emacs-jabber ?

Я

Хочет ли кто-нибудь поддержку OTR?

Не знаю, что это, но судя по всему лишним не будет

yoghurt ★★★★★
()

OTR это конечно хорошо, но например было бы полезно чтобы емаксовый джаббер не убивал емакс после суспенда бесконечным количеством запросов на авторизацию, а так же запихнуть в ростер чатгруппы, а то жутко неудобно, и разные цвета для участников конфы, было бы очень круто.

Спасибо.

Тебе спасибо :)

loz ★★★★★
()
Ответ на: комментарий от loz

Есть там разные цвета, в настройках. Сейчас того конфига под рукой нет, точно не скажу где находил.

psh ★★
()
28 октября 2014 г.
Ответ на: комментарий от anonymous

Раз уж так сложно все переписать на elisp? Почему-то emacs-jabber написан на нем, а какая-то мелкая часть — это слишком сложно.

iVS ★★★★★
()
Ответ на: комментарий от x4DA

Переход на личности, когда больше нечем крыть.

iVS ★★★★★
()
Ответ на: комментарий от x4DA

На питоне костыль конечно, но лучше так, чем никак. Спасибо большое тебе.

soko1 ★★★★★
()
Ответ на: комментарий от x4DA

А почему история шифруется (имхо - бессмысленный процесс, т.к. ключ закрытый всё равно без пароля и в том же месте что и история лежит)? Можно ли это как-то пофиксить?

soko1 ★★★★★
()
Последнее исправление: soko1 (всего исправлений: 1)
Ответ на: комментарий от x4DA

Оставил. Правда кода с решением проблемы не привёл, т.к. почти ноль в elisp.

soko1 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.