diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-07-02 22:25:58 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-07-02 22:25:58 +0000 |
commit | ae898616d13bde7a8652c36dd7a775be2c53ac5c (patch) | |
tree | c29f5d704399347668058aeaba380f974a50fdc4 | |
parent | 4583a6304ddb28a93f76779b723fac5f279e2992 (diff) | |
download | luasocket-ae898616d13bde7a8652c36dd7a775be2c53ac5c.tar.gz luasocket-ae898616d13bde7a8652c36dd7a775be2c53ac5c.tar.bz2 luasocket-ae898616d13bde7a8652c36dd7a775be2c53ac5c.zip |
Ready to release beta.
-rw-r--r-- | FIX | 3 | ||||
-rw-r--r-- | TODO | 21 |
2 files changed, 11 insertions, 13 deletions
@@ -1,7 +1,8 @@ | |||
1 | compiles with g++ | ||
1 | new sample unix domain support | 2 | new sample unix domain support |
2 | new sample LPD support | 3 | new sample LPD support |
3 | comprehensive error messages in the default case. | 4 | comprehensive error messages in the default case. |
4 | added getstats to help throttle. | 5 | new getstats method to help throttle. |
5 | setup error messages in the default case. | 6 | setup error messages in the default case. |
6 | listen defaults to 32 backlog | 7 | listen defaults to 32 backlog |
7 | smtp/ftp/http fail gracefully | 8 | smtp/ftp/http fail gracefully |
@@ -1,31 +1,28 @@ | |||
1 | |||
2 | take a look at DB's smtp patch | 1 | take a look at DB's smtp patch |
3 | 2 | ||
4 | sort out the wrap around of gettime... | ||
5 | use doubles all over | ||
6 | tm_get e tm_getretry return the timeval structure pointer | ||
7 | sock_send, sock_recv & sock_select use p_tm instead of timeout | ||
8 | make select interrupt safe (will be with tm stuff) | ||
9 | use GetSystemTimeAsFileTime in windows (WinCE will suffer document) | ||
10 | |||
11 | optmize aux_getgroupudata | 3 | optmize aux_getgroupudata |
12 | make aux_newclass receive upvalues | 4 | make aux_newclass receive upvalues |
13 | use one upvalue per string name of class/group | 5 | use one upvalue per string name of class/group |
14 | make aux_checkgroup by upvalue (faster) | 6 | make aux_checkgroup by upvalue (faster) |
15 | 7 | ||
8 | add error message stuff to the manual | ||
16 | 9 | ||
17 | make sure all modules that can use it actually use socket.newtry | 10 | make sure all modules that can use it actually use socket.newtry |
18 | adicionar exemplos de expansão: pipe, local, named pipe | 11 | adicionar exemplos de expansão: pipe, local, named pipe |
19 | Add service name translation. | 12 | Add service name translation. |
20 | testar os options! | 13 | testar os options! |
21 | - Fazer compilar com g++ | ||
22 | - Thread-safe | 14 | - Thread-safe |
23 | - proteger get*by*.* com um mutex GLOBAL! | 15 | - proteger get*by*.* com um mutex GLOBAL! |
24 | - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) | 16 | - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) |
25 | - inet_ntoa também é uma merda. | 17 | - inet_ntoa também é uma merda. |
26 | 18 | ||
27 | 19 | *create the getstats method. | |
28 | create the getstats method. | ||
29 | sent, received, age = sock:getstats() | ||
30 | *fix local domain socket kludge of name size | 20 | *fix local domain socket kludge of name size |
31 | *use TLS | 21 | *use TLS |
22 | *sort out the wrap around of gettime... | ||
23 | *use doubles all over | ||
24 | *sock_send, sock_recv & sock_select use p_tm instead of timeout | ||
25 | *make select interrupt safe (will be with tm stuff) | ||
26 | *use GetSystemTimeAsFileTime in windows (WinCE will suffer document) | ||
27 | *add getstats to the manual | ||
28 | *Fazer compilar com g++ | ||