aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-05-26 04:58:32 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-05-26 04:58:32 +0000
commitbf738a03368b8de9c574d9631f131c5a520acf7b (patch)
treea65c512ce4601b056417ff7154ebdc254d762054 /TODO
parent4b7c2db4b7109bf57abd1b76abf24eba27f51aa1 (diff)
downloadluasocket-bf738a03368b8de9c574d9631f131c5a520acf7b.tar.gz
luasocket-bf738a03368b8de9c574d9631f131c5a520acf7b.tar.bz2
luasocket-bf738a03368b8de9c574d9631f131c5a520acf7b.zip
Working with in the manual.
Diffstat (limited to 'TODO')
-rw-r--r--TODO38
1 files changed, 19 insertions, 19 deletions
diff --git a/TODO b/TODO
index ca5b445..2d846fe 100644
--- a/TODO
+++ b/TODO
@@ -19,38 +19,40 @@
19* Separar as classes em arquivos 19* Separar as classes em arquivos
20* Retorno de sendto em datagram sockets pode ser refused 20* Retorno de sendto em datagram sockets pode ser refused
21* select sets are now associative 21* select sets are now associative
22 22* colocar pump.all, pump.step
23colocar pump.all, pump.step e pump.simplify. 23* mudar ltn12.html e usar o exemplo source.cat que está muito melhor.
24mudar ltn12.html e usar o exemplo source.cat que está muito melhor. 24* break smtp.send into c = smtp.open, c:send() c:close()
25 25* fazer com que a socket.source e socket.sink sejam "selectable".
26break smtp.send into c = smtp.open, c:send() c:close() 26* change mime.eol to output marker on detection of first candidate, instead
27 of on the second. that way it works in one pass for strings that end with
28 one candidate.
29* unify backbone of smtp and ftp
30* unify filter and send/receive callback. new sink/source/pump idea.
31* get rid of aux_optlstring
32* get rid of unpack in mime.lua
33* create socket.(sink|source).simplify
34* break chain into a simpler binary chain and a complex (recursive) one.
35* Create a passive mode option for the FTP (good for firewall).
36* Modules should return their namespace table in the end of the chunk.
37
38ajeitar o manual sobre select, mais liberal agora
39conjunto associativo
27 40
28falar sobre encodet/wrapt/decodet no manual sobre mime 41falar sobre encodet/wrapt/decodet no manual sobre mime
29 42
30 43
31RECEIVE MUDOU!!! (partial stuff) COLOCAR NO MANUAL. 44RECEIVE MUDOU!!! (partial stuff) COLOCAR NO MANUAL.
32HTTP.lua mudou bastante também. 45HTTP.lua mudou bastante também.
33 46pump.step usado em todo mundo que recebe source ou sink
34fazer com que a socket.source e socket.sink sejam "selectable".
35
36change mime.eol to output marker on detection of first candidate, instead
37of on the second. that way it works in one pass for strings that end with
38one candidate.
39 47
40colocar um userdata com gc metamethod pra chamar sock_close (WSAClose); 48colocar um userdata com gc metamethod pra chamar sock_close (WSAClose);
41sources ans sinks are always simple in http and ftp and smtp 49sources ans sinks are always simple in http and ftp and smtp
42unify backbone of smtp and ftp
43expose encode/decode tables to provide extensibility for mime module 50expose encode/decode tables to provide extensibility for mime module
44use coroutines instead of fancy filters 51use coroutines instead of fancy filters
45unify filter and send/receive callback. new sink/source/pump idea.
46get rid of aux_optlstring
47wrap sink and sources with a function that performs the replacement
48get rid of unpack in mime.lua
49 52
50check garbage collection in test*.lua 53check garbage collection in test*.lua
51pop3??? 54pop3???
52 55
53break chain into a simpler binary chain and a complex (recursive) one.
54 56
55add socket.TIMEOUT to be default timeout? 57add socket.TIMEOUT to be default timeout?
56 58
@@ -123,9 +125,7 @@ to do with it.
123 125
124Make sure nobody can fuck up with the metatables... 126Make sure nobody can fuck up with the metatables...
125 127
126Create a passive mode option for the FTP (good for firewall).
127 128
128Modules should return their namespace table in the end of the chunk.
129 129
130Adjust dates in all files 130Adjust dates in all files
131 131