summaryrefslogtreecommitdiff
path: root/usr.sbin/snmpd/snmpe.c
AgeCommit message (Expand)Author
2024-05-21remove prototypes with no matching function and externs with no varJonathan Gray
2024-01-16Convert to imsg_get_fd() and remove unused proc_forward_imsg().Claudio Jeker
2023-12-21Clean up snmpd's header situation.Martijn van Duren
2023-11-20In snmpe_writecb, don't call snmpe_prepare_read() when there's stillMartijn van Duren
2023-11-12Printing all known objects inside smi when build with -DDEBUG has noMartijn van Duren
2023-11-08Let usm_make_report() utilize appl_report(). usm_make_report utilizedMartijn van Duren
2023-11-08On second thought let's not overwrite sm_pdutype with a hardcoded valueMartijn van Duren
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2022-12-20Apply proper bounds checking to non-repeaters and max-repetitions.Martijn van Duren
2022-12-20When writing a message out over tcp that's too large to fit in a singleMartijn 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-01-19Hook up the new application layer.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-19Move some snmpe.c functions to their own header.Martijn van Duren
2021-10-21s/SNMP_C_GETRESP/SNMP_C_RESPONSEMartijn van Duren
2021-10-21Retrieve the actual engineid instead of a pointer value.Martijn van Duren
2021-09-06repair missing paths on unveil failureTheo de Raadt
2021-09-02Allow snmpd(8) to send SNMPv3 traps.Martijn van Duren
2021-08-09Allow setting the engineid.Martijn van Duren
2021-08-01Allow trapv2 packages to be submitted over SNMPv3.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-22Make use of the new '$' feature of ober_scanf_elements to enforce stricterMartijn van Duren
2021-02-05Introduce a transaction id. This is currently mostly a dummy-variable, butMartijn van Duren
2021-01-22Remove the traphandler process, which was nothing more then a sham.Martijn van Duren
2020-09-06Remove snmpe_dispatch_parent.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-17Previous commit broke two things:Martijn van Duren
2020-08-08Greatly simplify snmpe_parsevarbinds.Martijn van Duren
2020-05-02If read-write is set to disabled, also disable reading with the privateMartijn van Duren
2020-02-14Don't log a generr in stats when there is no error.Martijn van Duren
2019-10-24The ber_* namespace is used by liblber since time immemorial,Theo Buehler
2019-08-08added /* no filesystem visibility */ above unveil("/", "") since "" is too easyRicardo Mestre
2019-05-13According to RFC3414 section 4 applications should be able to discover theMartijn van Duren
2019-04-29Remove unnecessary end-of-contents octets.rob
2018-11-13Remove #if'ed 0 code around a broken pledge. Due to some ioctls and sysctlsRicardo Mestre
2018-11-05snmpd(8)'s main process needs to open the config file and /dev/pf both withRicardo Mestre
2018-07-31Make ber type and encoding a unsigned int instead of unsigned long.Claudio Jeker
2018-07-24Remove defunct prototype leftover from previous code cleanup.rob
2018-04-15Add TCP support to snmpd.Marco Pfatschbacher
2018-02-08Kill ber.c support for direct fd read/writesJeremie Courreges-Anglas
2017-08-12Make not yet implemented pledges more visible in grep output.Florian Obser
2017-08-12Initial pledge for snmpd. snmpe remains unpledged. Regression tests pass.rob
2017-07-27Heed the non-repeaters of GetBulkRequests and make sure to setGerhard Roth
2017-04-21Repair AgentX support.Jeremie Courreges-Anglas
2016-11-18Add support for multiple listening socketsJeremie Courreges-Anglas