rPansa
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Dead_Moroz Цитата: Что значит "now all core protocols use the built-in SSL module" в 19-м билде? У меня в корне миранды с незапамятных времен лежат libeay32.dll, libssl32.dll и openssl.exe - для GoogleTalk протокола. | То и значит.. вся работа с SSL теперь реализована через нетлиб (ядро, miranda32.exe); протокольные плагины пользуются только его функциями для SSL. А они вызывают сервисные функции из виндовой schannel.dll. Интерфейс и работа через OpenSSL в нетлибе не реализован, но, может быть, и будет. Цитата: Так что непонятно - раз в протоколы встроили поддержку SSL - значит, ее раньше не было, и надо было использовать OpenSSL-библиотеки. Как же тогда 18-й билд коннектится без них? | Не должен коннектиться, так что неправда ваша немного..)) Кстати, поправлю (пусть и повторюсь): не в протоколы, а в ядро, в Netlib, встроили-вынесли поддержку SSL в Миранде. А штатные протоколы из альф 19+ теперь только нетлиб и будут использовать для SSL; именно начиная с 19-го (!) билда. А вот jabber.dll из 18-го "чистого" билда или юзает виндовый SSL, если использовать 6-килобайтный winssl.dll (интерфейс-враппер к виндовой schannel.dll), или OpenSSL (yassl.dll, или libssl32.dll + libeay32.dll). Это значит, что скорее всего OpenSSL библиотеки где-то ещё винда находит..)) Э.. а если использовать что-нить типа JGMail.dll - тогда вроде да, нужен именно OpenSSL (libssl32.dll (или ssleay32.dll) + libeay32.dll). Но я не совсем уверен, что это можно с новым нетлибом и 19-м ядром. Вернее, совсем не уверен. Старые протокольные секурные плагины ( AIM (вроде бы) / IRC / Jabber / MSN ) скорее всего совсем работать не смогут на билдах ядра 0.8.0.19+. Да и все остальные тоже под большим сомнением, но - сам не пробовал, не проверял.. |