summaryrefslogtreecommitdiff
path: root/usr.sbin/snmpd
AgeCommit message (Collapse)Author
2008-02-16sort flags in both synopsis and usageIgor Sobrado
ok reyk@
2008-02-09fix a memleak in the snmp engine and the ber i/o; free the dynamicallyReyk Floeter
allocated ber write buffer after using it. extend the ber api with a ber_free() function to do the required cleanup. Thanks to Will Backman (bitgeist at yahoo dot com) for testing and for figuring out that there was a memleak.
2008-02-08use correct variable for COUNTER64Reyk Floeter
2008-02-07add a imsg which allows to "lock" the control connection, theReyk Floeter
restricted connection will reject any commands except snmp traps.
2008-02-07spacingReyk Floeter
2008-01-31some small fixes for snmp stuff;Jason McIntyre
2008-01-31do not leak confd on malloc failure in control_accept()Henning Brauer
found by Igor Zinovik <zinovik@cs.karelia.ru>
2008-01-30spacingReyk Floeter
2008-01-24timeticks typeReyk Floeter
2008-01-21add names for OpenBSD test MIBsReyk Floeter
2008-01-21move snmpd.conf to the etc/ directory. it is not installed yet by the build.Reyk Floeter
2008-01-21update configuration exampleReyk Floeter
2008-01-21move README to the Attic; ask me directly if you need to know aboutReyk Floeter
the TODOs and remaining issues.
2008-01-21syncReyk Floeter
2008-01-18free oid data before overwriting itReyk Floeter
2008-01-18implement very basic support of the BRIDGE-MIB which is enough to getReyk Floeter
recognized as a network device by some NMS.
2008-01-18trap.cReyk Floeter
2008-01-18add a snmpctl command to send traps to registered receivers usingReyk Floeter
snmpd's imsg trap interface.
2008-01-17swap argumentsReyk Floeter
2008-01-17the optional trap varbind elements may be nullReyk Floeter
2008-01-17allow to configure optional per trap receiver communities and toReyk Floeter
restrict the receivers to a specified mib.
2008-01-16send a coldStart trap to registered receivers on startup and cleanupReyk Floeter
the trap code a little bit.
2008-01-16document the "trap receiver" option.Reyk Floeter
2008-01-16implementation of the SNMP trap sender interfaceReyk Floeter
2008-01-16typoReyk Floeter
2008-01-16define correct snmpv3 versionReyk Floeter
2008-01-16bump copyrightReyk Floeter
2008-01-16tweakReyk Floeter
2008-01-16move trap code to an own file; there will be moreReyk Floeter
2008-01-16start working on an interface to send traps via snmpd.sock. userlandReyk Floeter
applications will be able to send imsgs defining the trap to snmpd and the daemon will do the ASN.1/BER encoding before sending traps to the registered receivers. there are two advantages of this approach that a) the applications do not need to handle any ASN.1/BER encoding and b) snmpd will provide a central interface to define trap receivers. discussed with thib and others
2008-01-12unbreak DEBUG codeReyk Floeter
2008-01-11rename snmp context type enum elementsReyk Floeter
2008-01-09big endian fixes (tested on sparc64)Reyk Floeter
2008-01-09syncReyk Floeter
2008-01-04document the -n and -N command line options.Reyk Floeter
2008-01-04always bzero the oid lookup key before initializing it.Reyk Floeter
2008-01-03send the correct lengthReyk Floeter
2008-01-03handle no more than 2147483647 (0x7fffffff) variable bindingsReyk Floeter
From RFC3416
2008-01-03scalars have an index of 0 in the returned oid (like sysDescr.0).Reyk Floeter
2008-01-03fix parsing of get* requests with multiple varbind elementsReyk Floeter
2008-01-02Make sure that a key belongs to the table before returning a match.Mats O Jansson
Change smi_odi_cmp to return int as expected by RB-tree. -moj ok reyk@
2007-12-29add the IP-MIB ipAddrTable. it requires to encode the ipv4 addressesReyk Floeter
in the OIDs as the table index. the next step is to simplify the common mib implementation regarding the special requirements of these strange snmp tables.
2007-12-28shrink the max number of supported OID elements from 128 to 32.Reyk Floeter
2007-12-28set the default port in host byte order to get the correct resultReyk Floeter
2007-12-28syncReyk Floeter
2007-12-28split code handling the "structure of management information" and theReyk Floeter
"message processing subsystem" into separate files smi.c and mps.c
2007-12-28split the MIB declarations (names) from the definitions (implementation).Reyk Floeter
2007-12-28spacingReyk Floeter
2007-12-28use the snmp camelCase for MIB definitions, this allows to simplifyReyk Floeter
the code a bit and is mostly a stylistic change.
2007-12-27Make a snmpwalk against snmpd on hppa and macppc work. armish still dontMats O Jansson
work. -moj