summaryrefslogtreecommitdiff
path: root/usr.sbin/snmpd
AgeCommit message (Expand)Author
2018-06-17Bring snmpd agentx.c closer in line with relayd.rob
2018-06-11Fix an off-by-one line count when using include statements.denis
2018-06-04Fix file descriptor leak.Gerhard Roth
2018-05-30Use new SIOCGIFGLIST to provide carpGroupTable, showing "demote" valuesStuart Henderson
2018-05-25Use a cache for process information to speed up snmp walks.Gerhard Roth
2018-05-15The snmpd.conf file is divided into four (not three) main sections.Reyk Floeter
2018-05-09As required by IF-MIB, cap ifSpeed at UINT32_MAX; the value is a GAUGE32 soStuart Henderson
2018-04-26Plug leak in error case of the common 'varset' implementations.Kenneth R Westerback
2018-04-15Add TCP support to snmpd.Marco Pfatschbacher
2018-02-14whitespacerob
2018-02-08Kill ber.c support for direct fd read/writesJeremie Courreges-Anglas
2018-02-08Bump the read sockbuf of the routing socket to 2MB, may help reduce some ofClaudio Jeker
2018-01-20Fix uninitialized variable.rob
2018-01-05Remove useless <sys/socketvar.h> includes.Martin Pieuchot
2017-12-18Add the CLOCK_BOOTTIME clockid for use with clock_gettime(2)cheloha
2017-08-20Check that we haven't yet reached the end of the string before callingTheo Buehler
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-28Make the engine id is just binary data so make it uint8_t.Florian Obser
2017-07-28Use a format string for yyerror when printing a variable string.Florian Obser
2017-07-27Heed the non-repeaters of GetBulkRequests and make sure to setGerhard Roth
2017-07-24Unify ROUNDUP macros for parsing route messages.friehm
2017-07-03no need to generate y.tab.h if nothing uses it, set YFLAGS to nothingMarc Espie
2017-06-01Return time_uptime as value for when pf was enabled instead ofPatrick Wildt
2017-05-29sync proc.c changes from relayd/httpdSebastian Benoit
2017-04-21Repair AgentX support.Jeremie Courreges-Anglas
2017-04-21Fix uninitialized variable that coult result in a crash.Jeremie Courreges-Anglas
2017-04-04Rewrite tohexstr() to use the common idiom of converting a byteTodd C. Miller
2017-03-21From a syslog perspective it does not make sense to log fatal andAlexander Bluhm
2017-01-31Don't include a literal "%" in the value for humidity sensorValue inStuart Henderson
2017-01-20Because of pfsync this needs ip_ipsp.h. Missed in the pfsockaddr_union cleanup.Claudio Jeker
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2017-01-09Stop accessing verbose and debug variables from log.c directly.Reyk Floeter
2017-01-08Sync log.c with the latest version from vmd/log.c that preserves errnoReyk Floeter
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
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
2016-10-28Use snmpd_env as the only global variable for env to simplify the daemonRafael Zalamena
2016-10-12copy updated log.c from vmd: for correctness, save errno when doingReyk Floeter
2016-10-03use EVP_CipherFinal_ex instead of EVP_CipherFinalDavid Gwynne
2016-10-03include sys/tree.h explicitly rather than rely on a random pf headerDavid Gwynne
2016-09-26Fix compilation warning by using the correct cast/format.Rafael Zalamena
2016-09-25Remove more duplicated includesFrederic Cambus
2016-09-03Fix pasto; zero ka->dstbrd instead of clobbering ka->mask.Jeremie Courreges-Anglas
2016-09-02use imsg_read_nofd() implementation from bgpd.Eric Faurot
2016-08-27Pull in <sys/time.h> for struct timespec, timeval, or clockratePhilip Guenther
2016-08-16stop including sys/param.h for nitems. define locally as needed.Ted Unangst
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit