|
Packit |
022b05 |
From: Frank Strauss <strauss@ibr.cs.tu-bs.de>
|
|
Packit |
022b05 |
Newsgroups: comp.protocols.snmp,comp.dcom.net-management
|
|
Packit |
022b05 |
To: mibs@ops.ietf.org, snmpv3@lists.tislabs.com, libsmi@ibr.cs.tu-bs.de
|
|
Packit |
022b05 |
Date: 21 Jun 2002 16:45:00 +0200
|
|
Packit |
022b05 |
Subject: libsmi-0.4 announcement
|
|
Packit |
022b05 |
Message-ID: <libsmi-0.4-ANNOUNCE@ibr.cs.tu-bs.de>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Libsmi 0.4 is available for download.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (c) 1999-2002 Frank Strauss, Technical University of Braunschweig.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Libsmi is a C library that allows network management applications and
|
|
Packit |
022b05 |
MIB and PIB authoring tools to access SMI MIB module information and
|
|
Packit |
022b05 |
SPPI PIB module information through a well defined API that hides the
|
|
Packit |
022b05 |
nasty details of locating and parsing MIB or PIB modules. Libsmi
|
|
Packit |
022b05 |
supports exact and iterative retrieval functions for all major SMIv1/v2
|
|
Packit |
022b05 |
and SPPI constructs.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
There are five tools on top of the library and a sh/awk-script:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- Smiquery allows simple queries for single MIB/PIB module items.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- Smilint allows to increase the verbosity of the parser(s), so that
|
|
Packit |
022b05 |
module files can be checked for syntax and semantic errors.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- Smidump can be used to dump MIB and PIBmodules in various
|
|
Packit |
022b05 |
formats. The current output backends allow to dump trees of OIDs,
|
|
Packit |
022b05 |
type definitions and recursive imports, to convert modules between
|
|
Packit |
022b05 |
SMIv1 and SMIv2, to dump SPPI PIBs, to produce JIDM compliant
|
|
Packit |
022b05 |
CORBA-IDL files, UCD-SNMP code stubs, MOSY style output, JAX Java
|
|
Packit |
022b05 |
AgentX sub-agent templates, XML and XML-Schema MIB
|
|
Packit |
022b05 |
representations, Perl and Python representations, graphical
|
|
Packit |
022b05 |
conceptual models, and SCLI code stubs.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- Smidiff allows MIB authors, MIB reviewers and implementors to
|
|
Packit |
022b05 |
compare two revisions of the same MIB for legal and illegal
|
|
Packit |
022b05 |
changes.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- Finally, smistrip allows to strip SMIv1/v2 and SPPI modules from
|
|
Packit |
022b05 |
documents like RFCs and Internet-Drafts.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Enclosed with the libsmi package, there are all (bug fixed) current
|
|
Packit |
022b05 |
IETF standard MIB modules as of 2002-06-21, as well as some other
|
|
Packit |
022b05 |
modules, some SPPI PIBs that are taken from Internet Drafts, man pages
|
|
Packit |
022b05 |
for all library functions and tools, and a small libsmi test suite.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The software comes with automake/autoconf and libtool support. Hence
|
|
Packit |
022b05 |
it should compile and build with or without shared libraries on most
|
|
Packit |
022b05 |
UNIX style platforms, as well as on W32/cygwin, though it's just
|
|
Packit |
022b05 |
developed on Sun Solaris 2.5.x and Linux. However, questions about all
|
|
Packit |
022b05 |
platforms can be discussed on the libsmi mailinglist.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For those familiar with recent libsmi development: The most
|
|
Packit |
022b05 |
significant changes since the previous 0.3.x releases is the addition
|
|
Packit |
022b05 |
of the SPPI parser (which is integrated into the SMI parser), the
|
|
Packit |
022b05 |
addition of an SPPI dump driver (both supplied by Moritz Bunkus), and
|
|
Packit |
022b05 |
major enhancements of the XML Schema dump driver (supplied by Torsten
|
|
Packit |
022b05 |
Klie). Furthermore, a number of bugs have been fixed and many
|
|
Packit |
022b05 |
Standard MIB modules and PIB modules have been updated and added.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Online information on libsmi together with download and CVS access
|
|
Packit |
022b05 |
information, the (free) license terms, manual pages, and the mailing
|
|
Packit |
022b05 |
list is available at:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
http://www.ibr.cs.tu-bs.de/projects/libsmi/
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Enjoy!
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Frank Strauss <strauss@ibr.cs.tu-bs.de>
|