annotate packages/net/snmp/lib/current/ChangeLog @ 1777:c16341b1bac6 default tip

* Added execute permissions to files missed in conversion from CVS
author alexs
date Mon, 12 Oct 2009 02:26:09 +0100
parents 6001f11af5db
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
865
6001f11af5db * src/keytools.c (decode_keychange): Avoid undefined behaviour.
jlarmour
parents: 778
diff changeset
1 2003-03-24 Jonathan Larmour <jifl@eCosCentric.com>
6001f11af5db * src/keytools.c (decode_keychange): Avoid undefined behaviour.
jlarmour
parents: 778
diff changeset
2
6001f11af5db * src/keytools.c (decode_keychange): Avoid undefined behaviour.
jlarmour
parents: 778
diff changeset
3 * src/keytools.c (decode_keychange): Avoid undefined behaviour.
6001f11af5db * src/keytools.c (decode_keychange): Avoid undefined behaviour.
jlarmour
parents: 778
diff changeset
4 (encode_keychange): Ditto.
6001f11af5db * src/keytools.c (decode_keychange): Avoid undefined behaviour.
jlarmour
parents: 778
diff changeset
5
778
3b9aa5717c76 * include/config.h: Make random use rand on FreeBSD.
asl
parents: 735
diff changeset
6 2003-02-28 Andrew Lunn <andrew.lunn@ascom.ch>
3b9aa5717c76 * include/config.h: Make random use rand on FreeBSD.
asl
parents: 735
diff changeset
7
3b9aa5717c76 * include/config.h: Make random use rand on FreeBSD.
asl
parents: 735
diff changeset
8 * include/config.h: Make random use rand on FreeBSD.
3b9aa5717c76 * include/config.h: Make random use rand on FreeBSD.
asl
parents: 735
diff changeset
9 * include/system.h: For FreeBSD include param.h so we get the aliases.
3b9aa5717c76 * include/config.h: Make random use rand on FreeBSD.
asl
parents: 735
diff changeset
10 #Undefine printf so stdio.h will compile. printf is not used anywhere.
3b9aa5717c76 * include/config.h: Make random use rand on FreeBSD.
asl
parents: 735
diff changeset
11
735
562b63487283 * cdl/snmplib.cdl: Add doc link.
jlarmour
parents: 562
diff changeset
12 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com>
562b63487283 * cdl/snmplib.cdl: Add doc link.
jlarmour
parents: 562
diff changeset
13
562b63487283 * cdl/snmplib.cdl: Add doc link.
jlarmour
parents: 562
diff changeset
14 * cdl/snmplib.cdl: Add doc link.
562b63487283 * cdl/snmplib.cdl: Add doc link.
jlarmour
parents: 562
diff changeset
15
562
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
16 2003-02-03 Manu Sharma <manu.sharma@ascom.com>
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
17
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
18 * include/transform_oids.h,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
19 * src/keytools.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
20 * src/lcd_time.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
21 * src/scapi.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
22 * src/snmp_api.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
23 * src/snmp_client.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
24 * src/snmpusm.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
25 * src/snmpv3.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
26 * src/tools.c,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
27 * src/vacm.c : Support to conditionally implement SNMPv3 features,
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
28 based on definition of CYGPKG_SNMPAGENT_V3_SUPPORT.
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
29
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
30 2002-12-06 Andrew Lunn <andrew.lunn@ascom.ch>
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
31
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
32 * cdl/snmplib.cdl: Make use of the CYGINT_IO_FILEIO_FS interface
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
33 to determine if there are any filesystems in the system.
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
34
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
35 2002-11-11 Manu Sharma <manu.sharma@ascom.com>
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
36
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
37 * cdl/snmplib.cdl: Added new component
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
38 CYGPKG_SNMPLIB_FILESYSTEM_SUPPORT to support usage of the
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
39 snmpd.conf file based agent configuration.
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
40
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
41 * src/read_config.c: Include functions that read the snmpd.conf
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
42 file and setup the infrastructure based on configurations in
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
43 this file.
5357047a765d Implementation of snmpv3 and a cleanup of the documentation
asl
parents: 210
diff changeset
44
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
45 2002-02-01 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
46
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
47 * src/system.c:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
48 * src/snmp_api.c: Need valid value for sin_len.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
49
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
50 2002-01-18 Andrew Lunn <Andrew.Lunn@ascom.ch>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
51
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
52 * src/system.c (get_myaddr): The information returned by the ioctl
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
53 call SIOCGIFCONF is not a simple array of fixed length
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
54 entries. Look at each entry to work out its length.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
55
187
977a23cdabeb Merge from eCos master repository on 2001-10-05-16:42:53-BST
jlarmour
parents: 184
diff changeset
56 2001-10-05 Jesper Skov <jskov@redhat.com>
977a23cdabeb Merge from eCos master repository on 2001-10-05-16:42:53-BST
jlarmour
parents: 184
diff changeset
57
977a23cdabeb Merge from eCos master repository on 2001-10-05-16:42:53-BST
jlarmour
parents: 184
diff changeset
58 * include/config.h: CYGINT_ISO_DNS changed to bool.
977a23cdabeb Merge from eCos master repository on 2001-10-05-16:42:53-BST
jlarmour
parents: 184
diff changeset
59
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 160
diff changeset
60 2001-09-24 Jesper Skov <jskov@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 160
diff changeset
61
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 160
diff changeset
62 * include/config.h: Define HAVE_GETHOSTBYNAME only if a DNS
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 160
diff changeset
63 package is available.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 160
diff changeset
64
160
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
65 2001-05-28 Andrew Lunn <Andrew.Lunn@ascom.ch>
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
66 2001-05-28 Manu Sharma <Manu.Sharma@ascom.ch>
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
67
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
68 * src/snmpusm.c, include/snmpusm.h: Added the ability to tell the
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
69 agent the time of day has changed. This is used when an NTP client
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
70 finds out the correct time and jumps time forward by 30 odd years.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
71
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
72 * include/config.h: If we have the OpenSSL package let the SNMP
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
73 agent use it.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 148
diff changeset
74
148
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 136
diff changeset
75 2001-01-10 Jonathan Larmour <jlarmour@redhat.com>
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 136
diff changeset
76
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 136
diff changeset
77 * cdl/snmplib.cdl: Clarify ISO C requirements
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 136
diff changeset
78
136
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
79 2000-11-07 Hugo Tyson <hmt@redhat.com>
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
80 2000-11-07 Andrew Lunn <Andrew.Lunn@ascom.ch>
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
81
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
82 * include/config.h (STRUCT_SOCKADDR_HAS_SA_LEN): #defined.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
83 The BSD stack uses sa_len in its sockaddr structures, so the agent
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
84 must also use them or when it tries to send traps the stack
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
85 rejects them because the destination addres is invalid.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
86
103
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
87 2000-06-21 Hugo Tyson <hmt@cygnus.co.uk>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
88
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
89 * src/snmp_logging.c:
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
90 * src/parse.c: Catch unprotected includes of sys/stat.h,
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
91 accidentally acquired from the stdinc/newlib world. Now prevented
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
92 by the might of #ifndef __ECOS.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
93
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
94 2000-06-14 Hugo Tyson <hmt@cygnus.co.uk>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
95
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
96 * cdl/snmplib.cdl: Add option CYGDBG_NET_SNMPLIB_DEBUG to control
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
97 the standard UCD debugging.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
98
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
99 * include/config.h: React to the above, and remove deal with
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
100 default definitions from the agent configury for system MIB
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
101 values.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
102
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
103 2000-06-14 John Dallaway <jld@redhat.com>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
104
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
105 * cdl/snmplib.cdl: Tidy display strings.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
106
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
107 2000-06-14 Hugo Tyson <hmt@cygnus.co.uk>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
108
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
109 * cdl/snmplib.cdl: Install all the header files below
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
110 include/ucd-snmp/ as is the normal host-side standard; this avoids
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
111 some rather terrible filenamespace pollution too. That location
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
112 is also added to the include path, using a mechanism that's rather
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
113 build-method-specific; it may need revisiting.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
114
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
115 2000-06-14 Hugo Tyson <hmt@cygnus.co.uk>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
116
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
117 * cdl/snmplib.cdl: parent this below CYGPKG_NET.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
118
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
119 2000-06-12 Hugo Tyson <hmt@cygnus.co.uk>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
120
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
121 * src/system.c (gettimeofday): Simulate this using libc's time()
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
122 function which will call through to a wallclock of one is present,
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
123 or just count up from start time.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
124
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
125 2000-06-02 Hugo Tyson <hmt@cygnus.co.uk>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
126
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
127 * src/parse.c (add_mibdir): Return no mibs here, oh no; they're
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
128 not needed for agent use of the library. Waste of time - unless
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
129 someone is liable to use the snmplib for tool rather than agent
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
130 purposes.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
131
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
132 This goes along with the change to the agent to remove the ROFS
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
133 which contained all the MIBs - I had thought that the library
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
134 *needed* them to function, but it's not so - reading them in
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
135 (and complaining of their absence) is part of the snmplib startup,
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
136 but it's not needed by an agent. This also means that if
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
137 reinstated they should live here in the lib component rather than
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
138 over there in the agent one; oh well.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
139
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
140 2000-05-31 Hugo Tyson <hmt@cygnus.co.uk>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
141
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
142 * Initial commit of port of UCD-SNMP version 4.1.2 to eCos.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
143
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
144 //==========================================================================
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
145 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
146 // ./lib/current/ChangeLog
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
147 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
148 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
149 //==========================================================================
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
150 //####ECOSGPLCOPYRIGHTBEGIN####
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
151 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
152 // This file is part of eCos, the Embedded Configurable Operating System.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
153 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
154 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
155 // eCos is free software; you can redistribute it and/or modify it under
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
156 // the terms of the GNU General Public License as published by the Free
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
157 // Software Foundation; either version 2 or (at your option) any later version.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
158 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
159 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
160 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
161 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
162 // for more details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
163 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
164 // You should have received a copy of the GNU General Public License along
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
165 // with eCos; if not, write to the Free Software Foundation, Inc.,
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
166 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
167 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
168 // As a special exception, if other files instantiate templates or use macros
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
169 // or inline functions from this file, or you compile this file and link it
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
170 // with other works to produce a work based on this file, this file does not
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
171 // by itself cause the resulting work to be covered by the GNU General Public
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
172 // License. However the source code for this file must still be made available
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
173 // in accordance with section (3) of the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
174 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
175 // This exception does not invalidate any other reasons why a work based on
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
176 // this file might be covered by the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
177 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
178 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
179 // at http://sources.redhat.com/ecos/ecos-license/
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
180 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 187
diff changeset
181 //####ECOSGPLCOPYRIGHTEND####
103
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
182 //####UCDSNMPCOPYRIGHTBEGIN####
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
183 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
184 // -------------------------------------------
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
185 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
186 // Portions of this software may have been derived from the UCD-SNMP
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
187 // project, <http://ucd-snmp.ucdavis.edu/> from the University of
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
188 // California at Davis, which was originally based on the Carnegie Mellon
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
189 // University SNMP implementation. Portions of this software are therefore
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
190 // covered by the appropriate copyright disclaimers included herein.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
191 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
192 // The release used was version 4.1.2 of May 2000. "ucd-snmp-4.1.2"
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
193 // -------------------------------------------
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
194 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
195 //####UCDSNMPCOPYRIGHTEND####
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
196 //==========================================================================
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
197 //#####DESCRIPTIONBEGIN####
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
198 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
199 // Author(s): hmt
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
200 // Contributors: hmt
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
201 // Date: 2000-05-30
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
202 // Purpose: Port of UCD-SNMP distribution to eCos.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
203 // Description:
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
204 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
205 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
206 //####DESCRIPTIONEND####
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
207 //
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
208 //==========================================================================
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
209 /********************************************************************
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
210 Copyright 1989, 1991, 1992 by Carnegie Mellon University
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
211
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
212 Derivative Work -
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
213 Copyright 1996, 1998, 1999, 2000 The Regents of the University of California
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
214
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
215 All Rights Reserved
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
216
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
217 Permission to use, copy, modify and distribute this software and its
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
218 documentation for any purpose and without fee is hereby granted,
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
219 provided that the above copyright notice appears in all copies and
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
220 that both that copyright notice and this permission notice appear in
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
221 supporting documentation, and that the name of CMU and The Regents of
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
222 the University of California not be used in advertising or publicity
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
223 pertaining to distribution of the software without specific written
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
224 permission.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
225
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
226 CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
227 WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
228 WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
229 THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL,
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
230 INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
231 FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
232 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
233 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
diff changeset
234 *********************************************************************/