MIB Smithy 4.0.6 Release
There was another issue with the table SEQUENCE definition relocation change merged into 4.0.4 and not fixed in 4.0.5 that caused them to be generated twice rather than once. This could cause a module that was saved to fail to load back into MIB Smithy later.
Also, when such failure occurred due to the duplicate definition, double-clicking on the error in the compiler log should have opened the text file editor for manual correction, but instead caused an “invalid workspace type” error.
Both of these issues have been corrected in the 4.0.6 release.
MIB Smithy 4.0.5 Release
The change for grouping table SEQUENCE definitions with the table and entry OBJECT-TYPEs made in 4.0.4 was not completely merged into the 4.0.x branch. As a result, a “wrong # args” error could occur when generating or saving modules in SMI format. The problem has been corrected in this patch release.
MIB Smithy 4.0.4 Release
Minor Changes
- Documentation should now conform to XHTML 1.0 Strict rather than just HTML 4.0.1 Transitional.
- SEQUENCE definitions for tables are now output where they usually appear in standard MIB modules, rather than at the top of the module with other type assignments.
Bug Fixes
- Error “bad window path name” could occur when closing and re-opening SNMP Tools.
- In the Syntax property window, selecting class filter “All” and module filter “– All –” did not show derived types in the “Primary Type” combobox.
- Error ‘can’t read “shortName”: no such variable’ would occur in the Table View when trying to view a table where columns did not share a common prefix (e.g. due to indexes from other tables).
NOTE: Earlier versions of the Windows builds of our software products were built using MSVC6 and we have switched over to MSVC8 for improved C++ standards and STL support necessary for new features that are under development. Unfortunately the installer project files are not compatible between MSVC6 and MSVC8, requiring them to be recreated from scratch, and were issues with the automatic conversion of the other project files.
As a result, there was a problem with the initial Windows build for MIB Smithy Evaluation and MIB Smithy Standard (MIB Smithy Professional was unaffected), so if you had problems running 4.0.4, such as an error regarding the “smilib” package not being found, this should be fixed in the 4.0.4 build posted March 19th.
MIB Smithy 4.0.3 and SDK 3.4.2 Release
A crash could occur when using the $session walk command synchronously (no callback) and the request timed out. This problem is fixed in the MIB Smithy 4.0.3 and MIB Smithy SDK 3.4.2 releases.
MIB Smithy 4.0.2 and SDK 3.4.1 Release
New Features (MIB Smithy)
- Paths to MIB/PIB files in MIB Smithy project files were previously stored as absolute paths. They are now stored as “relative to project file” paths to make it easier to put them under source control with the MIB/PIB files and check them out in other locations.
Miscellaneous Bug Fixes (MIB Smithy SDK)
- Enumeration comments were sometimes being lost, depending on where they appeared in relation to the enumerations.
- Newlines and excess whitespace were not always being properly collapsed in enumeration comments.
- Comments for the last assignment (such as an OBJECT-GROUP) in a module would wind up being associated with the module rather than (or in addition to) the assignment.