Commit Graph

  • 6b82fa6104 LuaRocks workaround Bruno Silvestre 2017-03-31 14:40:09 -0300
  • 9f6d623ccb proper socket invalidation #70 Bruno Silvestre 2017-03-31 14:32:35 -0300
  • 67a2133e7d Merge pull request #47 from wmark/curve-negotiation Bruno Silvestre 2017-03-31 14:14:54 -0300
  • 622ef3d6a6
    Enable curve negotiation with #ifdef SSL_CTX_set1_curves_list W-Mark Kubacki 2016-05-13 19:28:55 +0200
  • 231563682a
    Add support for the new curve selection API. Mark Kubacki 2015-06-16 20:06:42 +0000
  • 2ac28e816b
    SSL: enable client-side CBC 1/n-1 record splitting Mark Kubacki 2015-06-16 19:46:43 +0000
  • 3ec117667d Convert CHANGELOG from ISO-8859-1 to UTF-8 Robert Scheck 2017-02-18 13:26:40 +0100
  • 98f8872743 Merge pull request #89 from greatwolf/sni_host Bruno Silvestre 2016-12-22 16:21:40 -0200
  • 77b88e0b0d Fix for sni host issue #88 and #44. Thanks to @TomasB Greatwolf 2016-12-15 16:46:59 -0800
  • 77a2360430 [fix] can not reset connection timeout Wang Yongke 2016-10-18 17:47:19 +0800
  • 5ae03995d4 Switch to https Hoai-Thu Vuong 2016-10-12 17:39:32 +0700
  • 4889830d53 Compatibility with OpenSSL 1.1.0 Bruno Silvestre 2016-09-14 17:47:09 -0300
  • 80a527d630 Use EVP_PKEY_base_id() to recover the key's type Bruno Silvestre 2016-09-13 13:30:44 -0300
  • 53db804b9d Use X509_EXTENSION_get_object() to get the 'object' field from extension Bruno Silvestre 2016-09-13 13:22:25 -0300
  • 22e6652d88 ASN1_STRING_data() is deprecated in OpenSSL 1.1.0 Bruno Silvestre 2016-09-13 13:09:18 -0300
  • 6bb007b75f Make CC and LD configurable Alexander Scheuermann 2016-08-13 23:24:11 +0200
  • 3cfdb878dd Merge pull request #76 from msva/patch-1 Bruno Silvestre 2016-08-03 15:10:06 -0300
  • 4101af103e Return the number of data read and remove a useless line. Bruno Silvestre 2016-08-03 14:56:07 -0300
  • 9efa963e35 Merge pull request #73 from perry-clarke/master Bruno Silvestre 2016-08-03 14:53:53 -0300
  • 4aa9ec3b60 Return of DESTDIR support Vadim A. Misbakh-Soloviov 2016-07-24 02:01:21 +0700
  • d45c03a1ad spelling fixes, as seen on lintian.debian.org klemens 2016-07-11 21:57:50 +0200
  • 0f4eaf06e4 Merge pull request #1 from perry-clarke/perry-clarke-patch-1 Perry Clarke 2016-05-03 16:45:06 -0700
  • 5a98bb6adb Fix crash related to incorrect buffer size Perry Clarke 2016-05-03 16:37:47 -0700
  • 20443861eb Update version number and rock file. luasec-0.6 Bruno Silvestre 2016-03-03 16:11:46 -0300
  • f09ce9fb44 Changelog Bruno Silvestre 2016-02-16 10:49:19 -0200
  • 3b5f4b0dc1 Options from OpenSSL 1.0.2f Bruno Silvestre 2016-02-16 10:48:19 -0200
  • 407ff6133c Use "any" protocol, but SSL. Bruno Silvestre 2016-02-16 09:35:47 -0200
  • 72e159149b Merge pull request #20 from Zash/zash/checkissued Bruno Silvestre 2016-02-16 09:34:31 -0200
  • 2c0497e39a Merge pull request #68 from ignacio/master Bruno Silvestre 2016-02-01 17:06:57 -0200
  • 8eb48c2d8b Enables building with LuaRocks and MS compilers Ignacio Burgueño 2016-01-31 15:35:19 -0300
  • b7b2858c07 Fix the stack handling in alpn_cb. Thijs Alkemade 2015-12-10 20:08:27 +0100
  • 1098977b5e Declare alpn local in :info(). Thijs Alkemade 2015-12-10 18:50:16 +0100
  • 5ca2178d00 Clean up the stack after the alpn callback, added some comments. Thijs Alkemade 2015-12-10 16:51:34 +0100
  • 761e4c30f0 Check if ALPN is supported before calling setalpn(cb). Thijs Alkemade 2015-12-10 12:16:42 +0100
  • 6ad28c5507 Removed redundant #ifdef, removed setalpn and setalpncb completely when not supported by OpenSSL. Thijs Alkemade 2015-12-10 12:09:29 +0100
  • 240607293d Properly added the #ifdefs everywhere. Thijs Alkemade 2015-12-10 12:02:57 +0100
  • 57fd044ac8 Added a sample client and server. Thijs Alkemade 2015-12-10 11:53:56 +0100
  • 381bddbd08 Fix missing L. Thijs Alkemade 2015-12-10 11:53:42 +0100
  • 502d297f14 Use #ifdefs to handle OpenSSL < 1.0.2. Thijs Alkemade 2015-12-10 09:43:08 +0100
  • 7ceabdfde3 Some fixes: Thijs Alkemade 2015-12-10 09:33:20 +0100
  • 5d35f22ea8 Merge branch 'master' into alpn Thijs Alkemade 2015-12-10 09:15:47 +0100
  • f3a92669b7 Make sure alpn_cb is a function, also allow alpn in server mode when alpn_cb isn't set. Thijs Alkemade 2015-12-09 23:23:26 +0100
  • 8fe3d0f338 Properly keep track of unset refs, also allow removing the cb. Thijs Alkemade 2015-12-09 23:14:16 +0100
  • 48d1cfe043 These values don't need to be stored. Thijs Alkemade 2015-12-09 23:04:50 +0100
  • c57fd6d4cb Free the callback when it is no longer needed. Thijs Alkemade 2015-12-09 23:00:55 +0100
  • ececabb132 Implemented ALPN support. Thijs Alkemade 2015-12-09 22:52:20 +0100
  • 518b9d7102 Merge 8b9535bbcb into 73a2c4ceda Ignacio Burgueño 2015-11-24 10:46:41 +0000
  • 47cc914e69 Update version number. luasec-0.5.1 luasec-dev-0.5 Bruno Silvestre 2015-11-20 19:39:32 -0200
  • 90d4f2d95c typo: intall -> install. update MacOSX version -> 10.11. Bruno Silvestre 2015-11-20 19:20:07 -0200
  • 172d324243 Fix push_asn1_string(). Bruno Silvestre 2015-11-20 19:16:16 -0200
  • 6cc8e951d4 Update samples. Bruno Silvestre 2015-11-20 19:12:19 -0200
  • 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 -0200
  • 27fbd70424 tweak OPENSSL_NO_COMP Gleydson 2015-11-20 13:22:00 -0300
  • 73a2c4ceda Merge pull request #56 from gleydsonsoares/Makefile-tweaks Bruno Silvestre 2015-11-19 12:39:51 -0200
  • 6a7a6f7f67 Keep 'sslv23' for compability, but deprected. (it will be removed in the next version) Bruno Silvestre 2015-11-19 12:33:06 -0200
  • 8be458ff8a Merge pull request #62 from gleydsonsoares/update_protocol_samples Bruno Silvestre 2015-11-19 12:18:49 -0200
  • 5561ddfa3c update protocol samples(bring "tlsv1_2" to clients and "any" to servers) Gleydson Soares 2015-11-17 20:39:05 -0300
  • f0308447b0 Merge 63f7d46d00 into 64faf6322e Gleydson Soares 2015-11-17 23:06:44 +0000
  • 9d74240254 Merge ef28f7d20d into 64faf6322e Gleydson Soares 2015-11-17 23:06:11 +0000
  • 63f7d46d00 for consistency and readability, rename "sslv23" to "any" since that it is related to {TLS, SSLv23}methods that handles all supported protocols. Gleydson Soares 2015-11-17 20:05:06 -0300
  • ef28f7d20d add TLS_method(). for now, keep SSLv23_method() for compatibility. Gleydson Soares 2015-11-17 19:36:58 -0300
  • fce35f7c9d fix POST request Young Lee 2015-11-14 23:28:59 +0800
  • 64faf6322e Update samples (using 'tlsv1'). Bruno Silvestre 2015-11-12 19:04:37 -0200
  • 49ea6b8ba6 Merge pull request #55 from gleydsonsoares/ifndef-OPENSSL_NO_SSL3 Bruno Silvestre 2015-11-12 18:47:56 -0200
  • 96401bdf67 Add lsec_testcontext(). Bruno Silvestre 2015-10-28 00:05:30 -0200
  • e9393e9891 bump MACOSX_VERSION Gleydson Soares 2015-10-15 07:41:19 -0300
  • bf1de60f00 fix typo; s,intall,install, Gleydson Soares 2015-10-15 07:39:09 -0300
  • 67f0867277 guard SSLv3_method() with #ifndef OPENSSL_NO_SSL3 Gleydson Soares 2015-10-12 08:33:01 -0300
  • 8b9535bbcb Support for LuaRocks with Visual Studio compiler. Ignacio Burgueño 2015-08-29 16:24:35 -0300
  • 9340ce0916 Set flags to compile with internal inet_ntop() by default. Bruno Silvestre 2015-08-28 19:21:50 -0300
  • 9514c751fa Tag "alpha" explicit. Bruno Silvestre 2015-08-28 16:30:26 -0300
  • 3f751d786b MinGW progress. Bruno Silvestre 2015-08-28 16:13:44 -0300
  • a89903535b Merge pull request #53 from hishamhm/master Bruno Silvestre 2015-08-25 13:40:45 -0300
  • 008590ad28 Reuse tag in the LuaSec upstream repository. Hisham Muhammad 2015-08-25 13:29:27 -0300
  • 4dd953e6f1 Rename 0.6 to 0.6alpha. Hisham Muhammad 2015-08-25 13:25:40 -0300
  • f17bee5371 Description. Bruno Silvestre 2015-08-21 11:31:51 -0300
  • d1fb889547 Version number -> 0.6 alpha Bruno Silvestre 2015-08-21 11:21:16 -0300
  • 24e5ec13f3 Merge pull request #46 from olesalscheider/master Bruno Silvestre 2015-08-03 20:37:00 -0300
  • 0bdc3f1f32 Merge pull request #26 from Tieske/master Bruno Silvestre 2015-08-03 20:30:29 -0300
  • 601af54c32 Merge 205284211e into 8e9910cb15 Bart van Strien 2015-08-01 18:12:18 +0000
  • 8e9910cb15 Format. Bruno Silvestre 2015-08-01 01:14:16 -0300
  • 2c2c9cf16f Alternative implementation to inet_ntop() for old versions of Windows. Bruno Silvestre 2015-08-01 01:07:04 -0300
  • 205284211e Fix call to global 'ssl' where it is not available Bart van Strien 2015-06-06 12:30:34 +0200
  • 8e0e1d2dd3 Clean up external symbols by changing visibility on linux/gcc Bart van Strien 2015-06-06 11:43:28 +0200
  • b229059953 Add https module documentation Bart van Strien 2015-06-05 22:07:27 +0200
  • 7de198bea2 Add connection helper ssl.connect Bart van Strien 2015-06-05 21:17:33 +0200
  • 2fc8a85bec Unexport meth_extensions Bart van Strien 2015-06-05 17:11:54 +0200
  • 6a828b33e5 Make https request fail if hostname does not match Bart van Strien 2015-06-05 16:49:11 +0200
  • cde151739e Add ssl.checkhostname and conn:checkhostname Bart van Strien 2015-06-05 15:54:50 +0200
  • 88fa9b8bc2 Document the context module Bart van Strien 2015-06-05 15:03:06 +0200
  • 4658af30b5 Document certs Bart van Strien 2015-06-05 13:16:21 +0200
  • 4f714ed56f Document core module Bart van Strien 2015-06-05 12:29:46 +0200
  • 9420dcda40 Document connection object Bart van Strien 2015-06-05 12:16:35 +0200
  • 9d6e35b2ac Add simple inotify-based script to update doc html files Bart van Strien 2015-06-04 13:42:37 +0200
  • 31228677b2 Ignore html files too Bart van Strien 2015-06-04 13:42:11 +0200
  • d84a0a911c Document functions of 'ssl' module Bart van Strien 2015-06-04 13:30:32 +0200
  • 54db93c530 Create list of functions and methods to be documented Bart van Strien 2015-06-04 13:01:32 +0200
  • 7ca7890368 Add indentation settings to .vimrc file for people with exrc set Bart van Strien 2015-06-04 13:01:07 +0200
  • 7663d9ea00 Add gitignore file Bart van Strien 2015-06-04 13:00:47 +0200
  • 580d9b7ed8 Do not hardcode ar Niels Ole Salscheider 2015-05-23 19:51:58 +0200