aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-16 01:02:07 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-16 01:02:07 +0000
commitd46f7a09a768b146f2f3cdc9a6a50357832bd1c7 (patch)
treed4f7ca1e677d06446245691d5ece6dab51915f16 /TODO
parent843a431ef98fd541d98fd3898463985d9bfcde28 (diff)
downloadluasocket-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--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