aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO76
1 files changed, 35 insertions, 41 deletions
diff --git a/TODO b/TODO
index 69cfc6b..33e9a43 100644
--- a/TODO
+++ b/TODO
@@ -1,52 +1,31 @@
1ajeitar os README.* 1ajeitar os README.*
2ajeitar select. upvalue nao tem nada a ver...
3make sure filter.chain fails gracefully.
4ajeitar o manual sobre select, mais liberal agora
5falar sobre o novo esquema de namespace
6tirar socket.url socket.ftp etc do manual. agora os namespaces estao
7liberados.
8ajeitar as referencias a RFCS e LTNS em todos os arquivos. 2ajeitar as referencias a RFCS e LTNS em todos os arquivos.
9proxy no ftp
10ajeitar < e-mail > no smtp?
11ajeitar referencias a LTN12 nos manuais
12 3
13make sure sockets are closed when exceptions are raised 4make sure sockets are closed when exceptions are raised
14 5
15falar sobre encodet/wrapt/decodet no manual sobre mime
16
17RECEIVE MUDOU!!! (partial stuff) COLOCAR NO MANUAL.
18HTTP.lua mudou bastante também.
19pump.step usado em todo mundo que recebe source ou sink
20
21sources ans sinks are always simple in http and ftp and smtp
22expose encode/decode tables to provide extensibility for mime module
23use coroutines instead of fancy filters
24
25check garbage collection in test*.lua 6check garbage collection in test*.lua
26 7
27add socket.TIMEOUT to be default timeout?
28 8
29manual 9manual
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
51tests 30tests
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.
59add comments into each C module. 38add comments into each C module.
60testar os options! 39testar os options!
61 40
62use gethostname it in SMTP
63
64make sure modules know if their dependencies are there.
65 41
66Read about 42Read about
67250-ENHANCEDSTATUSCODES 43250-ENHANCEDSTATUSCODES
@@ -108,6 +84,12 @@ Ajeitar o protocolo da luaopen_socket()... sei lá qual é.
108these are done 84these 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