Mibble TODO-List
Known Issues
This is a list of the known issues as of the release of version
2.3 (2004-03-10). The most
up-to-date version of this list is available from the
project
bug tracker.
-
There are currently no known issues.
Suggested Improvements
This is a list of the suggested improvements as of the release
of version 2.3 (2004-03-10). The
most up-to-date version of this list is available from the
project
bug tracker.
-
Support strict SNMPv1 and SNMPv2 parsing
When parsing SNMPv1 files, no symbols or constructs
from SNMPv2 should be available. The opposite goes for SNMPv2
files. Bug #4367
-
Create unit tests
All the source code should be tested automatically
through JUnit or a similar tool. This is a minor issue,
however, as the complete library is always tested with all
the IETF MIB files on each build. Bug #4368
-
Add SNMP client capabilities
The Mibble library currently has no support for SNMP
agents or clients. It might be possible to integrate with the
WestHawk SNMP stack to provide this. Bug #6317
-
Validate SEQUENCE element types
The types in a SEQUENCE
should be validated
against their counterparts if also defined separately.
Bug #6547
-
Add object serialization
There is currently no easy way to store the state of a
loaded Mib, so the same files have to be parsed every time
which may be time consuming. By adding object serialization or
similar this might be faster. Bug #6960
-
Add error recovery for missing imports
Currently Mibble reports errors and fails loading of MIB
files containing symbols that have not been properly imported.
This particular error is often easy to recover from, as in
most cases the symbol is available from one of the MIB files
already imported. Bug #7113
-
Add full ASN.1 type and constraint support
There are several rarely used ASN.1 type and constraint
constructs that have not been implemented in Mibble. These
include SET, SET OF, ANY and the ENUMERATED types. None of
these are used in MIB files. Bug #8093