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++ | ||
