aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2003-10-21 01:12:23 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2003-10-21 01:12:23 +0000
commit9bc4e0648ab4a177293a94425594bdc54c9a84fa (patch)
tree21c9be82a75382af48b10a75636fadb49c315456 /TODO
parent24fbcf34707b79ed3d2f6330ea909dfb42a9648b (diff)
downloadluasocket-9bc4e0648ab4a177293a94425594bdc54c9a84fa.tar.gz
luasocket-9bc4e0648ab4a177293a94425594bdc54c9a84fa.tar.bz2
luasocket-9bc4e0648ab4a177293a94425594bdc54c9a84fa.zip
First version of generic SMTP code and of the base64 encoding.
Gonna rewrite the base64 stuff (found a better way).
Diffstat (limited to 'TODO')
-rw-r--r--TODO33
1 files changed, 32 insertions, 1 deletions
diff --git a/TODO b/TODO
index 35a5225..ce3ee38 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,34 @@
1
2Read about
3
4250-ENHANCEDSTATUSCODES
5250-PIPELINING
6250-8BITMIME
7250-SIZE
8250-DSN
9250-ETRN
10250-AUTH GSSAPI
11250-DELIVERBY
12250 HELP
13
14Change return of send and receive callbacks to allow for
15new functions. "" signals end of transmission. Pass total
16number of bytes in request table for HTTP. Callback has nothing
17to do with it.
18
19Make sure nobody can fuck up with the metatables...
20
21Create a passive mode option for the FTP (good for firewall).
22
23Use environments in module definitions or declare all local and create the
24function with exported symbols later?
25
26local P = {}
27complex = P
28setfenv(1, P)
29
30Modules should return their namespace table in the end of the chunk.
31
1Adjust dates in all files 32Adjust dates in all files
2 33
3Test the library on every system possible 34Test the library on every system possible
@@ -7,7 +38,7 @@ Document socket.time and socket.sleep
7Implement time critical stuff from code module in C. 38Implement time critical stuff from code module in C.
8Add service name translation. 39Add service name translation.
9 40
10Ajeitar o protocolo da lua_socketlibopen()... 41Ajeitar o protocolo da luaopen_socket()... sei lá qual é.
11 42
12- testar os options! 43- testar os options!
13- adicionar exemplos de expansão: pipe, local, named pipe 44- adicionar exemplos de expansão: pipe, local, named pipe