diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2003-06-26 18:47:49 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2003-06-26 18:47:49 +0000 |
| commit | 71f6bb60bf2b7457091c7106190f92ab7e51f7c6 (patch) | |
| tree | 8ad3668667bd3da3c34f7ff7ae0a9a7a4daa4679 /TODO | |
| parent | f330540576031528f0daac231c61d4dd06e8ba1e (diff) | |
| download | luasocket-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-- | 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??? | ||
