comparison packages/net/snmp/agent/current/ChangeLog @ 103:95f3e12a6327 ecos-sw-2000-06-23

Merge from eCos master repository on 2000-06-23-16:41:10-BST
author jlarmour
date Fri, 23 Jun 2000 17:06:31 +0000
parents
children 5a0cc6c243a9
comparison
equal deleted inserted replaced
102:6409b6d94dd7 103:95f3e12a6327
1 2000-06-19 Hugo Tyson <hmt@cygnus.co.uk>
2
3 * src/mibgroup/mibII/dot3.c (var_dot3StatsTable): Don't trip over
4 loopback interface; it doesn't support the same enquiries as an
5 eth device.
6
7 * src/mibgroup/mibII/interfaces.c (var_ifTable): Don't trip over
8 loopback interface; it doesn't support the same enquiries as an
9 eth device.
10
11 2000-06-14 Hugo Tyson <hmt@cygnus.co.uk>
12
13 * cdl/snmpagent.cdl: Add options for the default values for system
14 MIB vals that describe the machine.
15
16 * src/mibgroup/mibII/system_mib.c (init_system_mib): Pick up
17 values from configury (this goes via config.h in the library).
18
19 2000-06-14 John Dallaway <jld@redhat.com>
20
21 * cdl/snmpagent.cdl: Tidy display strings.
22
23 2000-06-14 Hugo Tyson <hmt@cygnus.co.uk>
24
25 * cdl/snmpagent.cdl: Install all the header files below
26 include/ucd-snmp/ as is the normal host-side standard; this avoids
27 some rather terrible filenamespace pollution too. That location
28 is also added to the include path, using a mechanism that's rather
29 build-method-specific; it may need revisiting.
30
31 2000-06-14 Hugo Tyson <hmt@cygnus.co.uk>
32
33 * cdl/snmpagent.cdl: parent this below CYGPKG_NET.
34
35 2000-06-13 Hugo Tyson <hmt@cygnus.co.uk>
36
37 * cdl/snmpagent.cdl: Add mibgroup/mibII/dot3.c to compile list.
38
39 * src/mibgroup/mibII/dot3.c (var_dot3StatsTable): Done that - and
40 it required changes to the EBSA ether device driver. Of course,
41 if those info-macros are not present, the SNMP agent module uses
42 zeros, so it should "work" half-heartedly with other platforms
43 too.
44
45 * include/mibgroup/mibII/dot3.h: Completed handler function list.
46
47 * src/mibgroup/mibII/interfaces.c (var_ifTable): This now makes
48 use of info-macros exported from the ethernet dd.
49
50 * include/mib_module_inits.h: Call init_dot3() in the bootup.
51
52 * src/mibgroup/mibII/system_mib.c (init_system_mib): Fill in
53 default system type description.
54
55 2000-06-09 Hugo Tyson <hmt@cygnus.co.uk>
56
57 * src/mibgroup/mibII/tcp.c (var_tcpConnTable): Done that.
58
59 2000-06-09 Hugo Tyson <hmt@cygnus.co.uk>
60
61 * src/mibgroup/mibII/udp.c (var_udpTable): Done that.
62
63 2000-06-08 Hugo Tyson <hmt@cygnus.co.uk>
64
65 * src/mibgroup/mibII/icmp.c (var_icmp): Fleshed this out with a
66 copy from the UCD version - BSD stack nosing-in-kernel memory arm
67 of the code is the same, unsurprisingly.
68
69 2000-06-08 Hugo Tyson <hmt@cygnus.co.uk>
70
71 * src/mibgroup/mibII/ip.c (var_ip): Flesh this out; it's mostly
72 there now.
73
74 * src/mibgroup/mibII/interfaces.c (var_ifTable): Make this more
75 consistent, particularly the use of FIXMEs for the bits I have not
76 completed yet.
77
78 2000-06-06 Hugo Tyson <hmt@cygnus.co.uk>
79
80 * src/mibgroup/mibII/interfaces.c (var_ifTable): Flesh this out
81 with lots of snooping into the ifnet structures and a little info
82 from the device driver. The info is there now.
83
84 * src/mibgroup/mibII/tcp.c (var_tcpConnTable,var_ipv6TcpConnTable):
85 * src/mibgroup/mibII/udp.c (var_udpTable,var_ipv6UdpTable):
86 * src/mibgroup/mibII/ip.c (var_ipAddrTable,var_ipNetToMediaTable):
87 Fix these (by commenting out) parts for complex tables that made
88 the snmpwalk tool crash out; ie. it acts as if all such complex
89 tables are empty, rather than returning badly indexed entries.
90
91 2000-06-02 Hugo Tyson <hmt@cygnus.co.uk>
92
93 * utils/mib2c/README-eCos:
94 * utils/mib2c/README.mib2c:
95 * utils/mib2c/mib2c:
96 * utils/mib2c/mib2c.conf:
97 * utils/mib2c/mib2c.conf-ORIG:
98 * utils/mib2c/mib2c.storage.conf:
99 * utils/mib2c/mib2c.vartypes.conf:
100 New files, just to keep my variant of mib2c.conf under source
101 controlled; it includes our copyright (and attribution to UCD et
102 al, of course) the different include paths as required by eCos'
103 package layout and a couple of other nits sorted out.
104
105 2000-06-02 Hugo Tyson <hmt@cygnus.co.uk>
106
107 * cdl/snmpagent.cdl (compile): Omit the read-only file-system
108 part; the library will cheerfully use it, but it's not at all
109 necessary. Waste of time - unless someone is liable to use the
110 snmplib for tool rather than agent purposes.
111
112 * include/mib_module_includes.h: Include the full set of includes
113 for the MIBs we will implement. Ie.
114 mibgroup/mibII/system_mib.h // { mib2 1 }
115 mibgroup/mibII/sysORTable.h // { mib2 1.9.1 } == { system 9.1 }
116 mibgroup/mibII/interfaces.h // { mib2 2 }
117 (NOT mibgroup/mibII/at.h) // #3 is deprecated
118 mibgroup/mibII/ip.h // { mib2 4 }
119 mibgroup/mibII/icmp.h // { mib2 5 }
120 mibgroup/mibII/tcp.h // { mib2 6 }
121 mibgroup/mibII/udp.h // { mib2 7 }
122 mibgroup/mibII/dot3.h // { mib2 10.7 } == { transmission 7 }
123 mibgroup/mibII/snmp_mib.h // { mib2 11 }
124
125 * include/mib_module_inits.h: Same thing really; but dot3 is not
126 yet in there at all, it'll be added later.
127 init_system_mib(); // { mib2 1 }
128 init_sysORTable(); // { mib2 1.9.1 } == { system 9.1 }
129 init_interfaces(); // { mib2 2 }
130 //init_at(); // #3 is deprecated
131 init_ip(); // { mib2 4 }
132 init_icmp(); // { mib2 5 }
133 init_tcp(); // { mib2 6 }
134 init_udp(); // { mib2 7 }
135 //init_dot3(); // { mib2 10.7 } == { transmission 7 } FIXME
136 init_snmp_mib(); // { mib2 11 }
137
138 * include/mibgroup/mibII/icmp.h:
139 * include/mibgroup/mibII/interfaces.h:
140 * include/mibgroup/mibII/ip.h:
141 * include/mibgroup/mibII/tcp.h:
142 * include/mibgroup/mibII/udp.h:
143 These files have all been replaced by versions direct from mib2c,
144 without any of the UNIX/LINUX/Win32-specific gubbins from the
145 original versions.
146
147 * include/mibgroup/mibII/dot3.h: New file direct from mib2c.
148
149 * include/mibgroup/mibII/route_write.h: DELETED
150 * include/mibgroup/mibII/at.h: DELETED
151 * include/mibgroup/mibII/var_route.h: DELETED
152 Removed, not necessary for the vanilla headers; they were there
153 before to satisfy include needs of the originals.
154
155 * src/mibgroup/mibII/dot3.c:
156 * src/mibgroup/mibII/icmp.c:
157 * src/mibgroup/mibII/interfaces.c:
158 * src/mibgroup/mibII/ip.c:
159 * src/mibgroup/mibII/tcp.c:
160 * src/mibgroup/mibII/udp.c:
161 These are new files, direct from mib2c, again without all the
162 UNIX/LINUX/Win32-specific gubbins from the original versions.
163
164 * src/rofs/EtherLike-MIB.c: DELETED
165 * src/rofs/IANAifType-MIB.c: DELETED
166 * src/rofs/IF-MIB.c: DELETED
167 * src/rofs/IP-MIB.c: DELETED
168 * src/rofs/RFC-1215.c: DELETED
169 * src/rofs/SNMPv2-CONF.c: DELETED
170 * src/rofs/SNMPv2-MIB.c: DELETED
171 * src/rofs/SNMPv2-SMI.c: DELETED
172 * src/rofs/SNMPv2-TC.c: DELETED
173 * src/rofs/SNMPv2-TM.c: DELETED
174 * src/rofs/TCP-MIB.c: DELETED
175 * src/rofs/UDP-MIB.c: DELETED
176 * src/rofs/snmprofs.c: DELETED
177 Turns out that I don't need a read-only FS with all the MIBs in in
178 the agent - reading them in (and complaining of their absence) is
179 part of the snmplib startup, but it's not needed by an agent.
180 This also means that if reinstated they should live in the lib
181 component rather than the agent one; oh well.
182
183
184 2000-05-31 Hugo Tyson <hmt@cygnus.co.uk>
185
186 * Initial commit of port of UCD-SNMP version 4.1.2 to eCos.
187
188 //==========================================================================
189 //
190 // ./agent/current/ChangeLog
191 //
192 //
193 //==========================================================================
194 //####COPYRIGHTBEGIN####
195 //
196 // -------------------------------------------
197 // The contents of this file are subject to the Red Hat eCos Public License
198 // Version 1.1 (the "License"); you may not use this file except in
199 // compliance with the License. You may obtain a copy of the License at
200 // http://www.redhat.com/
201 //
202 // Software distributed under the License is distributed on an "AS IS"
203 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
204 // License for the specific language governing rights and limitations under
205 // the License.
206 //
207 // The Original Code is eCos - Embedded Configurable Operating System,
208 // released September 30, 1998.
209 //
210 // The Initial Developer of the Original Code is Red Hat.
211 // Portions created by Red Hat are
212 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
213 // All Rights Reserved.
214 // -------------------------------------------
215 //
216 //####COPYRIGHTEND####
217 //####UCDSNMPCOPYRIGHTBEGIN####
218 //
219 // -------------------------------------------
220 //
221 // Portions of this software may have been derived from the UCD-SNMP
222 // project, <http://ucd-snmp.ucdavis.edu/> from the University of
223 // California at Davis, which was originally based on the Carnegie Mellon
224 // University SNMP implementation. Portions of this software are therefore
225 // covered by the appropriate copyright disclaimers included herein.
226 //
227 // The release used was version 4.1.2 of May 2000. "ucd-snmp-4.1.2"
228 // -------------------------------------------
229 //
230 //####UCDSNMPCOPYRIGHTEND####
231 //==========================================================================
232 //#####DESCRIPTIONBEGIN####
233 //
234 // Author(s): hmt
235 // Contributors: hmt
236 // Date: 2000-05-30
237 // Purpose: Port of UCD-SNMP distribution to eCos.
238 // Description:
239 //
240 //
241 //####DESCRIPTIONEND####
242 //
243 //==========================================================================
244 /********************************************************************
245 Copyright 1989, 1991, 1992 by Carnegie Mellon University
246
247 Derivative Work -
248 Copyright 1996, 1998, 1999, 2000 The Regents of the University of California
249
250 All Rights Reserved
251
252 Permission to use, copy, modify and distribute this software and its
253 documentation for any purpose and without fee is hereby granted,
254 provided that the above copyright notice appears in all copies and
255 that both that copyright notice and this permission notice appear in
256 supporting documentation, and that the name of CMU and The Regents of
257 the University of California not be used in advertising or publicity
258 pertaining to distribution of the software without specific written
259 permission.
260
261 CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL
262 WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
263 WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR
264 THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL,
265 INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
266 FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
267 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
268 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
269 *********************************************************************/