Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Дополнительные библиотеки для PtokaX _ LuaSec

Автор: Setuper 27.4.2010, 2:38

Название: LuaSec
Версия: 0.4
Версия lua: 5.1
Версия API: 2
Разрядность ОС: 32
Описание: OpenSSL библиотека для обеспечения TLS/SSL соединений.
Протестировано: на PtokaX 0.4.1.1
Копирайт: Copyright © 2006-2009 Bruno Silvestre

Установка: Скопируйте в папку libs файлы ssl.lua и ssl.dll, а также ssl/https.lua для возможности работать с https. Файлы libeay32.dll и ssleay32.dll необходимо разместить рядом с исходником ptokax.exe (ну или как альтернатива - забросить в папку system32 big_smile.gif (на ваше усмотрение)). Подключается библиотека так: require"ssl". Примеры работы с библиотекой можно найти в архиве samples.


 LuaSec.rar ( 566.94 килобайт ) : 245

 samples.rar ( 27.67 килобайт ) : 134


Автор: mariner 27.4.2010, 13:32

Для того, чтобы поставить это в Debian\*buntu необходимо набрать:

Код
sudo apt-get install liblua5.1-sec1

Автор: Setuper 27.4.2010, 19:23

Кто-нибудь пробовал юзать?
У меня нет уверенности, что будет всё правильно пахать.

Кто-то взболтнул PPK, что передача параметров через регистр намного эффективнее, чем через стек.
Может оно и так, но сразу же появляется полно несовместимостей с различными библиотеками. Весь мир пишет проги с передачей параметров через стек и никто не жалуется, а в птохе не как у всех.

Автор: mariner 27.4.2010, 19:49

А давай проверим на нашем хабчике на майдц, хотя и на клан-хаб можно big_smile.gif Высылай пример

Автор: alex82 30.4.2010, 23:24

Цитата(mariner @ 27.4.2010, 19:49) *
А давай проверим на нашем хабчике на майдц...
И что это даст? Под линуксом-то нету dll-hell'а.

Автор: mariner 1.5.2010, 1:03

Но luasec то есть. Что стоит проверить?

Автор: alex82 1.5.2010, 11:04

Цитата(mariner @ 1.5.2010, 1:03) *
Но luasec то есть. Что стоит проверить?
Насколько я понимаю, работоспособность птоковой версии библиотеки. Под линуксом не актуально, поскольку понятия "птоковая версия библиотеки" там нету как такового.

Автор: Goblin 13.2.2011, 11:18

Сделайте под OC x64 кому не трудно

Автор: Ksan 7.8.2015, 9:22

Цитата
[12:16:26] Синтаксис error loading module 'ssl.core' from file 'E:\SOFT\INTERNET\p2p_new\HUBS\PtokaX_0.5.0.1_mod9_x64\libs\ssl.dll':
%1 не является приложением Win32.

Кто-нибудь обошёл эту проблему?
Система - Вин 10 x64, версия Птоки написана в ошибке (в цитате).

Автор: Alexey 11.12.2016, 20:42

Установка в современных версиях Debian GNU/Linux и Ubuntu GNU/Linux:

Код
sudo apt-get install lua-sec

Установка в почти любых Unix-like OS, при наличии менеджера библиотек Lua - http://mydc.ru/r/?https://luarocks.org/:
Код
sudo luarocks install luasec


Библиотека входит в состав набора http://mydc.ru/topic2938.html, который используется как донор библиотек для http://mydc.ru/topic5784.html и RusHub.