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+. Да и все остальные тоже под большим сомнением, но - сам не пробовал, не проверял..