Mercurial > ecos
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 *********************************************************************/ |
