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