aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Nehab <diego@impa.br>2013-06-14 19:12:44 +0800
committerDiego Nehab <diego@impa.br>2013-06-14 19:12:44 +0800
commitea812a755e6b834505ebbe304d4845df24017515 (patch)
tree7eda49604b22f162de9882491f207f8731c4fe8f
parent2cc51443c21a6f764361147bf9b9361b3eb40c92 (diff)
downloadluasocket-ea812a755e6b834505ebbe304d4845df24017515.tar.gz
luasocket-ea812a755e6b834505ebbe304d4845df24017515.tar.bz2
luasocket-ea812a755e6b834505ebbe304d4845df24017515.zip
Update NEW file and section
-rw-r--r--NEW76
-rw-r--r--doc/index.html23
-rw-r--r--doc/ltn12.html8
3 files changed, 68 insertions, 39 deletions
diff --git a/NEW b/NEW
index 76b8448..0bff64c 100644
--- a/NEW
+++ b/NEW
@@ -1,38 +1,44 @@
1What's New 1What's New
2 2
3This is just a bug-fix/update release. 3Main changes for LuaSocket 3.0-rc1 are IPv6 support and Lua 5.2 compatibility.
4 4
5 * Fixed: manual sample of HTTP authentication now uses correct 5 * Added: Compatible with Lua 5.2
6 "authorization" header (Alexandre Ittner); 6 - Note that unless you define LUA_COMPAT_MODULE, package
7 * Fixed: failure on bind() was destroying the socket (Sam Roberts); 7 tables will not be exported as globals!
8 * Fixed: receive() returns immediatelly if prefix can satisfy 8 * Added: IPv6 support;
9 bytes requested (M Joonas Pihlaja); 9 - Socket.connect and socket.bind support IPv6 addresses;
10 * Fixed: multicast didn't work on Windows, or anywhere 10 - Getpeername and getsockname support IPv6 addresses, and
11 else for that matter (Herbert Leuwer, Adrian Sietsma); 11 return the socket family as a third value;
12 * Fixed: select() now reports an error when called with more 12 - URL module updated to support IPv6 host names;
13 sockets than FD_SETSIZE (Lorenzo Leonini); 13 - New socket.tcp6 and socket.udp6 functions;
14 * Fixed: manual links to home.html changed to index.html (Robert Hahn); 14 - New socket.dns.getaddrinfo and socket.dns.getnameinfo functions;
15 * Fixed: mime.unb64() would return an empty string on results that started 15 * Added: getoption method;
16 with a null character (Robert Raschke); 16 * Fixed: url.unescape was returning additional values;
17 * Fixed: HTTP now automatically redirects on 303 and 307 (Jonathan Gray); 17 * Fixed: mime.qp, mime.unqp, mime.b64, and mime.unb64 could
18 * Fixed: calling sleep() with negative numbers could 18 mistaking their own stack slots for functions arguments;
19 block forever, wasting CPU. Now it returns immediately (MPB); 19 * Fixed: Receiving zero-length datagram is now possible;
20 * Improved: FTP commands are now sent in upper case to 20 * Improved: Hidden all internal library symbols;
21 help buggy servers (Anders Eurenius); 21 * Improved: Better error messages;
22 * Improved: known headers now sent in canonic 22 * Improved: Better documentation of socket options.
23 capitalization to help buggy servers (Joseph Stewart); 23 * Fixed: manual sample of HTTP authentication now uses correct
24 * Improved: Clarified tcp:receive() in the manual (MPB); 24 "authorization" header (Alexandre Ittner);
25 * Improved: Decent makefiles (LHF). 25 * Fixed: failure on bind() was destroying the socket (Sam Roberts);
26 * Fixed: RFC links in documentation now point to IETF (Cosmin Apreutesei). 26 * Fixed: receive() returns immediatelly if prefix can satisfy
27 27 bytes requested (M Joonas Pihlaja);
28 28 * Fixed: multicast didn't work on Windows, or anywhere
29 Yuri's bug? 29 else for that matter (Herbert Leuwer, Adrian Sietsma);
30 Dahlberg 30 * Fixed: select() now reports an error when called with more
31 Sam Roberts 31 sockets than FD_SETSIZE (Lorenzo Leonini);
32 Thomas Harning Jr. 32 * Fixed: manual links to home.html changed to index.html (Robert Hahn);
33 Sebastien Perin 33 * Fixed: mime.unb64() would return an empty string on results that started
34 remove getn in all files 34 with a null character (Robert Raschke);
35 ltn12.pump.all( 35 * Fixed: HTTP now automatically redirects on 303 and 307 (Jonathan Gray);
36 ltn12.source.file(io.open("original.png")), 36 * Fixed: calling sleep() with negative numbers could
37 ltn12.sink.file(io.open("copy.png", "wb")) 37 block forever, wasting CPU. Now it returns immediately (MPB);
38 ) 38 * Improved: FTP commands are now sent in upper case to
39 help buggy servers (Anders Eurenius);
40 * Improved: known headers now sent in canonic
41 capitalization to help buggy servers (Joseph Stewart);
42 * Improved: Clarified tcp:receive() in the manual (MPB);
43 * Improved: Decent makefiles (LHF).
44 * Fixed: RFC links in documentation now point to IETF (Cosmin Apreutesei).
diff --git a/doc/index.html b/doc/index.html
index b8f8798..14b2fe9 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -155,6 +155,29 @@ IPv6 addresses, and return the socket family as a third value;
155<li> Improved: Hidden all internal library symbols; 155<li> Improved: Hidden all internal library symbols;
156<li> Improved: Better error messages; 156<li> Improved: Better error messages;
157<li> Improved: Better documentation of socket options. 157<li> Improved: Better documentation of socket options.
158<li> Fixed: manual sample of HTTP authentication now uses correct
159 "authorization" header (Alexandre Ittner);
160<li> Fixed: failure on bind() was destroying the socket (Sam Roberts);
161<li> Fixed: receive() returns immediatelly if prefix can satisfy
162 bytes requested (M Joonas Pihlaja);
163<li> Fixed: multicast didn't work on Windows, or anywhere
164 else for that matter (Herbert Leuwer, Adrian Sietsma);
165<li> Fixed: select() now reports an error when called with more
166 sockets than FD_SETSIZE (Lorenzo Leonini);
167<li> Fixed: manual links to home.html changed to index.html
168(Robert Hahn);
169<li> Fixed: mime.unb64() would return an empty string on results that started
170 with a null character (Robert Raschke);
171<li> Fixed: HTTP now automatically redirects on 303 and 307 (Jonathan Gray);
172<li> Fixed: calling sleep() with negative numbers could
173 block forever, wasting CPU. Now it returns immediately (MPB);
174<li> Improved: FTP commands are now sent in upper case to
175 help buggy servers (Anders Eurenius);
176<li> Improved: known headers now sent in canonic
177 capitalization to help buggy servers (Joseph Stewart);
178<li> Improved: Clarified tcp:receive() in the manual (MPB);
179<li> Improved: Decent makefiles (LHF).
180<li> Fixed: RFC links in documentation now point to IETF (Cosmin Apreutesei).
158</ul> 181</ul>
159 182
160<!-- old ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 183<!-- old ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
diff --git a/doc/ltn12.html b/doc/ltn12.html
index 7e2f49a..54e66fb 100644
--- a/doc/ltn12.html
+++ b/doc/ltn12.html
@@ -224,8 +224,8 @@ local ltn12 = require("ltn12")
224 224
225-- copy a file 225-- copy a file
226ltn12.pump.all( 226ltn12.pump.all(
227 ltn12.source.file(io.open("original.png")), 227 ltn12.source.file(io.open("original.png", "rb")),
228 ltn12.sink.file(io.open("copy.png")) 228 ltn12.sink.file(io.open("copy.png", "wb"))
229) 229)
230</pre> 230</pre>
231 231
@@ -379,8 +379,8 @@ local ltn12 = require("ltn12")
379 379
380-- copy a file 380-- copy a file
381ltn12.pump.all( 381ltn12.pump.all(
382 ltn12.source.file(io.open("original.png")), 382 ltn12.source.file(io.open("original.png", "rb")),
383 ltn12.sink.file(io.open("copy.png")) 383 ltn12.sink.file(io.open("copy.png", "wb"))
384) 384)
385</pre> 385</pre>
386 386