98 lines
3.2 KiB
Plaintext
98 lines
3.2 KiB
Plaintext
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.
|
|
|
|
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.
|
|
|
|
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.
|