2005-05-23 11:19:11 +00:00
|
|
|
1.10
|
|
|
|
Change all the tick handling in the daemon from 32-bit to 64-bit.
|
|
|
|
Bump the modules' major version number to 3.
|
|
|
|
|
|
|
|
snmp_dialog: make the syntax of the variable bindings in the outgoing
|
|
|
|
message SNMP_SYNTAX_NULL regardless of the syntax given by the user.
|
|
|
|
|
|
|
|
Fix an error in timer handling in the LIBBEGEMOT case.
|
|
|
|
|
|
|
|
snmpd/main.c: Fix a 64-bit warning.
|
|
|
|
|
|
|
|
lib/snmpclient: Add snmp_parse_server().
|
|
|
|
|
2005-04-26 16:43:22 +00:00
|
|
|
1.9
|
|
|
|
tcpwrapper support from glebius@freebsd.org.
|
|
|
|
|
|
|
|
crude interface to NTP: snmp_ntp
|
|
|
|
|
2005-02-28 17:27:11 +00:00
|
|
|
1.8
|
|
|
|
many man page fixes from ru@freebsd.org and tobez@freebsd.org
|
|
|
|
|
|
|
|
snmpd/main.c: fix a problem which resulted in the daemon exiting
|
|
|
|
when a local socket was closed.
|
|
|
|
|
|
|
|
snmpd/trans_lsock.c: include stdio.h to get a prototype for remove.
|
|
|
|
|
|
|
|
gensnmptree/gensnmptree.c: fix a compile error
|
2005-04-26 16:43:22 +00:00
|
|
|
|
|
|
|
snmp_mibII: add new field spec_oid to ifmib. This allows ifType
|
|
|
|
specific modules to insert the value to be returned for ifSpecific.
|
|
|
|
|
2005-02-28 17:27:11 +00:00
|
|
|
1.7a
|
|
|
|
fix core dump when config file cannot be opened (submitted by
|
|
|
|
Maxim Konovalov)
|
|
|
|
|
2004-08-06 13:38:30 +00:00
|
|
|
1.7
|
|
|
|
snmpd: Move event library initialisation before reading of
|
|
|
|
config file (thanks to phk).
|
|
|
|
|
|
|
|
gensnmptree: can now read more than one tree and merge them.
|
|
|
|
|
|
|
|
some support for compilation on older systems
|
|
|
|
|
|
|
|
use standard C fixed width integer types [u]intNN_t
|
|
|
|
|
2004-04-14 16:20:14 +00:00
|
|
|
1.6
|
|
|
|
New gensnmpdef tool. Needs libsmi.
|
|
|
|
|
|
|
|
Make build infrastructure more intelligent.
|
|
|
|
|
|
|
|
Fix a typo in the mibII counter retrival code.
|
|
|
|
|
|
|
|
Add a new field to struct snmp_node for snmp agents: tree_data.
|
|
|
|
This field can be used by the application.
|
|
|
|
|
|
|
|
Fix a syntax error in the example configuration file (thanks to
|
|
|
|
David J Duchscher).
|
|
|
|
|
|
|
|
Fix a long standing problem with the module loading code
|
|
|
|
and a memory leak. When a module could not be loaded usually
|
|
|
|
a core dump was generated. This was caused by wrong handling
|
|
|
|
of malloced memory in the module table dependency. While
|
|
|
|
fixing this problem it became obvious that dynamic allocated
|
|
|
|
data which was held in a dependency could be lost, because
|
|
|
|
there was no guarantee that the dependency handler ever was
|
|
|
|
call (in case of an error in a SET handler or an earlier
|
|
|
|
dependency in the same PDU) thus causing this memory to leak.
|
|
|
|
To fix this a third dependency operation is introduced
|
|
|
|
SNMP_DEPOP_FINISH which is invoked just before a dependency
|
|
|
|
is freed at the very end of the SET PDU handling. This
|
|
|
|
means also that finalizers (set_atfinish) can be converted
|
|
|
|
to DEPOP_FINISH handler in almost all cases. The only case
|
|
|
|
where this is not so easy is when a finializer was registered
|
|
|
|
for a simple SET operation. In this case an artifical dependency
|
|
|
|
would be needed. Because this seems to occure very seldom the
|
|
|
|
snmp_set_atfinish() call is removed. Thanks to Paul-Henning Kamp
|
|
|
|
for an initial fix for the core dump.
|
|
|
|
|
2004-01-23 10:44:47 +00:00
|
|
|
09-Dec-2003
|
|
|
|
First step on factoring out the transport mapping stuff into
|
|
|
|
loadable modules.
|
|
|
|
|
|
|
|
Local stream sockets that check the clients privileges.
|
|
|
|
|
|
|
|
03-Dec-2003
|
|
|
|
Bump version to 1.5 but leave library version intact.
|
|
|
|
|
|
|
|
03-Dec-2003
|
|
|
|
Now works with libbegemot polling stuff instead of libisc.
|
|
|
|
Use --with-libbegemot[=path] to configure.
|
|
|
|
|
|
|
|
03-Dec-2003
|
|
|
|
Fix parsing of non-minimal ASN.1 integers. They are now disallowed.
|
|
|
|
Non-minimal lengths are allowed.
|
|
|
|
|
|
|
|
Remove copyright clause 3 everywhere.
|
|
|
|
|
|
|
|
Make an autoconf build infrastructure.
|
|
|
|
|
2003-11-10 08:53:38 +00:00
|
|
|
08-Nov-2003
|
|
|
|
WARNS=6 fixed.
|
|
|
|
|
|
|
|
28-Jan-2003
|
|
|
|
WARNS=5 fixes.
|
|
|
|
|
|
|
|
09-Jan-2003
|
|
|
|
snmpd: remove local socket in case of an error to fully initialize it.
|
|
|
|
Use chmod instead of fchmod. The latter seems not really to change
|
|
|
|
the mode of the socket.
|
|
|
|
|
|
|
|
lib: at program exit remove the local socket in the library.
|
|
|
|
|
|
|
|
11-Dec-2002
|
|
|
|
Implement listening on unix domain sockets. The client must bind
|
|
|
|
its socket, or the server cannot send back its response. These
|
|
|
|
sockets are considered to be more secure, because it is much
|
|
|
|
harder for an intruder to listen on them.
|
|
|
|
|
|
|
|
This requires changes in snmpmod.h and snmpclient.h.
|
|
|
|
|
|
|
|
04-Dec-2002
|
|
|
|
Sparc fixes.
|
|
|
|
|
|
|
|
15-Aug-2002
|
|
|
|
Use inttypes.h instead of limits.h to get integer limits. This
|
|
|
|
seems to be the Posix way.
|
|
|
|
|
|
|
|
First drafts of an snmpd, gensnmptree, asn1, bsnmplib,
|
|
|
|
bsnmpclient, bsnmpagent, snmpmod, snmp_mibII, snmp_netgraph man pages.
|
|
|
|
|
|
|
|
snmpd/main.c: reorder getopt options according to style(9). Implement
|
|
|
|
a -h option to print a short help.
|
|
|
|
|
|
|
|
25-Jun-2002
|
|
|
|
Makefiles rewritten to not use bsnmpmod.mk. The BSD makefiles are
|
|
|
|
really hard to use, because a) they are not documented and b) they
|
|
|
|
change much too often.
|
|
|
|
|
|
|
|
Make the patch a context diff instead of a unified one.
|
|
|
|
|
|
|
|
28-Feb-2002
|
|
|
|
Library code for SNMP clients.
|