Age | Commit message (Expand) | Author |
2024-04-12 | In snmpd_metrics process keep file descriptors 0 1 2 open. | Alexander Bluhm |
2024-04-09 | Sync removal of setsid(), setpgid() and a few dup2() from relayd. They are | Tobias Heider |
2024-04-08 | Call daemon() only in parent and before proc_exec() to avoid orphaning child | Tobias Heider |
2024-02-20 | Remove some now unused variables. Somehow missed in previous commit. | Martijn van Duren |
2024-02-20 | strptime() only touches the fields specified in the format string, | Martijn van Duren |
2024-02-20 | trap receiver is special in that the OID is optional. Make sure that we | Martijn van Duren |
2024-02-20 | Remove the packetid logic from ax.c. It's not used by snmpd and has some | Martijn van Duren |
2024-02-08 | RFC2578 section 7.1 specifies the ranges and in the case of opaque the | Martijn van Duren |
2024-02-06 | Let the config parser make use of the mib_string2oid(). | Martijn van Duren |
2024-02-06 | Replace most smi_oid2string() calls with the new mib_oid2string(). | Martijn van Duren |
2024-02-06 | Load MIB files during startup. The default directory is | Martijn van Duren |
2024-01-27 | Implement an initial SMIv2 parser based around RFC257[89]. RFC2580 isn't | Martijn van Duren |
2024-01-16 | Convert to imsg_get_fd() and remove unused proc_forward_imsg(). | Claudio Jeker |
2023-12-22 | Call log_setverbosity() directly after getopt() so that debugging | Martijn van Duren |
2023-12-22 | Remove a log_debug from usm_checkuser(). It would only display what is in | Martijn van Duren |
2023-12-21 | mib_init() and MIB() disappeared with mib.c, remove their declarations. | Martijn van Duren |
2023-12-21 | Clean up snmpd's header situation. | Martijn van Duren |
2023-12-18 | Add a family argument to host(). This allows us to force a specific address | Martijn van Duren |
2023-12-18 | Fix copy-paste error for setting source-address in trap receiver. | Martijn van Duren |
2023-12-18 | Fix two memory leaks: | Martijn van Duren |
2023-12-12 | The OID inside snmpTrapOID is of type NOTIFICATION-TYPE, which does not | Martijn van Duren |
2023-12-12 | Do a bitter cleanup after the config defined objects on shutdown. | Martijn van Duren |
2023-11-21 | Make RTFILTER/filter-routes a simple boolean assignment, since the | Martijn van Duren |
2023-11-20 | In snmpe_writecb, don't call snmpe_prepare_read() when there's still | Martijn van Duren |
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 |