Добрый день. Имеется jabber-сервер и питоновский скрипт, который благополучно работал много лет на этом сервере. После обновления сервера скрипт перестал соединяться. Причина: овнер запретил небезопасные версии ssl/tls. В данный момент скрипт выдает ошибку Exception: unknown protocol (_ssl.c:661).
Сменить сервер, к моему огромному сожалению, не предоставляется возможным. К данному аккаунту и скрипту привязано огромное количество людей.
Порезанный код скрипта можно посмотреть здесь: CODE
Крутится все на винде. Питон 2.7
Искомый сервер - dlab.im
Ошибка возникает на строке:
ssl_sock = ssl.wrap_socket(sock)
Если я правильно понимаю - необходимо либо обновлять какие-то либы (openssl например), либо прописывать игнорирование ошибок, либо работать с tls иным способом.
Прошу подсказать что можно сделать для реанимации работы. Спасибо.