Deleted Added
full compact
NEWS (133211) NEWS (142810)
11.8
2 many man page fixes from ru@freebsd.org and tobez@freebsd.org
3
4 snmpd/main.c: fix a problem which resulted in the daemon exiting
5 when a local socket was closed.
6
7 snmpd/trans_lsock.c: include stdio.h to get a prototype for remove.
8
9 gensnmptree/gensnmptree.c: fix a compile error
101.7a
11 fix core dump when config file cannot be opened (submitted by
12 Maxim Konovalov)
13
11.7
2 snmpd: Move event library initialisation before reading of
3 config file (thanks to phk).
4
5 gensnmptree: can now read more than one tree and merge them.
6
7 some support for compilation on older systems
8
9 use standard C fixed width integer types [u]intNN_t
10
111.6
12 New gensnmpdef tool. Needs libsmi.
13
14 Make build infrastructure more intelligent.
15
16 Fix a typo in the mibII counter retrival code.
17
18 Add a new field to struct snmp_node for snmp agents: tree_data.
19 This field can be used by the application.
20
21 Fix a syntax error in the example configuration file (thanks to
22 David J Duchscher).
23
24 Fix a long standing problem with the module loading code
25 and a memory leak. When a module could not be loaded usually
26 a core dump was generated. This was caused by wrong handling
27 of malloced memory in the module table dependency. While
28 fixing this problem it became obvious that dynamic allocated
29 data which was held in a dependency could be lost, because
30 there was no guarantee that the dependency handler ever was
31 call (in case of an error in a SET handler or an earlier
32 dependency in the same PDU) thus causing this memory to leak.
33 To fix this a third dependency operation is introduced
34 SNMP_DEPOP_FINISH which is invoked just before a dependency
35 is freed at the very end of the SET PDU handling. This
36 means also that finalizers (set_atfinish) can be converted
37 to DEPOP_FINISH handler in almost all cases. The only case
38 where this is not so easy is when a finializer was registered
39 for a simple SET operation. In this case an artifical dependency
40 would be needed. Because this seems to occure very seldom the
41 snmp_set_atfinish() call is removed. Thanks to Paul-Henning Kamp
42 for an initial fix for the core dump.
43
4409-Dec-2003
45 First step on factoring out the transport mapping stuff into
46 loadable modules.
47
48 Local stream sockets that check the clients privileges.
49
5003-Dec-2003
51 Bump version to 1.5 but leave library version intact.
52
5303-Dec-2003
54 Now works with libbegemot polling stuff instead of libisc.
55 Use --with-libbegemot[=path] to configure.
56
5703-Dec-2003
58 Fix parsing of non-minimal ASN.1 integers. They are now disallowed.
59 Non-minimal lengths are allowed.
60
61 Remove copyright clause 3 everywhere.
62
63 Make an autoconf build infrastructure.
64
6508-Nov-2003
66 WARNS=6 fixed.
67
6828-Jan-2003
69 WARNS=5 fixes.
70
7109-Jan-2003
72 snmpd: remove local socket in case of an error to fully initialize it.
73 Use chmod instead of fchmod. The latter seems not really to change
74 the mode of the socket.
75
76 lib: at program exit remove the local socket in the library.
77
7811-Dec-2002
79 Implement listening on unix domain sockets. The client must bind
80 its socket, or the server cannot send back its response. These
81 sockets are considered to be more secure, because it is much
82 harder for an intruder to listen on them.
83
84 This requires changes in snmpmod.h and snmpclient.h.
85
8604-Dec-2002
87 Sparc fixes.
88
8915-Aug-2002
90 Use inttypes.h instead of limits.h to get integer limits. This
91 seems to be the Posix way.
92
93 First drafts of an snmpd, gensnmptree, asn1, bsnmplib,
94 bsnmpclient, bsnmpagent, snmpmod, snmp_mibII, snmp_netgraph man pages.
95
96 snmpd/main.c: reorder getopt options according to style(9). Implement
97 a -h option to print a short help.
98
9925-Jun-2002
100 Makefiles rewritten to not use bsnmpmod.mk. The BSD makefiles are
101 really hard to use, because a) they are not documented and b) they
102 change much too often.
103
104 Make the patch a context diff instead of a unified one.
105
10628-Feb-2002
107 Library code for SNMP clients.
141.7
15 snmpd: Move event library initialisation before reading of
16 config file (thanks to phk).
17
18 gensnmptree: can now read more than one tree and merge them.
19
20 some support for compilation on older systems
21
22 use standard C fixed width integer types [u]intNN_t
23
241.6
25 New gensnmpdef tool. Needs libsmi.
26
27 Make build infrastructure more intelligent.
28
29 Fix a typo in the mibII counter retrival code.
30
31 Add a new field to struct snmp_node for snmp agents: tree_data.
32 This field can be used by the application.
33
34 Fix a syntax error in the example configuration file (thanks to
35 David J Duchscher).
36
37 Fix a long standing problem with the module loading code
38 and a memory leak. When a module could not be loaded usually
39 a core dump was generated. This was caused by wrong handling
40 of malloced memory in the module table dependency. While
41 fixing this problem it became obvious that dynamic allocated
42 data which was held in a dependency could be lost, because
43 there was no guarantee that the dependency handler ever was
44 call (in case of an error in a SET handler or an earlier
45 dependency in the same PDU) thus causing this memory to leak.
46 To fix this a third dependency operation is introduced
47 SNMP_DEPOP_FINISH which is invoked just before a dependency
48 is freed at the very end of the SET PDU handling. This
49 means also that finalizers (set_atfinish) can be converted
50 to DEPOP_FINISH handler in almost all cases. The only case
51 where this is not so easy is when a finializer was registered
52 for a simple SET operation. In this case an artifical dependency
53 would be needed. Because this seems to occure very seldom the
54 snmp_set_atfinish() call is removed. Thanks to Paul-Henning Kamp
55 for an initial fix for the core dump.
56
5709-Dec-2003
58 First step on factoring out the transport mapping stuff into
59 loadable modules.
60
61 Local stream sockets that check the clients privileges.
62
6303-Dec-2003
64 Bump version to 1.5 but leave library version intact.
65
6603-Dec-2003
67 Now works with libbegemot polling stuff instead of libisc.
68 Use --with-libbegemot[=path] to configure.
69
7003-Dec-2003
71 Fix parsing of non-minimal ASN.1 integers. They are now disallowed.
72 Non-minimal lengths are allowed.
73
74 Remove copyright clause 3 everywhere.
75
76 Make an autoconf build infrastructure.
77
7808-Nov-2003
79 WARNS=6 fixed.
80
8128-Jan-2003
82 WARNS=5 fixes.
83
8409-Jan-2003
85 snmpd: remove local socket in case of an error to fully initialize it.
86 Use chmod instead of fchmod. The latter seems not really to change
87 the mode of the socket.
88
89 lib: at program exit remove the local socket in the library.
90
9111-Dec-2002
92 Implement listening on unix domain sockets. The client must bind
93 its socket, or the server cannot send back its response. These
94 sockets are considered to be more secure, because it is much
95 harder for an intruder to listen on them.
96
97 This requires changes in snmpmod.h and snmpclient.h.
98
9904-Dec-2002
100 Sparc fixes.
101
10215-Aug-2002
103 Use inttypes.h instead of limits.h to get integer limits. This
104 seems to be the Posix way.
105
106 First drafts of an snmpd, gensnmptree, asn1, bsnmplib,
107 bsnmpclient, bsnmpagent, snmpmod, snmp_mibII, snmp_netgraph man pages.
108
109 snmpd/main.c: reorder getopt options according to style(9). Implement
110 a -h option to print a short help.
111
11225-Jun-2002
113 Makefiles rewritten to not use bsnmpmod.mk. The BSD makefiles are
114 really hard to use, because a) they are not documented and b) they
115 change much too often.
116
117 Make the patch a context diff instead of a unified one.
118
11928-Feb-2002
120 Library code for SNMP clients.