pom-ng:features_wishlist
This is an old revision of the document!
Table of Contents
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 |
---|---|---|---|
Make system datastore optional | Not started | Undefined | Don't make a system datastore mandatory. |
Port to non-x86 arch | Done | v0.0.16 | Non-x86 arch are not allowed to perform non-aligned access. Tested on ARM while enabling the unaligned access traps. |
Custom port binding | Done | v0.0.15 | Allow the user to bind to a custom port/address for the HTTP server. |
SSL support for HTTP | Done | v0.0.15 | Allow the user to provide certificates for the HTTP server. |
Authentication on HTTP | Done | v0.0.15 | Allow user authentication on the HTTP server. |
Improve packet listener | Done | v0.0.11 | Make packet listener process protocols earlier in the code in case one of the later protocol issues PROTO_STOP. |
Conntrack cleanup | Done | v0.0.7 | Cleanup the conntrack code to drop the field_id definitions and handle timeout when no child in the core. |
Conntrack expectations | Done | v0.0.7 | Allow conntracks to match related connections. Useful for protocols such as FTP or VoIP ones to match the additional connections. |
Statistics | Done | v0.0.8 | Add support for statistics. It should be possible to add any type of counter or gauge. |
Improve locking contention | Done | v0.0.9 | Try to reduce lock contention by using gcc atomic builtin where possible. Clock would be a good start. |
Inputs
Name | Status | Target/Released version | Description |
---|---|---|---|
DVBv5 API migration | Not started | Undefined | Migrate DVB inputs to the DVBv5 API. |
Protocols
Name | Status | Target/Released version | Description |
---|---|---|---|
Signature matching | Not started | Undefined | Allow protocols such as TCP to match the next protocols based on a signature. This will probably be useful only when more protocols are supported. |
NFS statistics | Not started | Undefined | Extract statistics about NFS requests, including NFSv4 COMPOUND statements. Example using tshark and awk (doesn't work with NFSv4): http://pastebin.com/ggyVcjV1 |
SMTP protocol | Done | v0.0.10 | Parse SMTP protocol. |
Datastore
Name | Status | Target/Released version | Description |
---|---|---|---|
Mysql | Not started | Undefined | Implement MySQL support. |
Use home path for default datastore | Done | v0.0.14 | By 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. |
Posgresql | Done | v0.0.14 | Implement Postgresql support. |
pom-ng/features_wishlist.1401268227.txt.gz · Last modified: 2020/05/26 21:59 (external edit)