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