]> git.ipfire.org Git - thirdparty/squid.git/blob - CREDITS
update
[thirdparty/squid.git] / CREDITS
1 $Id: CREDITS,v 1.2 1998/07/22 20:21:36 wessels Exp $
2
3 ==============================================================================
4
5 Squid is originally derived from the Harvest Information Discovery and
6 Access System. The Harvest copyright text follows:
7
8
9 /*
10 * Copyright (c) 1994, 1995. All rights reserved.
11 *
12 * The Harvest software was developed by the Internet Research Task
13 * Force Research Group on Resource Discovery (IRTF-RD):
14 *
15 * Mic Bowman of Transarc Corporation.
16 * Peter Danzig of the University of Southern California.
17 * Darren R. Hardy of the University of Colorado at Boulder.
18 * Udi Manber of the University of Arizona.
19 * Michael F. Schwartz of the University of Colorado at Boulder.
20 * Duane Wessels of the University of Colorado at Boulder.
21 *
22 * This copyright notice applies to software in the Harvest
23 * ``src/'' directory only. Users should consult the individual
24 * copyright notices in the ``components/'' subdirectories for
25 * copyright information about other software bundled with the
26 * Harvest source code distribution.
27 *
28 * TERMS OF USE
29 *
30 * The Harvest software may be used and re-distributed without
31 * charge, provided that the software origin and research team are
32 * cited in any use of the system. Most commonly this is
33 * accomplished by including a link to the Harvest Home Page
34 * (http://harvest.cs.colorado.edu/) from the query page of any
35 * Broker you deploy, as well as in the query result pages. These
36 * links are generated automatically by the standard Broker
37 * software distribution.
38 *
39 * The Harvest software is provided ``as is'', without express or
40 * implied warranty, and with no support nor obligation to assist
41 * in its use, correction, modification or enhancement. We assume
42 * no liability with respect to the infringement of copyrights,
43 * trade secrets, or any patents, and are not responsible for
44 * consequential damages. Proper use of the Harvest software is
45 * entirely the responsibility of the user.
46 *
47 * DERIVATIVE WORKS
48 *
49 * Users may make derivative works from the Harvest software, subject
50 * to the following constraints:
51 *
52 * - You must include the above copyright notice and these
53 * accompanying paragraphs in all forms of derivative works,
54 * and any documentation and other materials related to such
55 * distribution and use acknowledge that the software was
56 * developed at the above institutions.
57 *
58 * - You must notify IRTF-RD regarding your distribution of
59 * the derivative work.
60 *
61 * - You must clearly notify users that your are distributing
62 * a modified version and not the original Harvest software.
63 *
64 * - Any derivative product is also subject to these copyright
65 * and use restrictions.
66 *
67 * Note that the Harvest software is NOT in the public domain. We
68 * retain copyright, as specified above.
69 *
70 * HISTORY OF FREE SOFTWARE STATUS
71 *
72 * Originally we required sites to license the software in cases
73 * where they were going to build commercial products/services
74 * around Harvest. In June 1995 we changed this policy. We now
75 * allow people to use the core Harvest software (the code found in
76 * the Harvest ``src/'' directory) for free. We made this change
77 * in the interest of encouraging the widest possible deployment of
78 * the technology. The Harvest software is really a reference
79 * implementation of a set of protocols and formats, some of which
80 * we intend to standardize. We encourage commercial
81 * re-implementations of code complying to this set of standards.
82 */
83
84 ==============================================================================
85
86 lib/base64.c::base64_encode():
87
88 Adopted from http://ftp.sunet.se/pub2/gnu/vm/base64-encode.c.
89 Modified to work with strings instead of files.
90
91 ==============================================================================
92
93 lib/snprintf.c:
94
95 Taken from the Apache Server package (www.apache.org).
96
97 This product includes software developed by the Apache Group
98 for use in the Apache HTTP server project (http://www.apache.org/).
99
100 ==============================================================================
101
102 snmplib/*:
103
104 The SNMP library code is developed by Carnegie Mellon University.
105
106 /***************************************************************************
107 *
108 * Copyright 1997 by Carnegie Mellon University
109 *
110 * All Rights Reserved
111 *
112 * Permission to use, copy, modify, and distribute this software and its
113 * documentation for any purpose and without fee is hereby granted,
114 * provided that the above copyright notice appear in all copies and that
115 * both that copyright notice and this permission notice appear in
116 * supporting documentation, and that the name of CMU not be
117 * used in advertising or publicity pertaining to distribution of the
118 * software without specific, written prior permission.
119 *
120 * CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
121 * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
122 * CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
123 * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
124 * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
125 * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
126 * SOFTWARE.
127 *
128 ***************************************************************************/
129
130 ==============================================================================
131
132 lib/GNUregex.c:
133
134 /* Extended regular expression matching and search library,
135 * version 0.12.
136 * (Implements POSIX draft P10003.2/D11.2, except for
137 * internationalization features.)
138 *
139 * Copyright (C) 1993 Free Software Foundation, Inc.
140 *
141 * This program is free software; you can redistribute it and/or modify
142 * it under the terms of the GNU General Public License as published by
143 * the Free Software Foundation; either version 2, or (at your option)
144 * any later version.
145 *
146 * This program is distributed in the hope that it will be useful,
147 * but WITHOUT ANY WARRANTY; without even the implied warranty of
148 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
149 * GNU General Public License for more details.
150 *
151 * You should have received a copy of the GNU General Public License
152 * along with this program; if not, write to the Free Software
153 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. */
154
155 ==============================================================================
156
157 lib/dlmalloc.c:
158
159 A version of malloc/free/realloc written by Doug Lea and released to the
160 public domain. Send questions/comments/complaints/performance data
161 to dl@cs.oswego.edu.
162
163 http://g.oswego.edu/dl/html/malloc.html
164
165 ==============================================================================
166
167 lib/md5.c:
168
169 /*
170 * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights
171 * reserved.
172 *
173 * License to copy and use this software is granted provided that it is
174 * identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm"
175 * in all material mentioning or referencing this software or this function.
176 *
177 * License is also granted to make and use derivative works provided that such
178 * works are identified as "derived from the RSA Data Security, Inc. MD5
179 * Message-Digest Algorithm" in all material mentioning or referencing the
180 * derived work.
181 *
182 * RSA Data Security, Inc. makes no representations concerning either the
183 * merchantability of this software or the suitability of this software for
184 * any particular purpose. It is provided "as is" without express or implied
185 * warranty of any kind.
186 *
187 * These notices must be retained in any copies of any part of this
188 * documentation and/or software.
189 */
190
191 ==============================================================================
192
193 lib/radix.c:
194
195 /*
196 * Copyright (c) 1988, 1989, 1993
197 * The Regents of the University of California. All rights reserved.
198 *
199 * Redistribution and use in source and binary forms, with or without
200 * modification, are permitted provided that the following conditions
201 * are met:
202 * 1. Redistributions of source code must retain the above copyright
203 * notice, this list of conditions and the following disclaimer.
204 * 2. Redistributions in binary form must reproduce the above copyright
205 * notice, this list of conditions and the following disclaimer in the
206 * documentation and/or other materials provided with the distribution.
207 * 3. All advertising materials mentioning features or use of this software
208 * must display the following acknowledgement:
209 * This product includes software developed by the University of
210 * California, Berkeley and its contributors.
211 * 4. Neither the name of the University nor the names of its contributors
212 * may be used to endorse or promote products derived from this software
213 * without specific prior written permission.
214 *
215 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
216 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
217 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
218 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
219 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
220 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
221 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
222 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
223 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
224 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
225 * SUCH DAMAGE.
226 *
227 * @(#)radix.c 8.4 (Berkeley) 11/2/94
228 */
229
230 ==============================================================================
231
232 lib/tempnam.c:
233
234 /* A reasonably functional tmpnam. */
235
236 /* Originally by Tom Hageman, tom@basil.icce.rug.nl */
237
238 /*
239 * This tmpnam() was changed by Gerben_Wierda@RnA.nl to serve as
240 * tempnam() for squid-1.1.6. It ignores the directory parameter, every
241 * temp file is written in /tmp.
242 */
243
244 ==============================================================================