Miranda NG Official Community Forum
Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: als on 31 10 2014, 17:56:22
-
Такая ситуация:
Собственный сервер prosody-0.9.6 с самодельным сертификатом (на CentOS 6.5).
Miranda NG версии 0.95.2 build #9966 на Windows 7 Service Pack 1.
jabber.dll версии 0.11.0.4.
Галочка "Validate SSL certificates" в настройках отключена.
Подключиться к серверу удается, только если в настройках акаунта выбрать "Public XMPP Network". Если переключить на "Secure XMPP Network" или "Secure XMPP Network (old style)", подключение не проходит.
В логе сервера сказано:
Oct 31 19:49:45 c2s10a45d0 info Client connected
Oct 31 19:49:45 c2s10a45d0 info Authenticated as user@example.com
Oct 31 19:49:45 c2s10a45d0 info Authenticated as user@example.com
Oct 31 19:49:45 c2s10a45d0 info c2s stream for user@example.com/resource closed: invalid-namespace
Oct 31 19:49:45 c2s10a45d0 info Client disconnected: connection closed
Oct 31 19:49:45 stanzarouter warn Unhandled c2s_destroyed stream element or stanza: query; xmlns=jabber:iq:private: <query xmlns='jabber:iq:private'><roster xmlns='roster:delimiter'/></query>
Картина одинаковая для "Secure XMPP Network" и "Secure XMPP Network (old style)".
Другие клиенты (например, Thunderbird Chat) с этой же клиентской машины работают.
Скажите, пожалуйста, в чем может быть дело?
-
нетворк лог бы
-
als, нетлог (http://wiki.miranda-ng.org/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2) миранды, пожалуйста.
-
Вот network log.
-
так не бывает. проверь, что у тебя не включена опция совместимости со старыми серверами
миранда после получения ответа stream и разрешенном TLS сразу запускает starttls
а у тебя получается, что оно начинает авторизацию зачем-то
-
Да!
Опция называется "Disable SASL authentication". Отключил - заработало.
Спасибо!
-
you're welcome