aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FIX3
-rw-r--r--TODO21
2 files changed, 11 insertions, 13 deletions
diff --git a/FIX b/FIX
index b1e5851..b617219 100644
--- a/FIX
+++ b/FIX
@@ -1,7 +1,8 @@
1compiles with g++
1new sample unix domain support 2new sample unix domain support
2new sample LPD support 3new sample LPD support
3comprehensive error messages in the default case. 4comprehensive error messages in the default case.
4added getstats to help throttle. 5new getstats method to help throttle.
5setup error messages in the default case. 6setup error messages in the default case.
6listen defaults to 32 backlog 7listen defaults to 32 backlog
7smtp/ftp/http fail gracefully 8smtp/ftp/http fail gracefully
diff --git a/TODO b/TODO
index 6fa2914..23ee023 100644
--- a/TODO
+++ b/TODO
@@ -1,31 +1,28 @@
1
2take a look at DB's smtp patch 1take a look at DB's smtp patch
3 2
4sort out the wrap around of gettime...
5 use doubles all over
6 tm_get e tm_getretry return the timeval structure pointer
7 sock_send, sock_recv & sock_select use p_tm instead of timeout
8 make select interrupt safe (will be with tm stuff)
9 use GetSystemTimeAsFileTime in windows (WinCE will suffer document)
10
11optmize aux_getgroupudata 3optmize aux_getgroupudata
12 make aux_newclass receive upvalues 4 make aux_newclass receive upvalues
13 use one upvalue per string name of class/group 5 use one upvalue per string name of class/group
14 make aux_checkgroup by upvalue (faster) 6 make aux_checkgroup by upvalue (faster)
15 7
8add error message stuff to the manual
16 9
17make sure all modules that can use it actually use socket.newtry 10make sure all modules that can use it actually use socket.newtry
18adicionar exemplos de expansão: pipe, local, named pipe 11adicionar exemplos de expansão: pipe, local, named pipe
19Add service name translation. 12Add service name translation.
20testar os options! 13testar os options!
21- Fazer compilar com g++
22- Thread-safe 14- Thread-safe
23 - proteger get*by*.* com um mutex GLOBAL! 15 - proteger get*by*.* com um mutex GLOBAL!
24 - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) 16 - proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
25 - inet_ntoa também é uma merda. 17 - inet_ntoa também é uma merda.
26 18
27 19*create the getstats method.
28create the getstats method.
29 sent, received, age = sock:getstats()
30*fix local domain socket kludge of name size 20*fix local domain socket kludge of name size
31*use TLS 21*use TLS
22*sort out the wrap around of gettime...
23 *use doubles all over
24 *sock_send, sock_recv & sock_select use p_tm instead of timeout
25 *make select interrupt safe (will be with tm stuff)
26 *use GetSystemTimeAsFileTime in windows (WinCE will suffer document)
27*add getstats to the manual
28*Fazer compilar com g++