summaryrefslogtreecommitdiffstats
path: root/usr.sbin/snmpd/control.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* usr.sbin/snmpd: replace TAILQ concatenation loop with TAILQ_CONCATbket2020-01-281-5/+2
* Remove cpath pledge(2) promise. We decided that not deleting the unix controlmestre2018-08-051-10/+1
* Bring snmpd agentx.c closer in line with relayd.rob2018-06-171-2/+2
* Repair AgentX support.jca2017-04-211-2/+2
* Stop accessing verbose and debug variables from log.c directly.reyk2017-01-091-2/+2
* Add support for multiple listening socketsjca2016-11-181-2/+2
* use imsg_read_nofd() implementation from bgpd.eric2016-09-021-7/+4
* avoid a potential double freejsg2016-01-251-1/+2
* EAGAIN handling for imsg_read. OK henning@ benno@claudio2015-12-051-2/+3
* strings.h -> string.h to prevent an implicit declaration warning. Alsommcc2015-12-051-5/+3
* Use SOCK_NONBLOCK to replace socket_set_blockmode() and fcntl(..O_NONBLOCK).reyk2015-11-231-7/+4
* While here, fix two size format string warnings.reyk2015-11-211-2/+2
* Fix control_imsg_forward() by changing imsg_compose() toreyk2015-10-191-2/+2
* Print control socket client fd in debug message to differentiate betweenreyk2015-10-191-5/+5
* Tighten up snmpd's control socket: do not allow users to terminate thereyk2015-10-171-23/+38
* Adopt smtpd's imsg_read_nofd() to mitigate the risk of user-injectedreyk2015-10-021-2/+26
* Do not try to unlink the control socket in an unprivileged childflorian2015-05-281-2/+1
* first batch of cleanup to programs based upon the namespace cleanupsderaadt2015-01-161-2/+1
* add support for AgentX subagents in snmpdblambert2014-11-191-10/+158
* Sync msgbuf_write() changes from relayd.reyk2014-07-121-2/+2
* Handle the event parameter of libevent callback function as a bityasuoka2014-06-031-8/+4
* Remove NULL pointer dereference, which jsg insists I notblambert2014-04-251-3/+2
* Copy the updated proc.c from relayd to use the same file. Adjustreyk2014-04-211-3/+3
* Make snmpd use the AgentX protcol for accepting trap requests.blambert2014-04-141-43/+218
* remove "clever" shortcut that might bite later, ok gilles bennohenning2013-11-261-3/+2
* handle msgbuf_write() returning EAGAINbenno2013-11-131-2/+2
* Update snmpd(8) to use the proc.c privsep style from iked and relayd.reyk2013-10-171-45/+53
* handle ECONNABORTED errors from accept(). In many code blocks they can bederaadt2013-03-111-2/+3
* Wrong argument was passed to control_dispatch_imsg(). Use alwaysyasuoka2012-11-291-1/+2
* knfreyk2012-09-181-5/+6
* delete excessive evtimer_pending; ok claudioderaadt2012-04-111-3/+2
* add the evtimout rate-limiting code for accept() here too.deraadt2012-04-081-10/+34
* Use calloc() instead of malloc() to allocate the connection structure. Thisclaudio2010-05-141-2/+2
* log_warn() consistency.mk2009-12-021-2/+2
* sync snmp_imsg_hdr with imsg_hdr and unbreak the snmp trap interfacereyk2009-11-261-1/+2
* sync snmpd with the common imsg code, making it lib ready as well.pyr2009-06-061-18/+19
* Fix an invalid pointer dereference in control_close(). If control_connbyfd()claudio2009-02-251-2/+4
* allow to add an additional restricted control socket for trap sendingreyk2008-09-261-25/+37
* add a imsg which allows to "lock" the control connection, thereyk2008-02-071-1/+20
* spacingreyk2008-02-071-2/+2
* do not leak confd on malloc failure in control_accept()henning2008-01-311-1/+2
* implementation of the SNMP trap sender interfacereyk2008-01-161-2/+2
* move trap code to an own file; there will be morereyk2008-01-161-2/+2
* start working on an interface to send traps via snmpd.sock. userlandreyk2008-01-161-1/+11
* Start working on snmpd(8) and snmpctl(8), a lightweight SNMP implementationreyk2007-12-051-0/+270