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 :)