LuaSec
Go to file
Bruno Silvestre 31b7a4744b Merge pull request #63 from gleydsonsoares/tweak-OPENSSL_NO_COMP
simplify OPENSSL_NO_COMP guard
2017-03-31 14:48:19 -03:00
samples Add support for the new curve selection API. 2017-02-26 00:16:24 +01:00
src Merge pull request #63 from gleydsonsoares/tweak-OPENSSL_NO_COMP 2017-03-31 14:48:19 -03:00
.gitignore gitignore build artifacts 2015-03-02 11:33:37 +01:00
CHANGELOG Convert CHANGELOG from ISO-8859-1 to UTF-8 2017-02-18 13:26:40 +01: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 LuaRocks workaround 2017-03-31 14:40:09 -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.