LuaSec
Go to file
Bruno Silvestre 4889830d53 Compatibility with OpenSSL 1.1.0
Defining macros X509_up_ref() and SSL_is_server to use the same
API of OpenSSL 1.1.0.
2016-09-14 17:47:09 -03:00
samples update protocol samples(bring "tlsv1_2" to clients and "any" to servers) 2015-11-17 20:39:05 -03:00
src Compatibility with OpenSSL 1.1.0 2016-09-14 17:47:09 -03:00
.gitignore gitignore build artifacts 2015-03-02 11:33:37 +01:00
CHANGELOG Update version number and rock file. 2016-03-03 16:11:46 -03:00
INSTALL Update version number and rock file. 2016-03-03 16:11:46 -03:00
LICENSE Update version number and rock file. 2016-03-03 16:11:46 -03:00
luasec-0.6-1.rockspec Update version number and rock file. 2016-03-03 16:11:46 -03:00
luasec.sln LuaSec 20120616 (unofficial) + patches 2013-03-30 12:21:40 +00:00
luasec.suo LuaSec 20120616 (unofficial) + patches 2013-03-30 12:21:40 +00:00
luasec.vcproj LuaSec 0.4 2012-09-02 11:32:26 -03:00
luasec.vcxproj Set flags to compile with internal inet_ntop() by default. 2015-08-28 19:21:50 -03:00
luasec.vcxproj.filters LuaSec 20120616 (unofficial) + patches 2013-03-30 12:21:40 +00:00
Makefile bump MACOSX_VERSION 2015-10-15 08:19:29 -03:00
README.md Update version number and rock file. 2016-03-03 16:11:46 -03:00

LuaSec 0.6

LuaSec depends on OpenSSL, and integrates with LuaSocket to make it easy to add secure connections to any Lua applications or scripts.

Documentation: https://github.com/brunoos/luasec/wiki

This version includes:

  • Lua 5.2 and 5.3 compatibility

  • Context module:

    • Add ctx:checkkey()
  • SSL module:

    • Add conn:sni() and conn:getsniname()
  • Context options:

    • Add "any" protocol ("sslv23" is deprecated)
  • HTTPS module:

    • Using "any" protocol without SSLv2/SSLv3, by default
  • X509 module:

    • Human readable IP address
    • Add cert:issued()
    • Add cert:pubkey()
  • Some bug fixes


PS: 10th anniversary! Thanks to everyone who collaborate with LuaSec.