author | viric@llimona |
Tue, 30 May 2006 12:02:13 +0200 | |
changeset 55 | c72dbd390cf2 |
parent 54 | a456a2e5fca4 |
permissions | -rw-r--r-- |
17 | 1 |
* Verificar les mides de buffers a read, recv, fgets |
46 | 2 |
Should be ok. |
3 |
* Fer que in_npipe crei la named pipe? No sé què és millor. És un fàstic |
|
4 |
això de voler llegir d'una named pipe de manera segura. |
|
5 |
* establir els permisos del unix socket. Com fer-ho sense race-condition? |
|
17 | 6 |
|
35 | 7 |
* Implementar la sortida UDP. |
54 | 8 |
- Done. |
35 | 9 |
* Implementar el HUP al kernel - rellegir la configuració. |
54 | 10 |
- Done. |
35 | 11 |
* Implementar catxé de log-file amb SIGUSR1 associat. (De veritat?!) |
54 | 12 |
- I won't do that. |
35 | 13 |
* Implementar una mort neta dels childs (SIGTERM) i el kernel. |
54 | 14 |
- Done in kernel and in_unix. The others die quite fine. |
37
2db8451df601
First code for SIGHUP reconfiguration. It still doesn't work fine. More in TODO.
viric@mandarina
parents:
35
diff
changeset
|
15 |
* The childs should control SIGINT. Otherwise, they become killed on Control-C |
2db8451df601
First code for SIGHUP reconfiguration. It still doesn't work fine. More in TODO.
viric@mandarina
parents:
35
diff
changeset
|
16 |
under an xterm. |
54 | 17 |
- Done in syslog_in_unix. I think it's not needed in other syslog_in_* |
18 |
* Add the PID file check. |
|
19 |
* Add the sendfile() on accept(). |
|
39
60858d13b22c
Log file output written in a C module. Now the kernel doesn't check the errors
viric@mandarina
parents:
37
diff
changeset
|
20 |
|
60858d13b22c
Log file output written in a C module. Now the kernel doesn't check the errors
viric@mandarina
parents:
37
diff
changeset
|
21 |
Known problems |
60858d13b22c
Log file output written in a C module. Now the kernel doesn't check the errors
viric@mandarina
parents:
37
diff
changeset
|
22 |
---------------- |
60858d13b22c
Log file output written in a C module. Now the kernel doesn't check the errors
viric@mandarina
parents:
37
diff
changeset
|
23 |
Maybe the incoming data will be packetized, or even the outcomming. We don't |
60858d13b22c
Log file output written in a C module. Now the kernel doesn't check the errors
viric@mandarina
parents:
37
diff
changeset
|
24 |
manage that. |