diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-02-08 10:01:01 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-02-08 10:01:01 +0000 |
| commit | 8d4e240f6ae50d9b22ddc44f5e207018935da907 (patch) | |
| tree | d8ca9a51dc35534592f700e42740feac20242ede /TODO | |
| parent | 5d32848674b723521e87836eafa24f5ae8f80a89 (diff) | |
| download | luasocket-8d4e240f6ae50d9b22ddc44f5e207018935da907.tar.gz luasocket-8d4e240f6ae50d9b22ddc44f5e207018935da907.tar.bz2 luasocket-8d4e240f6ae50d9b22ddc44f5e207018935da907.zip | |
Forward server working on Mac OS X...
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 40 |
1 files changed, 5 insertions, 35 deletions
| @@ -1,6 +1,7 @@ | |||
| 1 | get rid of a = socket.try() in the manual, except for protected cases. | ||
| 2 | replace it with assert. | ||
| 3 | 1 | ||
| 2 | BUG NO SET DO TINYIRC!!! SINISTRO. | ||
| 3 | talk about the non-blocking connect in the manual | ||
| 4 | test it on Windows!!! | ||
| 4 | 5 | ||
| 5 | think about a dispatcher. | 6 | think about a dispatcher. |
| 6 | - it creates a server and receives a function that will do the work on | 7 | - it creates a server and receives a function that will do the work on |
| @@ -13,17 +14,9 @@ functions for non-blocking so they can be used in the context of the | |||
| 13 | dispatcher! | 14 | dispatcher! |
| 14 | 15 | ||
| 15 | adjust manual for new sock:send returns. | 16 | adjust manual for new sock:send returns. |
| 16 | check all "require("http")" etc in the manual. | ||
| 17 | _VERSION, _DEBUG, etc. | 17 | _VERSION, _DEBUG, etc. |
| 18 | get rid of "base." kludge | ||
| 19 | make sure sock_gethostname.* only return success if the hp is not | ||
| 20 | null! | ||
| 21 | change 'l' prefix in C libraries to 'l-something'... | ||
| 22 | don't forget the declarations in luasocket.h and mime.h!!! | ||
| 23 | leave code for losers that don't have nanosleep | ||
| 24 | 18 | ||
| 25 | "foo.bar.baz" previously had to provide luaopen_foobarbaz() and now | 19 | leave code for losers that don't have nanosleep |
| 26 | should use luaopen_foo_bar_baz(). Change compat-5.1 and LuaSocket? | ||
| 27 | 20 | ||
| 28 | ftp.send/recv return bytes transfered? | 21 | ftp.send/recv return bytes transfered? |
| 29 | new scheme to choose family/protocol of object to create | 22 | new scheme to choose family/protocol of object to create |
| @@ -47,27 +40,4 @@ testar os options! | |||
| 47 | - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) | 40 | - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) |
| 48 | - inet_ntoa também é uma merda. | 41 | - inet_ntoa também é uma merda. |
| 49 | 42 | ||
| 50 | *eliminate globals from namespaces created by module(). | 43 | eliminate globals from namespaces created by module(). |
| 51 | *make sure standard libraries are "required" by modules before use. | ||
| 52 | *use wim's filter.chain or something better | ||
| 53 | *close wasn't returning 1 | ||
| 54 | *make sure errors not thrown by try() are not caught by protect() | ||
| 55 | *move wsocket.c:sock_send kludge to buffer.c:sendraw? | ||
| 56 | *bug on UDP sendto. | ||
| 57 | *fix PROXY in http.lua | ||
| 58 | *use new distribution scheme | ||
| 59 | *create the getstats method. | ||
| 60 | *fix local domain socket kludge of name size | ||
| 61 | *use TLS | ||
| 62 | *sort out the wrap around of gettime... | ||
| 63 | *use doubles all over | ||
| 64 | *sock_send, sock_recv & sock_select use p_tm instead of timeout | ||
| 65 | *make select interrupt safe (will be with tm stuff) | ||
| 66 | *use GetSystemTimeAsFileTime in windows (WinCE will suffer document) | ||
| 67 | *add getstats to the manual | ||
| 68 | *Fazer compilar com g++ | ||
| 69 | *test associativity of socket.select | ||
| 70 | * fix manual for send and receive | ||
| 71 | * add thanks to mike | ||
| 72 | * change sock:send to use indices just like string.sub? | ||
| 73 | * change sendraw to send by chunks | ||
