Age | Commit message (Expand) | Author |
2023-11-16 | In appl_processpdu() no need to set avi_next, and only set av_next up | Martijn van Duren |
2023-11-16 | avi_origid must also be set when transitioning out of the | Martijn van Duren |
2023-11-15 | Make sure we allocate the correct size for an appl_agentcap. | Martijn van Duren |
2023-11-13 | Apparently base-gcc doesn't like having OID() inside MIBDECL(). Handroll | Martijn van Duren |
2023-11-13 | struct appl_varbind_internal's avi_index is used to give the index to | Martijn van Duren |
2023-11-12 | Move struct oid from snmpd.h into smi.c and trim a lot of the now unused | Martijn van Duren |
2023-11-12 | Remove a bunch of unused smi_ functions and move a couple of definitions | Martijn van Duren |
2023-11-12 | Now that smi_oid_cmp() is only used by the oidtree RB-tree, and nothing | Martijn van Duren |
2023-11-12 | Now that MIBDECL() fills in bo_n, no need to call smi_oidlen() anymore. | Martijn van Duren |
2023-11-12 | Let MIBDECL() make use of OID(). This gives use bo_n for free and we | Martijn van Duren |
2023-11-12 | Now that smi.c is basically an oid/name translator, let smi_insert() | Martijn van Duren |
2023-11-12 | No need to use struct oid to compare two struct ber_oids. Just call | Martijn van Duren |
2023-11-12 | Printing all known objects inside smi when build with -DDEBUG has no | Martijn van Duren |
2023-11-12 | No reason to call (error-prone) smi_scalar_oidlen when we include the | Martijn van Duren |
2023-11-12 | Now that the last consumer of mps.c is gone, remove it and its | Martijn van Duren |
2023-11-12 | Move snmpd.conf's oid keyword into application_internal.c. These objects | Martijn van Duren |
2023-11-08 | Don't do the time window check if we're noAuthNoPriv. It's only needed | Martijn van Duren |
2023-11-08 | Let usm_make_report() utilize appl_report(). usm_make_report utilized | Martijn van Duren |
2023-11-08 | Let appl_report() collect its own metrics. This simplifies the interface | Martijn van Duren |
2023-11-08 | Don't rely on aru_pdu to rebuild the original varbindlist on error. | Martijn van Duren |
2023-11-08 | Don't use aru_pdu for determining the requesttype. It's owned by | Martijn van Duren |
2023-11-08 | On second thought let's not overwrite sm_pdutype with a hardcoded value | Martijn van Duren |
2023-11-08 | export SNMP-TARGET-MIB::{snmpUnavailableContexts,snmpUnknownContexts} | Martijn van Duren |
2023-11-08 | Hook up snmpTargetMIB to MIB_TREE. | Martijn van Duren |
2023-11-06 | Hook up agentx-{Add,Remove}AgentCaps-PDU to appl_{add,remove}agentcaps. | Martijn van Duren |
2023-11-06 | Readd the sysORTable based on the new struct appl_agentcap. | Martijn van Duren |
2023-11-06 | Allow agent capabilities to be stored on a per appl_context basis. | Martijn van Duren |
2023-11-06 | Allow appl_internal_object's getnext to be called. | Martijn van Duren |
2023-11-04 | Move SNMPv2-MIB::system from mib.c into the new application_internal.c. | Martijn van Duren |
2023-11-04 | Move SNMPv2-SMI::snmpV2 from mib.c into the new application_internal.c | Martijn van Duren |
2023-11-04 | Move SNMPv2-MIB::snmp from mib.c into the new application_internal.c | Martijn van Duren |
2023-11-04 | Introduce application_internal.c. This backend is meant to replace | Martijn van Duren |
2023-10-29 | When doing a get{next,bulk} below an instance we must move the OID to | Martijn van Duren |
2023-10-29 | searchrange.end is non-inclusive. Adjust the tests for that. | Martijn van Duren |
2023-10-27 | If an invalid varbindlist was returned by a backend we would call | Martijn van Duren |
2023-10-27 | Use event_add(), instead of calling appl_agentx_send() directly. If an | Martijn van Duren |
2023-10-24 | FC3416 section 4.2.1 (and others) tells us that if an error occurs the | Martijn van Duren |
2023-10-24 | Certain error codes are only intended for certain request-types. Add an | Martijn van Duren |
2023-10-24 | If a backend registers as an instance it must never return OIDs below | Martijn van Duren |
2023-10-24 | set ab_range explicitly to 1 for appl_agentx_session instead of relying | Martijn van Duren |
2023-10-24 | When returning an endOfMibView we must always set it on the requested OID. | Martijn van Duren |
2023-10-24 | When opening 2 sessions on an agentx connection and registering 2 | Martijn van Duren |
2023-10-24 | Fix appl_unregister() when called with range_subid set to !0. | Martijn van Duren |
2023-10-24 | Fix appl_register() when called with range_subid set to !0. | Martijn van Duren |
2023-10-24 | RFC2741 section 6.2.2 says that reasonByManager can only be used by the | Martijn van Duren |
2023-10-24 | appl_agentx_free() closes any open sessions before freeing everything up. | Martijn van Duren |
2023-10-24 | Always check if the context is available inside appl_agentx_recv(). | Martijn van Duren |
2023-10-24 | Verify if supplied AgentX PDU header flags are valid for given PDU type | Martijn van Duren |
2023-10-24 | RFC2741 section 7.1.1 tells us that if a pdu can't be parsed we must | Martijn van Duren |
2023-10-24 | According to RFC2741 section 6.1.1 an agentx-response-pdu shouldn't have | Martijn van Duren |