Commit Graph

  • 27fbd70424 tweak OPENSSL_NO_COMP Gleydson 2015-11-20 13:22:00 -03:00
  • 73a2c4ceda Merge pull request #56 from gleydsonsoares/Makefile-tweaks Bruno Silvestre 2015-11-19 12:39:51 -02:00
  • 6a7a6f7f67 Keep 'sslv23' for compability, but deprected. (it will be removed in the next version) Bruno Silvestre 2015-11-19 12:33:06 -02:00
  • 8be458ff8a Merge pull request #62 from gleydsonsoares/update_protocol_samples Bruno Silvestre 2015-11-19 12:18:49 -02:00
  • 5561ddfa3c update protocol samples(bring "tlsv1_2" to clients and "any" to servers) Gleydson Soares 2015-11-17 20:39:05 -03:00
  • 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 -03:00
  • ef28f7d20d add TLS_method(). for now, keep SSLv23_method() for compatibility. Gleydson Soares 2015-11-17 19:36:58 -03:00
  • 64faf6322e Update samples (using 'tlsv1'). Bruno Silvestre 2015-11-12 19:04:37 -02:00
  • 49ea6b8ba6 Merge pull request #55 from gleydsonsoares/ifndef-OPENSSL_NO_SSL3 Bruno Silvestre 2015-11-12 18:47:56 -02:00
  • 96401bdf67 Add lsec_testcontext(). Bruno Silvestre 2015-10-28 00:05:30 -02:00
  • e9393e9891 bump MACOSX_VERSION Gleydson Soares 2015-10-15 07:41:19 -03:00
  • bf1de60f00 fix typo; s,intall,install, Gleydson Soares 2015-10-15 07:39:09 -03:00
  • 67f0867277 guard SSLv3_method() with #ifndef OPENSSL_NO_SSL3 Gleydson Soares 2015-10-12 08:33:01 -03:00
  • 9340ce0916 Set flags to compile with internal inet_ntop() by default. Bruno Silvestre 2015-08-28 19:21:50 -03:00
  • 9514c751fa Tag "alpha" explicit. Bruno Silvestre 2015-08-28 16:30:26 -03:00
  • 3f751d786b MinGW progress. Bruno Silvestre 2015-08-28 16:13:44 -03:00
  • a89903535b Merge pull request #53 from hishamhm/master Bruno Silvestre 2015-08-25 13:40:45 -03:00
  • 008590ad28 Reuse tag in the LuaSec upstream repository. Hisham Muhammad 2015-08-25 13:29:27 -03:00
  • 4dd953e6f1 Rename 0.6 to 0.6alpha. Hisham Muhammad 2015-08-25 13:25:40 -03:00
  • f17bee5371 Description. Bruno Silvestre 2015-08-21 11:31:51 -03:00
  • d1fb889547 Version number -> 0.6 alpha Bruno Silvestre 2015-08-21 11:21:16 -03:00
  • 24e5ec13f3 Merge pull request #46 from olesalscheider/master Bruno Silvestre 2015-08-03 20:37:00 -03:00
  • 0bdc3f1f32 Merge pull request #26 from Tieske/master Bruno Silvestre 2015-08-03 20:30:29 -03:00
  • 8e9910cb15 Format. Bruno Silvestre 2015-08-01 01:14:16 -03:00
  • 2c2c9cf16f Alternative implementation to inet_ntop() for old versions of Windows. Bruno Silvestre 2015-08-01 01:07:04 -03:00
  • 580d9b7ed8 Do not hardcode ar Niels Ole Salscheider 2015-05-23 19:51:58 +02:00
  • dd9688cf12 Merge pull request #39 from Tieske/win-certs Bruno Silvestre 2015-04-17 09:51:35 -03:00
  • 7c02208590 added batch files to generate sample certs on Windows Thijs Schreijer 2015-04-03 23:51:16 +02:00
  • 4e59c719df Perform all validation before allocating structures Kim Alvefur 2015-03-31 17:48:44 +02:00
  • aa0c7ea1e5 Validate signatures too. Kim Alvefur 2015-03-20 16:36:05 +01:00
  • 3862e76df9 Fix inet_ntop() on Windows. Bruno Silvestre 2015-03-12 17:05:53 -03:00
  • 9e93748671 Merge branch 'master' of https://github.com/brunoos/luasec Thijs Schreijer 2015-03-08 16:24:44 +01:00
  • 148a56f26c Merge branch 'moteus_rock' Thijs Schreijer 2015-03-02 13:26:20 +01:00
  • 9183cb724f added bindir to lib section, as mingw links against dll's to be found in bindir Thijs Schreijer 2015-03-02 13:25:49 +01:00
  • b6327b95b4 updated defines in rockspec Thijs Schreijer 2015-03-02 11:43:40 +01:00
  • a334f11abf Merge branch 'master' of github.com:Tieske/luasec into moteus_rock Thijs Schreijer 2015-03-02 11:37:51 +01:00
  • 932465c66a gitignore build artifacts Thijs Schreijer 2015-03-02 11:33:37 +01:00
  • 474b105087 use winsock 2 Thijs Schreijer 2015-03-02 11:21:48 +01:00
  • 65da178ca3 alternative rockspec Thijs Schreijer 2015-03-02 11:11:25 +01:00
  • 1ab6fac919 Don't set globals from C. Bruno Silvestre 2015-02-12 16:32:54 -02:00
  • 91d378a86e Fix unpack(). Bruno Silvestre 2015-02-12 16:29:02 -02:00
  • 356e03a64d Stop using module(). Bruno Silvestre 2015-02-06 18:07:29 -02:00
  • 97b1974039 Change to luaL_newlib(). Bruno Silvestre 2015-02-06 17:44:08 -02:00
  • 9cb5220759 Remove luaL_optint() and luaL_checkint(). Bruno Silvestre 2015-02-06 16:53:34 -02:00
  • acbf575420 BSD headers. Bruno Silvestre 2015-01-28 16:38:00 -02:00
  • a9b81b1c10 Merge pull request #21 from Zash/zash/iPAddress-fix Bruno Silvestre 2015-01-28 16:24:02 -02:00
  • ab42d4ec86 Stop if we don't have a string. Bruno Silvestre 2015-01-28 16:19:19 -02:00
  • 12e1b1f1d9 Merge pull request #30 from lluixhi/master Bruno Silvestre 2015-01-28 15:07:07 -02:00
  • 5240c02f3d Changed for strict compiles. Lluixhi Scura 2015-01-16 09:12:14 -08:00
  • 4c7339cace Fix for LibreSSL/OPENSSL_NO_COMP Lluixhi Scura 2015-01-16 08:55:22 -08:00
  • f514e9fb1b Problem on Win64, since double does not represent SOCKET_INVALID exactly. Bruno Silvestre 2014-09-10 14:41:09 -03:00
  • 84cb83b92f - Add a parameter to server:sni(), so that we can accept an unknown name, using the initial context. - Add the method :getsniname() to retrieve the SNI hostname used. Bruno Silvestre 2014-09-09 21:48:26 -03:00
  • 0c58a8f9b8 Updated (and renamed) rockspec Windows Thijs Schreijer 2014-08-24 09:21:27 +02:00
  • 3770f928d8 Create luasec-scm-1.rockspec Thijs Schreijer 2014-08-23 11:26:01 +02:00
  • f13aee5dac Encode iPAddress fields in human readable form Kim Alvefur 2014-06-08 13:20:47 +02:00
  • b83d2c6a91 Don't try to encode IP addresses as UTF-8 Kim Alvefur 2014-06-08 12:47:58 +02:00
  • c276e9ff60 Return early if ASN1 string is invalid Kim Alvefur 2014-06-08 12:41:20 +02:00
  • 1ade1542d7 Push nil if unable to encode ASN1 string as UTF-8 Kim Alvefur 2014-06-08 12:38:52 +02:00
  • 97e836696b Return human readable error message from cert:issued() Kim Alvefur 2014-04-22 01:17:34 +02:00
  • 903efaf3b1 SNI support. Bruno Silvestre 2014-04-21 13:20:17 -03:00
  • cc2fb8ee75 SNI support. Bruno Silvestre 2014-04-21 13:18:20 -03:00
  • 77637e9d3c Merge pull request #17 from Zash/zash/checkkey brunoos 2014-04-21 13:07:38 -03:00
  • a481015217 Merge pull request #19 from Zash/zash/pubkey brunoos 2014-04-21 11:52:40 -03:00
  • 11eaec6520 Add cert:pubkey() to methods registry Kim Alvefur 2014-04-19 23:11:32 +02:00
  • d2c87d71f7 Add cert:issued(leafcert) for checking chains Kim Alvefur 2014-04-19 22:58:28 +02:00
  • 8fd31f3ad2 Wrong type. Bruno Silvestre 2014-04-18 22:50:40 -03:00
  • 55d45f0542 Check if private key matches cert only if both key and cert are set Kim Alvefur 2014-02-05 16:51:30 +01:00
  • 8e5bcefbb6 Check that certificate matches private key Kim Alvefur 2014-02-05 01:48:58 +01:00
  • eb8cb33160 Add method for extracting public key, type and size from x509 objects Kim Alvefur 2014-02-05 01:39:30 +01:00
  • 21aefcf67d Version number -> 0.5. luasec-0.5 Bruno Silvestre 2014-01-29 18:43:33 -02:00
  • 89375f495a Examples update. Bruno Silvestre 2014-01-29 17:47:27 -02:00
  • 46d6078e82 Merge branch 'master' of https://github.com/brunoos/luasec Bruno Silvestre 2013-10-23 13:53:43 -02:00
  • ce504d3554 Add x509:setencode() function to change the encode of ASN.1 string. Bruno Silvestre 2013-10-23 13:42:34 -02:00
  • 4a95102cc8 Merge pull request #8 from xnyhps/protocol_version brunoos 2013-09-16 09:25:39 -07:00
  • fe782fde14 Merge pull request #10 from darkrain42/master brunoos 2013-09-16 09:17:58 -07:00
  • 1d920fc13c context: Don't leak DH* in dhparam_cb Paul Aurich 2013-09-09 21:02:41 -07:00
  • 0dab860770 context: Link SSL_CTX to p_context (not lua_State) Paul Aurich 2013-09-09 20:29:54 -07:00
  • 8cf7eb2d78 context: for dhparam_cb, pass is_export as boolean Paul Aurich 2013-08-28 21:01:55 -07:00
  • 9c7c96f2a0 Add useful context to various error messages Paul Aurich 2013-09-07 15:56:55 -07:00
  • 9262f9e7de ssl.lua: Comment subtle DH/ECDH ordering caveat Paul Aurich 2013-09-07 14:51:30 -07:00
  • 3fb33cdc4e context: Don't leak EC_KEY in set_curve() Paul Aurich 2013-09-07 14:44:23 -07:00
  • a344f58b20 context: Wrap find_ec_key in #ifndef OPENSSL_NO_ECDH Paul Aurich 2013-09-07 13:31:41 -07:00
  • 1a75704ff0 Report the actual TLS version used, not the version the cipher belongs to. Thijs Alkemade 2013-09-06 13:52:34 +02:00
  • 063e8a8a5c - using buffer from luasocket 3.0. - adding getstats() and setstats(). Bruno Silvestre 2013-06-20 13:03:58 -03:00
  • 9f16c6fb11 Merge pull request #4 from darkrain42/master Matthew Wild 2013-06-13 15:04:54 -07:00
  • 7532f3b729 context: Support explicit selection of TLS v1.1 and v1.2 Paul Aurich 2013-06-12 19:06:16 -07:00
  • 2dae14877e options: Remove dead code Paul Aurich 2013-06-12 18:38:44 -07:00
  • 4c5ce1b177 context: Incidental cleanup Paul Aurich 2013-06-12 18:36:35 -07:00
  • 9bda3322fb context: no_compression is options, not verify Paul Aurich 2013-06-12 18:33:19 -07:00
  • f77fb40033 Merge pull request #3 from msva/master Matthew Wild 2013-05-15 04:02:47 -07:00
  • fceef56dce DESTDIR compatibility + *FLAGs/utils configurability + ld -fpic error fix. Also fixes #1 Vadim A. Misbakh-Soloviov 2013-05-14 04:23:57 +07:00
  • 4aecd53dc1 Update README with version explanation Matthew Wild 2013-03-30 13:12:57 +00:00
  • 1b899afd38 Remove duplicate files (now in luasocket/) Matthew Wild 2013-03-30 12:49:55 +00:00
  • 77ac210283 LuaSec 20120616 (unofficial) + patches Matthew Wild 2013-03-30 12:21:40 +00:00
  • 908fc346d2 LuaSec 0.4.1 luasec-0.4.1 Bruno Silvestre 2012-09-02 11:33:59 -03:00
  • 67e5176b6b LuaSec 0.4 luasec-0.4 Bruno Silvestre 2012-09-02 11:32:26 -03:00
  • 29c6bd65d2 LuaSec 0.3.3 luasec-0.3.3 Bruno Silvestre 2012-09-02 11:31:22 -03:00
  • d28c5e4f9e LuaSec 0.3.2 luasec-0.3.2 Bruno Silvestre 2012-09-02 11:30:04 -03:00
  • affd08cf05 LuaSec 0.3.1 luasec-0.3.1 Bruno Silvestre 2012-09-02 11:27:04 -03:00
  • 1c95a077ee LuaSec 0.3 luasec-0.3 Bruno Silvestre 2012-09-02 11:22:22 -03:00