Hi everyone, Version 2.8.beta1 of Mibble is now available, which I plan to re-release as the final 2.8 version in a few days. Anyone affected by or interested in the changes listed below is encouraged to verify that this beta release works correctly:
o Added default ccitt and joint-iso-ccitt symbols The ccitt and joint-iso-ccitt OID symbols have been added to the default context. The zeroDotZero and similar symbols are now also automatically connected to the correct root symbol. Thanks to Bernd Sorgenfrei for reporting this. [Bug #16827] o Added enumeration comment extraction and printing The MIB comments around enumeration or bit set value are now extracted and stored in the respective symbols. The MibWriter pretty-printer has also been extended to print these comments. Thanks to Eshwar Yedavalli and Cisco for requesting and financing this feature. [Bug #17879] o Added symbolic bit set value printing The bit set values are now printed with symbolic names instead of numbers by the MibWriter pretty-printer. [Bug #17835] o Changed some bundled IANA MIB files A number of IANA MIB files bundled with Mibble have been added or updated. These are IANAifType-MIB, IANA-PRINTER-MIB, IANA-ITU-ALARM-TC-MIB and IANA-IPPM-METRICS-REGISTRY-MIB. Thanks to Bernd Sorgenfrei for reporting this and providing a pointer to the new versions. [Bug #16826] o Fixed incorrect Mib.getRootSymbol method The Mib.getRootSymbol() method returned an invalid root symbol in some cases and was unreliable. Thanks to Bernd Sorgenfrei for reporting and fixing this. [Bug #16824] o Fixed duplicate loading of implicitly loaded MIBs Due to a bug in MibLoader that was introduced in version 2.7, some MIBs could be loaded several times. This caused higher loading times, more memory usage and duplicate MIBs being returned by MibLoader.getAllMibs(). Thanks to Bernd Sorgenfrei for reporting and fixing this. [Bug #16825] o Fixed parse error on references in AGENT-CAPABILITIES A parse error was thrown when using symbolic references in the DEFVAL, SYNTAX or CREATION-REQUIRES clauses inside an AGENT-CAPABILITIES macro. This has now been corrected so that the correct symbol name references are available. Thanks to Eshwar Yedavalli and Cisco for reporting this and financing the bug fix. [Bug #17705] & [Bug #17943] o Fixed incorrect printing of binary and hexadecimal values The MibWriter class printed binary and hexadecimal values with their shortest possible length, omitting any required zero (0) padding. The code now considers the defining type to determine the required amount of padding. Thanks to Eshwar Yedavalli and Cisco for reporting this and financing the bug fix.[Bug #17834] Thank you for your help! Cheers, /Per _______________________________________________ Mibble-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/mibble-users
