mirror of
				https://github.com/lunarmodules/luasocket.git
				synced 2025-10-31 02:15:38 +01:00 
			
		
		
		
	Almost ready to release.
This commit is contained in:
		
							
								
								
									
										4
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								LICENSE
									
									
									
									
									
								
							| @@ -1,5 +1,5 @@ | |||||||
| LuaSocket 2.0.1 license | LuaSocket 2.0.2 license | ||||||
| Copyright <20> 2004-2006 Diego Nehab | Copyright <20> 2004-2007 Diego Nehab | ||||||
|  |  | ||||||
| Permission is hereby granted, free of charge, to any person obtaining a | Permission is hereby granted, free of charge, to any person obtaining a | ||||||
| copy of this software and associated documentation files (the "Software"), | copy of this software and associated documentation files (the "Software"), | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								NEW
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								NEW
									
									
									
									
									
								
							| @@ -1 +1,11 @@ | |||||||
| Fixed case sensitivity in headers of multipart messages in smtp.message. | What's New | ||||||
|  |  | ||||||
|  | This is just a bug-fix/update release. | ||||||
|  |  | ||||||
|  |     * Fixed: crash when reading '*a' on closed socket (Duck); | ||||||
|  |     * Fixed: return values are consistent when reading from closed sockets; | ||||||
|  |     * Fixed: case sensitivity in headers of multipart messages in  | ||||||
|  |       smtp.message() (Graham Henstridge); | ||||||
|  |     * Fixed a couple instances of error() being called instead of base.error().       These would cause an error when an error was reported. :)  (Ketmar Dark); | ||||||
|  |     * Fixed: test script now uses pairs() iterator instead of the old  | ||||||
|  |       Lua syntax (Robert Dodier). | ||||||
|   | |||||||
| @@ -78,7 +78,7 @@ LuaSocket. | |||||||
| </p> | </p> | ||||||
|  |  | ||||||
| <p> | <p> | ||||||
| Copyright © 2004-2006 Diego Nehab. All rights reserved. <br> | Copyright © 2004-2007 Diego Nehab. All rights reserved. <br> | ||||||
| Author: <A href="http://www.cs.princeton.edu/~diego">Diego Nehab</a> | Author: <A href="http://www.cs.princeton.edu/~diego">Diego Nehab</a> | ||||||
| </p> | </p> | ||||||
|  |  | ||||||
| @@ -87,10 +87,10 @@ Author: <A href="http://www.cs.princeton.edu/~diego">Diego Nehab</a> | |||||||
| <h2 id=download>Download</h2> | <h2 id=download>Download</h2> | ||||||
|  |  | ||||||
| <p> | <p> | ||||||
| LuaSocket version 2.0.1 is now  available for download! It  is | LuaSocket version 2.0.2 is now  available for download! It  is | ||||||
| compatible with  Lua 5.0 and Lua 5.1, and has     | compatible with  Lua 5.1, and has     | ||||||
| been tested on Windows XP, Linux, and Mac OS X. Chances | been tested on Windows XP, Linux, and Mac OS X. Chances | ||||||
| are it works well on most UNIX systems. | are it works well on most UNIX distributions and Windows flavours. | ||||||
| </p> | </p> | ||||||
|  |  | ||||||
| <p> | <p> | ||||||
| @@ -108,55 +108,11 @@ available from LuaForge.  These are compatible with the | |||||||
| also available from LuaForge.  | also available from LuaForge.  | ||||||
| </p> | </p> | ||||||
|  |  | ||||||
| <p> | <p> Take a look at the <a | ||||||
| If you are using Lua 5.0, and want to give LuaSocket a quick | href=installation.html>installation</a> section of the | ||||||
| try, download the stand-alone archive and unpack everything into | manual to find out how to properly install the library. | ||||||
| a directory, say <tt>c:\luasocket</tt>. Then set <tt>LUA_INIT</tt> to load |  | ||||||
| the <tt>compat-5.1.lua</tt> and set <tt>LUA_PATH</tt> and |  | ||||||
| <tt>LUA_CPATH</tt> to look for files in the current directory:  |  | ||||||
| </p> | </p> | ||||||
|  |  | ||||||
| <pre class=example> |  | ||||||
| c:\luasocket\> set LUA_INIT=@c:\luasocket\compat-5.1.lua |  | ||||||
| c:\luasocket\> set LUA_CPATH=?.dll |  | ||||||
| c:\luasocket\> set LUA_PATH=?.lua |  | ||||||
| </pre> |  | ||||||
|  |  | ||||||
| <p> |  | ||||||
| From that directory, you can then run the interpreter and it should find all |  | ||||||
| files it needs. To download this manual page from the Internet, for example,  |  | ||||||
| do the following: |  | ||||||
| </p> |  | ||||||
|  |  | ||||||
| <pre class=example> |  | ||||||
| c:\luasocket\> lua50 |  | ||||||
| Lua 5.0.2  Copyright (C) 1994-2004 Tecgraf, PUC-Rio |  | ||||||
| > http = require"socket.http" |  | ||||||
| > print(http.request"http://www.cs.princeton.edu/~diego/professional/luasocket/") |  | ||||||
| --> the source to this web page gets dumped to terminal |  | ||||||
| </pre> |  | ||||||
|  |  | ||||||
| <p> |  | ||||||
| If you are using Lua 5.1, you shouldn't use |  | ||||||
| <tt>compat-5.1.lua</tt>. Just unpack the standalone |  | ||||||
| directory, set <tt>LUA_CPATH</tt> and <tt>LUA_PATH</tt>, and |  | ||||||
| you should be ready to run: |  | ||||||
| </p> |  | ||||||
|  |  | ||||||
| <pre class=example> |  | ||||||
| c:\luasocket\> set LUA_CPATH=?.dll |  | ||||||
| c:\luasocket\> set LUA_PATH=?.lua |  | ||||||
| c:\luasocket\> lua5.1 |  | ||||||
| Lua 5.1  Copyright (C) 1994-2006 Lua.org, PUC-Rio |  | ||||||
| > http = require"socket.http" |  | ||||||
| > print(http.request"http://www.cs.princeton.edu/~diego/professional/luasocket/" |  | ||||||
| --> the source to this web page gets dumped to terminal |  | ||||||
| </pre> |  | ||||||
|  |  | ||||||
| <p> When you are done playing, take a look at the  |  | ||||||
| <a href=installation.html>installation</a> section of the manual to find out |  | ||||||
| how to properly install the library.  </p> |  | ||||||
|  |  | ||||||
| <!-- thanks +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> | <!-- thanks +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> | ||||||
|  |  | ||||||
| <h2 id=thanks>Special thanks</h2> | <h2 id=thanks>Special thanks</h2> | ||||||
| @@ -177,7 +133,23 @@ has been helping a lot too! Thanks to you all! | |||||||
| <h2 id=new>What's New</h2> | <h2 id=new>What's New</h2> | ||||||
|  |  | ||||||
| <p> | <p> | ||||||
| This is just a bug-fix/update release.  | 2.0.2 is just a bug-fix/update release.  | ||||||
|  | </p> | ||||||
|  |  | ||||||
|  | <ul> | ||||||
|  | <li> Fixed: crash when reading '*a' on closed socket (Duck); | ||||||
|  | <li> Fixed: return values are consistent when reading from closed sockets; | ||||||
|  | <li> Fixed: case sensitivity in headers of multipart | ||||||
|  | messages in smtp.message() (Graham Henstridge); | ||||||
|  | <li> Fixed a couple instances of error() being called instead of | ||||||
|  | base.error(). These would cause an error when an error was | ||||||
|  | reported :)  (Ketmar Dark); | ||||||
|  | <li> Fixed: test script now uses pairs() iterator instead | ||||||
|  | of the old Lua syntax (Robert Dodier). | ||||||
|  | </ul> | ||||||
|  |  | ||||||
|  | <p> | ||||||
|  | 2.0.1 is just a bug-fix/update release.  | ||||||
| </p> | </p> | ||||||
|  |  | ||||||
| <ul> | <ul> | ||||||
|   | |||||||
| @@ -39,7 +39,7 @@ Installation"> | |||||||
|  |  | ||||||
| <h2>Installation</h2> | <h2>Installation</h2> | ||||||
|  |  | ||||||
| <p> LuaSocket 2.0.1 uses the new package system for Lua 5.1.   | <p> LuaSocket 2.0.2 uses the new package system for Lua 5.1.   | ||||||
| All Lua library developers are encouraged to update their libraries so that | All Lua library developers are encouraged to update their libraries so that | ||||||
| all libraries can coexist peacefully and users can benefit from the | all libraries can coexist peacefully and users can benefit from the | ||||||
| standardization and flexibility of the standard. | standardization and flexibility of the standard. | ||||||
| @@ -122,17 +122,17 @@ it should be easy to use LuaSocket. Just fire the interpreter and use the | |||||||
| <tt>require</tt> function to gain access to whatever module you need:</p> | <tt>require</tt> function to gain access to whatever module you need:</p> | ||||||
|  |  | ||||||
| <pre class=example> | <pre class=example> | ||||||
| Lua 5.0.2  Copyright (C) 1994-2004 Tecgraf, PUC-Rio | Lua 5.1.2  Copyright (C) 1994-2007 Lua.org, PUC-Rio | ||||||
| > socket = require("socket") | > socket = require("socket") | ||||||
| > print(socket._VERSION) | > print(socket._VERSION) | ||||||
| --> LuaSocket 2.0.1 | --> LuaSocket 2.0.2 | ||||||
| </pre> | </pre> | ||||||
|  |  | ||||||
| <p> Each module loads their dependencies automatically, so you only need to | <p> Each module loads their dependencies automatically, so you only need to | ||||||
| load the modules you directly depend upon: </p> | load the modules you directly depend upon: </p> | ||||||
|  |  | ||||||
| <pre class=example> | <pre class=example> | ||||||
| Lua 5.0.2  Copyright (C) 1994-2004 Tecgraf, PUC-Rio | Lua 5.1.2  Copyright (C) 1994-2007 Lua.org, PUC-Rio | ||||||
| > http = require("socket.http") | > http = require("socket.http") | ||||||
| > print(http.request("http://www.cs.princeton.edu/~diego/professional/luasocket")) | > print(http.request("http://www.cs.princeton.edu/~diego/professional/luasocket")) | ||||||
| --> homepage gets dumped to terminal | --> homepage gets dumped to terminal | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user