summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2008-05-18 18:35:35 +0200
committerPatrick McHardy <kaber@trash.net>2008-05-18 18:35:35 +0200
commit835110044bd970518e10b28348ce6619818ce363 (patch)
tree76abdc04a3b9b8a29e3daded34cb2779a939df9b /TODO
parentdce17ab4526920f1930f1fee4245ea66c33093ec (diff)
Remove obsolete patches and files and move ulogd to repository top-level directory
Diffstat (limited to 'TODO')
-rw-r--r--TODO20
1 files changed, 15 insertions, 5 deletions
diff --git a/TODO b/TODO
index f305204..3ab6194 100644
--- a/TODO
+++ b/TODO
@@ -13,15 +13,25 @@ X add timer to flush queue in user-defineable time intervals
ulogd:
X MYSQL output plugin
X syslog compatibility output plugin
-- _fini() support for plugin destructors (needed for clean shutdown and
+- autoconf-detection of ipt_ULOG.h
+X _fini() support for plugin destructors (needed for clean shutdown and
SIGHUP configfile reload
X commandline option for "to fork or not to fork"
X various command line options (we don't even have --version)
- add support for capabilities to run as non-root
-- big endian fixes
-- man pages
+X big endian fixes
+X man pages
- IPv6 support (core and extensions)
-- make ULOGD_RET_RAW contain information about the size of the returned object
+X pcap output plugin (to use ethereal/tcpdump/... for the logs)
+- enable user to specify directory where to look for kernel include files
+- support for static linking
+- make core maintain a list of keyid's that all the output plugins are
+ interested. The interpreters would be called with their respective
+ section of that list, and only compute those values that are actually
+ used by any of the running output plugins
+- issues with ulogd_BASE and partially copied packets (--ulog-cprange)
+- problem wrt. ulogd_BASE and fragments
+- implement extension SIGHUP handlers (including config re-parse)
conffile:
-- rewrite. This stuff is a real mess.
+- rewrite parser. This stuff is a real mess. Anybody interested?