Повесьте на jabber-connect в emacs

Я использую jabber.el для подключения к своему серверу рабочего чата изнутри emacs, Это работало до недавнего времени, но теперь, когда я бегу jabber-connect зависает после запроса моего JID. Emacs блокируется, пока я не отменю его C-gв этот момент я вижу:

Buffer " *-jabber-process-*" has a running process; kill it? (y or n)

... в минибуфере, и я должен ответить y чтобы выйти.

в *Messages* буфер, я вижу эти другие сообщения:

Opening TLS connection to `lxchat'...
Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat'...failed
Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat --protocols ssl3'...failed
Opening TLS connection with `openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof'...

Если я попытаюсь запустить openssl_client Команда из командной строки, кажется, успешно подключиться. Хотя я предполагаю, что это показывает, что он может установить соединение SSL?

~> openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof
CONNECTED(00000003)
^C

Что еще я могу сделать, чтобы решить, в чем проблема?

1 ответ

Я избегаю, чтобы Emacs работал с сетью напрямую. Хотя ситуация значительно улучшилась, однопоточный Emacs зависнет в неудобные моменты. Когда у вас есть реализации elisp таких вещей, как jabber, это помогает поддерживать единую конфигурацию Emacs на разных платформах, но если у вас нет такой необходимости, проще и часто менее долговременная проблема с использованием инструментов, специфичных для платформы. Например, я использую msmtp для отправки электронной почты и комбинацию bitlbee и ERC для подключения к различным IM-сетям.

Другие вопросы по тегам