[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