File: TODO

package info (click to toggle)
net-snmp 5.9.3%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 37,540 kB
  • sloc: ansic: 282,201; perl: 17,710; sh: 12,006; makefile: 2,712; python: 735; xml: 663; pascal: 62; sql: 47
file content (40 lines) | stat: -rw-r--r-- 1,193 bytes parent folder | download | duplicates (16)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
enhance make test

implement v2 traps and v3 inform requests.

solidify/enhance the V3 api

handle TCP sessions

See that informative strings are returned and the the error number is
useful in all cases. (need to set $! for errors where a session is not
returned (failed engineId discovery, memory alloc error, failed key
computation?))

PC and other unix builds - any platform issues

building with shared libs

ensure module does not complain with -w.

enhance async api so that a boolean false return from a callback exits
the MainLoop

enhance async api to store a reference to the perl SNMP::Sesion object
for 2 reasons: 1) if the initial calling session goes out of scope we
won't destroy the C-struct session until the callback is called. 2) it
allows us to set error codes in the perl SNMP::Session object

see if new async hooks play with Event.pm

handle dynamic changes to Session parameters, perhaps tie Error* to
snmp_session struct rather than current duplicate representation.

make the parsed mib interface $SNMP::MIB writable

allow unloading and reinitialization of parsed MIB

attach to libucdagent - provide agent functionality

look for *Not Implemeted* and implement :)