summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2026-05-31 11:32:34 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2026-05-31 11:32:34 +0200
commit261c19b7a3700d20ccf33948f52b2626cdec5002 (patch)
tree007d0b76a933d7ed87b0f47a0cc34678e49076a9
parent33fa0aaf91edf594c016e1584b1ad54c624e4b83 (diff)
Add some TODOs
-rw-r--r--contributing.mdwn2
1 files changed, 2 insertions, 0 deletions
diff --git a/contributing.mdwn b/contributing.mdwn
index 0e8a41d5..bb578b12 100644
--- a/contributing.mdwn
+++ b/contributing.mdwn
@@ -122,6 +122,8 @@ part:1:file:/home/samy/tmp/foo`). This would be libnetfs-based.
* Add a limitation in the number of a process that a given uid can run. That would be in the `proc` translator. That will allow to avoid crashes when an application goes crazy with forking. Setting a hardcoded limitation would thus already be useful.
* Complete BPF program validation in `libbpf`. For instance, for now if `BPF_MOD` or `BPF_XOR` are used in a filter, it is accepted, but the matching always fails. We should pre-refuse any unknown instruction (and of course then implement `BPF_MOD` and `BPF_XOR`)
* Make something useful out of SIGINFO for programs which do catch it. This is in `glibc/hurd/siginfo.c`, it could e.g. print the current RPC, like BSD does.
+* Define some way to get network interface statistics (sent/received bytes/packets, etc.), probably as an ioctl like the other network interface manipulation calls, ideally like BSD does.
+* Add `SO_RCVTIMEO` support to `pflocal`. That means adding timed reception support to `libpipe`, and plugging it in pflocal.
<a name="porting"></a>
## Porting Packages