aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO48
1 files changed, 8 insertions, 40 deletions
diff --git a/TODO b/TODO
index 9586e23..ac4291c 100644
--- a/TODO
+++ b/TODO
@@ -1,25 +1,11 @@
1 1ftp send should return server replies?
2fix unix.c to return just a function 2make sure there are no object files in the distribution tarball
3get rid of setmetatable(, nil) since packages don't need this anymore in 3http handling of 100-continue, see DB patch
45.1 4DB ftp.lua bug.
5 5test unix.c to return just a function and works with require"unix"
6new instalation scheme??? 6get rid of setmetatable(, nil) since packages don't need this anymore in 5.1
7 7compat-5.1 novo
8test empty socket.select no windows. 8ajeitar pra lua-5.1
9
10bug by mathew percival?
11
12test it on Windows!!!
13
14leave code for losers that don't have nanosleep
15
16ftp.send/recv return bytes transfered?
17new scheme to choose family/protocol of object to create
18change ltn13 to make sure drawbacks are obvious
19 - check discussion
20use mike's "don't set to blocking before closing unless needed" patch?
21take a look at DB's smtp patch (add "extra argument" table)
22
23 9
24adicionar exemplos de expansão: pipe, local, named pipe 10adicionar exemplos de expansão: pipe, local, named pipe
25testar os options! 11testar os options!
@@ -27,21 +13,3 @@ testar os options!
27 - proteger get*by*.* com um mutex GLOBAL! 13 - proteger get*by*.* com um mutex GLOBAL!
28 - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) 14 - proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
29 - inet_ntoa também é uma merda. 15 - inet_ntoa também é uma merda.
30
31* protect doesn't catch errors by error and assert
32* BUG NO SET DO TINYIRC!!! SINISTRO.
33* _VERSION, _DEBUG, etc.
34* talk about new create field in HTTP, FTP and SMTP
35* talk about the non-blocking connect in the manual
36* think about how to extend http, ftp, smtp to use special send and receive
37* functions for non-blocking so they can be used in the context of the
38* dispatcher!
39* adjust manual for new sock:send returns.
40* think about a dispatcher.
41 * - it creates a server and receives a function that will do the work on
42 * received connections
43 * - this function is invoked with the client socket
44 * - it calls special send and receive functions that yield on timeout
45* arranjar um jeito de fazer multipart/alternative
46* what the hell does __unload do?
47 * it's there just in case someone wants to use it.