Age | Commit message (Collapse) | Author |
|
include the process name, and replace all calls of fatal*(NULL) with
fatal(__func__) for better debugging.
OK benno@
|
|
OK henning@
|
|
Fixes a pfctl crash with an anchor name containing
an embedded nul found with the afl fuzzer.
pfctl parse.y patch from and ok deraadt@
|
|
snmp requests are now packaged into pseudo-continuations
to allow for being dispatched to seperate processes;
lightly tested for interoperability with NetSNMP, but
doesn't implement the complete set of AgentX messages
while here, clean up return types of mps_get* functions,
and make smi_insert refuse to insert duplicate OIDs
okay benno@ reyk@
|
|
format string, create a temporary message.
OK doug@
|
|
No yyerror() calls needed to be changed.
ok bluhm@
|
|
testing sthen@
much man page guidance jmc@
ok reyk@
|
|
ok reyk@
|
|
AgentX notifications are the only portion implemented right now;
get in the tree to flesh out the remainder.
ok reyk@ benno@
|
|
default permissions and mtree NOT changed.
prodded by benno, ok phessler benno jmatthew theo pelikan florian
|
|
found by millert@, ok deraadt@
|
|
ok sthen@ deraadt@
|
|
into snmpd.conf
2) add the ability to specify an alternate 'control' socket location
3) allow for the creation of multiple 'restricted' sockets (but
only one control socket, for the time being)
Committing slightly ahead of schedule in order to clear the pipeline
for a few other upcoming changes.
ok reyk@, sthen@
|
|
so that all "set" requests will be rejected.
ok reyk@
|
|
that from bgpd, so that it logs to syslog when daemonized.
|
|
|
|
|
|
Traps are still sent via SNMPv2 protocol. They can neither be
authenticated nor encrypted. - Transport mode is still UDP. Not
additional transport subsystems were added. - Only the User-based
Security Model (USM, RFC3414) is supported. View-Based Access Control
(VACM, RFC3415) is not included. - Configuration is described in
snmpd.conf(5).
This diff includes a few minor changes to ber.c/h adding a necessary
callback for the USM HMAC calculation and merging it with other
minor changes from ldapd's ber code.
From Gerhard Roth at genua
ok claudio@ reyk@
|
|
send route updates. If you aren't interested in examining routing tables
over SNMP (e.g. if you only use it for sensors or interface stats) this
reduces cpu use during heavy route updates. Makes my full-table bgp
routers happier when a major peer bounces. ok reyk@
|
|
|
|
problem reported with the obvious fix for bgpd by Sebastian Benoit
<benoit-lists at fb12.de>, also PR 6432
applied to all the others by yours truly. ok theo
isn't it amazing how far this parser (and more) spread?
|
|
allocations fails.
looks right deraadt, krw
ok henning
|
|
|
|
inet_pton. host_v4, host_v6, and host_dns could be merged into one
function using getaddrinfo but i keep it in multiple functions to keep
it in sync with the other daemons using this common code.
|
|
I got fooled by patch(1). Sorry.
Found by and OK thib@.
|
|
but only do the final popfile call after yyparse() is done.
This also fixes config reload on SIGHUP for some daemons.
Spotted by otto@. OK deraadt@
|
|
common way to clear the TAILQ. OK thib@
|
|
|
|
restrict the receivers to a specified mib.
|
|
|
|
|
|
|
|
"message processing subsystem" into separate files smi.c and mps.c
|
|
|
|
the code a bit and is mostly a stylistic change.
|
|
|
|
found by deraadt@
|
|
for OpenBSD. SNMP is a necessary evil. This is work in progress, don't
expect too much from it yet.
ok deraadt@
|