User Tools

Site Tools


pom-ng:features_wishlist

This is an old revision of the document!


Features wishlist (aka TODO list)

Here is a list of features that will be implemented sooner or later.

Core

Name Status Target/Released version Description
StatisticsDoneReleased in v0.0.8Add support for statistics. It should be possible to add any type of counter or gauge.
Improve packet listenerNot startedUndefinedMake packet listener process protocols earlier in the code in case one of the later protocol issues PROTO_STOP.
Improve locking contentionNot startedUndefinedTry to reduce lock contention by using gcc atomic builtin where possible. Clock would be a good start.
Port to non-x86 archNot startedUndefinedNon-x86 arch are not allowed to perform non-aligned access. Proto 802.11 needs special handling for that and the rest of the code needs to be tested.
Make system datastore optionalNot startedUndefinedDon't make a system datastore mandatory.
Conntrack cleanupDoneReleased in v0.0.7Cleanup the conntrack code to drop the field_id definitions and handle timeout when no child in the core.
Conntrack expectationsDoneReleased in v0.0.7Allow conntracks to match related connections. Useful for protocols such as FTP or VoIP ones to match the additional connections.

Inputs

Name Status Target/Released version Description
DVBv5 API migrationNot startedUndefinedMigrate DVB inputs to the DVBv5 API.

Protocols

Name Status Target/Released version Description
Signature matchingNot startedUndefinedAllow protocols such as TCP to match the next protocols based on a signature.
NFS statisticsNot startedUndefinedExtract statistics about NFS requests, including NFSv4 COMPOUND statements. Example using tshark and awk (doesn't work with NFSv4): http://pastebin.com/ggyVcjV1

Datastore

Name Status Target/Released version Description
Use home path for default datastoreNot startedUndefinedBy default, the system datastore points to the current directory to store the db file (./pom-ng.db). It should point to ~/.pom-ng/sys_dstore.db or similar.
pom-ng/features_wishlist.1360234069.txt.gz · Last modified: 2020/05/26 21:59 (external edit)