From babcd117b1437f921dc8cf07ed4ffd4fca7a0aa0 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Fri, 9 Dec 2016 00:56:39 +0100 Subject: [PATCH] Fix #43: Add TODO for optimizing HTTP/HTTPS inetd redirect Signed-off-by: Joachim Nilsson --- TODO.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/TODO.md b/TODO.md index dfe31d36..74fd0f9c 100644 --- a/TODO.md +++ b/TODO.md @@ -55,11 +55,14 @@ to achieve compatibility would be to add a plugin to finit which reads Inetd ----- -Add support for throttling connections. - -Optimize interface filtering by using socket filter. The functions -`inet_*_peek()` and `inetd_is_allowed()` used for interace filtering -should be possible to rewrite as socket filters. +* Add support for throttling connections. +* Optimize interface filtering by using socket filter. The functions + `inet_*_peek()` and `inetd_is_allowed()` used for interace filtering + should be possible to rewrite as socket filters. +* Optimize HTTP/HTTPS inetd connections by adding basic support for the + `inetd` variant `redir http/tcp@eth0 nowait [2345] 127.0.0.1:8080`, + which would reduce the overhead of spawn the web server on each HTTP + connection, yet still provide a means of filtering access per iface. Crond