From 71f6bb60bf2b7457091c7106190f92ab7e51f7c6 Mon Sep 17 00:00:00 2001 From: Diego Nehab <diego@tecgraf.puc-rio.br> Date: Thu, 26 Jun 2003 18:47:49 +0000 Subject: Finished implementation of LuaSocket 2.0 alpha on Linux. Some testing still needed. --- TODO | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 25d2586..5c2492d 100644 --- a/TODO +++ b/TODO @@ -1,24 +1,26 @@ +- Melhorar a interface de setoptions (aceitar nada como true, por exemplo) - Inicializaccao das classes pode falhar? - Ajeitar melhor a hierarquia de classes. Ajeitar o file... +- GARBAGE COLLECTOR! +- Adicionar um m�todo sock:setoption??? +- testar em v�rias plataformas +- adicionar exemplos de expans�o: pipe, local, named pipe * Como mostrar um erro em lua_socketlibopen()... * O location do "redirect" pode ser relativo ao servidor atual (n�o pode, mas os servidores fazem merda...) -* - Ajeitar para Lua 4.1 +* Ajeitar para Lua 5.0 +* Padronizar os retornos de funccao +* Separar as classes em arquivos +* Retorno de sendto em datagram sockets pode ser refused +* Fazer compilar com g++ -- Padronizar os retornos de funccao - Thread-safe - proteger gethostby*.* com um mutex GLOBAL! - - proteger o atomizar o conjunto (timedout, receive), (timedout, send) -- Usar "require" nos m�dulos + - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) + - inet_ntoa tamb�m � uma merda. - SSL -- Fazer compilar com g++ -- usar lua_verror -- separar as classes em arquivos -- criar mais uma classe, a de stream, entre p_sock e p_client -- criar um internal include file ls.h -- impedir que voe quando chamar accept(udpsocket()) -- trocar recv and send por read e write (ver se funciona) +- Proxy support pro http - checar opera��es em closed sockets - checar teste de writable socket com select @@ -34,6 +36,4 @@ - unix 92 bytes maximo no endere�o, incluindo o zero - unix 9216 maximo de datagram size -- retorno de send/receive em datagram sockets pode ser refused... -- adicionar um m�todo sock:setoption??? -- cgit v1.2.3-55-g6feb