More TODO.

This commit is contained in:
Diego Nehab 2004-06-24 07:36:49 +00:00
parent 2fbd3a1100
commit 7aaba59909
2 changed files with 14 additions and 5 deletions

18
TODO
View File

@ -1,12 +1,24 @@
setup error messages in the default case.
ajeitar o connect com a dica do mike ajeitar o connect com a dica do mike
if ((err > 1 || !FD_ISSET(sock, &wfds)) && if ((err > 1 || !FD_ISSET(sock, &wfds)) &&
recv(sock, &dummy, 0, 0) < 0 && errno != EWOULDBLOCK) ... recv(sock, &dummy, 0, 0) < 0 && errno != EWOULDBLOCK) ...
sort out the wrap around of gettime... sort out the wrap around of gettime...
use doubles all over
tm_get e tm_getretry return the timeval structure pointer
sock_send, sock_recv & sock_select use p_tm instead of timeout
make select interrupt safe (will be with tm stuff)
use GetSystemTimeAsFileTime in windows (WinCE will suffer document)
optmize aux_getgroupudata optmize aux_getgroupudata
make aux_newclass receive upvalues
use one upvalue per string name of class/group
make aux_checkgroup by upvalue (faster)
fix local domain socket kludge of name size
make sure all modules that can use it actually use socket.newtry make sure all modules that can use it actually use socket.newtry
make select interrupt safe
adicionar exemplos de expansão: pipe, local, named pipe adicionar exemplos de expansão: pipe, local, named pipe
Add service name translation. Add service name translation.
testar os options! testar os options!
@ -16,7 +28,3 @@ testar os options!
- proteger ou atomizar o conjunto (timedout, receive), (timedout, send) - proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
- inet_ntoa também é uma merda. - inet_ntoa também é uma merda.
- SSL - SSL
these are done
* unix 92 bytes maximo no endereço, incluindo o zero
* unix 9216 maximo de datagram size

View File

@ -198,6 +198,7 @@ local function encode_b64test()
local sp2 = mime.wrap("base64", 30) local sp2 = mime.wrap("base64", 30)
local sp1 = mime.wrap(27) local sp1 = mime.wrap(27)
local chain = ltn12.filter.chain(e1, sp1, e2, sp2, e3, sp3, e4, sp4) local chain = ltn12.filter.chain(e1, sp1, e2, sp2, e3, sp3, e4, sp4)
chain = socket.protect(chain)
transform(b64test, eb64test, chain) transform(b64test, eb64test, chain)
end end