]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bsnmp/NEWS
This commit was generated by cvs2svn to compensate for changes in r153667,
[FreeBSD/FreeBSD.git] / contrib / bsnmp / NEWS
1 1.11    Make the Mib2 routing table use red-black tree. This vastly
2         reduces loading and access time. Load the table only every 10
3         minutes. In the meantime process message from the routing socket
4         to update the table.
5
6         Lot of man-page fixes from ru@freebsd.org.
7
8         Fixes to command line macros and macro redefinition.
9
10         Trap variables for ntp (still need trap definition and code).
11
12         Periodic timers from Victor Cruceru.
13
14         Man-page fixes from Christian Brueffer.
15
16         Lots of spelling fixes from Giorgios Keramidas.
17
18         A number of changes to facilitate building on FreeBSD-4 from
19         Andrey Elsukov.
20
21         Add repeatable timers.
22
23 1.10
24         Change all the tick handling in the daemon from 32-bit to 64-bit.
25         Bump the modules' major version number to 3.
26
27         snmp_dialog: make the syntax of the variable bindings in the outgoing
28         message SNMP_SYNTAX_NULL regardless of the syntax given by the user.
29
30         Fix an error in timer handling in the LIBBEGEMOT case.
31
32         snmpd/main.c: Fix a 64-bit warning.
33
34         lib/snmpclient: Add snmp_parse_server().
35
36 1.9
37         tcpwrapper support from glebius@freebsd.org.
38
39         crude interface to NTP: snmp_ntp
40
41 1.8
42         many man page fixes from ru@freebsd.org and tobez@freebsd.org
43
44         snmpd/main.c: fix a problem which resulted in the daemon exiting
45         when a local socket was closed.
46
47         snmpd/trans_lsock.c: include stdio.h to get a prototype for remove.
48
49         gensnmptree/gensnmptree.c: fix a compile error
50
51         snmp_mibII: add new field spec_oid to ifmib. This allows ifType
52         specific modules to insert the value to be returned for ifSpecific.
53
54 1.7a
55         fix core dump when config file cannot be opened (submitted by
56         Maxim Konovalov)
57
58 1.7
59         snmpd: Move event library initialization before reading of
60         config file (thanks to phk).
61
62         gensnmptree: can now read more than one tree and merge them.
63
64         some support for compilation on older systems
65
66         use standard C fixed width integer types [u]intNN_t
67
68 1.6
69         New gensnmpdef tool. Needs libsmi.
70
71         Make build infrastructure more intelligent.
72
73         Fix a typo in the mibII counter retrival code.
74
75         Add a new field to struct snmp_node for snmp agents: tree_data.
76         This field can be used by the application.
77
78         Fix a syntax error in the example configuration file (thanks to
79         David J Duchscher).
80
81         Fix a long standing problem with the module loading code
82         and a memory leak. When a module could not be loaded usually
83         a core dump was generated. This was caused by wrong handling
84         of malloced memory in the module table dependency. While
85         fixing this problem it became obvious that dynamic allocated
86         data which was held in a dependency could be lost, because
87         there was no guarantee that the dependency handler ever was
88         call (in case of an error in a SET handler or an earlier
89         dependency in the same PDU) thus causing this memory to leak.
90         To fix this a third dependency operation is introduced
91         SNMP_DEPOP_FINISH which is invoked just before a dependency
92         is freed at the very end of the SET PDU handling. This
93         means also that finalizers (set_atfinish) can be converted
94         to DEPOP_FINISH handler in almost all cases. The only case
95         where this is not so easy is when a finializer was registered
96         for a simple SET operation. In this case an artifical dependency
97         would be needed. Because this seems to occure very seldom the
98         snmp_set_atfinish() call is removed. Thanks to Paul-Henning Kamp
99         for an initial fix for the core dump.
100
101 09-Dec-2003
102         First step on factoring out the transport mapping stuff into
103         loadable modules.
104
105         Local stream sockets that check the clients privileges.
106
107 03-Dec-2003
108         Bump version to 1.5 but leave library version intact.
109
110 03-Dec-2003
111         Now works with libbegemot polling stuff instead of libisc.
112         Use --with-libbegemot[=path] to configure.
113
114 03-Dec-2003
115         Fix parsing of non-minimal ASN.1 integers. They are now disallowed.
116         Non-minimal lengths are allowed.
117
118         Remove copyright clause 3 everywhere.
119
120         Make an autoconf build infrastructure.
121
122 08-Nov-2003
123         WARNS=6 fixed.
124
125 28-Jan-2003
126         WARNS=5 fixes.
127
128 09-Jan-2003
129         snmpd: remove local socket in case of an error to fully initialize it.
130         Use chmod instead of fchmod. The latter seems not really to change
131         the mode of the socket.
132
133         lib: at program exit remove the local socket in the library.
134
135 11-Dec-2002
136         Implement listening on unix domain sockets. The client must bind
137         its socket, or the server cannot send back its response. These
138         sockets are considered to be more secure, because it is much
139         harder for an intruder to listen on them.
140
141         This requires changes in snmpmod.h and snmpclient.h.
142
143 04-Dec-2002
144         Sparc fixes.
145
146 15-Aug-2002
147         Use inttypes.h instead of limits.h to get integer limits. This
148         seems to be the Posix way.
149
150         First drafts of an snmpd, gensnmptree, asn1, bsnmplib,
151         bsnmpclient, bsnmpagent, snmpmod, snmp_mibII, snmp_netgraph man pages.
152
153         snmpd/main.c: reorder getopt options according to style(9). Implement
154         a -h option to print a short help.
155
156 25-Jun-2002
157         Makefiles rewritten to not use bsnmpmod.mk. The BSD makefiles are
158         really hard to use, because a) they are not documented and b) they
159         change much too often.
160
161         Make the patch a context diff instead of a unified one.
162
163 28-Feb-2002
164         Library code for SNMP clients.