Skip to content

Releases: wahern/luaossl

rel-20250929

29 Sep 12:13
rel-20250929
7c7e3f4

Choose a tag to compare

  • fix SSL_OP_NO_RENEGOTIATION (#205)
  • Fix use-after-free in error message construction (#217)
  • add support for setting cipher key length (#219)
  • fixes various compilation warnings/errors in newer compilers
  • Note: This is the last release to support OpenSSL 1.0.1

rel-20220711

11 Jul 05:43
rel-20220711
247c0d9

Choose a tag to compare

  • fix luaL_Buffer usage (#189)
  • fix OpenSSL 3 compatibility (#199)
  • add cipher:getTag() / cipher:setTag() for AEAD (#201)

rel-20200709

09 Jul 13:14
rel-20200709
4783a54

Choose a tag to compare

  • fix loading from DER files when type set to any (#177)
  • fix lifetime of certificates from <2000 (#178)
  • updates for Lua 5.4

rel-20190731

31 Jul 13:20
rel-20190731
87188b7

Choose a tag to compare

  • introduce workarounds for LuaJIT 47bit userdata (#173)

rel-20190612

12 Jun 07:36
rel-20190612
61b14ef

Choose a tag to compare

  • Add kdf module for key derivation (#154)
  • Add cert:verify() to verify certificates without a store (#167)
  • Add support for arbitrary pkey types (#161)
  • Rename :setCurvesList() to :setGroups() (old alias kept for now)
  • Note: This is the last release to support OpenSSL 0.9.8 (#169)

rel-20181207

07 Dec 22:52
rel-20181207
c5bf3d5

Choose a tag to compare

  • Add context.pushffi
  • Add :setCertificateChain() and :getCertificateChain()

rel-20181102

02 Nov 07:00
rel-20181102
3370b2d

Choose a tag to compare

  • Update SSL options
  • Add Basic TLSv1.3 support
  • Cache objects so that equal pointers result in same lua object
  • Fix non-DER value for CA basic constraint
  • Add context:getContext()
  • Add context:addCustomExtension() and openssl.extensionSupported()
  • Add context:useServerInfo() and context:useServerInfoFile()
  • Add ssl and context getter+setter for readahead flag
  • Add ssl and context :setCipherSuites() for TLSv1.3
  • Add conspicuously missing ssl:setCipherList()

rel-20180708

08 Jul 13:57
rel-20180708
567af0f

Choose a tag to compare

  • Fix incorrect class check in :getTLSextStatusType()
  • Update lua-compat-5.3
  • Add context:setTicketKeys(), context:getTicketKeys(), context:getTicketKeysLength()

rel-20180530

30 May 07:58
rel-20180530
aa1499c

Choose a tag to compare

  • Bind functions for manipulating csr requested extensions
  • Add :toPEM() to various objects
  • Bind modular bignum functions
  • Add ssl:getMasterKey()
  • Add ssl.pushffi()
  • Add ssl:getCertificate() and context:getCertificate()
  • store:add("./empty-file") no longer throws
  • Add ssl:getServerTemporaryKey()
  • Add x509.crl:lookupSerial() and x509.crl:lookupCertificate()
  • Fix precision loss when using Lua 5.3 with 64bit integers.

rel-20171028

28 Oct 02:24
rel-20171028
5be1b44

Choose a tag to compare

  • Add win32 support
  • Fix bug where exp would be NULL in pkey.new()