diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -1,7 +1,17 @@ | |||
1 | replace times by getrusage | 1 | change send/recv to avoid using select |
2 | 2 | ||
3 | make sure modules know if their dependencies are there. | 3 | add gethostname and use it in HTTP, SMTP etc, and add manual entry. |
4 | add local connect, and manual entry | ||
5 | add shutdown, and manual entry | ||
6 | |||
7 | only allocate in case of success | ||
8 | only call select if io fails... | ||
9 | Proxy support pro http | ||
4 | 10 | ||
11 | make REUSEADDR an option... | ||
12 | |||
13 | make sure modules know if their dependencies are there. | ||
14 | _ | ||
5 | one thing i noticed in usocket.c is that it doesn't check for EINTR | 15 | one thing i noticed in usocket.c is that it doesn't check for EINTR |
6 | after write(), sendto(), read(), recvfrom() etc. ? the usual trick is | 16 | after write(), sendto(), read(), recvfrom() etc. ? the usual trick is |
7 | to loop while you get EINTR: | 17 | to 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 |