[AGENT++] Updates: SNMP++v3.2.12, AGENT++v3.5.18, AgentX++v1.4.10

Marek Malowidzki malowidz at wil.waw.pl
Fri Jun 18 14:37:06 CEST 2004


A small problem appears in pdu.cpp:

int Pdu::set_vblist(Vb* pvbs, const int pvb_count)

{

// if invalid then don't destroy

if ((!pvbs) || (pvb_count < 0) || (pvb_count > PDU_MAX_VBS))

return FALSE;

Of course, if pvb_count == 0, pvbs should be allowed to be NULL as well.

Marek

----- Original Message ----- 
From: "Frank Fock" <fock at agentpp.com>
To: "Agent++ Mailing List" <agentpp at agentpp.org>
Sent: Friday, May 21, 2004 2:14 PM
Subject: [AGENT++] Updates: SNMP++v3.2.12, AGENT++v3.5.18, AgentX++v1.4.10


> 
> New versions of SNMP++, AGENT++ and AgentX++ have been released.
> The new version can be downloaded from http://www.agentpp.com
> 
> RELEASE NOTES
> 
> SNMP++v3.2.12 (CHANGES since v3.2.11)
> - Fixed: Do not accept illegal lengths for
>   authentication parameters.
> - Removed: Obsolete XExample.
> - Fixed: Compilation problem in address.cpp
>   if __sun is defined (Kostas Lykiardopoulos)
> - Improved: Modified constructor of Snmp class
>   to allow binding to IPv6 socket.
> - Added: AES can now be used with OpenSSL.
> - Improved: Compilation under Tru64.
> - Fixed: Return code of delete_entry and
>   delete_entries in class USMUserTable returned
>   SNMPv3_MP_OK instead SNMPv3_USM_OK.
> 
> AGENT++v3.5.18 (CHANGES since v3.5.17a)
> * Added: QueuedThreadPool that asynchronously
>   executes tasks with a pool of threads.
> * Changed: The thread pool is no longer created
>   in the Mib constructor. Instead it the thread
>   pool is created in the Mib::init() method
>   if not set or created before. Thus, if you
>   want to use a different thread pool, you can
>   virtually overwrite the Mib::init() method
>   or set the thread pool via the set_thread_pool
>   method.
> * Fixed: snmpTargetAddrTMask::prepare_set_request
> 
> AgentX++v1.4.10 (CHANGES since v1.4.9b)
> * Fixed: Subagent never reached status RUN
>   and consequently runtime registration did
>   not work (anymore).
> * Improved: Error log when disconnecting on
>   WIN32.
> * Fixed: Possible dead lock condition when
>   registering/unregistering shared table
>   rows within while the same table is within
>   a SET request transaction.
> * Improved: Other dead lock conditions
>   (conducted by authorized clients running a
>   DoS attack) are prevented by using the new
>   QueuedThreadPools for asynchronous
>   processing of AgentX messages.
> * Improved: Closing subagent connections
>   does no longer create addtional thread(s).
> * Added: agentpp_config_mib to the master
>   example.
> * Added: Filter for AgentX subagent addresses
>   for TCP subagent connections is now added
>   to the example master by default, to allow
>   subagent on the localhost to connect to
>   the master using TCP.
> * Improved: AgentXSharedTable::clear() now
>   overwrites MibTable::clear() to unregister
>   rows properly.
> * Fixed: AgenPro2 master and subagent
>   templates did not use include file scoping
>   for AgentX++.
> 
> Frank Fock
> 
> 
> _______________________________________________
> AGENTPP mailing list
> AGENTPP at agentpp.org
> http://agentpp.org/mailman/listinfo/agentpp



More information about the AGENTPP mailing list