aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 12 insertions, 3 deletions
diff --git a/TODO b/TODO
index 9fdb1e8..bd8a950 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,17 @@
1replace times by getrusage 1change send/recv to avoid using select
2 2
3make sure modules know if their dependencies are there. 3add gethostname and use it in HTTP, SMTP etc, and add manual entry.
4add local connect, and manual entry
5add shutdown, and manual entry
6
7only allocate in case of success
8only call select if io fails...
9Proxy support pro http
4 10
11make REUSEADDR an option...
12
13make sure modules know if their dependencies are there.
14_
5one thing i noticed in usocket.c is that it doesn't check for EINTR 15one thing i noticed in usocket.c is that it doesn't check for EINTR
6after write(), sendto(), read(), recvfrom() etc. ? the usual trick is 16after write(), sendto(), read(), recvfrom() etc. ? the usual trick is
7to loop while you get EINTR: 17to loop while you get EINTR:
@@ -68,7 +78,6 @@ Ajeitar o protocolo da luaopen_socket()... sei lá qual é.
68 - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) 78 - proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
69 - inet_ntoa também é uma merda. 79 - inet_ntoa também é uma merda.
70- SSL 80- SSL
71- Proxy support pro http
72 81
73- checar operações em closed sockets 82- checar operações em closed sockets
74- checar teste de writable socket com select 83- checar teste de writable socket com select