aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2003-06-26 18:47:49 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2003-06-26 18:47:49 +0000
commit71f6bb60bf2b7457091c7106190f92ab7e51f7c6 (patch)
tree8ad3668667bd3da3c34f7ff7ae0a9a7a4daa4679 /TODO
parentf330540576031528f0daac231c61d4dd06e8ba1e (diff)
downloadluasocket-71f6bb60bf2b7457091c7106190f92ab7e51f7c6.tar.gz
luasocket-71f6bb60bf2b7457091c7106190f92ab7e51f7c6.tar.bz2
luasocket-71f6bb60bf2b7457091c7106190f92ab7e51f7c6.zip
Finished implementation of LuaSocket 2.0 alpha on Linux.
Some testing still needed.
Diffstat (limited to 'TODO')
-rw-r--r--TODO26
1 files changed, 13 insertions, 13 deletions
diff --git a/TODO b/TODO
index 25d2586..5c2492d 100644
--- a/TODO
+++ b/TODO
@@ -1,24 +1,26 @@
1- Melhorar a interface de setoptions (aceitar nada como true, por exemplo)
1- Inicializaccao das classes pode falhar? 2- Inicializaccao das classes pode falhar?
2- Ajeitar melhor a hierarquia de classes. Ajeitar o file... 3- Ajeitar melhor a hierarquia de classes. Ajeitar o file...
4- GARBAGE COLLECTOR!
5- Adicionar um m�todo sock:setoption???
6- testar em v�rias plataformas
7- adicionar exemplos de expans�o: pipe, local, named pipe
3 8
4* Como mostrar um erro em lua_socketlibopen()... 9* Como mostrar um erro em lua_socketlibopen()...
5* O location do "redirect" pode ser relativo ao servidor atual (n�o pode, 10* O location do "redirect" pode ser relativo ao servidor atual (n�o pode,
6 mas os servidores fazem merda...) 11 mas os servidores fazem merda...)
7* - Ajeitar para Lua 4.1 12* Ajeitar para Lua 5.0
13* Padronizar os retornos de funccao
14* Separar as classes em arquivos
15* Retorno de sendto em datagram sockets pode ser refused
16* Fazer compilar com g++
8 17
9- Padronizar os retornos de funccao
10- Thread-safe 18- Thread-safe
11 - proteger gethostby*.* com um mutex GLOBAL! 19 - proteger gethostby*.* com um mutex GLOBAL!
12 - proteger o atomizar o conjunto (timedout, receive), (timedout, send) 20 - proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
13- Usar "require" nos m�dulos 21 - inet_ntoa tamb�m � uma merda.
14- SSL 22- SSL
15- Fazer compilar com g++ 23- Proxy support pro http
16- usar lua_verror
17- separar as classes em arquivos
18- criar mais uma classe, a de stream, entre p_sock e p_client
19- criar um internal include file ls.h
20- impedir que voe quando chamar accept(udpsocket())
21- trocar recv and send por read e write (ver se funciona)
22 24
23- checar opera��es em closed sockets 25- checar opera��es em closed sockets
24- checar teste de writable socket com select 26- checar teste de writable socket com select
@@ -34,6 +36,4 @@
34- unix 92 bytes maximo no endere�o, incluindo o zero 36- unix 92 bytes maximo no endere�o, incluindo o zero
35- unix 9216 maximo de datagram size 37- unix 9216 maximo de datagram size
36 38
37- retorno de send/receive em datagram sockets pode ser refused...
38 39
39- adicionar um m�todo sock:setoption???