mirror of
				https://github.com/brunoos/luasec.git
				synced 2025-10-31 18:35:33 +01:00 
			
		
		
		
	LuaSec 0.3.1
This commit is contained in:
		
							
								
								
									
										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 | ||||
| ---------- | ||||
| - 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 | ||||
| ------------ | ||||
| - 'key' and 'certificate' configurations become optional. | ||||
| - 'key' and 'certificate' configurations become optional. (thanks Ren<65> Rebe) | ||||
| - 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: | ||||
|  | ||||
|   | ||||
							
								
								
									
										4
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								LICENSE
									
									
									
									
									
								
							| @@ -1,5 +1,5 @@ | ||||
| LuaSec 0.3 license | ||||
| Copyright (C) 2006-2008 Bruno Silvestre | ||||
| LuaSec 0.3.1 license | ||||
| Copyright (C) 2006-2009 Bruno Silvestre | ||||
|  | ||||
| Permission is hereby granted, free  of charge, to any person obtaining | ||||
| a  copy  of this  software  and  associated  documentation files  (the | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| /*-------------------------------------------------------------------------- | ||||
|  * LuaSec 0.3 | ||||
|  * Copyright (C) 2006-2008 Bruno Silvestre | ||||
|  * LuaSec 0.3.1 | ||||
|  * Copyright (C) 2006-2009 Bruno Silvestre | ||||
|  * | ||||
|  *--------------------------------------------------------------------------*/ | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ | ||||
| #define __CONTEXT_H__ | ||||
|  | ||||
| /*-------------------------------------------------------------------------- | ||||
|  * LuaSec 0.3 | ||||
|  * Copyright (C) 2006-2008 Bruno Silvestre | ||||
|  * LuaSec 0.3.1 | ||||
|  * Copyright (C) 2006-2009 Bruno Silvestre | ||||
|  * | ||||
|  *--------------------------------------------------------------------------*/ | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| /*-------------------------------------------------------------------------- | ||||
|  * LuaSec 0.3 | ||||
|  * Copyright (C) 2006-2008 Bruno Silvestre | ||||
|  * LuaSec 0.3.1 | ||||
|  * 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: | ||||
|       *got = err; | ||||
|       return IO_DONE; | ||||
|     case SSL_ERROR_ZERO_RETURN: | ||||
|       *got = err; | ||||
|       return IO_CLOSED; | ||||
|     case SSL_ERROR_WANT_READ: | ||||
|       err = socket_waitfd(&ssl->sock, WAITFD_R, tm); | ||||
|       if (err == IO_TIMEOUT) return IO_SSL; | ||||
|   | ||||
| @@ -2,8 +2,8 @@ | ||||
| #define __SSL_H__ | ||||
|  | ||||
| /*-------------------------------------------------------------------------- | ||||
|  * LuaSec 0.3 | ||||
|  * Copyright (C) 2006-2008 Bruno Silvestre | ||||
|  * LuaSec 0.3.1 | ||||
|  * Copyright (C) 2006-2009 Bruno Silvestre | ||||
|  * | ||||
|  *--------------------------------------------------------------------------*/ | ||||
|  | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| ------------------------------------------------------------------------------ | ||||
| -- LuaSec 0.3 | ||||
| -- LuaSec 0.3.1 | ||||
| -- Copyright (C) 2006-2008 Bruno Silvestre | ||||
| -- | ||||
| ------------------------------------------------------------------------------ | ||||
| @@ -10,8 +10,8 @@ require("ssl.core") | ||||
| require("ssl.context") | ||||
|  | ||||
|  | ||||
| _VERSION   = "0.3" | ||||
| _COPYRIGHT = "LuaSec 0.3 - Copyright (C) 2006-2008 Bruno Silvestre\n" ..  | ||||
| _VERSION   = "0.3.1" | ||||
| _COPYRIGHT = "LuaSec 0.3.1 - Copyright (C) 2006-2009 Bruno Silvestre\n" ..  | ||||
|              "LuaSocket 2.0.2 - Copyright (C) 2004-2007 Diego Nehab" | ||||
|  | ||||
| -- Export functions | ||||
|   | ||||
		Reference in New Issue
	
	Block a user