diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-06-20 04:51:55 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-06-20 04:51:55 +0000 |
commit | 37f7af4b9f1250e3c3439df03d43cf291a4d6f37 (patch) | |
tree | 33f7d8fbbc2860378059810c5372aadc140f1305 /doc | |
parent | ae4ba2aa98af4e6d035850fcbc5985cea94f25fa (diff) | |
download | luasocket-37f7af4b9f1250e3c3439df03d43cf291a4d6f37.tar.gz luasocket-37f7af4b9f1250e3c3439df03d43cf291a4d6f37.tar.bz2 luasocket-37f7af4b9f1250e3c3439df03d43cf291a4d6f37.zip |
Added check-links-nb.lua that check links in a non-blocking way.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/index.html | 51 |
1 files changed, 27 insertions, 24 deletions
diff --git a/doc/index.html b/doc/index.html index ee97e02..933fa5f 100644 --- a/doc/index.html +++ b/doc/index.html | |||
@@ -165,32 +165,35 @@ support. | |||
165 | </p> | 165 | </p> |
166 | 166 | ||
167 | <ul> | 167 | <ul> |
168 | <li> Improved: <tt>tcp{client}:send(data, i)</tt> now returns <tt>(i+sent-1)</tt>. This is great for non-blocking I/O, but might break some code; | 168 | <li> Improved: <tt>tcp:send(data, i, j)</tt> to return <tt>(i+sent-1)</tt>. This is great for non-blocking I/O, but might break some code; |
169 | <li> Improved: HTTP, SMTP, and FTP functions accept a new field | 169 | <li> Improved: HTTP, SMTP, and FTP functions to accept a new field |
170 | <tt>connect</tt> that can be used to replace the function invoked to | 170 | <tt>create</tt> that overrides the function used to create socket objects; |
171 | create and connect the sockets used internally; | 171 | <li> Fixed: <tt>url.absolute()</tt> to work when <tt>base_url</tt> is in |
172 | <li> Fixed: <tt>url.absolute()</tt> was not working when <tt>base_url</tt> was | 172 | parsed form; |
173 | already parsed; | 173 | <li> Fixed: <tt>http.request()</tt> not to redirect when the location |
174 | <li> Fixed: <tt>http.request()</tt> was redirecting even when the location | 174 | header is empty (naughty servers...); |
175 | header was empty (well, it shouldn't be empty); | 175 | <li> Fixed: <tt>tcp{client}:shutdown()</tt> to check for class instead of |
176 | <li> Fixed: <tt>tcp{client}:shutdown()</tt> was checking for group instead of class; | 176 | group; |
177 | <li> Fixed: <tt>socket.try()</tt> can't be used in place of <tt>assert()</tt>. The manual and examples don't do it anymore; | 177 | <li> Fixed: The manual to stop using <tt>socket.try()</tt> in place of |
178 | <li> Improved: Get rid of <tt>require("base")</tt> kludge in <tt>package.loaded</tt>; | 178 | <tt>assert()</tt>, since it can't; |
179 | <li> Fixedd: Parts of the manual referred to <tt>require("http")</tt> instead of | 179 | <li> Improved: Got rid of <tt>package.loaded.base = _G</tt> kludge; |
180 | <li> Fixed: Parts of the manual referred to <tt>require("http")</tt> instead of | ||
180 | <tt>require("socket.http")</tt>; | 181 | <tt>require("socket.http")</tt>; |
181 | <li> Improved: Changed 'l' prefix in C libraries to 'c' to avoid clash with LHF | 182 | <li> Improved: Socket and MIME binaries are called 'core' each inside their |
182 | libraries; | 183 | directory (ex. "socket/core.dll"). The 'l' prefix was just a bad idea; |
183 | <li> Improved: Using bundles in Mac OS X; | 184 | <li> Improved: Using bundles in Mac OS X, instead of dylibs; |
184 | <li> Fixed: <tt>luasocket.h</tt> was exporting <tt>luaopen_socket</tt> | 185 | <li> Fixed: <tt>luasocket.h</tt> to export <tt>luaopen_socketcore</tt>; |
185 | instead of <tt>luaopen_csocket</tt>; | 186 | <li> Fixed: <tt>udp:setpeername()</tt> so you can "disconnect" an |
186 | <li> Fixed: <tt>udp:setpeername()</tt> only worked for | 187 | <tt>UDP</tt> socket; |
187 | <tt>udp{unconnected}</tt>. Now you can "disconnect" an <tt>UDP</tt> socket; | 188 | <li> Fixed: A weird bug in HTTP support that caused some requests to |
188 | <li> Fixed: bug in http.lua that caused some requests to fail (Florian | 189 | fail (Florian Berger); |
189 | Berger); | 190 | <li> Fixed: Bug in <tt>socket.select()</tt> that caused sockets |
190 | <li> Fixed: bug in <tt>select.c</tt> that prevented sockets with descriptor 0 from working (Renato Maia); | 191 | with descriptor 0 to be ignored (Renato Maia); |
191 | <li> Fixed: "bug" that caused <tt>dns.toip</tt> to crash under uLinux; | 192 | <li> Fixed: "Bug" that caused <tt>dns.toip()</tt> to crash under uLinux |
192 | <li> Fixed: "bug" that caused a crash in <tt>gethostbyname</tt> under VMS | 193 | (William Trenker); |
194 | <li> Fixed: "Bug" that caused <tt>gethostbyname</tt> to crash under VMS | ||
193 | (Renato Maia); | 195 | (Renato Maia); |
196 | <li> Fixed: <tt>tcp:send("")</tt> to return 0 bytes sent (Alexander Marinov); | ||
194 | <li> Improved: <tt>socket.DEBUG</tt> and <tt>socket.VERSION</tt> became <tt>socket._DEBUGs</tt> and <tt>socket._VERSION</tt> for uniformity with other libraries. | 197 | <li> Improved: <tt>socket.DEBUG</tt> and <tt>socket.VERSION</tt> became <tt>socket._DEBUGs</tt> and <tt>socket._VERSION</tt> for uniformity with other libraries. |
195 | </ul> | 198 | </ul> |
196 | 199 | ||