Updated: AgentGenPro/MIBDesigner/AgentX++
Frank Fock
Frank.Fock____t-online.de
Thu Mar 15 21:04:41 CET 2001
The following software packages available from
http://www.agentpp.com and http://www.mibdesigner.com
have been updated.
AgentX++ v1.0:
* Fixed: The AgentX version and session timeout values
for the agentxSessionEntry were mixed up.
* Fixed: In heavy load situations where many
notifications are generated by a subagent while many
SNMP requests for that subagent are processed by the
master agent dead lock situations could occur, because
filled socket buffers block sending out request, which
itself blocked receiving requests because of the
socket locking implemented in class AgentX. This
locking is now disabled because all supported OS
(Linux, Solaris, WinNT/2000) provide thread-safe access
to sockets. If you are porting AgentX++ to a OS where
sequential access is needed, then
#define LOCK_AGENTX_SOCKETS
in agentx.h
* Improved: Shutdown behavior of the subagent when
connection is closed by the master agent.
AgentGen Pro v1.5.3:
* Improved: MibTable::set_row now takes "const OctetStr&" parameters
instead "char*" for OctetStr or Opaque objects, and it takes
"const char*" for IpAddress and Oid objects.
* Added: Generation of MibLeaf::inc() for Counter32 objects, when
get_state and set_state method generation is activated.
* Added: Generation of get_state/set_state methods for OctetStr and
TimeTicks based MIB objects.
* Added: Generation of #define statements for the AGENT++ index of
table columns as well as for a numeric column IDs. This first one
simplifies usage of the MibTableRow::get_nth(int index) method.
* Added: "_BEGIN" user code area is now generated on top of
implementation and header files.
MIB Designer v1.1d:
- Fixed: Menu item "Edit/Delete" has not been disabled when an
imported MIB object had been selected.
- Improved: Lenient parser.
- Fixed: Problem with syntax editor window on Solaris.
- Fixed: A couple of problems when using JRE 1.3.
- Fixed: When dropping a sub-tree or node on a leaf node, under
which no other objects can be created (i.e., OBJECT-TYPE),
the source objects were removed from their source location
and copied to the clipboard. But the objects were not dropped
either. Now, no modifications to the MIB will be made in such
cases.
- Fixed: 'Find' did not search in depth first order.
- Fixed: Problem with tabs and lenient parser.
- Improved: Reduced lenient parser error checks.
- Added: Editor for jumping into a broken MIB's error position
when trying to import it.
- Fixed: Drag&Drop of TEXTUAL CONVENTIONS, Copy&Paste
of imported MIB objects.
- Added: Search expression and options are now persistently stored.
--
Frank Fock - AGENT++
Email: fock____agentpp.com
Fax: +49 7195 177108
More information about the AGENTPP
mailing list