diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -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??? | ||