aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
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???