summaryrefslogtreecommitdiff
path: root/usr.sbin/snmpd
AgeCommit message (Expand)Author
2023-05-08Fix a potential mem-leak in usm_decrypt().Gerhard Roth
2023-04-25tiny markup fix: add missing Ic before `group' in the `agentx' ruleOmar Polo
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2023-03-02improve the Nd lines such that the format is consistent for theJason McIntyre
2023-02-15proc_ispeer() is not used anywhere anymore so remove it everywhere.Tobias Heider
2022-12-28spelling fixes; from paul tagliamonteJason McIntyre
2022-12-20Apply proper bounds checking to non-repeaters and max-repetitions.Martijn van Duren
2022-12-20Make ar[du]_{nonrepeaters,maxrepetitions} uint16_t instead of int16_t.Martijn van Duren
2022-12-20When writing out a PDU with authpriv that's larger than READ_BUF_SIZEMartijn van Duren
2022-12-20When writing a message out over tcp that's too large to fit in a singleMartijn van Duren
2022-10-25Fix LDADD and DPADD.Martijn van Duren
2022-10-06Remove a lot of old (dead) code that's either been superseded, or moved toMartijn van Duren
2022-09-13varbind was designed to allow both a ber NULL and a NULL pointer forMartijn van Duren
2022-09-01Add privilege separation to snmpd.Martijn van Duren
2022-08-31Rewrite the searchrange end calculation routine.Martijn van Duren
2022-08-30Remove now unused search variable. Missed in previous.Martijn van Duren
2022-08-30Remove the downwards check for overlapping regions when the subtree flag isMartijn van Duren
2022-08-30copy over av_oid_end.bo_n instead of av_oid.bo_n bytes when copying overMartijn van Duren
2022-08-29Clean up a couple of log lines.Martijn van Duren
2022-08-29Allow overlapping regions (if subtree claim flag is set) when the backendsMartijn van Duren
2022-08-29Make sure oidbuf is initialized when we hit the overlap case.Martijn van Duren
2022-08-29When there are two overlapping regions handled by the same backend we mightMartijn van Duren
2022-08-29When a backend disappears while handling a request, make sure that theMartijn van Duren
2022-08-29Let snmpd check a response package against the requested searchrange end.Martijn van Duren
2022-08-23(Re)add support for agentx in snmpdMartijn van Duren
2022-06-30Be more explicit in filter-pf-addresses deprication message by mentioningMartijn van Duren
2022-06-30Introduce a blocklist backend and keyword.Martijn van Duren
2022-06-30Rewrite smi_print_element to be more concise and complete.Martijn van Duren
2022-06-28Use smi_string2oid instead of ober_string2oid in parse.y's oid definition.Martijn van Duren
2022-06-27Mostly rewrite appl_request_upstream_reply.Martijn van Duren
2022-06-27Initialize oidbuf and regionbuf when registering a region in appl_region.Martijn van Duren
2022-03-31man pages: add missing commas between subordinate and main clausesChristian Weisgerber
2022-02-22requestid is a 32 bit integer, make sure that we request that withMartijn van Duren
2022-01-30Add missing NULL check.Martijn van Duren
2022-01-30When walking a pf table, we only are supposed to return IPv4 addresses.Martijn van Duren
2022-01-19Hook up the new application layer.Martijn van Duren
2022-01-19Add the new application layer. Changes include:Martijn van Duren
2022-01-19Implement snmpe_send to allow to allow the new application layer to sendMartijn van Duren
2022-01-19Make sure that we ASN1 verify the varbindlist as soon as we unpack it.Martijn van Duren
2022-01-19Add definitions for SNMP-TARGET-MIB. These are needed for the newMartijn van Duren
2022-01-19Move some smi.c functions to their own header.Martijn van Duren
2022-01-19Move some snmpe.c functions to their own header.Martijn van Duren
2022-01-19Move log.c functions to their own header.Martijn van Duren
2022-01-05Switch snmpd(8) to using EVP_Digest{Init,Final}_ex() and drop a noTheo Buehler
2022-01-05Add error checking for EVP_Digest* to snmpd(8).Theo Buehler
2022-01-05snmpd: Straightforward conversion to EVP_* on the heap.Theo Buehler
2021-11-21getaddrinfo doesn't resolve numeric hostname in the !AI_NUMERICHOST caseMartijn van Duren
2021-10-25If we use type to SNMP_V2 we should check against that.Martijn van Duren
2021-10-21Clean up the naming of SNMP_C_GETNEXTREQ and SNMP_C_RESPONSE insideMartijn van Duren
2021-10-21s/SNMP_C_GETRESP/SNMP_C_RESPONSEMartijn van Duren