summaryrefslogtreecommitdiff
path: root/usr.sbin/snmpd/snmpd.h
AgeCommit message (Expand)Author
2024-05-21remove prototypes with no matching function and externs with no varJonathan Gray
2024-02-06Let the config parser make use of the mib_string2oid().Martijn van Duren
2024-02-06Replace most smi_oid2string() calls with the new mib_oid2string().Martijn van Duren
2024-01-16Convert to imsg_get_fd() and remove unused proc_forward_imsg().Claudio Jeker
2023-12-21mib_init() and MIB() disappeared with mib.c, remove their declarations.Martijn van Duren
2023-12-21Clean up snmpd's header situation.Martijn van Duren
2023-11-13Apparently base-gcc doesn't like having OID() inside MIBDECL(). HandrollMartijn van Duren
2023-11-12Move struct oid from snmpd.h into smi.c and trim a lot of the now unusedMartijn van Duren
2023-11-12Remove a bunch of unused smi_ functions and move a couple of definitionsMartijn van Duren
2023-11-12Let MIBDECL() make use of OID(). This gives use bo_n for free and weMartijn van Duren
2023-11-12Now that smi.c is basically an oid/name translator, let smi_insert()Martijn van Duren
2023-11-12Now that the last consumer of mps.c is gone, remove it and itsMartijn van Duren
2023-11-04Move SNMPv2-MIB::system from mib.c into the new application_internal.c.Martijn van Duren
2023-11-04Introduce application_internal.c. This backend is meant to replaceMartijn van Duren
2022-10-06Remove a lot of old (dead) code that's either been superseded, or moved toMartijn van Duren
2022-09-01Add privilege separation to snmpd.Martijn van Duren
2022-08-23(Re)add support for agentx in snmpdMartijn van Duren
2022-06-30Introduce a blocklist backend and keyword.Martijn van Duren
2022-01-19Move some smi.c functions to their own header.Martijn van Duren
2022-01-19Move log.c functions to their own header.Martijn van Duren
2021-09-02Allow snmpd(8) to send SNMPv3 traps.Martijn van Duren
2021-08-09Allow setting the engineid.Martijn van Duren
2021-08-08Switch default snmpd and snmp auth back to hmac-sha1.Stuart Henderson
2021-06-20Change default user auth to hmac-sha256 and enc to aes.Martijn van Duren
2021-06-20Tighten default security for snmpd(8). This is done by doing severalMartijn van Duren
2021-05-20Rename context to pdutype. This is in line with the naming schema from theMartijn van Duren
2021-02-05Introduce a transaction id. This is currently mostly a dummy-variable, butMartijn van Duren
2021-01-28Remove print_{debug,verbose} since they're currently unused and I see noMartijn van Duren
2021-01-27these programs (with common ancestry) had a -fno-common problem relatedTheo de Raadt
2021-01-22Remove the traphandler process, which was nothing more then a sham.Martijn van Duren
2020-09-06Split "trap receiver" into its own trap_address struct and clean up theMartijn van Duren
2020-08-23Merge listen_sock into address, since there's a 1:1 correlation. Save someMartijn van Duren
2020-08-08Greatly simplify snmpe_parsevarbinds.Martijn van Duren
2020-06-30Remove agentx and control socket support.Martijn van Duren
2020-01-02When many prefixes are stored in pf tables it is not sensibleFlorian Obser
2019-06-11Implement SHA-2 (RFC7860) support for authentication.Martijn van Duren
2019-06-11The digestlength is not always 12 bytes. Make this value variable inMartijn van Duren
2019-05-16Allow arbitrary oids to be specified for the getnext request, instead ofMartijn van Duren
2019-05-11The BER API is currently used by ldap, ldapd, ldapctl, ypldap, snmpd, androb
2019-01-08The child processes of snmpd(8) did not detach from the terminal.Alexander Bluhm
2018-08-05Remove cpath pledge(2) promise. We decided that not deleting the unix controlRicardo Mestre
2018-07-31Make ber type and encoding a unsigned int instead of unsigned long.Claudio Jeker
2018-04-15Add TCP support to snmpd.Marco Pfatschbacher
2018-02-08Bump the read sockbuf of the routing socket to 2MB, may help reduce some ofClaudio Jeker
2017-07-28Make the engine id is just binary data so make it uint8_t.Florian Obser
2017-04-21Repair AgentX support.Jeremie Courreges-Anglas
2017-01-09Stop accessing verbose and debug variables from log.c directly.Reyk Floeter
2016-11-18Add support for multiple listening socketsJeremie Courreges-Anglas
2016-11-09Improve source IP address handling.Jeremie Courreges-Anglas
2016-10-28Sync snmpd(8) with other daemons proc.c and teach him how to fork+exec.Rafael Zalamena