[SNMP4J] Released: MIB Designer 2.5.3 and JASMI 2.6

Frank Fock fock at agentpp.com
Sat May 31 22:46:50 CEST 2008


MIB Designer 2.5.3 and JASMI have been released
this week. Both releases contain a couple of
fixes - upgrading both is recommended!

MIB Designer 3.0 will be released July 08,
so if you purchase MIB Designer 2.x now, you
get a free upgrade to all 3.x versions!

MIB Designer 3.0 is based on Java Web Start and
thus supports auto-updates and desktop integration
on all supported platforms.


RELEASE NOTES

CHANGES MIB Designer 2.5.3 since 2.5.2:

* Fixed: Possible corruption of the MIB repository by
   duplicate module IDs.
* Improved: MIB repository verification and auto repair
   when a new MIB repository is selected.
* Updated: IETF MIB modules.
* Fixed: "x" can now be used as DESCRIPTION text.
* Added: Checks for consistent DISPLAY-HINT usage
   in conjunction with TC SYNTAX.
* Fixed: COMPLIANCE-MODULE checks regarding imported
   object groups and objects when used within current
   module compliance definitions.
* Changed: Relaxed OBJECT IDENTIFIER assignment checks
   to allow such assignments below object registrations.

CHANGES JASMI 2.6 since 2.0.2:

- Fixed: "x" can now be used as DESCRIPTION text.
- Added: Checks for consistent DISPLAY-HINT usage
   in conjunction with TC SYNTAX.
- Fixed: COMPLIANCE-MODULE checks regarding imported
   object groups and objects when used within current
   module compliance definitions.
- Changed: Relaxed OBJECT IDENTIFIER assignment checks
   to allow such assignments below object registrations.
- Fixed: Possible corruption of the MIB repository by
   duplicate module IDs.
- Added: InMemoryRepository(Listener).

- Fixed: Registering an object other than OBJECT-TYPE under
   a row/table object is now properly reported (RFC 2578 §7.10).
- Fixed: UInteger32 is no longer accepted as base type since
   it has been removed from standard SMIv2 and must not be used
   any longer. If a MIB module makes use of it adding the line
   UInteger32 ::= Unsigned32
   makes it parseable without needing to replace all occurrances
   of UInteger32.
- Fixed: <Uppercasename> ::= SEQUENCE OF  <Syntax> is no longer
   accepted.
- Added: Check for conceptual row objects to register .1 object
   identifier under their table parent (SMIv2 only).
- Added: Check for non OBJECT-TYPE registrations under an
   OBJECT-TYPE (RFC 2578 §7.10).
- Changed: JASMI now allows empty strings for all SMI text
   fields except DISPLAY-HINT specifications.
- Fixed: Extra empty line between REFERNCE and reference text
   removed from SMI output.
- Added: RepositoryManager.refresh() method to refresh the
   contents of a MIBRepository from a disk repository.
- Fixed: NullPointerException in certain "out-of-order" SEQUENCE
   definitions.

- Fixed: Wrong error message if IMPORTS is missing but ; is
   there.
- Fixed: Not IMPLIED OID length was incorrectly reported as
   IMPLIED length by IndexStruct.
- Added: IRepositoryManager.createModuleID().

- Improved: Reduced memory consumption during MIB compilation.
- Added: Index length checks for IMPLIED and total minimum length
   (which must be less than 128).
- Improved: Sorting of MIB modules at compilation time can now
   also correctly consider built-in modules.


Frank Fock

-- 
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com



More information about the SNMP4J mailing list