1 $Id: CREDITS,v 1.2 1998/07/22 20:21:36 wessels Exp $
3 ==============================================================================
5 Squid is originally derived from the Harvest Information Discovery and
6 Access System. The Harvest copyright text follows:
10 * Copyright (c) 1994, 1995. All rights reserved.
12 * The Harvest software was developed by the Internet Research Task
13 * Force Research Group on Resource Discovery (IRTF-RD):
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.
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.
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.
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.
49 * Users may make derivative works from the Harvest software, subject
50 * to the following constraints:
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.
58 * - You must notify IRTF-RD regarding your distribution of
59 * the derivative work.
61 * - You must clearly notify users that your are distributing
62 * a modified version and not the original Harvest software.
64 * - Any derivative product is also subject to these copyright
65 * and use restrictions.
67 * Note that the Harvest software is NOT in the public domain. We
68 * retain copyright, as specified above.
70 * HISTORY OF FREE SOFTWARE STATUS
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.
84 ==============================================================================
86 lib/base64.c::base64_encode():
88 Adopted from http://ftp.sunet.se/pub2/gnu/vm/base64-encode.c.
89 Modified to work with strings instead of files.
91 ==============================================================================
95 Taken from the Apache Server package (www.apache.org).
97 This product includes software developed by the Apache Group
98 for use in the Apache HTTP server project (http://www.apache.org/).
100 ==============================================================================
104 The SNMP library code is developed by Carnegie Mellon University.
106 /***************************************************************************
108 * Copyright 1997 by Carnegie Mellon University
110 * All Rights Reserved
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.
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
128 ***************************************************************************/
130 ==============================================================================
134 /* Extended regular expression matching and search library,
136 * (Implements POSIX draft P10003.2/D11.2, except for
137 * internationalization features.)
139 * Copyright (C) 1993 Free Software Foundation, Inc.
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)
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.
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. */
155 ==============================================================================
159 A version of malloc/free/realloc written by Doug Lea and released to the
160 public domain. Send questions/comments/complaints/performance data
163 http://g.oswego.edu/dl/html/malloc.html
165 ==============================================================================
170 * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights
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.
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
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.
187 * These notices must be retained in any copies of any part of this
188 * documentation and/or software.
191 ==============================================================================
196 * Copyright (c) 1988, 1989, 1993
197 * The Regents of the University of California. All rights reserved.
199 * Redistribution and use in source and binary forms, with or without
200 * modification, are permitted provided that the following conditions
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.
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
227 * @(#)radix.c 8.4 (Berkeley) 11/2/94
230 ==============================================================================
234 /* A reasonably functional tmpnam. */
236 /* Originally by Tom Hageman, tom@basil.icce.rug.nl */
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.
244 ==============================================================================