Bug #1865
closedАзот не распознает ошибку авторизации при коннекте к xmpp.yandex.ru
100%
Description
В итоге пароль не переспрашивается.
В сочеании с включенным секманом это ведет к невозможноси логина.
Ответ от сервера такой:
пн янв 19 13:20:43 2015 RECEIVED <failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><bad-auth/></failure> пн янв 19 13:20:43 2015 WARNING Authentication failure пн янв 19 13:20:43 2015 SENT </stream:stream>
у нормальных серверов такой:
←←←←←← [13:27:22.212] ←←←←←← <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"> <not-authorized/> </failure>
Прилагаю полный лог соединения с xmpp.yandex.ru , сначала идет успешная авторизация, потом ошибочная.
Для воспроизведения потребуется регистрация на yandex.ru и следование указаниям в http://help.yandex.ru/mail/chat.xml
Как временное решение предлагается завершение работы LC, удаление строки вида:
Xoox.Gloox.XMPP_bla%40ya.ru=foo
из ~/.config/Deviant/Leechcraft_SecMan_SimpleStorage.ini
и последующий запуск LC
STR:
Expected result:
Actual result:
System information:
LeechCraft 0.6.70-2210-g6af548c
Built with Qt 4.8.6, running with Qt 4.8.6
Running on: Gentoo/Linux x86_64 3.18.1-gentoo #1 SMP PREEMPT Thu Jan 8 10:21:10 MSK 2015
Files
Updated by 0xd34df00d almost 10 years ago
- Status changed from New to Assigned
- Target version set to 0.6.75
Updated by 0xd34df00d almost 10 years ago
Ну, технически это third-party bug на уровне серверов, но пойду починю в QXmpp, в том числе → https://github.com/qxmpp-project/qxmpp/issues/36
Updated by 0xd34df00d almost 10 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Applied in changeset main|3a3b60a3752406f3e5ee07a47ccadf462019dd45.
Updated by 0xd34df00d almost 10 years ago
- Estimated time set to 5:00 h
Не забудь обновить перед этим qxmpp.
Updated by Mellon almost 10 years ago
- Status changed from Resolved to Closed
Да, починено. Благодарю.