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