1.1.6
by Steve Kowalik
Import upstream version 5.4.1~dfsg |
1 |
This file contains a summary of the major changes in released revisions. |
2 |
Please see the CHANGES file for a more detailed list of specific bugs/patches |
|
3 |
that have been fixed/applied, and the ChangeLog file for a comprehensive |
|
4 |
listing of all changes made to the code. |
|
5 |
||
1.3.1
by Jochen Friedrich
Import upstream version 5.4.3~dfsg |
6 |
*5.4.3* |
7 |
||
1.2.1
by Jochen Friedrich
Import upstream version 5.4.2.1~dfsg |
8 |
snmpd: |
1.3.1
by Jochen Friedrich
Import upstream version 5.4.3~dfsg |
9 |
- Change default AgentX target from 0.0.0.0:705 to localhost:705 |
10 |
- Fix CVE-2008-4309 (GETBULK issue reported by Oscar Mira-Sanchez) |
|
11 |
- Fix handling of multiple matching VACM entries |
|
12 |
(Use the "best" match, rather than the first one). |
|
13 |
Note that this could potentially affect the behaviour of |
|
14 |
existing access control configurations. |
|
15 |
- Latch large-disk statistics at 2Tb (rather than wrapping) |
|
16 |
||
17 |
Linux: |
|
18 |
- Fix build on modern distributions (using rpm-4.6) |
|
19 |
||
20 |
Windows: |
|
21 |
- Fix various builds (recent MSVC, MinGW, IPv6, winExtDLL) |
|
22 |
||
1.2.1
by Jochen Friedrich
Import upstream version 5.4.2.1~dfsg |
23 |
|
24 |
*5.4.2* |
|
1.3.1
by Jochen Friedrich
Import upstream version 5.4.3~dfsg |
25 |
|
1.2.1
by Jochen Friedrich
Import upstream version 5.4.2.1~dfsg |
26 |
snmplib: |
27 |
- [PATCH 1921861]: Avoid endless loop after truncating 64bit int |
|
28 |
- Better handling of CONTAINER_INSERT failures with multiple indices |
|
29 |
||
30 |
snmpd: |
|
31 |
- [PATCH 2023633]: add SCTP-MIB implementation (Linux only) |
|
32 |
- suppress annoying "registration != duplicate" warning for root oids |
|
33 |
||
34 |
build: |
|
35 |
- [BUG 2023803]: Compilation problems on HP-UX 11.31 |
|
36 |
- Update to libtool 1.5.26 |
|
37 |
||
38 |
AIX: |
|
39 |
- Add support for AIX 6.x. |
|
40 |
||
1.1.6
by Steve Kowalik
Import upstream version 5.4.1~dfsg |
41 |
|
42 |
*5.4.1* |
|
43 |
||
44 |
snmplib: |
|
45 |
- [BUG 1619827]: link libraries against needed external libraries |
|
46 |
- [PATCH 1616912]: fix memory leak in UDP transport code |
|
47 |
- [PATCH 1592706]: fix memory leak when cloning varbinds |
|
48 |
- Change snmp_sess_add_ex to consistently close and delete the |
|
49 |
transport argument on failure, earlier the liveness of the |
|
50 |
transport argument was undecided. |
|
51 |
||
52 |
snmpd: |
|
53 |
- [BUG 1558823]: fix ipAddressTable memory leak |
|
54 |
- [BUG 1596638]: fix memory leak in ipCidrRouteTable, inetCidrRouteTable |
|
55 |
- [BUG 1611524]: fix tcp connection table file descriptor leak |
|
56 |
- handle row deletion issues in dataset tables |
|
57 |
- [BUG 1712988]: default and configurable maximum number of |
|
58 |
varbinds returnable to a GETBULK request. |
|
59 |
- [PATCH 1666737]: include ipv6 counts in |
|
60 |
udpInDatagrams, udpNoPorts, udpInErrors, udpOutDatagrams |
|
61 |
- [PATCH 1700157]: fixes ordering of exec tokens in the resulting mib tree |
|
62 |
- [PATCH 1719253]: fix skipNFSInHostResources so it does not break on the |
|
63 |
second walk of the table. |
|
64 |
||
65 |
perl: |
|
66 |
- link Perl modules against the exact set of libraries needed |
|
67 |
- [BUG 1619827]: properly link against libperl when configured with |
|
68 |
--enable-as-needed |
|
69 |
- [PATCH 1725049]: fix bulkwalk in cases of non-repeater |
|
70 |
||
71 |
build: |
|
72 |
- update to libtool 1.5.24 (from 1.5.22) |
|
73 |
||
74 |
python: |
|
75 |
- [PATCH 1716114]: Let python build in the Net-SNMP source tree |
|
76 |
||
77 |
MacOSX: |
|
78 |
- [PATCH 1600522]: CPU Hardware Abstraction Layer (HAL) |
|
79 |
implementation for mach/darwin |
|
80 |
- IF-MIB rewrite now enabled by default |
|
81 |
||
82 |
Win32: |
|
83 |
- fix AES support |
|
84 |
- [PATCH 1706344]: fix compilation with cygwin |
|
85 |
||
86 |
IRIX: |
|
87 |
- [PATCH 1709748]: Optimized IRIX cpu stats |
|
88 |
||
89 |
AIX: |
|
90 |
- Fix default shared library building instead of forcing static use |
|
91 |
||
92 |
FreeBSD: |
|
93 |
- [BUG 1633483]: Support CPU HAL on FreeBSD4.x |
|
94 |
||
95 |
||
96 |
*5.4* |
|
97 |
||
98 |
Important Changes: |
|
99 |
- The default configuration now enables embedded Perl and the Perl |
|
100 |
modules by default when possible unless explicitly disabled. You |
|
101 |
may use the --disable-embedded-perl and --without-perl-modules |
|
102 |
configure options, respectively, to revert to the former default |
|
103 |
configuration. |
|
104 |
||
105 |
New: |
|
106 |
python: |
|
107 |
- Python bindings to the Net-SNMP project are now available in |
|
108 |
the python sub-directory. See the README file there for details. |
|
109 |
||
110 |
build: |
|
111 |
- Some preliminary support for automatic building of dynamically |
|
112 |
loadable mib module code. |
|
113 |
- Most net-snmp specific defines are now (also) available under |
|
114 |
a proper NETSNMP_ prefix. The older, potentially conflicting |
|
115 |
names as well as the autoconf variables can now be turned off |
|
116 |
easily within 3rd party code. |
|
117 |
- libtool update to 1.5.22 |
|
118 |
- enable-as-needed will try to link built libraries against needed |
|
119 |
libraries at library link time, rather than application link time. |
|
120 |
This is preliminary support for what will likely be better in 5.5. |
|
121 |
||
122 |
snmplib: |
|
123 |
- [PATCH 1282566]: to rework transport creation to allow for |
|
124 |
alternative interpretations of the address and a more flexible |
|
125 |
transport registration system |
|
126 |
- [PATCH 1509943]: responses will get sent from the original dest IP |
|
127 |
address when possible. |
|
128 |
||
129 |
snmpd: |
|
130 |
- new MIB table for managing Net-SNMP access control extensions |
|
131 |
(see NET-SNMP-VACM-MIB). These extensions to the VACM MIB are |
|
132 |
Net-SNMP specific and are used primarily by snmptrapd at this point. |
|
133 |
- [PATCH 1550725]: A new uint instance helper to match the existing |
|
134 |
int, long and ulong helpers |
|
135 |
- [PATCH 1534877]: to add support for skipping NFS entries in the |
|
136 |
host resources hrStorageTable. See the skipNFSInHostResources |
|
137 |
token in the snmpd.conf file for details. |
|
138 |
- A "hardware abstraction layer", to localise the O/S-specific |
|
139 |
aspects of retrieving system data. This first appeared in the |
|
140 |
5.3.x line, but this release now starts to actively use it for |
|
141 |
implementing particular MIB modules. |
|
142 |
This has resulted in some minor changes in behaviour - some index |
|
143 |
values in the hrStorageTable have changed from earlier releases, |
|
144 |
and the (non-raw) memory statistics are now consistent, reporting |
|
145 |
percentage usage calculated over the last minute on _all_ systems. |
|
146 |
- Agent builds default module list from a default_mibs.h rather than |
|
147 |
a hard coded configure list |
|
148 |
- [PATCH 1568150]: Extend pass_persist error messages that can be |
|
149 |
passed back from the script |
|
150 |
- [PATCH 1570982]: Solaris IF-MIB: Support for IPv6-only interfaces |
|
151 |
||
152 |
snmptrapd: |
|
153 |
- the traphandle directive now supports a -t switch to indicate |
|
154 |
matching any OID in the tree below the specified OID |
|
155 |
||
156 |
mib2c: |
|
157 |
- New mib2c.emulation.conf provides a quick way to do simplistic |
|
158 |
emulation of an entire MIB or MIB branch. |
|
159 |
- A new perl module NetSNMP::agent::Support provides easier embedded |
|
160 |
perl support. (patch 1369996 from Peter Martin) |
|
161 |
Run "mib2c -c mib2c.perl.conf OID" to help you start using it. |
|
162 |
||
163 |
perl: |
|
164 |
- gettable() now supports asynchronous callback functions |
|
165 |
- update default_store module to latest default_store c-binding |
|
166 |
tokens
|
|
167 |
||
168 |
snmpusm: |
|
169 |
- performance improvement when changing localized keys |
|
170 |
- new option -Cp to set usmUserPublic value |
|
171 |
||
172 |
snmpvacm: |
|
173 |
- new commands to manipulate Net-SNMP access control extensions |
|
174 |
||
175 |
Ports: |
|
176 |
Linux: |
|
177 |
- add IPv6 aware UDP and TCP mibs to default module list |
|
178 |
||
179 |
Solaris, FreeBSD, OpenBSD: |
|
180 |
- Experimental support for 64bit interface counters (ifXTable). Enable |
|
181 |
via '--with-mib-modules=if-mib --enable-mfd-rewrites'. |
|
182 |
- [PATCH 1569537,1569539]: new UDP-MIB and TCP-MIB implementation |
|
183 |
(enable through --with-mib-modules=udp-mib,tcp-mib) |
|
184 |
||
185 |
Win32: |
|
186 |
- new winExtDLL extension module to allow snmpd to load Windows SNMP |
|
187 |
Service extension DLLs to provide support for HOST-RESOURCES-MIB |
|
188 |
and other MIBs provided with Windows. |
|
189 |
||
190 |
AIX: |
|
191 |
- HOST-RESOURCES-MIB implementation added to default module list |
|
192 |
||
193 |
uCLinux
|
|
194 |
- [PATCH 1551948]: Make pass_persist usable on uClinux |
|
195 |
||
196 |
Fixes: |
|
197 |
snmplib: |
|
198 |
- fix OID lookups for fully qualified object names (eg .iso.org) |
|
199 |
(official patch 1421725) |
|
200 |
- UDPIPv6 and TCPIPv6 transports now compile on recent UN*X platforms |
|
201 |
||
202 |
snmpd: |
|
1.1.5
by Steve Kowalik
Import upstream version 5.3.1 |
203 |
- fix disman/event monitoring crashes (official patch 1429059) |
204 |
- fix re-init of daemons after SIGHUP (official patch 1473289) |
|
1.1.6
by Steve Kowalik
Import upstream version 5.4.1~dfsg |
205 |
- fix trap processing from SMUX peers (patch 1430824) |
206 |
- [BUG 1527930]: fix smux authentication |
|
207 |
- [BUG 1427410]: Set auth engineID for SNMPv3 traps. |
|
208 |
- [BUG 1535903]: Support spaces within security names |
|
209 |
- fix 8 byte IpAddress in at, ip and route MIBs. |
|
210 |
- [PATCH 1562688]: fix ping/reattach agentx code |
|
1.1.4
by Scott James Remnant
Import upstream version 5.2.3 |
211 |
|
212 |
snmptrapd: |
|
1.1.5
by Steve Kowalik
Import upstream version 5.3.1 |
213 |
- fix bug 1420758/1458815: snmptrapd aborts/loops in select() |
214 |
(official patch 1420758) |
|
215 |
- fix re-init of daemons after SIGHUP (official patch 1473289) |
|
216 |
||
217 |
perl: |
|
1.1.6
by Steve Kowalik
Import upstream version 5.4.1~dfsg |
218 |
- Fixed the perl bulkwalk function |
219 |
- gettable() was fairly broken in prior versions |
|
220 |
- OID handling was fully broken on various 64bit platforms |
|
221 |
- fixes for 64-bit platforms |
|
1.1.5
by Steve Kowalik
Import upstream version 5.3.1 |
222 |
|
223 |
misc: |
|
1.1.6
by Steve Kowalik
Import upstream version 5.4.1~dfsg |
224 |
- Many misc fixes |
1.1.5
by Steve Kowalik
Import upstream version 5.3.1 |
225 |
|
226 |
*5.3.0.1* |
|
227 |
||
228 |
*** Security Fix *** |
|
229 |
||
230 |
- In version 5.3 much of the authorization control was rewritten. |
|
231 |
There was a bug in the new code that resulted in granting write |
|
232 |
access to read-only users or communities which were configured |
|
233 |
using the "rocommunity" or "rouser" snmpd.conf tokens. 5.3.0.1 |
|
234 |
fixes this problem. Users are encouraged to immediately update |
|
235 |
their installations if they use either of these tokens. |
|
236 |
||
237 |
||
238 |
*5.3* |
|
239 |
||
240 |
*** Important Notes *** |
|
241 |
||
242 |
Several very significant changes have been made in Net-SNMP for this |
|
243 |
release that warrant special attention. |
|
244 |
||
245 |
- shared library version number no longer matches the release number. We |
|
246 |
now follow the versioning scheme recommended by libtool. For the 5.3 |
|
247 |
release this means that the libraries now have a SONAME ending with |
|
248 |
".so.10", e.g. libnetsnmp.so.10. |
|
249 |
||
250 |
- snmpd has not been truncating log files at startup, as documented in |
|
251 |
the man pages, for a while now. This default behaviour has been restored. |
|
252 |
Please use the '-A' flag if you want to continue appending to your log |
|
253 |
files at startup. |
|
254 |
||
255 |
- snmptrapd will no longer accept all traps by default. It must be |
|
256 |
configured with authorized SNMPv1/v2c community strings and/or SNMPv3 |
|
257 |
users. Non-authorized traps/informs will be dropped. |
|
258 |
||
259 |
- Due to a copyright statement that didn't allow modifications, |
|
260 |
snmpnetstat has been completely rewritten. The new version now |
|
261 |
accepts the same command-line options as the other tools, which |
|
262 |
has introduced a number of incompatible changes. However, it |
|
263 |
does now finally support SNMPv3. |
|
264 |
||
265 |
New: |
|
266 |
Building: |
|
267 |
- new option to disable set support in the agent (--disable-set-support) |
|
268 |
||
269 |
snmpd: |
|
270 |
- implement notification logging |
|
271 |
- implement notification filtering |
|
272 |
- AgentX, host resources and disman/event mibs added to default module list |
|
273 |
- updated and new disman mib implementations |
|
274 |
||
275 |
snmptrapd: |
|
276 |
- allow a non-default AgentX socket |
|
277 |
- a brand new authorization scheme that is based on the VACM |
|
278 |
authorization scheme from snmpd. |
|
279 |
- Note: now drops unauthenticated notifications by default |
|
280 |
- registers the snmpEngine MIB group under the "snmptrapd" context |
|
281 |
||
282 |
snmplib: |
|
283 |
- new helper for ascii file based scalar integers (think Linux /proc/) |
|
284 |
- new utilities for dealing with files |
|
285 |
- new utilities for parsing text files |
|
286 |
- granular config/persistent file disablement (noPersistentLoad and |
|
287 |
noPersistentSave snmp.conf tokens) |
|
288 |
||
289 |
mib2c: |
|
290 |
- mib2c.mfd.conf now generates code for persistence row storage |
|
291 |
- many enhancements and bug fixes |
|
292 |
||
293 |
snmpusm: |
|
294 |
- allows to use old and/or new localized key instead of passphrase with |
|
295 |
option -Ck |
|
296 |
- new option -CE to specify usmUserEngineID (necessary to manage |
|
1.1.4
by Scott James Remnant
Import upstream version 5.2.3 |
297 |
snmptrapd's usmUserTable) |
298 |
||
299 |
Ports: |
|
300 |
Linux: |
|
1.1.5
by Steve Kowalik
Import upstream version 5.3.1 |
301 |
- new experimental tables |
302 |
- tcpConnectionTable, tcpListenerTable |
|
303 |
- ipAddressPrefixTable |
|
304 |
- udpEndpointTable |
|
305 |
- ipv4InterfaceTable, ipv6InterfaceTable |
|
306 |
- inetCidrRouteTable supports dynamic ipv4 route creation/deletion |
|
307 |
- added ipv6IpForwarding.0 and ipv6IpDefaultHopLimit.0 (read-write) |
|
308 |
||
309 |
Win32: |
|
310 |
- Cygwin compiler fixes |
|
311 |
- MSVC: agent (snmpd) support for pass and pass_persist |
|
312 |
- MinGW: agent (snmpd) support for pass |
|
313 |
- Fix for 'select: No such file or directory' in snmpdelta |
|
1.1.3
by Martin Pitt
Import upstream version 5.2.2 |
314 |
|
315 |
Fixes: |
|
316 |
- Persistent files in directory defined by snmp.conf persistentDir were |
|
317 |
not being loaded at startup |
|
318 |
- Perl getnext didn't honor explicit reference to MIB file |
|
1.1.5
by Steve Kowalik
Import upstream version 5.3.1 |
319 |
- AgentX sub-agent connection delayed til after config files read |
320 |
- Build fixes for --disable-agent, --disable-snmpv1 and --disable-snmpv2c |
|
321 |
- Lots of bug fixes |
|
1.1.2
by Fabio M. Di Nitto
Import upstream version 5.2.1.2 |
322 |
|
323 |
||
324 |
*5.2* |
|
325 |
New: |
|
1.1.3
by Martin Pitt
Import upstream version 5.2.2 |
326 |
For the security paranoid (like Wes): |
1.1.2
by Fabio M. Di Nitto
Import upstream version 5.2.1.2 |
327 |
- Insecure versions of SNMP may be completely disabled at compile time. |
328 |
(configure using one or both of --disable-snmpv1 --disable-snmpv2c) |
|
329 |
- Less secure versions of SNMPv3 authentication and encryption |
|
330 |
algorithms may be completely disabled at compile time. |
|
331 |
(configure using one or both of --disable-des --disable-md5) |
|
332 |
(This requires you have OpenSSL to support SHA1 and AES instead) |
|
1.1.3
by Martin Pitt
Import upstream version 5.2.2 |
333 |
- Diffie-Helman key negotiation (perfect-forward-secrecy - RFC2786) |
1.1.2
by Fabio M. Di Nitto
Import upstream version 5.2.1.2 |
334 |
has been implemented in both the agent and "snmpusm". |
1.1.3
by Martin Pitt
Import upstream version 5.2.2 |
335 |
- Better support for direct use of localized and master keys |
336 |
(randomly generated keys have more entropy than passwords). See |
|
1.1.2
by Fabio M. Di Nitto
Import upstream version 5.2.1.2 |
337 |
the -3m -3M -3k and -3K options, and the defAuthLocalizedKey, |
338 |
defPrivLocalizedKey, defAuthMasterKey, defPrivMasterKey |
|
339 |
snmp.conf tokens) |
|
340 |
||
341 |
library: |
|
342 |
- send and receive buffer sizes for UDP/TCP are configurable |
|
343 |
- .conf file token registration can now search multiple files |
|
344 |
(separate file names to search by a :. IE, "snmpd:agentx") |
|
345 |
||
346 |
snmptrapd: |
|
347 |
- Embedded perl support for trap handlers (much faster than traphandles). |
|
348 |
(configure --with-embedded-perl ; see 'perldoc NetSNMP::TrapReceiver') |
|
349 |
- the snmptrapd usmUser table can be controlled through SNMP & AgentX |
|
1.1.6
by Steve Kowalik
Import upstream version 5.4.1~dfsg |
350 |
(the snmptrapd registers MIBs under the "snmptrapd" SNMPv3 context) |
1.1.2
by Fabio M. Di Nitto
Import upstream version 5.2.1.2 |
351 |
|
352 |
agent: |
|
353 |
- community strings can be mapped to individual SNMPv3 contexts |
|
354 |
(see the snmpd.conf manual on "com2sec"). |
|
355 |
- AgentX should work properly with SNMPv3 contexts now. |
|
356 |
- improved version of "exec" extension directive - "extend": |
|
357 |
supports multi-line output, configurable command input, SET |
|
358 |
handling, a valid relocatable MIB output structure, etc |
|
359 |
- more flexibility added to netsnmp_cache helper, including periodic |
|
360 |
refreshing of caches and cache pre-loading. |
|
361 |
- experimental implementation of DisMan Remote Operations MIB groups |
|
362 |
(remote nslookup, ping, traceroute and expressions via SNMP) |
|
363 |
- The proxy supports a new -Cc flag which passes the community |
|
364 |
name through to the other side rather than hard-coding it. |
|
365 |
- The config_require() and other modules can now be placed |
|
366 |
inside of CPP directievs (#if, /* ... */) as header files are |
|
367 |
now passed through CPP processing first. |
|
368 |
- new config_exclude() macro for excluding certain modules |
|
369 |
- new config_belongs_in() macro to specify if a chunk of code |
|
370 |
found by --with-mib-modules belongs in the agent library or |
|
371 |
the mib module library. |
|
372 |
- Uses a smaller function stack. |
|
373 |
||
374 |
commands: |
|
375 |
- snmpusm: A number of key-change improvements |
|
376 |
(EG, changing localized keys supported, diffie-helman support, ...) |
|
377 |
- New -Ln option to completely disable logging. |
|
378 |
||
379 |
mib2c: |
|
380 |
- a number of new or updated configuration templates: |
|
381 |
- mib2c.iterate.conf: the iterator-based table config |
|
382 |
now produces fuller template code than before. |
|
383 |
- mib2c.table_data.conf and mib2c.container.conf: |
|
384 |
two new "internal-row" style configs |
|
385 |
- mib2c.mfd.conf: "MIBs for Dummies" (or MFD) - intended to |
|
386 |
reduce the SNMP knowledge needed to develop MIB modules |
|
387 |
and add flexibility at the same time. Run "mib2c -S |
|
388 |
mfd_interactive_setup=1 -c mib2c.mfd.conf OID" and follow |
|
389 |
its guided instructions to help you tailor its results to |
|
390 |
meet your needs. |
|
391 |
- mib2c.genhtml.conf: Generates an easier-to-read HTML view of |
|
392 |
a MIB tree structure. (See http://www.Net-SNMP.org/mibs/ |
|
393 |
for example output.) |
|
394 |
- more node tags available for conf file writers |
|
395 |
- additional search directories may be set via MIB2C_DIRS env var. |
|
396 |
- mib2c-update: new utility to help update mib2c generated code |
|
397 |
when conf file changes. |
|
398 |
- a mib2c.conf manual page to describe how to write mib2c .conf files. |
|
399 |
- support for embedded perl code in mib2c.conf files |
|
400 |
||
401 |
documentation: |
|
402 |
- New README.agent-mibs: an attempt to start documenting what |
|
403 |
MIBs are implemented in the agent and on what architectures. |
|
404 |
||
405 |
perl: |
|
406 |
- An improved SNMP::gettable() method. Uses GETBULK if possible and |
|
407 |
better GETNEXT requests if not, decodes indexes from OIDs, |
|
408 |
requests multiple variables at once, ... ("perldoc SNMP" for details) |
|
409 |
- A NetSNMP::OID::get_indexes() function to extract index values |
|
410 |
from an OID. |
|
411 |
||
412 |
Ports: |
|
413 |
Linux: |
|
414 |
- new experimental tables/rewrites for Linux, including: |
|
415 |
ifTable, ifXTable, inetCidrRouteTable, ipCidrRouteTable, |
|
416 |
ipAddressTable, ipSystemStatsTable, ipNetToPhysicalTable. |
|
417 |
- Enable these talbles by specifying --enable-mfd-rewrites to configure. |
|
418 |
- Most of these tables have IPv6 support as well. |
|
419 |
- ifIndex no longer changes when interfaces are added/removed, and all |
|
420 |
tables/object wiil now use the same ifIndex for the same interface. |
|
421 |
||
422 |
Solaris: |
|
423 |
- new experimental support for ucd-snmp/lmSensors MIB module |
|
424 |
||
425 |
Win32: |
|
426 |
- Support for the MinGW compiler |
|
427 |
- Support for snmptrapd running as a service |
|
428 |
- A Win32 specific build and install script |
|
429 |
- Support for a .exe installer |
|
430 |
(we'll make binaries available using it) |
|
431 |
||
432 |
Fixes: |
|
433 |
- AgentX memory leak on sets |
|
434 |
- SNMPv3 not-in-time window after 248 days |
|
435 |
- Agent hang in HOST-RESOURCES MIB |
|
436 |
- double free on duplicate registration |
|
437 |
- OIDs with IP Addresses as indexes now print prettier |
|
438 |
-'Lazy' installation of headers (only install if newer) |
|
439 |
- allow whitespace in rocommunity/rwcommunity |
|
440 |
- many miscellaneous bug reports |
|
441 |
||
442 |
||
1.1.1
by Adam Conrad
Import upstream version 5.1.2 |
443 |
*5.1.2* |
444 |
New: |
|
445 |
- Minor improvements to snmpdelta (error reporting) |
|
446 |
- Minor improvements to snmpnetstat (IPv6 output) |
|
447 |
||
448 |
Fixes: |
|
449 |
- Misc 64bit processor fixes. |
|
450 |
- Misc perl build and install fixes. |
|
451 |
||
452 |
Ports: |
|
453 |
- Linux 2.6 improvements |
|
454 |
- Win32 Suport for TCP and UDP over IPv6 via Winsock version 2 |
|
455 |
- Win32 fixes in many places. |
|
456 |
- Win32 service support for snmptrapd |
|
457 |
- Win32 support for snmpconf |
|
458 |
||
1
by Martin Pitt
Import upstream version 5.1.1 |
459 |
*5.1.1* |
460 |
New: |
|
461 |
- test suite supports testing over other transports (tcp, udp6, unix, ...) |
|
462 |
(see the -P switch to the testing/RUNTESTS script) |
|
463 |
- Solaris supports the use of it's PKCS#11 library for supporting |
|
464 |
cryptographic functions (OpenSSL isn't required if PKCS#11 is available) |
|
465 |
(see configure's --with-pkcs flag) |
|
466 |
||
467 |
Fixes: |
|
468 |
- Improvements on 64 bit architectures. |
|
469 |
- A few minor memory leaks fixed. |
|
470 |
- An extremely large number of minor bug fixes. |
|
471 |
- Many perl module specific bug fixes. |
|
472 |
- snmpd will safely handle more signals. |
|
473 |
||
474 |
Ports: |
|
475 |
- Many many significant Windows improvements. |
|
1.1.1
by Adam Conrad
Import upstream version 5.1.2 |
476 |
- AgentX support is working again under windows. |
477 |
- SCM support is built into the agent to allow the agent to be |
|
478 |
started as a windows service. |
|
479 |
- MSDOS names are supported in path names. |
|
1
by Martin Pitt
Import upstream version 5.1.1 |
480 |
- A win32 build script in win32/build.pl |
481 |
- Support for the MinGW compiler |
|
482 |
- (see the README.win32 file for details on new ports) |
|
483 |
- Various helpful win32/*.bat files for installation, etc. |
|
484 |
- Some linux 2.6 support improvements |
|
485 |
||
486 |
*5.1* |
|
487 |
New: |
|
488 |
||
489 |
Building: |
|
490 |
- configure is now generated using autoconf 2.57. |
|
491 |
- The make system now supports "make uninstall" |
|
492 |
- configure & make supports a --with-install-prefix option |
|
493 |
- new configure options to disable building of the agent, apps, ... |
|
494 |
./configure --help for a list of package sections that can be excluded. |
|
495 |
- new configure option to remove specific code pieces (mib reading, ...) |
|
496 |
./configure --help for a list of code areas that can be excluded. |
|
497 |
||
498 |
snmpd: |
|
499 |
- linkUp and linkDown notifications can be enabled |
|
500 |
(see the linkUpDownNotifications snmpd.conf token documentation) |
|
501 |
- notifications (traps) can be generated for disman/monitor events. |
|
502 |
(see the snmpd.conf documentation on "monitor" and "notificatonEvent") |
|
503 |
- new snmpd.conf tokens: includeAllDisks |
|
504 |
- the UCD-DISKIO-MIB will now work on linux. |
|
505 |
- com2sec mappings for SNMP over unix sockets. |
|
506 |
- some speed improvements have been made that should increase the |
|
507 |
speed of the agent's processing time. |
|
508 |
- for mib code using the table iterator, an auto-caching mechanism |
|
509 |
which can greatly speed up access at the cost of caching. |
|
510 |
(see "stash_cache" in the injectHandler token docs in snmpd.conf(5)) |
|
511 |
- Some of the agent modules were completely rewritten (and |
|
512 |
should be faster and cleaner). |
|
513 |
- A number of new APIs and helper modules are available, but |
|
514 |
there is no major summary to easily list. |
|
515 |
- A number of new Net-SNMP specific MIBs now exist. |
|
516 |
||
517 |
snmptrapd: |
|
518 |
- snmptrapd now supports forwarding of notifications. |
|
519 |
(see the snmptrapd.conf manual for details) |
|
520 |
- snmptrapd's new -t switch can be used to disable syslog. |
|
521 |
(useful for a no-output snmptrapd with only traphandle support) |
|
522 |
||
523 |
apps: |
|
524 |
- snmptable sports 3 new options: fixed width, max-repeaters, |
|
525 |
left-justify. (see snmptable -h for details) |
|
526 |
- mib2c walks you through instructions to help you generate code |
|
527 |
"just for you". Including some new forms of output code, like |
|
528 |
notification code generation. Run mib2c SOMETHING for details. |
|
529 |
- mib2c has about a billion other improvements, including the |
|
530 |
ability to generate trap generation code templates. |
|
531 |
- snmpwalk supports a new -Ct option for timing how long a walk takes. |
|
532 |
- net-snmp-config supports a number of new options. |
|
533 |
- All applications support a consistent -L flag for turning on |
|
534 |
which forms of output logging should be used. |
|
535 |
||
536 |
perl: |
|
537 |
- the SNMP module supports a new get_table() call. |
|
538 |
||
539 |
Fixes: |
|
540 |
- More patches to properly demonize snmpd (close std*, double fork, ...). |
|
541 |
- Version numbers of all packages/perl-modules/etc are better synchronized. |
|
542 |
- more documentation, especially for APIs |
|
543 |
- all perl module version numbers are synchronized with the |
|
544 |
net-snmp package. |
|
545 |
- Many many misc bug fixes, as always. |
|
546 |
||
547 |
Ports: |
|
548 |
- diskio MIB support for Darwin. |
|
549 |
- ifSpeed under Linux should now be correct for most network cards. |
|
550 |
- more windows build fixes |
|
551 |
||
552 |
*5.0.9* |
|
553 |
||
554 |
SECURITY: |
|
555 |
- An existing user/community could get access to data in MIB |
|
556 |
objects that were explicitly excluded from their view. |
|
557 |
||
558 |
Fixes: |
|
559 |
- Perl build environment should better under Windows |
|
560 |
- Misc kerberos support fixes. |
|
561 |
- Improvements on various manual pages. |
|
562 |
- A annoying bug with SETs being passed to pass scripts was fixed. |
|
563 |
- The often talked about VACM optimization improvement was fixed again. |
|
564 |
- mib2c handles augmentation tables better now. |
|
565 |
- Various 64 bit issues have been addressed. |
|
566 |
||
567 |
*5.0.8* |
|
568 |
New: |
|
569 |
- No new features will be added to the 5.0.x line. |
|
570 |
||
571 |
Ports: |
|
572 |
- Update libtool to version 1.4.3, for the benefit of Darwin |
|
573 |
- diskio support for Darwin |
|
574 |
- Updates for OpenBSD 3. |
|
575 |
- Updates to solaris README |
|
576 |
||
577 |
Fixes: |
|
578 |
- find libwrap w/nsl on RedHat |
|
579 |
- fix for openssl 0.9.7 |
|
580 |
- Fix some AgentX memory leaks |
|
581 |
- use macro for inline function prototypes |
|
582 |
- Attempt to find unused port before running tests |
|
583 |
- Use SNMP_SLEEP environment variable when running tests |
|
584 |
- calculate a proper ifSpeed under linux when possible |
|
585 |
- better daemonization of snmpd |
|
586 |
- close and reopen snmptrapd log files on HUP |
|
587 |
- support for 16 bit reuqest ids |
|
588 |
- Recognize new 't' code in display hints |
|
589 |
- misc other fixes |
|
590 |
||
591 |
*5.0.7* |
|
592 |
New: |
|
593 |
- VACM (access control) optimizations which will greatly benefit |
|
594 |
people who wish to exclude large portions of the MIB tree from |
|
595 |
some people. Previously this was a large resource drain. |
|
596 |
- Add command line option to snmpd to set syslog facility |
|
597 |
- Reverse DISPLAY-HINT processing, i.e. it allows you to input data |
|
598 |
formatted like a DISPLAY-HINT prescribes |
|
599 |
- Support setting of sysDescr and sysObjectID via snmpd.conf |
|
600 |
configuration directives |
|
601 |
- New output option to force display of strings as hex |
|
602 |
- Persistent directory can be specified at runtime |
|
603 |
- Add support for Linux virtual interfaces in the ipAddressTable. |
|
604 |
- implemented the mteEventTable and the mteEventNotificationTable |
|
605 |
form the DISMAN-EVENT-MIB. |
|
606 |
||
607 |
Fixes: |
|
608 |
- AgentX no longer flagged as experimental |
|
609 |
- A few memory leak fixes for the table_iterator agent API. |
|
610 |
- Processed flag cleared before each pass of a set request |
|
611 |
- Remove snmpd pid file on exit |
|
612 |
- Restore default behaviour of building shared libraries |
|
613 |
- misc other fixes |
|
614 |
||
615 |
*5.0.6* |
|
616 |
||
617 |
Fixes: |
|
618 |
- prevent denial of service attack from authenticated users |
|
619 |
(really this time). |
|
620 |
- misc other fixes |
|
621 |
||
622 |
*5.0.5* |
|
623 |
||
624 |
New: |
|
625 |
- Support for OpenSSL 0.9.7 |
|
626 |
- Beginning of support for AES encryption. |
|
627 |
( Currently only usable with Net-SNMP and OpenSNMP software. ) |
|
628 |
||
629 |
Ports: |
|
630 |
- win32 new project files win32sdk.dsw for those with the win32 |
|
631 |
platform sdk. |
|
632 |
- win32 builds should work properly again, minus callbacks and thus |
|
633 |
AgentX. |
|
634 |
||
635 |
Fixes: |
|
636 |
- Several AgentX (the subagent protocol) specific bugs have been fixed |
|
637 |
- prevent denial of service attack from authenticated users |
|
638 |
- many many misc fixes |
|
639 |
- The perl agent module plugin should now work. |
|
640 |
- Many other perl module related fixes. |
|
641 |
- net-snmp-config --ldflags properly supplies -L flags |
|
642 |
- misc make test fixes and improvements. |
|
643 |
||
644 |
*5.0.4* |
|
645 |
||
646 |
During the testing for release 5.0.4, a release candidate was uploaded |
|
647 |
to Sourceforge and marked as hidden. For variouse reasons, the release |
|
648 |
was delayed and further changes and fixes were made. However, the |
|
649 |
release candidate files still appeared on the public FTP server and our |
|
650 |
mirrors. To avoid the confusion that could occur to users who may have |
|
651 |
downloaded this release candidate, we are bumping the revision number |
|
652 |
to 5.0.5. If you downloaded net-snmp-5.0.4.tar.gz, please upgrade |
|
653 |
to net-snmp-5.0.5.tar.gz. |
|
654 |
||
655 |
*5.0.3* |
|
656 |
||
657 |
New: |
|
658 |
- the "dist" directory contains the beginnings of some init |
|
659 |
scripts and packaging utilities. |
|
660 |
||
661 |
Ports: |
|
662 |
- win32 builds should work properly again. |
|
663 |
||
664 |
Fixes: |
|
665 |
- the 5.0.2 package had a few broken packaging problems. Opps. |
|
666 |
- a few misc fixes. |
|
667 |
||
668 |
Perl: |
|
669 |
- the perl modules should work with older versions of perl again. |
|
670 |
||
671 |
*5.0.2* |
|
672 |
||
673 |
New: |
|
674 |
- mib2c support for the old-4.X style api and for scalars. |
|
675 |
- many improvements to the netsh shell environment. |
|
676 |
||
677 |
Fixes: |
|
678 |
- tcpwrappers support should work significantly better. |
|
679 |
- NFS file systems are better supported in the hrStorageTable |
|
680 |
- the memory reporting no longer accidentally reports -1 integers |
|
681 |
- a few memory leaks fixed in the table_iterator API |
|
682 |
- fixes for Sun's "make" |
|
683 |
- ds_ prefix name-space protection (-> netsnmp_ds_) |
|
684 |
(run configure with --enable-ucd-compatibility for old API) |
|
685 |
- v1/v2c access control fixes for ipv6 addresses |
|
686 |
- many many misc fixes |
|
687 |
||
688 |
Perl: |
|
689 |
- The perl modules have a number of fixes, and the build process |
|
690 |
was fixed (again). |
|
691 |
- all make test suites should pass for people now. |
|
692 |
(there are still some known minor limitations, but we removed the tests) |
|
693 |
||
694 |
*5.0.1* |
|
695 |
||
696 |
New: |
|
697 |
- A new flag: -OQ which does quick printing (-Oq), but with an '=' sign. |
|
698 |
- All output should now have type tags in front of them. |
|
699 |
(STRING: and INTEGER: were added) |
|
700 |
- the snmplib/mib.c file has been instrumented with doxygen comments. |
|
701 |
- two new mib2c configuration files for generating column and enum defines. |
|
702 |
- a agent coding example: agent/mibgroup/examples/notification.c |
|
703 |
||
704 |
Perl: |
|
705 |
- the SNMP perl module properly uses snmp.conf values as defaults. |
|
706 |
- --with-perl should work this time. |
|
707 |
- more embedded perl support, but it still isn't complete yet. |
|
708 |
(the NetSNMP::OID module has received many new features) |
|
709 |
||
710 |
Ports: |
|
711 |
- added vmstat and memory support for hpux11 |
|
712 |
- other misc improvements for hpux11 |
|
713 |
||
714 |
Fixes: |
|
715 |
- the agent should properly handle requests in the right order. |
|
716 |
(e.g., restrict the agent to processing only one SET at a time) |
|
717 |
- net-snmp-config --compile-subagent has been greatly improved. |
|
718 |
- the tools should report the right version number. |
|
719 |
- large /proc/stat files on linux shouldn't crash the agent. |
|
720 |
- the smux module should handle multiple registrations better. |
|
721 |
- various documentation clean ups. |
|
722 |
- 64 bit address clean ups. |
|
723 |
- misc other bug fixes. |
|
724 |
||
725 |
*5.0* |
|
726 |
||
727 |
New: |
|
728 |
||
729 |
- Much of the agent internals were completely rewritten and sports |
|
730 |
a new module API to make your life easier. See the |
|
731 |
agent/mibgroup/examples directory for example code that makes |
|
732 |
use of some of the new functionality. |
|
733 |
(Also see http://www.net-snmp.org/tutorial-5/agent/ which has |
|
734 |
some incomplete documentation) |
|
735 |
- The agent sports embedded perl, see the perl details further below. |
|
736 |
- The agent supports multiple SNMPv3 contexts and mib modules can |
|
737 |
now register themselves under different contexts. (see the -n |
|
738 |
option in the snmpcmd manual page for details on specifying |
|
739 |
context strings in requests) |
|
740 |
- The proxy code has been completely rewritten and now supports |
|
741 |
the use of SNMPv3 contexts to help select which proxied host you |
|
742 |
wish to talk to. See the snmpd.conf manual page. |
|
743 |
- All the tools take --configToken=value options now. (see -H |
|
744 |
output from any command for what configTokens it accepts) |
|
745 |
- All the tools can speak over many different transport layers |
|
746 |
now, including UDP/TCP (ipv4 and ipv6), AAL5pvc, and IPX. See |
|
747 |
./configure --help for details on enabling them. |
|
748 |
Note: the -p and -T flags to all the applications have been |
|
749 |
removed. Use hostname strings like "tcp:localhost:9999" |
|
750 |
instead. See the snmpcmd manual page for details. |
|
751 |
- snmptrapd now acts as an agentx subagent and implements portions |
|
752 |
of the NOTIFICATION-LOG-MIB to allow captured traps and informs |
|
753 |
to be queried. |
|
754 |
- A "net-snmp-config" script will get installed which can report |
|
755 |
how the various tools were built (which libraries they were |
|
756 |
linked against, etc). It will also help you do other things as |
|
757 |
well, like setting up snmpv3. Run net-snmp-config --help for details. |
|
758 |
- kerberos authenticated and encrypted SNMPv3 is now possible. |
|
759 |
See ./configure --help for details on enabling the ksm security module. |
|
760 |
- The AgentX subagent protocol implementation has many new |
|
761 |
features and fixes. |
|
762 |
- mib2c was completely rewritten and has a much improved |
|
763 |
configuration file specification. |
|
764 |
- Much of the code is getting documented with "doxygen" style |
|
765 |
documentation. Run "make docs" if you have doxygen installed. |
|
766 |
- some RMON support is available. |
|
767 |
(See agent/mibgroup/Rmon/README for details.) |
|
768 |
- The source tree has been reorganized and all the exported header |
|
769 |
files are now in the include subdirectory. You can now point to |
|
770 |
the includes easily without having to run "make install" first. |
|
771 |
- the agent now requires a configuration file to access any information. |
|
772 |
- The entire code base has had indent run on it to effect a |
|
773 |
consistent coding style. See the CodingStyle file for details. |
|
774 |
||
775 |
Perl: |
|
776 |
||
777 |
- The SNMP perl module now calls init_snmp() like real net-snmp |
|
778 |
applications, which means it will read snmp.conf configuration |
|
779 |
files, etc. |
|
780 |
- new perl specific configure options --with-perl-modules & |
|
781 |
--enable-embedded-perl. See ./configure --help for details. |
|
782 |
- The beginnings of some new Perl modules (alpha level quality) |
|
783 |
are in the perl directory, including: |
|
784 |
- NetSNMP::agent which allows perl scripts to become net-snmp |
|
785 |
master or subagents |
|
786 |
- AnyData::SNMP is available that implements a perl DBI |
|
787 |
interface to map SQL commands to SNMP. Included is a "netsh" |
|
788 |
shell where SQL commands can be typed, aliases created, etc. |
|
789 |
See the perl/AnyData_SNMP/INSTALL file for details. |
|
790 |
- Beginning (alpha level quality) support for embedding perl |
|
791 |
subroutines directly within the net-snmp agent. |
|
792 |
||
793 |
UCD-SNMP NEWS: |
|
794 |
||
795 |
*4.2.6* |
|
796 |
Big fixes: |
|
797 |
- Fixes to the Tunnel mib. |
|
798 |
- Deprecated the non-raw objects in the system stats MIB portion. |
|
799 |
- Testing harness fixes. |
|
800 |
- Network file system improvements fro the hrStorageTable. |
|
801 |
- fixed snmptable. |
|
802 |
- fixed the memory table (again) locking to 2^31 in value. |
|
803 |
- Misc documentation fixes and clean-ups. |
|
804 |
- Many other misc fixes. |
|
805 |
||
806 |
*4.2.5* |
|
807 |
Bug fixes: |
|
808 |
- The perl module actually works. Sorry about that. |
|
809 |
- don't overwrite the PID of an already-running snmpd with the PID |
|
810 |
of an abortive snmpd. |
|
811 |
- a 64 bit architecture socket fix |
|
812 |
- smux authentication fixed for multiple connected sessions. |
|
813 |
- dynamic module support testing in the configure |
|
814 |
- memory values > 32bits are now reported as a maxed out 32bit number |
|
815 |
||
816 |
*4.2.4* |
|
817 |
New: |
|
818 |
- badCommunityNames and badCommunityUses Counters supported. |
|
819 |
- tcp_wrappers support for snmptrapd. |
|
820 |
||
821 |
Bug fixes: |
|
822 |
- A security issue involving the snmpnetstat command accepting |
|
823 |
illegal data from a faked snmp server. |
|
824 |
- RPM library support fixes. |
|
825 |
- shared libraries built by default. |
|
826 |
- many bug fixes for conformance of target, notification, and vacm tables |
|
827 |
- many other fixes. |
|
828 |
||
829 |
Ports: |
|
830 |
- HPUX 11 |
|
831 |
- Dynix/PTX 4.4 |
|
832 |
- The snmpd demon can properly run as a windows service |
|
833 |
||
834 |
*4.2.3* |
|
835 |
New: |
|
836 |
- sysLocation, sysContact, sysName and snmpEnableAuthenTraps are |
|
837 |
persistent after being set remotely. |
|
838 |
- New "ignoredisk" directive to ignore disks in the host resources mib. |
|
839 |
||
840 |
Bug Fixes: |
|
841 |
- The ifTable on Linux no longer reports duplicate interfaces. |
|
842 |
- perl scripts print better error messages if needed modules |
|
843 |
aren't available. |
|
844 |
- trap sinks aren't duplicated after a SIGHUP. |
|
845 |
- misc other fixes. |
|
846 |
||
847 |
Ports: |
|
848 |
- improved irix support. |
|
849 |
- more mibII support for windows. |
|
850 |
||
851 |
*4.2.2* |
|
852 |
Security Bug Fixes: |
|
853 |
- A few security bugs have been found and fixed. No known exploits |
|
854 |
have been released to date. However, users are encouraged to |
|
855 |
upgrade to the 4.2.2 release as soon as possible. |
|
856 |
||
857 |
Bug fixes: |
|
858 |
- many misc bug fixes. |
|
859 |
- misc documentation corrections. |
|
860 |
- updated libtool to 1.4. This fixes a couple of platforms (eg, NetBSD). |
|
861 |
||
862 |
Ports: |
|
863 |
- mibII support for win32 |
|
864 |
- It should compile and work on MacOS X (Darwin) |
|
865 |
- udpTable supported on solaris. |
|
866 |
- win32 borland compiler supported (see win32/config.h.borland) |
|
867 |
||
868 |
New: |
|
869 |
- tkmib supports SETs and saving of configuration data. |
|
870 |
- snmpwalk detects out of order OIDs being returned from an agent. |
|
871 |
- snmpset accepts the '=' sign for a datatype if the mib is |
|
872 |
available to extract the datatype from instead. |
|
873 |
||
874 |
*4.2.1* |
|
875 |
Administrative: |
|
876 |
- The http://www.net-snmp.org/ web site and domain name is now active. |
|
877 |
- Copyright statement for changes beyond 4.2 is now a true BSD license. |
|
878 |
(see the COPYING file for details) |
|
879 |
||
880 |
Major Bug fixes: |
|
881 |
- AgentX master agent no longer crashes when a subagent disconnects. |
|
882 |
- counter64 encoding fixed. |
|
883 |
- oids with large numbers embedded in them should work properly (again). |
|
884 |
- Fixed behavior of agent_check_and_process() and alarms. |
|
885 |
- mib2c handles more variable types. |
|
886 |
- traps/informs are sent properly from agentx subagents. |
|
887 |
- many many more bug fixes have gone into this release. |
|
888 |
||
889 |
New: |
|
890 |
- The snmpconf configuration file editor can create snmptrapd.conf files. |
|
891 |
- AgentX support is compiled in by default, but must be configured now. |
|
892 |
(Add "master on" to your snmpd.conf file to enable agentx support) |
|
893 |
||
894 |
*4.2* |
|
895 |
||
896 |
Administrative: |
|
897 |
- project services moved to http://www.net-snmp.org/project/ |
|
898 |
||
899 |
Features: |
|
900 |
- Packets sequences are now shorter when possible, reducing packet sizes. |
|
901 |
- A new configuration file creation tool: snmpconf. |
|
902 |
(try snmpconf -g basic_setup) |
|
903 |
- A new command to remotely list disk space: snmpdf. |
|
904 |
- the agent VACM tables are now writable. |
|
905 |
- a new snmpvacm tool can be used to change the running vacm configuration. |
|
906 |
- dynamicly loadable mib module support for the agent. |
|
907 |
(see snmpd.conf on the dlmod directive) |
|
908 |
- minimal proxy support for snmpd |
|
909 |
(see snmpd.conf on the proxy directive) |
|
910 |
- libtool is now used to compile the package (better shared-library support) |
|
911 |
- the agent now supports the SNMP-NOTIFICATION-MIB. |
|
912 |
(enabled by default). |
|
913 |
- the agent can set trapsink using snmpcmd command line style parameters |
|
914 |
(see the trapsess section of the snmpd.conf manual page) |
|
915 |
- index matching in oids has been improved |
|
916 |
(see the snmpcmd manual page on -Ox, -OE, and -Ob). |
|
917 |
- snmptrapd has new formating directives. |
|
918 |
(see the snmptrapd manual page on format1 and format2). |
|
919 |
- the agent can listen to multiple ports. |
|
920 |
- the agent can be restricted to listening on only certain interfaces. |
|
921 |
- the agent can be told at run time which mib modules (not) to initialize. |
|
922 |
(see the -I option in the snmpd.conf manual page) |
|
923 |
- the agent can run as a particular user. |
|
924 |
- snmptable takes a -Ci argument to show table indices. |
|
925 |
- snmptable uses GETBULK requests when it can (unless -CB is specified). |
|
926 |
- The "make test" suite contains a lot of new tests. |
|
927 |
- cross-compiling support. |
|
928 |
- snmpset checks types and range values for legality. |
|
929 |
- Significant improvements to the AgentX support. |
|
930 |
(Code is still beta, but probably safe for use on non-critical systems). |
|
931 |
||
932 |
Perl: |
|
933 |
- bulkwalk functionality for the SNMP perl module. |
|
934 |
- entirely numeric OID support. |
|
935 |
- support for best guess mode for OIDs. |
|
936 |
- range and default value access added. |
|
937 |
- build can now be targeted against a non-standard net-snmp install path. |
|
938 |
||
939 |
Fixes: |
|
940 |
- v3 traps/informs handled properly now. |
|
941 |
- Many more misc bug fixes. |
|
942 |
- snmpv3 engineIDs not IP address specific. |
|
943 |
||
944 |
*4.1.2* |
|
945 |
Fixes: |
|
946 |
- Host resources fixes for FreeBSD and NetBSD |
|
947 |
- ucd-snmp memory/vmstat fixes for FreeBSD-3 |
|
948 |
- configure --enable-ipv6 fixes |
|
949 |
- AIX fix (use knlist) |
|
950 |
- fix init_master_agent calling exit |
|
951 |
- bad free in subagent.c |
|
952 |
- dont let a agentx subagent be a smux master |
|
953 |
- ucd-snmp/loadave fix for AIX |
|
954 |
- fix doing a set on a pass variable |
|
955 |
- snmptable fixes |
|
956 |
- snmpnetstat fixes for v2c exceptions |
|
957 |
- man page fixes |
|
958 |
||
959 |
Features: |
|
960 |
- Some UnixWare 5 configuration support |
|
961 |
- configure --enable-mini-agent --without-openssl |
|
962 |
- snmptrapd -n |
|
963 |
- snmp_log callbacks |
|
964 |
- noTokenWarnings and noRangeCheck in snmp.conf |
|
965 |
- using a counter type in snmpset/snmptrap |
|
966 |
||
967 |
*4.1.1* |
|
968 |
Fixes: |
|
969 |
- Better agent handling of unauthorized requests. |
|
970 |
- Better "make test" support. |
|
971 |
- Misc bug fixes. |
|
972 |
||
973 |
*4.1* |
|
974 |
New: |
|
975 |
- Many new command line flags have been added for input/output flexibility. |
|
976 |
(see the snmpcmd(1) manual page on the -O flag and -I flag) |
|
977 |
- The tools support regex matching of oids on the command line. |
|
978 |
(see the snmpcmd(1) manual page on the -Ib option) |
|
979 |
- A ucd-snmp usage tutorial has been placed on the main web page. |
|
980 |
(see http://www.net-snmp.org/tutorial/) |
|
981 |
- snmptable is much smarter and handles sparse tables better. |
|
982 |
- tkmib supports snmpv3. |
|
983 |
- New agent libraries to embed SNMP and AgentX agents into other programs. |
|
984 |
(see the snmp_agent_api(3) manual page and the tutorial) |
|
985 |
- SNMP over TCP is supported. |
|
986 |
(-T TCP on the command lines) |
|
987 |
- OpenSSL has replaced KMT for SHA authentication and DES encryption. |
|
988 |
(Get OpenSSL from http://www.openssl.org/). |
|
989 |
- Some easier-to-use access-control snmpd.conf directives for simple setups. |
|
990 |
(see the snmpd.conf(5) manual page) |
|
991 |
- Easier setup of SNMPv3 support for the agent. |
|
992 |
(see the README.snmpv3 file). |
|
993 |
- Command line argument parsing has been reworked for getopt() use. |
|
994 |
(currently backwards compatible; see the snmpcmd(1) manual page) |
|
995 |
- Table rows with embedded strings are dealt with for both input and output. |
|
996 |
(see the snmpcmd(1) manual on the -Ob flag) |
|
997 |
- Many more snmp.conf directives supported. |
|
998 |
(see the snmp.conf(5) manual page) |
|
999 |
- Many AgentX improvements. |
|
1000 |
- All of our distributed mibs have been updated to be SMIv2 compliant. |
|
1001 |
- Trap support in the agent has been cleaned up and an API created. |
|
1002 |
||
1003 |
Perl: |
|
1004 |
- Joe Marzot's perl module is now included with the ucd-snmp source. |
|
1005 |
(this should help people trying to synchronize the two packages) |
|
1006 |
||
1007 |
Fixes: |
|
1008 |
- SMUX support has been reintegrated into the agent in a better way. |
|
1009 |
- Many many others. |
|
1010 |
||
1011 |
*4.0.1* |
|
1012 |
New: |
|
1013 |
- defVersion in snmp.conf supported. |
|
1014 |
Fixes: |
|
1015 |
- An option was accidentally turned on by default that shouldn't have been. |
|
1016 |
- misc minor fixes. |
|
1017 |
||
1018 |
*4.0* |
|
1019 |
New: |
|
1020 |
- SNMPv3 protocol support!!! |
|
1021 |
(See the README.snmpv3, snmpusm(1), snmp.conf(5), snmpd.conf(5)) |
|
1022 |
- historic v2party support removed. |
|
1023 |
- complete re-write of the agent. |
|
1024 |
- The extensible AgentX protocol is in alpha-test mode. |
|
1025 |
(to use, compile with the mib-module "agentx" or |
|
1026 |
"agentx/master" or "agentx/client"). |
|
1027 |
- syslog support for the agent (and everything else for that matter). |
|
1028 |
- Per-process/per-exec-script based fix scripts implemented. |
|
1029 |
(see snmpd.conf(5) for details) |
|
1030 |
- many more config file options supported. |
|
1031 |
(run any command with -H and see appropriate .conf manual pages) |
|
1032 |
- The start of a "make test" suite. |
|
1033 |
- many other things we've forgotten. |
|
1034 |
- code is ANSI C now, and requires a ANSI C compiler. |
|
1035 |
||
1036 |
API Changes: |
|
1037 |
- A small change to the write functions in mib modules. |
|
1038 |
(data passed in has already be BER-decoded and is a pointer to a |
|
1039 |
variable of the correct type). |
|
1040 |
- The config_load_mib mib-module .h file directive is now |
|
1041 |
obsolete. Use REGISTER_MIB inside your init function instead. |
|
1042 |
||
1043 |
*3.6.2* |
|
1044 |
Fixes: |
|
1045 |
- An important multi-session bug fix, especially needed for the |
|
1046 |
SNMP perl module. |
|
1047 |
- Many minor bug fixes. |
|
1048 |
||
1049 |
*3.6.1* |
|
1050 |
Fixes: |
|
1051 |
- Minor last second fixes mostly. |
|
1052 |
||
1053 |
*3.6* |
|
1054 |
New: |
|
1055 |
- All of the services for ucd-snmp have moved from the sites in |
|
1056 |
ece.ucdavis.edu to ucd-snmp.ucdavis.edu, including http, ftp, |
|
1057 |
and the mailing lists. |
|
1058 |
- The configure --help output has been greatly improved for better |
|
1059 |
readability and has been broken into sections. |
|
1060 |
- The agent's SMUX support has been greatly improved and should |
|
1061 |
function with applications other than gated now. |
|
1062 |
- The snmptrapd has been make extensible so you can call other |
|
1063 |
programs and scripts when a trap has been received. |
|
1064 |
(see snmptrapd.conf(5)) |
|
1065 |
- More configuration files have been created and can be used to |
|
1066 |
specify defaults and configuration information to the various |
|
1067 |
applications. Run each command with -H to see what it understands. |
|
1068 |
(see snmp_config(5), snmpd.conf(5), snmp.conf(5), snmptrapd.conf(5)) |
|
1069 |
- The configuration file parser looks in ~/.snmp by default as |
|
1070 |
well, allowing each user to have his/her own setup files for the |
|
1071 |
various applications. |
|
1072 |
- The mib parser supports a variety of options dictating how |
|
1073 |
strictly it parses mib files. |
|
1074 |
(see snmpcmd.1 on "-P") |
|
1075 |
- Debugging output with the -D flag now accepts a list of |
|
1076 |
debugging information types to print. |
|
1077 |
(see snmpcmd.1 on "-D") |
|
1078 |
- Minimal multi-thread support using a modified version of the |
|
1079 |
session API. |
|
1080 |
(see snmp_sess_api(3)) |
|
1081 |
- persistent storage of information is possible from the agent's |
|
1082 |
mib modules now. |
|
1083 |
(see read_config(3)) |
|
1084 |
- The target mib has been implemented as an optional module. |
|
1085 |
- More documentation has been written. |
|
1086 |
- The recommended mib module API has changed slightly, but is |
|
1087 |
backwards compatible as well. See the AGENT.txt file for new |
|
1088 |
documentation on how to write mib modules for the agent. |
|
1089 |
||
1090 |
Fixes: |
|
1091 |
- many misc bug fixes, as always. |
|
1092 |
||
1093 |
Ports: |
|
1094 |
- snmpnetstat has been ported to the win32 enviornment. |
|
1095 |
||
1096 |
*3.5.3* |
|
1097 |
- Bug fixes, including row creation sets to mib modules should work again. |
|
1098 |
||
1099 |
*3.5.2* |
|
1100 |
- very small last minute bug fixes for win32 and freebsd mostly. |
|
1101 |
||
1102 |
*3.5.1* |
|
1103 |
||
1104 |
Fixes: |
|
1105 |
- Many bug fixes submitted by users and the ucd-snmp-coders. |
|
1106 |
- v2party support in the agent has been fixed. |
|
1107 |
- The UCD-SNMP-MIB is SMICng compliant and should work under HP OV better. |
|
1108 |
- Most sections of the mibII tree are 64bit clean. |
|
1109 |
||
1110 |
Copyright: |
|
1111 |
- Simplification. |
|
1112 |
||
1113 |
*3.5* |
|
1114 |
||
1115 |
New: |
|
1116 |
- agent/mibgroup directory reorganized hierarchically. |
|
1117 |
- this may break the agent compilation with some compilers. |
|
1118 |
- floats, doubles, counter64s, int64s, uint64s support via opaque types. |
|
1119 |
- new modules: misc/ipfwacc. |
|
1120 |
- use of dynamicly loadable modules now possible, but not fully supported. |
|
1121 |
- New application command line flags: -s, -S, -m MIBS, -M MIBDIRS. |
|
1122 |
- new configure options: --with-cc=CC and --with-cflags=CFLAGS |
|
1123 |
||
1124 |
Fixes: |
|
1125 |
- Solaris core dumps. |
|
1126 |
- Fixes for NetBSD 1.3. |
|
1127 |
- The apps work again on 64bit machines. |
|
1128 |
- misc other bug fixes. |
|
1129 |
||
1130 |
Ports: |
|
1131 |
- host resources module should work on more platforms: NetBSD, |
|
1132 |
FreeBSD, SunOS (almost). |
|
1133 |
||
1134 |
*3.4* |
|
1135 |
||
1136 |
Important: |
|
1137 |
- the UCD-SNMP specific mib structure changed. |
|
1138 |
- many of the table oids have changed location and have been renamed. |
|
1139 |
- the View Based Access Control module was implemented in the agent. |
|
1140 |
Therefore, the "community" snmpd.conf parameter no longer |
|
1141 |
exists. See the snmpd.conf file for how to control access via |
|
1142 |
community names now. |
|
1143 |
- The header file #defines have changed. You may have to compile |
|
1144 |
third party applications with -DCMU_COMPATIBLE (like perl-SNMP <= V1.7). |
|
1145 |
- The parser is more strict about unlinked OIDs and end-of-comment |
|
1146 |
conditions. You may see problems in a few broken mibs that used |
|
1147 |
to parse ok with the older parser. |
|
1148 |
||
1149 |
New: |
|
1150 |
- dynamic library support: configure with --enable-shared. |
|
1151 |
- the beginnings of a Perl/Tk/SNMP mib browser: tkmib |
|
1152 |
- all applications support -R for random oid-name lookups. |
|
1153 |
- default mib list changes when you add or remove agent mib-groups. |
|
1154 |
- debugging in the agent can be turned on and off using snmpsets. |
|
1155 |
- a new mib module displays a list of all loaded mib modules. |
|
1156 |
- the internal structure of the agent's mib modules is now hierarchical. |
|
1157 |
- the agent looks for .conf files in both the lib/ and share/ directories. |
|
1158 |
- more improvements/options to snmptable. |
|
1159 |
- new vmstat module to report vmstat related information under linux. |
|
1160 |
- a perl based mib2c translator to convert mib sections to C code templates. |
|
1161 |
||
1162 |
Fixes: |
|
1163 |
- The code was run through purify for memory leaks and a few were found. |
|
1164 |
- snmptrap sends to the correct default port of 162 again. |
|
1165 |
||
1166 |
Ports: |
|
1167 |
- irix 6.2 support improved. |
|
1168 |
- openbsd. |
|
1169 |
- the host resources mib compiles on Solaris. |
|
1170 |
||
1171 |
*3.3.1* |
|
1172 |
||
1173 |
New: |
|
1174 |
- "make install" installs the library and header files. |
|
1175 |
||
1176 |
Fixes: |
|
1177 |
- compilation on many architectures (sunos for example). |
|
1178 |
- snmptrapd doesn't exit if v2party files don't exist. |
|
1179 |
- host resources works a bit better (ie, it compiles) under solaris. |
|
1180 |
||
1181 |
||
1182 |
*3.3* |
|
1183 |
||
1184 |
Path changes: |
|
1185 |
- the default paths to the installed mibs and snmpd.conf file have |
|
1186 |
changed to /usr/local/share/snmp (set differently using --datadir). |
|
1187 |
- the default path of the snmpd and snmptrapd have changed to |
|
1188 |
/usr/local/sbin (set differently using --sbindir). |
|
1189 |
||
1190 |
New: |
|
1191 |
- basic SNMPV2c support. |
|
1192 |
- Not fully tested (feedback please!), and not RFC compliant. |
|
1193 |
- all apps require '-v 2c' for v2c and '-v 2p' for the older party code. |
|
1194 |
- basic host-resources mib support for linux, and hpux. |
|
1195 |
- All environment variables can be set with a preceding '+' for |
|
1196 |
indicating additions to the default values. |
|
1197 |
- mib modules cleaned up more and can be added and removed more easily. |
|
1198 |
- mib modules have a new macro for callbacks when reading a .conf file. |
|
1199 |
- apps command line interfaces have merged together for standardization. |
|
1200 |
- the libsnmp library no longer forces printing of errors. |
|
1201 |
- 2 new applications: snmpdelta and snmptable. |
|
1202 |
- the mib parser caches mib directory scans for speed improvements. |
|
1203 |
- snmptrapd is snmp-version multi-lingual. |
|
1204 |
||
1205 |
Ported: |
|
1206 |
- irix should be more complete. |
|
1207 |
- aix 4.1.5. |
|
1208 |
- fixes for hpux 10.20. |
|
1209 |
- linux 2.1.x support. |
|
1210 |
- library and apps supported under 32bit windows systems. |
|
1211 |
||
1212 |
Fixes: |
|
1213 |
- too numerous to mention. |
|
1214 |
||
1215 |
*3.2* |
|
1216 |
||
1217 |
New: |
|
1218 |
- Top level of the mib parser has been restructured |
|
1219 |
- no longer reads 'mib.txt' |
|
1220 |
- no longer reads everything (MIBS/MIBDIRS) |
|
1221 |
- reads import clauses to load other required modules |
|
1222 |
- new man page: mib_api.3 |
|
1223 |
- The agent has been completely restructured (modularized) to |
|
1224 |
allow for easier extension via C code and requires no |
|
1225 |
modification of the ucd-snmp distributed source code to add in |
|
1226 |
new C coded mib modules. See the README file in the |
|
1227 |
agent/mibgroup subdirectory for details. Modules are added and/or |
|
1228 |
removed via configure options. |
|
1229 |
- agent can send traps to multiple trap destinations. |
|
1230 |
- configure can be run outside the default source directory. |
|
1231 |
- Optional modules: SMUX support to talk with a running gated. |
|
1232 |
- All configure prompted questions can be set on the command line instead. |
|
1233 |
||
1234 |
Fixes: |
|
1235 |
- Memory leaks. |
|
1236 |
- code is now prototyped and many related bugs have been found. |
|
1237 |
(an ANSI compiler is still optional.) |
|
1238 |
- Many others. |
|
1239 |
||
1240 |
Ported: |
|
1241 |
- linux-2.* |
|
1242 |
- mips-sgi-irix6.3 (agent needs 2 mib-modules removed still) |
|
1243 |
||
1244 |
*3.1.3* |
|
1245 |
||
1246 |
New: |
|
1247 |
- FAQ file! |
|
1248 |
- bug-report script! |
|
1249 |
- Agent can read .conf files from more places: |
|
1250 |
- SNMPCONFPATH enviornment variable. |
|
1251 |
- command line options: -c FILE and -C. |
|
1252 |
- Agent can send coldstart and authentication traps. |
|
1253 |
- All requests/patches/questions should go to |
|
1254 |
ucd-snmp-coders@ece.ucdavis.edu |
|
1255 |
- snmp variables mib implemented. |
|
1256 |
- more udp, ip, ipNetToMedia tables implemented. |
|
1257 |
||
1258 |
Fixes: |
|
1259 |
- Memory leaks. |
|
1260 |
- Many other system specific fixes. |
|
1261 |
||
1262 |
Misc: |
|
1263 |
- configure script updated to autoconf 2.12. |
|
1264 |
||
1265 |
Removed: |
|
1266 |
- Very ancient tk/tcl code. |
|
1267 |
||
1268 |
*3.1.2* |
|
1269 |
||
1270 |
New: |
|
1271 |
- extensible mib moved to ucdavis enterprise mib: .1.3.6.1.4.1.2021. |
|
1272 |
- PORTING file added. |
|
1273 |
- new configure switch: --without-root-access. |
|
1274 |
||
1275 |
Ports: |
|
1276 |
- BSDi, and possibly irix, and linux is not too far off. |
|
1277 |
- massive improvements for netbsd, freebsd, hpux. |
|
1278 |
||
1279 |
Fixes: |
|
1280 |
- Massive parser improvements. (Niels Baggesen <recnba@mediator.uni-c.dk>) |
|
1281 |
- configure script upgraded to autoconf 2.11. |
|
1282 |
||
1283 |
*3.1.1* |
|
1284 |
||
1285 |
New: |
|
1286 |
- init_mib() now reads all files in PREFIX/lib/snmp/mibs as mibs. |
|
1287 |
- sysContact and sysLocation settable in snmpd.conf. |
|
1288 |
- TC information retained (from Joe Marzot). |
|
1289 |
||
1290 |
Fixes: |
|
1291 |
- snmpset on a pass script works now. |
|
1292 |
- pass scripts more throughly tested and debugged. |
|
1293 |
- community 5 can be set now. |
|
1294 |
- Many others. |
|
1295 |
||
1296 |
*3.1.0.1* |
|
1297 |
||
1298 |
Ported: |
|
1299 |
- FreeBSD 2.? |
|
1300 |
||
1301 |
Fixes: |
|
1302 |
- snmptrap greatly improved! (Niels Baggesen <recnba@mediator.uni-c.dk>) |
|
1303 |
- other small stuff. |
|
1304 |
- default logfile location moved to /var/log if exists, else /usr/adm. |
|
1305 |
||
1306 |
New: |
|
1307 |
- snmptrap man page. (Niels Baggesen <recnba@mediator.uni-c.dk>) |
|
1308 |
||
1309 |
*3.1* |
|
1310 |
||
1311 |
Features: |
|
1312 |
- Pass thru extensibility added! |
|
1313 |
- snmpnetstat greatly improved (Niels Baggesen <recnba@mediator.uni-c.dk>) |
|
1314 |
- improved solaris info caching (Dan A. Dickey <ddickey@transition.com>) |
|
1315 |
||
1316 |
Bug fixes: |
|
1317 |
- many fixes for solaris (Niels Baggesen <recnba@mediator.uni-c.dk> |
|
1318 |
and "Dan A. Dickey" <ddickey@transition.com>) |
|
1319 |
- greatly reduced memory usage by mib parser (Niels Baggesen) |
|
1320 |
- disk checks fixed for solaris and osf. |
|
1321 |
- improved Mib parsing from Mike Perik <mikep@crt.com> |
|
1322 |
- TRAP-TYPE/NOTIFICATION-TYPE now handled. |
|
1323 |
- IMPORTS definition no longer required. |
|
1324 |
- SIZE syntax fixed. |
|
1325 |
- sedscript compiles correctly with Solaris's spro compiler. |
|
1326 |
- many more small ones. |
|
1327 |
||
1328 |
Misc: |
|
1329 |
- Upgraded to autoconf-2.10 |
|
1330 |
||
1331 |
*3.0.7.2* |
|
1332 |
||
1333 |
Major solaris patches from Niels Baggesen <recnba@mediator.uni-c.dk>. Thanks! |
|
1334 |
Other misc patches |
|
1335 |
||
1336 |
*3.0.7.1* |
|
1337 |
||
1338 |
Bug fixes. |
|
1339 |
||
1340 |
*3.0.7* |
|
1341 |
||
1342 |
Features: |
|
1343 |
- Two new operating systems supported: hppa1.1-hp-hpux10.01, *-netbsd1.1 |
|
1344 |
- Two new ./configure options: |
|
1345 |
--enable-debugging: includes nlist and other warnings in log-file output. |
|
1346 |
--with-defaults: Assumes you want the defaults for all user prompts. |
|
1347 |
||
1348 |
Bug fixes: |
|
1349 |
- make clean in man/ works. |
|
1350 |
- Fixed the mib.txt capitalization problem. |
|
1351 |
- Fixed a gcc cpp problem (added -x c to the command line options). |
|
1352 |
- Added NULL to the second gettimeofday argument. |
|
1353 |
||
1354 |
Misc: |
|
1355 |
- Upgraded to autoconf-2.9 |
|
1356 |
- snmpcheck upgraded to perl5.002 and Tk-b10 |
|
1357 |
- totally re-did the routing tables (required by hpux10.01). |
|
1358 |
||
1359 |
*3.0.6* |
|
1360 |
||
1361 |
Features: |
|
1362 |
- snmpV1 community names can be set in the configuration files now! |
|
1363 |
- new app: apps/snmptrap, as requested by many, many people. |
|
1364 |
- New man page (rough still): snmpd.conf.5. |
|
1365 |
- Returns new values for system.sysObjectID for each supported OS. |
|
1366 |
- Better OpenView support for changing the icons & etc. See ov/README. |
|
1367 |
||
1368 |
Bug fixes. |
|
1369 |
- -p PORT -l LOGFILE now work as advertised. |
|
1370 |
- printed values of timeticks are no longer negative. |
|
1371 |
- Correctly finds the Solaris 2.5 kernel. |
|
1372 |
- the restart-agent mib entry now sets an 1 second alarm to |
|
1373 |
restart so it can return a proper snmp response first. |
|
1374 |
- Truncates existing logfiles. |
|
1375 |
- nlist warnings removed. |
|
1376 |
- more... (see the ChangeLog) |
|
1377 |
||
1378 |
*3.0.5* |
|
1379 |
||
1380 |
Bug fixes: |
|
1381 |
- 'make' should not call 'autoconf' and associates anymore. |
|
1382 |
- Fixed sun4 exit codes. Really. |
|
1383 |
- Changed config.h a bit to fix the mib.txt file's errors when |
|
1384 |
some mibs were not defined for usage. |
|
1385 |
||
1386 |
Misc: |
|
1387 |
- Updated configure to autoconf 2.7 |
|
1388 |
||
1389 |
*3.0.4* |
|
1390 |
||
1391 |
Mainly a bug fix release: |
|
1392 |
- fixed another 32/64 bit problem: returned exit codes on alphas |
|
1393 |
were incorrect. |
|
1394 |
- many system errors (e.g., no mem) were causing the agent to |
|
1395 |
return error flags when it really was clueless. |
|
1396 |
- found a memory leak in the CMU routing table implementation. |
|
1397 |
- More configure cleanups, mostly for Solaris. |
|
1398 |
- snmp_open calls getservbyname only once now, at the request of Gary |
|
1399 |
Hayward <gah@dirac.bellcore.com>. Mainly for Perl users. |
|
1400 |
||
1401 |
New example file: EXAMPLE.conf file (created at build time). |
|
1402 |
||
1403 |
local/snmpcheck has drastically improved, and now requires Tk-b8. |
|
1404 |
||
1405 |
You can now mung with all sorts of numbers in config.h and the |
|
1406 |
mib.txt file will be mostly built from it if you change my defaults. |
|
1407 |
||
1408 |
*3.0.3* |
|
1409 |
||
1410 |
*** default location for .conf and mib.txt files moved to |
|
1411 |
.configure's --prefix location |
|
1412 |
||
1413 |
Now using GNU's auto-conf for better portability |
|
1414 |
- prompts for important config.h information as well |
|
1415 |
||
1416 |
Port to Sun4/Solaris 2.4 |
|
1417 |
||
1418 |
-h/--help and -v/--version flags added to snmpd |
|
1419 |
||
1420 |
*3.0.2.1* |
|
1421 |
||
1422 |
Compilation bug fix |
|
1423 |
||
1424 |
*3.0.2* |
|
1425 |
||
1426 |
Port to dec-alpha/OSF 3.1 |
|
1427 |
- quite a few more CMU bugs found during port. |
|
1428 |
||
1429 |
(docs/snmpd.1) Beginnings of documentation/man pages. |
|
1430 |
||
1431 |
(local/snmpcheck) Many changes/improvements. Still very (usable) Beta. |
|
1432 |
||
1433 |
(NEWS) Added this file! |
|
1434 |
||
1435 |
*3.0.1* |
|
1436 |
||
1437 |
(agent/snmpd) |
|
1438 |
2 Command line options added: |
|
1439 |
-l LOGFILE Outputs stderr/out to LOGFILE (overrides config.h def) |
|
1440 |
-L Do NOT write to a log file (overrides config.h) |
|
1441 |
||
1442 |
(agent/snmpd) |
|
1443 |
New built in mib functions: |
|
1444 |
MIB.VERSIONMIBNUM.VERUPDATECONFIG (default: .1.3.6.1.4.10.100.11) |
|
1445 |
-- set to 'integer:1' to tell the agent to re-read the config file(s). |
|
1446 |
||
1447 |
MIB.VERSIONMIBNUM.VERRESTARTAGENT (default: .1.3.6.1.4.10.100.12) |
|
1448 |
-- set to 'integer:1' to tell the agent to restart (exec and quits) |
|
1449 |
||
1450 |
Bug fixes/more CMU clean up |
|
1451 |
||
1452 |
*3.0* |
|
1453 |
||
1.1.6
by Steve Kowalik
Import upstream version 5.4.1~dfsg |
1454 |
Initial (public) Release |