diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-06-16 01:02:07 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-06-16 01:02:07 +0000 |
| commit | d46f7a09a768b146f2f3cdc9a6a50357832bd1c7 (patch) | |
| tree | d4f7ca1e677d06446245691d5ece6dab51915f16 /TODO | |
| parent | 843a431ef98fd541d98fd3898463985d9bfcde28 (diff) | |
| download | luasocket-d46f7a09a768b146f2f3cdc9a6a50357832bd1c7.tar.gz luasocket-d46f7a09a768b146f2f3cdc9a6a50357832bd1c7.tar.bz2 luasocket-d46f7a09a768b146f2f3cdc9a6a50357832bd1c7.zip | |
Fixed smtp.lua loading.
Adjusted tftp module.
Added some comments.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 76 |
1 files changed, 35 insertions, 41 deletions
| @@ -1,52 +1,31 @@ | |||
| 1 | ajeitar os README.* | 1 | ajeitar os README.* |
| 2 | ajeitar select. upvalue nao tem nada a ver... | ||
| 3 | make sure filter.chain fails gracefully. | ||
| 4 | ajeitar o manual sobre select, mais liberal agora | ||
| 5 | falar sobre o novo esquema de namespace | ||
| 6 | tirar socket.url socket.ftp etc do manual. agora os namespaces estao | ||
| 7 | liberados. | ||
| 8 | ajeitar as referencias a RFCS e LTNS em todos os arquivos. | 2 | ajeitar as referencias a RFCS e LTNS em todos os arquivos. |
| 9 | proxy no ftp | ||
| 10 | ajeitar < e-mail > no smtp? | ||
| 11 | ajeitar referencias a LTN12 nos manuais | ||
| 12 | 3 | ||
| 13 | make sure sockets are closed when exceptions are raised | 4 | make sure sockets are closed when exceptions are raised |
| 14 | 5 | ||
| 15 | falar sobre encodet/wrapt/decodet no manual sobre mime | ||
| 16 | |||
| 17 | RECEIVE MUDOU!!! (partial stuff) COLOCAR NO MANUAL. | ||
| 18 | HTTP.lua mudou bastante também. | ||
| 19 | pump.step usado em todo mundo que recebe source ou sink | ||
| 20 | |||
| 21 | sources ans sinks are always simple in http and ftp and smtp | ||
| 22 | expose encode/decode tables to provide extensibility for mime module | ||
| 23 | use coroutines instead of fancy filters | ||
| 24 | |||
| 25 | check garbage collection in test*.lua | 6 | check garbage collection in test*.lua |
| 26 | 7 | ||
| 27 | add socket.TIMEOUT to be default timeout? | ||
| 28 | 8 | ||
| 29 | manual | 9 | manual |
| 30 | compatibility: select sets are associative | 10 | * compatibility: select sets are associative |
| 31 | add socket.connect and socket.bind to the manual | 11 | * add socket.connect and socket.bind to the manual |
| 32 | say what a nil callback does for http | 12 | * add shutdown |
| 13 | * add gethostname | ||
| 33 | check all occurences of it's | 14 | check all occurences of it's |
| 34 | - add shutdown | 15 | * the need of a content-length header in the post method... |
| 35 | - add gethostname | 16 | * notice the change in callback conventions |
| 36 | the need of a content-length header in the post method... | 17 | * the callback.lua module and the new mime module. |
| 37 | notice the change in callback conventions | 18 | * escape and unescape in url, not in code! |
| 38 | the callback.lua module and the new mime module. | 19 | * add timeout and proxy to request table |
| 39 | escape and unescape in url, not in code! | 20 | * change stay to redirect |
| 40 | add timeout and proxy to request table | 21 | * socket.time and socket.sleep |
| 41 | change stay to redirect | 22 | * - connect with timeout |
| 42 | socket.time and socket.sleep | ||
| 43 | - connect with timeout | ||
| 44 | local connect | 23 | local connect |
| 45 | add thanks to 'carlos cassino' and 'david burgess' | 24 | * add thanks to 'carlos cassino' and 'david burgess' |
| 46 | add new ip- options and reuseaddr option | 25 | * add new ip- options and reuseaddr option |
| 47 | - add listen to manual | 26 | * - add listen to manual |
| 48 | bind method doesn't do listen anymore | 27 | * bind method doesn't do listen anymore |
| 49 | bind doesn't turn an object into a server object: listen does. | 28 | * bind doesn't turn an object into a server object: listen does. |
| 50 | 29 | ||
| 51 | tests | 30 | tests |
| 52 | checar todos os metodos | 31 | checar todos os metodos |
| @@ -59,9 +38,6 @@ wrp can't break lines in the middle of a line break. | |||
| 59 | add comments into each C module. | 38 | add comments into each C module. |
| 60 | testar os options! | 39 | testar os options! |
| 61 | 40 | ||
| 62 | use gethostname it in SMTP | ||
| 63 | |||
| 64 | make sure modules know if their dependencies are there. | ||
| 65 | 41 | ||
| 66 | Read about | 42 | Read about |
| 67 | 250-ENHANCEDSTATUSCODES | 43 | 250-ENHANCEDSTATUSCODES |
| @@ -108,6 +84,12 @@ Ajeitar o protocolo da luaopen_socket()... sei lá qual é. | |||
| 108 | these are done | 84 | these are done |
| 109 | -------------- | 85 | -------------- |
| 110 | 86 | ||
| 87 | * tirar socket.url socket.ftp etc do manual. agora os namespaces | ||
| 88 | estao liberados. | ||
| 89 | * falar sobre o novo esquema de namespace | ||
| 90 | * ajeitar o manual sobre select, mais liberal agora | ||
| 91 | * make sure filter.chain fails gracefully. | ||
| 92 | * ajeitar select. upvalue nao tem nada a ver... | ||
| 111 | * should be interrupt-safe | 93 | * should be interrupt-safe |
| 112 | * notice the change in callback conventions | 94 | * notice the change in callback conventions |
| 113 | * new mime module replacing old code module (faster, more functionality) | 95 | * new mime module replacing old code module (faster, more functionality) |
| @@ -161,3 +143,15 @@ these are done | |||
| 161 | * change all modules to use the new namespace scheme | 143 | * change all modules to use the new namespace scheme |
| 162 | * write some utilities that use the code.lua module and put them | 144 | * write some utilities that use the code.lua module and put them |
| 163 | * in etc, modify the README.etc file and makefile.dist (eol.lua is done) | 145 | * in etc, modify the README.etc file and makefile.dist (eol.lua is done) |
| 146 | * proxy no ftp? no | ||
| 147 | * ajeitar < e-mail > no smtp? no | ||
| 148 | * ajeitar referencias a LTN12 nos manuais | ||
| 149 | * RECEIVE MUDOU!!! (partial stuff) COLOCAR NO MANUAL. | ||
| 150 | * HTTP.lua mudou bastante também. | ||
| 151 | * falar sobre encodet/wrapt/decodet no manual sobre mime? no. | ||
| 152 | * pump.step usado em todo mundo que recebe source ou sink | ||
| 153 | * sources ans sinks are always simple in http and ftp and smtp | ||
| 154 | * expose encode/decode tables to provide extensibility for mime module | ||
| 155 | * use coroutines instead of fancy filters | ||
| 156 | * add socket.TIMEOUT to be default timeout? no. | ||
| 157 | * use gethostname it in SMTP | ||
