diff options
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 | ||