summaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authorelie <elie>2005-06-28 20:22:35 +0000
committerelie <elie>2005-06-28 20:22:35 +0000
commit3b39624dcf788a7c3f15cfd602b3f8d22e691716 (patch)
tree1f6ede387e5f24b8c7c4c9332482b9e062425bc2 /TODO.txt
parentab577ea216b058b957b1c32ce9d9aeb21f2642cc (diff)
downloadpysnmp-git-3b39624dcf788a7c3f15cfd602b3f8d22e691716.tar.gz
initial revision
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt58
1 files changed, 58 insertions, 0 deletions
diff --git a/TODO.txt b/TODO.txt
new file mode 100644
index 00000000..1150f291
--- /dev/null
+++ b/TODO.txt
@@ -0,0 +1,58 @@
+
+Sparse notes on major existing problems/plans
+
+* Re-design SMI model aiming at more consistent design
+ and better performance. One problem with current model
+ is that MIB variable and variable instance is not clarly
+ separated. Scalar vars and table cells should share the
+ same mechanics. For example, MibVariable may be a subtree
+ with a single leaf -- MibVarInstance; MibColumn would also
+ hold a ref to MibVarInstance then.
+
+ Linear search for subtree constributes to poor performance,
+
+ Possibly, MIB tree should be a single-level dictionary of
+ MIB objects.
+
+ Subtree registration at MIB tree objects may be obsolete
+
+* At MibViewController, do not index intance objects
+
+* Implement 'oneliner' API for v1arch
+
+* Implement prettyIn value format parser at TC
+
+* Disallow SNMP access to USM objects
+
+* Make sure objects shutdown methods work alright
+
+* Maybe MibInstrumentationController should be async what
+ implies callback function interface.
+
+* Re-work ACL to get rid of linear search there
+
+* Implement SNMP trap and proxy apps; complete example apps
+
+* Check for memory leaks esp. on failed requests
+
+* Implement partial context name match at isAccessAllowed()
+
+* Should managed objects be accessed through some dedicated,
+ non-SNMP-based API? A sort of backdoor which is basically
+ intrum minus transactions and AC.
+
+* Clean up cache management code at MsgAndPduDsp and MP
+
+* Sort out whether pyasn1 obejcts should probably have either clone() or
+ subtype() methods.
+
+* Implement SNMP engine-scope debug mode logging
+
+* Convert symbolic constants into integers for performance and typing
+ reliablity
+
+* Expire discovered snmpEngineIds at mpmod/rfc3412
+
+* Implement by-transportTag search at secmod/rfc2576
+
+* Review PDU components coercion code at proxy/rfc2576 \ No newline at end of file