Commit Graph

  • 041a37874b Inform OpenSSL 1.0.2 dependency luasec-0.8 Bruno Silvestre 2019-04-22 10:31:32 -03:00
  • d6ba8d21da Update version to 0.8, new rock file Bruno Silvestre 2019-04-16 14:01:52 -03:00
  • f8b2968e79 Declare variable "key" before use it. Bruno Silvestre 2019-04-16 10:48:15 -03:00
  • 57f2f1363f
    Replace LD with CCLD variable Rosen Penev 2019-04-05 14:33:55 -07:00
  • 1efa37087e Add 'ciphersuites' property for TLS 1.3 Bruno Silvestre 2019-03-22 11:34:33 -03:00
  • 1c9401ae54 README for samples updated Bruno Silvestre 2019-02-26 16:06:17 -03:00
  • ea8ccc3113 Update sample of multiple certificates Bruno Silvestre 2019-02-26 15:52:02 -03:00
  • c0cb85d77f Do not create 'certificates' on 'cfg' if it does not exist Bruno Silvestre 2019-02-26 15:49:51 -03:00
  • 1c3bf23551
    Merge pull request #133 from quickdudley/multi-certs Bruno Silvestre 2019-02-26 14:42:47 -03:00
  • 31237195a3 Fix invalid section Bruno Silvestre 2019-02-26 13:37:12 -03:00
  • c72dc02ecb Sample for multiple certificates. Jeremy List 2019-02-26 10:52:53 +13:00
  • 143ccf1323 PR feedback (Data structure) Jeremy List 2019-02-26 10:51:44 +13:00
  • 5e2b27fa71
    Merge pull request #132 from ewestbrook/prc-expose-tcp Bruno Silvestre 2019-02-25 15:25:20 -03:00
  • ff868e4a06 Enable multiple SSL certificates (issue 27) Jeremy List 2019-02-22 13:39:15 +13:00
  • ef342a7cda
    Merge pull request #125 from horazont/feature/fix-memleak Bruno Silvestre 2019-01-10 10:03:25 -02:00
  • 569d12dc64
    Merge pull request #124 from horazont/feature/modernize-certs Bruno Silvestre 2019-01-10 10:02:22 -02:00
  • 79c629956e Get rid of some deprecation warnings with OpenSSL 1.1 Rosen Penev 2018-11-20 20:11:21 -08:00
  • 81c38864d4 Fix memory leak in meth_extensions Jonas Schäfer 2018-11-19 16:00:30 +01:00
  • 0775d5744f Make memory leak reproducible in loop sample Jonas Schäfer 2018-11-19 16:00:20 +01:00
  • 8bcabff0c1 Modernize certificate generation Jonas Schäfer 2018-11-19 15:56:42 +01:00
  • 3f38f0929c Expose src/https.lua:tcp() for use by e.g. luasocket redirects E. Westbrook 2018-07-10 06:52:49 -06:00
  • 5ffe22e98e Add sample DANE usage Kim Alvefur 2018-08-04 02:15:03 +02:00
  • 6359275c5f Add support for setting DANE TLSA information Kim Alvefur 2018-01-30 20:21:29 +01:00
  • 550777a9d6
    Merge pull request #120 from narcistesa/update-tls-cfg Bruno Silvestre 2018-09-29 10:26:08 -03:00
  • 4c5996a499 Disable TLSv1 to fix *received tlsv1 alert protocol version from* errors with certain websites Narcis Tesa 2018-09-19 16:25:39 -04:00
  • 421c897dd3 Support for TLS 1.3 from OpenSSL 1.1.1 Bruno Silvestre 2018-09-12 19:06:46 -03:00
  • 2ecf239cfe Suppress warning with OpenSSL 1.1.0 and 1.1.1 Bruno Silvestre 2018-09-12 18:43:44 -03:00
  • 113331fa0c Assuming that TLS 1.1 and TLS 1.2 are available Bruno Silvestre 2018-09-12 18:27:43 -03:00
  • 8440bc3d59 Assuming curves list is available if EC is available Bruno Silvestre 2018-09-12 18:26:19 -03:00
  • 5ece6049e5 Fix constant: OPENSS_NO_ECDH -> OPENSSL_NO_EC Bruno Silvestre 2018-09-12 18:24:12 -03:00
  • 9883782102 Fix constant: OPENSS_NO_ECDH -> OPENSSL_NO_EC Bruno Silvestre 2018-09-12 18:16:21 -03:00
  • 661d08e5f3 Removing OpenSSL 0.9.8 code Bruno Silvestre 2018-09-12 18:08:19 -03:00
  • 5514c4a06e Assuming that TLS 1.1 and TLS 1.2 are available Bruno Silvestre 2018-09-12 18:03:37 -03:00
  • f42c171d55 This mode is available in new versions of OpenSSL, no more check Bruno Silvestre 2018-09-12 17:45:13 -03:00
  • 706e0f0281 New version of LibreSSL already implement these functions Bruno Silvestre 2018-09-12 17:41:03 -03:00
  • d4ea2d12f3 Update reference to Lua state prior to handshake Bruno Silvestre 2018-09-10 10:49:18 -03:00
  • dea60edf4f Add ALPN support based on PR #64 from xnyhps Bruno Silvestre 2018-08-27 15:10:18 -03:00
  • fdb2fa5f59 Let the library choose the min and max versions Bruno Silvestre 2018-07-26 11:25:57 -03:00
  • 93e0e8cc64 Force a cipher that use DH parameter Bruno Silvestre 2018-07-26 11:22:24 -03:00
  • d9d0cd620d Free DH parameter right after handshake Bruno Silvestre 2018-07-26 11:21:54 -03:00
  • 953a363a59 Add timeout to https module Bruno Silvestre 2018-07-02 10:40:14 -03:00
  • 28e247dbc5 Removing deprecated methods to select the protocol Bruno Silvestre 2018-07-02 10:31:45 -03:00
  • 89bdc6148c Removing SSLv3 support Bruno Silvestre 2018-06-29 14:06:51 -03:00
  • 8212b89f1a Using 'const SSL_METHOD*' Bruno Silvestre 2018-06-29 14:02:39 -03:00
  • 879ba6d4f9
    Merge pull request #116 from hishamhm/cross-windows Bruno Silvestre 2018-06-29 13:49:01 -03:00
  • 4d10a5a0c0 Use lowercase Windows header name Hisham Muhammad 2018-06-29 10:21:22 -03:00
  • de63f21f63 Change version number to 0.7 luasec-0.7 Bruno Silvestre 2018-06-27 10:36:26 -03:00
  • fbbaa866c3 Missing defines in rockspec Bruno Silvestre 2017-12-21 12:33:47 -02:00
  • bd87aafaaf Using https instead of git protocol Bruno Silvestre 2017-10-28 10:44:51 -02:00
  • be3c6d67e0 Make luaL_testudata() compat function visible for all files Bruno Silvestre 2017-10-28 09:53:28 -02:00
  • 2f562e1399 Put an error check back Bruno Silvestre 2017-10-28 09:31:40 -02:00
  • 7934e58b4b
    Merge pull request #99 from daurnimator/luaossl-integration Bruno Silvestre 2017-10-28 09:23:07 -02:00
  • 3a8d6e71c4 Removing some VC files Bruno Silvestre 2017-10-11 20:42:54 -03:00
  • 3d170e9f9d Add new source files to VC project, new libs name Bruno Silvestre 2017-10-11 20:29:15 -03:00
  • ea6a65de84 Rockspec for LuaSec 0.7alpha Bruno Silvestre 2017-09-26 18:24:16 -03:00
  • 0d01b53461 Version number to 0.7alpha Bruno Silvestre 2017-09-26 18:22:49 -03:00
  • 8762441cd2 Add popular aliases for commonly used curves Bruno Silvestre 2017-09-26 17:43:00 -03:00
  • 60f02f7701 LuaJIT 2.1.0 added luaL_newlib() as extension Bruno Silvestre 2017-09-26 17:39:32 -03:00
  • fe1fb0b350 Adding 'curveslist' parameter Bruno Silvestre 2017-08-04 17:00:12 -03:00
  • db42a5084a Export configuration (protocols, options, curves, algorithms, capabilities) Bruno Silvestre 2017-06-16 22:53:59 -03:00
  • 0b99832ec7 Export configuration (protocols, options, curves, algorithms, capabilities) Bruno Silvestre 2017-06-16 22:50:27 -03:00
  • fc757e1fd0 Discover curves dynamically Bruno Silvestre 2017-06-16 21:03:10 -03:00
  • 64f11f515d
    Add example of luaossl integration daurnimator 2017-04-04 13:07:48 +10:00
  • e90a264c93
    Allow passing luaossl objects to meth_create() daurnimator 2017-04-04 13:06:12 +10:00
  • 5299803bef Merge pull request #77 from kekstee/master Bruno Silvestre 2017-03-31 15:11:17 -03:00
  • 9c41eaf09a Merge pull request #74 from ka7/spelling Bruno Silvestre 2017-03-31 14:50:19 -03:00
  • 31b7a4744b Merge pull request #63 from gleydsonsoares/tweak-OPENSSL_NO_COMP Bruno Silvestre 2017-03-31 14:48:19 -03:00
  • d9e7c5d466 Merge pull request #92 from robert-scheck/utf8 Bruno Silvestre 2017-03-31 14:46:22 -03:00
  • 6b82fa6104 LuaRocks workaround Bruno Silvestre 2017-03-31 14:40:09 -03:00
  • 9f6d623ccb proper socket invalidation #70 Bruno Silvestre 2017-03-31 14:32:35 -03:00
  • 67a2133e7d Merge pull request #47 from wmark/curve-negotiation Bruno Silvestre 2017-03-31 14:14:54 -03:00
  • 622ef3d6a6
    Enable curve negotiation with #ifdef SSL_CTX_set1_curves_list W-Mark Kubacki 2016-05-13 19:28:55 +02:00
  • 231563682a
    Add support for the new curve selection API. Mark Kubacki 2015-06-16 20:06:42 +00:00
  • 3ec117667d Convert CHANGELOG from ISO-8859-1 to UTF-8 Robert Scheck 2017-02-18 13:26:40 +01:00
  • 98f8872743 Merge pull request #89 from greatwolf/sni_host Bruno Silvestre 2016-12-22 16:21:40 -02:00
  • 77b88e0b0d Fix for sni host issue #88 and #44. Thanks to @TomasB Greatwolf 2016-12-15 16:46:59 -08:00
  • 4889830d53 Compatibility with OpenSSL 1.1.0 Bruno Silvestre 2016-09-14 17:47:09 -03:00
  • 80a527d630 Use EVP_PKEY_base_id() to recover the key's type Bruno Silvestre 2016-09-13 13:30:44 -03:00
  • 53db804b9d Use X509_EXTENSION_get_object() to get the 'object' field from extension Bruno Silvestre 2016-09-13 13:22:25 -03:00
  • 22e6652d88 ASN1_STRING_data() is deprecated in OpenSSL 1.1.0 Bruno Silvestre 2016-09-13 13:09:18 -03:00
  • 6bb007b75f Make CC and LD configurable Alexander Scheuermann 2016-08-13 23:24:11 +02:00
  • 3cfdb878dd Merge pull request #76 from msva/patch-1 Bruno Silvestre 2016-08-03 15:10:06 -03:00
  • 4101af103e Return the number of data read and remove a useless line. Bruno Silvestre 2016-08-03 14:56:07 -03:00
  • 9efa963e35 Merge pull request #73 from perry-clarke/master Bruno Silvestre 2016-08-03 14:53:53 -03:00
  • 4aa9ec3b60 Return of DESTDIR support Vadim A. Misbakh-Soloviov 2016-07-24 02:01:21 +07:00
  • d45c03a1ad spelling fixes, as seen on lintian.debian.org klemens 2016-07-11 21:57:50 +02:00
  • 0f4eaf06e4 Merge pull request #1 from perry-clarke/perry-clarke-patch-1 Perry Clarke 2016-05-03 16:45:06 -07:00
  • 5a98bb6adb Fix crash related to incorrect buffer size Perry Clarke 2016-05-03 16:37:47 -07:00
  • 20443861eb Update version number and rock file. luasec-0.6 Bruno Silvestre 2016-03-03 16:11:46 -03:00
  • f09ce9fb44 Changelog Bruno Silvestre 2016-02-16 10:49:19 -02:00
  • 3b5f4b0dc1 Options from OpenSSL 1.0.2f Bruno Silvestre 2016-02-16 10:48:19 -02:00
  • 407ff6133c Use "any" protocol, but SSL. Bruno Silvestre 2016-02-16 09:35:47 -02:00
  • 72e159149b Merge pull request #20 from Zash/zash/checkissued Bruno Silvestre 2016-02-16 09:34:31 -02:00
  • 2c0497e39a Merge pull request #68 from ignacio/master Bruno Silvestre 2016-02-01 17:06:57 -02:00
  • 8eb48c2d8b Enables building with LuaRocks and MS compilers Ignacio Burgueño 2016-01-31 15:35:19 -03:00
  • 47cc914e69 Update version number. luasec-0.5.1 luasec-dev-0.5 Bruno Silvestre 2015-11-20 19:39:32 -02:00
  • 90d4f2d95c typo: intall -> install. update MacOSX version -> 10.11. Bruno Silvestre 2015-11-20 19:20:07 -02:00
  • 172d324243 Fix push_asn1_string(). Bruno Silvestre 2015-11-20 19:16:16 -02:00
  • 6cc8e951d4 Update samples. Bruno Silvestre 2015-11-20 19:12:19 -02:00
  • d36e156fac Guard SSLv3_method() with #ifndef OPENSSL_NO_SSL3. Use TLS_method() instead of SSLv32_method(), when it is the case. Bruno Silvestre 2015-11-20 18:54:57 -02:00