mirror of
https://github.com/brunoos/luasec.git
synced 2024-09-06 21:04:43 +02:00
LuaSec 0.3.1
This commit is contained in:
parent
1c95a077ee
commit
affd08cf05
10
CHANGELOG
10
CHANGELOG
@ -1,13 +1,19 @@
|
|||||||
|
--------------------------------------------------------------------------------
|
||||||
|
LuaSec 0.3.1
|
||||||
|
------------
|
||||||
|
- BUG: receive("a") returns 'closed' error instead of the content when the
|
||||||
|
SSL/TLS connection is shut down cleanly. (thanks Matthias Diener)
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
LuaSec 0.3
|
LuaSec 0.3
|
||||||
----------
|
----------
|
||||||
- Add functions ssl.rawcontext() and ssl.rawconnection()
|
- Add functions ssl.rawcontext() and ssl.rawconnection()
|
||||||
- Add support to encrypted key password.
|
- Add support to encrypted key password. (thanks Norbert Kiesel)
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
LuaSec 0.2.1
|
LuaSec 0.2.1
|
||||||
------------
|
------------
|
||||||
- 'key' and 'certificate' configurations become optional.
|
- 'key' and 'certificate' configurations become optional. (thanks René Rebe)
|
||||||
- Add '_VERSION' variable to module.
|
- Add '_VERSION' variable to module.
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
4
INSTALL
4
INSTALL
@ -1,5 +1,5 @@
|
|||||||
LuaSec 0.3
|
LuaSec 0.3.1
|
||||||
-----------
|
------------
|
||||||
|
|
||||||
* On Linux, BSD, and Mac OS X:
|
* On Linux, BSD, and Mac OS X:
|
||||||
|
|
||||||
|
4
LICENSE
4
LICENSE
@ -1,5 +1,5 @@
|
|||||||
LuaSec 0.3 license
|
LuaSec 0.3.1 license
|
||||||
Copyright (C) 2006-2008 Bruno Silvestre
|
Copyright (C) 2006-2009 Bruno Silvestre
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
a copy of this software and associated documentation files (the
|
a copy of this software and associated documentation files (the
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*--------------------------------------------------------------------------
|
/*--------------------------------------------------------------------------
|
||||||
* LuaSec 0.3
|
* LuaSec 0.3.1
|
||||||
* Copyright (C) 2006-2008 Bruno Silvestre
|
* Copyright (C) 2006-2009 Bruno Silvestre
|
||||||
*
|
*
|
||||||
*--------------------------------------------------------------------------*/
|
*--------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
#define __CONTEXT_H__
|
#define __CONTEXT_H__
|
||||||
|
|
||||||
/*--------------------------------------------------------------------------
|
/*--------------------------------------------------------------------------
|
||||||
* LuaSec 0.3
|
* LuaSec 0.3.1
|
||||||
* Copyright (C) 2006-2008 Bruno Silvestre
|
* Copyright (C) 2006-2009 Bruno Silvestre
|
||||||
*
|
*
|
||||||
*--------------------------------------------------------------------------*/
|
*--------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*--------------------------------------------------------------------------
|
/*--------------------------------------------------------------------------
|
||||||
* LuaSec 0.3
|
* LuaSec 0.3.1
|
||||||
* Copyright (C) 2006-2008 Bruno Silvestre
|
* Copyright (C) 2006-2009 Bruno Silvestre
|
||||||
*
|
*
|
||||||
*--------------------------------------------------------------------------*/
|
*--------------------------------------------------------------------------*/
|
||||||
|
|
||||||
@ -158,6 +158,9 @@ static int ssl_recv(void *ctx, char *data, size_t count, size_t *got,
|
|||||||
case SSL_ERROR_NONE:
|
case SSL_ERROR_NONE:
|
||||||
*got = err;
|
*got = err;
|
||||||
return IO_DONE;
|
return IO_DONE;
|
||||||
|
case SSL_ERROR_ZERO_RETURN:
|
||||||
|
*got = err;
|
||||||
|
return IO_CLOSED;
|
||||||
case SSL_ERROR_WANT_READ:
|
case SSL_ERROR_WANT_READ:
|
||||||
err = socket_waitfd(&ssl->sock, WAITFD_R, tm);
|
err = socket_waitfd(&ssl->sock, WAITFD_R, tm);
|
||||||
if (err == IO_TIMEOUT) return IO_SSL;
|
if (err == IO_TIMEOUT) return IO_SSL;
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
#define __SSL_H__
|
#define __SSL_H__
|
||||||
|
|
||||||
/*--------------------------------------------------------------------------
|
/*--------------------------------------------------------------------------
|
||||||
* LuaSec 0.3
|
* LuaSec 0.3.1
|
||||||
* Copyright (C) 2006-2008 Bruno Silvestre
|
* Copyright (C) 2006-2009 Bruno Silvestre
|
||||||
*
|
*
|
||||||
*--------------------------------------------------------------------------*/
|
*--------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
-- LuaSec 0.3
|
-- LuaSec 0.3.1
|
||||||
-- Copyright (C) 2006-2008 Bruno Silvestre
|
-- Copyright (C) 2006-2008 Bruno Silvestre
|
||||||
--
|
--
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
@ -10,8 +10,8 @@ require("ssl.core")
|
|||||||
require("ssl.context")
|
require("ssl.context")
|
||||||
|
|
||||||
|
|
||||||
_VERSION = "0.3"
|
_VERSION = "0.3.1"
|
||||||
_COPYRIGHT = "LuaSec 0.3 - Copyright (C) 2006-2008 Bruno Silvestre\n" ..
|
_COPYRIGHT = "LuaSec 0.3.1 - Copyright (C) 2006-2009 Bruno Silvestre\n" ..
|
||||||
"LuaSocket 2.0.2 - Copyright (C) 2004-2007 Diego Nehab"
|
"LuaSocket 2.0.2 - Copyright (C) 2004-2007 Diego Nehab"
|
||||||
|
|
||||||
-- Export functions
|
-- Export functions
|
||||||
|
Loading…
Reference in New Issue
Block a user