From c5486e206c2cbb6ee64e2dd3f0d8efafe1e51268 Mon Sep 17 00:00:00 2001 From: Diego Nehab Date: Sun, 2 Jan 2005 23:31:14 +0000 Subject: Releasing. --- NEW | 46 ++++++++++++++++++---------------------------- 1 file changed, 18 insertions(+), 28 deletions(-) (limited to 'NEW') diff --git a/NEW b/NEW index 3d7a19a..b84b5fb 100644 --- a/NEW +++ b/NEW @@ -1,31 +1,21 @@ What's New -Changes in the 2.0-beta2 were mostly bug-fixes. - -<> Fixed silly last-minute-change bug in HTTP/SMTP running; -<> usocket.c/wsocket.c look nicer thanks to Mike; -<> Finally total timeout is reliable on Windows! (found a pretty - simple work around); -<> UDP has a reasonable maximum datagram size (8k); -<> Receive accepts the prefix optional argument (good for - non-blocking); -<> Send doesn't support multiple arguments anymore; -<> Instead, send allows the selection of the substring - to be sent (good for non-blocking); -<> Fixed bug that caused select return tables not to be associative - on windows; -<> Should compiles with g++; -<> New sample unix domain support; -<> New sample LPD support; -<> Comprehensive error messages; -<> New getstats and setstats methods to help - throttling; -<> Listen defaults to 32 backlog; -<> SMTP/FTP/HTTP fail gracefully; -<> accept/connect/select interrupt safe -<> Fixed bug that didn't set accepted sockets as non-blocking -<> New timming functions sleep and gettime have - higher resolution and no wrap around problems; -<> Bug fixes in the manual; -<> Fixed bug of missing cast in getfd. +The big change for the 2.0 (beta3) release was the adoption of the Lua +5.1 package proposal. There were several bug fixes too (a beta is a +beta, is a beta). +* New compat-5.1 distribution: + - Instalation uses new directory structure; + - Namespace hierarchy is in now back in use (ex. socket.url instead of url); + - All modules call require even for standard libraries; +* LTN12 avoids coroutines (so you can go wild on the C side); +* socket.select wasn't calling tm_markstart; +* Kludge on wsocket.c:sock_send for Windows timeout issue moved to + buffer.c:sendraw so it's not a kludge anymore; +* socket.protect only catches errors thrown by socket.try; +* Fixed udp:sendto to call sock_sendto instead of sock_send; +* close wasn't returning 1! +* socket.gettime returns time since Unix Epoch 1/1/1970 (UTC) +* socket.sleep is robust to interrupts; +* http.PROXY wasn't working. +* fixed some of the examples -- cgit v1.2.3-55-g6feb