|
Сообщение создано: 17. 10. 2011 [09:04]
|
|
fido_max
Максим Кочетков
Создатель темы
Зарегистрирован(а) с: 28.10.2010
Сообщения: 38
|
В Ubuntu 11.10 есть проблема:
Версия openssl 1.0.0. в 11.04 openssl был 0.9.8
В 11.04 сборка проходила без ошибок (не считая DAQ.SoundCard) в 11.10 ругается:
modssl.cpp: In static member function «static void* MSSL::TSocketIn::Task(void*)»:
modssl.cpp:289:59: ошибка: нет декларации «SSLv2_server_method» в этой области видимости
дело в том, что в 0.9.8 файл ssl.h имел вид:
int SSL_CTX_set_ssl_version(SSL_CTX *ctx,SSL_METHOD *meth);
SSL_METHOD *SSLv2_method(void); /* SSLv2 */
SSL_METHOD *SSLv2_server_method(void); /* SSLv2 */
SSL_METHOD *SSLv2_client_method(void); /* SSLv2 */
SSL_METHOD *SSLv3_method(void); /* SSLv3 */
SSL_METHOD *SSLv3_server_method(void); /* SSLv3 */
SSL_METHOD *SSLv3_client_method(void); /* SSLv3 */
SSL_METHOD *SSLv23_method(void); /* SSLv3 but can rollback to v2 */
SSL_METHOD *SSLv23_server_method(void); /* SSLv3 but can rollback to v2 */
SSL_METHOD *SSLv23_client_method(void); /* SSLv3 but can rollback to v2 */
а в 1.0.0
int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth);
#ifndef OPENSSL_NO_SSL2
const SSL_METHOD *SSLv2_method(void); /* SSLv2 */
const SSL_METHOD *SSLv2_server_method(void); /* SSLv2 */
const SSL_METHOD *SSLv2_client_method(void); /* SSLv2 */
#endif
const SSL_METHOD *SSLv3_method(void); /* SSLv3 */
const SSL_METHOD *SSLv3_server_method(void); /* SSLv3 */
const SSL_METHOD *SSLv3_client_method(void); /* SSLv3 */
const SSL_METHOD *SSLv23_method(void); /* SSLv3 but can rollback to v2 */
const SSL_METHOD *SSLv23_server_method(void); /* SSLv3 but can rollback to v2 */
const SSL_METHOD *SSLv23_client_method(void); /* SSLv3 but can rollback to v2 */
т.е. нету уже таких методов в новой версии...
|
|
Сообщение создано: 17. 10. 2011 [11:07]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
Отсутствие поддержки новых библиотек ни разу не является ошибкой!
Как только мне попадётся эта версия OpenSSL так сразу-же и добавлю её поддержку.
Учиться, учиться и учиться лучше чем работать, работать и работать.
|
|
Сообщение создано: 17. 11. 2011 [21:54]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
Добавлена обработка определения OPENSSL_NO_SSL2.
Учиться, учиться и учиться лучше чем работать, работать и работать.
|