Ready to release beta.

This commit is contained in:
Diego Nehab 2004-07-02 22:25:58 +00:00
parent 4583a6304d
commit ae898616d1
2 changed files with 11 additions and 13 deletions

3
FIX
View File

@ -1,7 +1,8 @@
compiles with g++
new sample unix domain support
new sample LPD support
comprehensive error messages in the default case.
added getstats to help throttle.
new getstats method to help throttle.
setup error messages in the default case.
listen defaults to 32 backlog
smtp/ftp/http fail gracefully

21
TODO
View File

@ -1,31 +1,28 @@
take a look at DB's smtp patch
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
make aux_newclass receive upvalues
use one upvalue per string name of class/group
make aux_checkgroup by upvalue (faster)
add error message stuff to the manual
make sure all modules that can use it actually use socket.newtry
adicionar exemplos de expansão: pipe, local, named pipe
Add service name translation.
testar os options!
- Fazer compilar com g++
- Thread-safe
- proteger get*by*.* com um mutex GLOBAL!
- proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
- inet_ntoa também é uma merda.
create the getstats method.
sent, received, age = sock:getstats()
*create the getstats method.
*fix local domain socket kludge of name size
*use TLS
*sort out the wrap around of gettime...
*use doubles all over
*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)
*add getstats to the manual
*Fazer compilar com g++