]> git.ipfire.org Git - thirdparty/squid.git/blob - CREDITS
Bug 5060: Parallel builds are not reliable (#927)
[thirdparty/squid.git] / CREDITS
1 This file contains copyright and licensing information for 3rd party software
2 imported into Squid. Squid software itself is copyrighted by The Squid
3 Software Foundation and contributors. Please see the COPYING and CONTRIBUTORS
4 files for details.
5
6 ==============================================================================
7 Squid is derived from the ``cached'' software developed by the ARPA-funded
8 research project called The Harvest Information Discovery and Access System:
9
10 /*
11 * Copyright (c) 1994, 1995. All rights reserved.
12 *
13 * The Harvest software was developed by the Internet Research Task
14 * Force Research Group on Resource Discovery (IRTF-RD):
15 *
16 * Mic Bowman of Transarc Corporation.
17 * Peter Danzig of the University of Southern California.
18 * Darren R. Hardy of the University of Colorado at Boulder.
19 * Udi Manber of the University of Arizona.
20 * Michael F. Schwartz of the University of Colorado at Boulder.
21 * Duane Wessels of the University of Colorado at Boulder.
22 *
23 * This copyright notice applies to software in the Harvest
24 * ``src/'' directory only. Users should consult the individual
25 * copyright notices in the ``components/'' subdirectories for
26 * copyright information about other software bundled with the
27 * Harvest source code distribution.
28 *
29 * TERMS OF USE
30 *
31 * The Harvest software may be used and re-distributed without
32 * charge, provided that the software origin and research team are
33 * cited in any use of the system. Most commonly this is
34 * accomplished by including a link to the Harvest Home Page
35 * (http://harvest.cs.colorado.edu/) from the query page of any
36 * Broker you deploy, as well as in the query result pages. These
37 * links are generated automatically by the standard Broker
38 * software distribution.
39 *
40 * The Harvest software is provided ``as is'', without express or
41 * implied warranty, and with no support nor obligation to assist
42 * in its use, correction, modification or enhancement. We assume
43 * no liability with respect to the infringement of copyrights,
44 * trade secrets, or any patents, and are not responsible for
45 * consequential damages. Proper use of the Harvest software is
46 * entirely the responsibility of the user.
47 *
48 * DERIVATIVE WORKS
49 *
50 * Users may make derivative works from the Harvest software, subject
51 * to the following constraints:
52 *
53 * - You must include the above copyright notice and these
54 * accompanying paragraphs in all forms of derivative works,
55 * and any documentation and other materials related to such
56 * distribution and use acknowledge that the software was
57 * developed at the above institutions.
58 *
59 * - You must notify IRTF-RD regarding your distribution of
60 * the derivative work.
61 *
62 * - You must clearly notify users that your are distributing
63 * a modified version and not the original Harvest software.
64 *
65 * - Any derivative product is also subject to these copyright
66 * and use restrictions.
67 *
68 * Note that the Harvest software is NOT in the public domain. We
69 * retain copyright, as specified above.
70 *
71 * HISTORY OF FREE SOFTWARE STATUS
72 *
73 * Originally we required sites to license the software in cases
74 * where they were going to build commercial products/services
75 * around Harvest. In June 1995 we changed this policy. We now
76 * allow people to use the core Harvest software (the code found in
77 * the Harvest ``src/'' directory) for free. We made this change
78 * in the interest of encouraging the widest possible deployment of
79 * the technology. The Harvest software is really a reference
80 * implementation of a set of protocols and formats, some of which
81 * we intend to standardize. We encourage commercial
82 * re-implementations of code complying to this set of standards.
83 */
84
85 ==============================================================================
86
87 acinclude/ax_cxx_0x_types.m4:
88
89 ##
90 ## AX_CXX_TYPE_NULLPTR shamelessly copied from the DUNE sources under GPL version 2
91 ##
92
93 ==============================================================================
94
95 acinclude/ax_cxx_compile_stdcxx_11.m4:
96
97 # Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
98 # Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
99 # Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
100 # Copyright (c) 2014 Alexey Sokolov <sokolov@google.com>
101 #
102 # Copying and distribution of this file, with or without modification, are
103 # permitted in any medium without royalty provided the copyright notice
104 # and this notice are preserved. This file is offered as-is, without any
105 # warranty.
106
107 ==============================================================================
108
109 acinclude/ax_with_prog.m4:
110
111 dnl Copyright (c) 2008 Francesco Salvestrini <salvestrini@users.sourceforge.net>
112 dnl Copyright (c) 2008 Dustin J. Mitchell <dustin@cs.uchicago.edu>
113 dnl
114 dnl Copying and distribution of this file, with or without modification, are
115 dnl permitted in any medium without royalty provided the copyright notice
116 dnl and this notice are preserved.
117
118 ==============================================================================
119
120 acinclude/pkg.m4:
121
122 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
123 #
124 # This program is free software; you can redistribute it and/or modify
125 # it under the terms of the GNU General Public License as published by
126 # the Free Software Foundation; either version 2 of the License, or
127 # (at your option) any later version.
128 #
129 # This program is distributed in the hope that it will be useful, but
130 # WITHOUT ANY WARRANTY; without even the implied warranty of
131 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
132 # General Public License for more details.
133 #
134 # You should have received a copy of the GNU General Public License
135 # along with this program; if not, write to the Free Software
136 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
137 #
138 # As a special exception to the GNU General Public License, if you
139 # distribute this file as part of a program that contains a
140 # configuration script generated by Autoconf, you may include it under
141 # the same distribution terms that you use for the rest of that program.
142
143 ==============================================================================
144
145 compat/os/opensolaris_10_netdb.h:
146
147 /*
148 * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
149 * Use is subject to license terms.
150 */
151
152 /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */
153 /* All Rights Reserved */
154
155 /*
156 * BIND 4.9.3:
157 *
158 * Copyright (c) 1980, 1983, 1988, 1993
159 * The Regents of the University of California. All rights reserved.
160 *
161 * Redistribution and use in source and binary forms, with or without
162 * modification, are permitted provided that the following conditions
163 * are met:
164 * 1. Redistributions of source code must retain the above copyright
165 * notice, this list of conditions and the following disclaimer.
166 * 2. Redistributions in binary form must reproduce the above copyright
167 * notice, this list of conditions and the following disclaimer in the
168 * documentation and/or other materials provided with the distribution.
169 * 3. All advertising materials mentioning features or use of this software
170 * must display the following acknowledgement:
171 * This product includes software developed by the University of
172 * California, Berkeley and its contributors.
173 * 4. Neither the name of the University nor the names of its contributors
174 * may be used to endorse or promote products derived from this software
175 * without specific prior written permission.
176 *
177 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
178 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
179 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
180 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
181 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
182 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
183 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
184 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
185 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
186 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
187 * SUCH DAMAGE.
188 * -
189 * Portions Copyright (c) 1993 by Digital Equipment Corporation.
190 *
191 * Permission to use, copy, modify, and distribute this software for any
192 * purpose with or without fee is hereby granted, provided that the above
193 * copyright notice and this permission notice appear in all copies, and that
194 * the name of Digital Equipment Corporation not be used in advertising or
195 * publicity pertaining to distribution of the document or software without
196 * specific, written prior permission.
197 *
198 * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
199 * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
200 * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
201 * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
202 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
203 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
204 * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
205 * SOFTWARE.
206 * --Copyright--
207 *
208 * End BIND 4.9.3
209 */
210
211 ==============================================================================
212
213 compat/eui64_aton.h:
214
215 /* $NetBSD: eui64.h,v 1.1 2005/07/11 15:35:25 kiyohara Exp $ */
216 /*-
217 * Copyright 2004 The Aerospace Corporation. All rights reserved.
218 *
219 * Redistribution and use in source and binary forms, with or without
220 * modification, are permitted provided that the following conditions
221 * are met:
222 *
223 * 1. Redistributions of source code must retain the above copyright
224 * notice, this list of conditions, and the following disclaimer.
225 * 2. Redistributions in binary form must reproduce the above copyright
226 * notice, this list of conditions, and the following disclaimer in the
227 * documentation and/or other materials provided with the distribution.
228 * 3. The name of The Aerospace Corporation may not be used to endorse or
229 * promote products derived from this software.
230 *
231 * THIS SOFTWARE IS PROVIDED BY THE AEROSPACE CORPORATION "AS IS" AND
232 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
233 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
234 * ARE DISCLAIMED. IN NO EVENT SHALL THE AEROSPACE CORPORATION BE LIABLE
235 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
236 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
237 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
238 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
239 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
240 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
241 * SUCH DAMAGE.
242 *
243 * $FreeBSD: /repoman/r/ncvs/src/sys/sys/eui64.h,v 1.2 2005/01/07 02:29:23 imp Exp $
244 */
245
246 ==============================================================================
247
248 compat/eui64_aton.c:
249
250 /* $NetBSD: eui64.c,v 1.1 2005/07/11 15:35:25 kiyohara Exp $ */
251 /*
252 * Copyright 2004 The Aerospace Corporation. All rights reserved.
253 *
254 * Redistribution and use in source and binary forms, with or without
255 * modification, are permitted provided that the following conditions
256 * are met:
257 *
258 * 1. Redistributions of source code must retain the above copyright
259 * notice, this list of conditions, and the following disclaimer.
260 * 2. Redistributions in binary form must reproduce the above copyright
261 * notice, this list of conditions, and the following disclaimer in the
262 * documentation and/or other materials provided with the distribution.
263 * 3. The name of The Aerospace Corporation may not be used to endorse or
264 * promote products derived from this software.
265 *
266 * THIS SOFTWARE IS PROVIDED BY THE AEROSPACE CORPORATION "AS IS" AND
267 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
268 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
269 * ARE DISCLAIMED. IN NO EVENT SHALL THE AEROSPACE CORPORATION BE LIABLE
270 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
271 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
272 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
273 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
274 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
275 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
276 * SUCH DAMAGE.
277 *
278 * Copyright (c) 1995
279 * Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
280 *
281 * Redistribution and use in source and binary forms, with or without
282 * modification, are permitted provided that the following conditions
283 * are met:
284 * 1. Redistributions of source code must retain the above copyright
285 * notice, this list of conditions and the following disclaimer.
286 * 2. Redistributions in binary form must reproduce the above copyright
287 * notice, this list of conditions and the following disclaimer in the
288 * documentation and/or other materials provided with the distribution.
289 * 3. All advertising materials mentioning features or use of this software
290 * must display the following acknowledgement:
291 * This product includes software developed by Bill Paul.
292 * 4. Neither the name of the author nor the names of any co-contributors
293 * may be used to endorse or promote products derived from this software
294 * without specific prior written permission.
295 *
296 * THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
297 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
298 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
299 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
300 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
301 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
302 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
303 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
304 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
305 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
306 * SUCH DAMAGE.
307 *
308 * EUI-64 conversion and lookup routines
309 *
310 *
311 * Converted from ether_addr.c rev
312 * FreeBSD: src/lib/libc/net/eui64.c,v 1.15 2002/04/08 07:51:10 ru Exp
313 * by Brooks Davis
314 *
315 * Written by Bill Paul <wpaul@ctr.columbia.edu>
316 * Center for Telecommunications Research
317 * Columbia University, New York City
318 */
319
320 ==============================================================================
321
322 compat/getaddrinfo.h,
323 compat/getaddrinfo.c:
324
325 /*
326 * This file is part of libESMTP, a library for submission of RFC 2822
327 * formatted electronic mail messages using the SMTP protocol described
328 * in RFC 2821.
329 *
330 * Copyright (C) 2001,2002 Brian Stafford <brian@stafford.uklinux.net>
331 *
332 * This library is free software; you can redistribute it and/or
333 * modify it under the terms of the GNU Lesser General Public
334 * License as published by the Free Software Foundation; either
335 * version 2.1 of the License, or (at your option) any later version.
336 *
337 * This library is distributed in the hope that it will be useful,
338 * but WITHOUT ANY WARRANTY; without even the implied warranty of
339 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
340 * Lesser General Public License for more details.
341 *
342 * You should have received a copy of the GNU Lesser General Public
343 * License along with this library; if not, write to the Free Software
344 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
345 */
346
347 /* Structure and prototypes taken from RFC 2553 */
348
349 ==============================================================================
350
351 compat/getnameinfo.c:
352
353 /* KAME: getnameinfo.c,v 1.72 2005/01/13 04:12:03 itojun Exp */
354
355 /*
356 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
357 * All rights reserved.
358 *
359 * Redistribution and use in source and binary forms, with or without
360 * modification, are permitted provided that the following conditions
361 * are met:
362 * 1. Redistributions of source code must retain the above copyright
363 * notice, this list of conditions and the following disclaimer.
364 * 2. Redistributions in binary form must reproduce the above copyright
365 * notice, this list of conditions and the following disclaimer in the
366 * documentation and/or other materials provided with the distribution.
367 * 3. Neither the name of the project nor the names of its contributors
368 * may be used to endorse or promote products derived from this software
369 * without specific prior written permission.
370 *
371 * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
372 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
373 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
374 * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
375 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
376 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
377 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
378 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
379 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
380 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
381 * SUCH DAMAGE.
382 */
383
384 ==============================================================================
385
386 compat/GnuRegex.h:
387
388 * Copyright (C) 1985, 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
389 *
390 * This program is free software; you can redistribute it and/or modify
391 * it under the terms of the GNU General Public License as published by
392 * the Free Software Foundation; either version 2, or (at your option)
393 * any later version.
394 *
395 * This program is distributed in the hope that it will be useful,
396 * but WITHOUT ANY WARRANTY; without even the implied warranty of
397 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
398 * GNU General Public License for more details.
399 *
400 * You should have received a copy of the GNU General Public License
401 * along with this program; if not, write to the Free Software
402 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
403
404 ==============================================================================
405
406 compat/GnuRegex.c:
407
408 * Copyright (C) 1993 Free Software Foundation, Inc.
409 *
410 * This program is free software; you can redistribute it and/or modify
411 * it under the terms of the GNU General Public License as published by
412 * the Free Software Foundation; either version 2, or (at your option)
413 * any later version.
414 *
415 * This program is distributed in the hope that it will be useful,
416 * but WITHOUT ANY WARRANTY; without even the implied warranty of
417 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
418 * GNU General Public License for more details.
419 *
420 * You should have received a copy of the GNU General Public License
421 * along with this program; if not, write to the Free Software
422 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
423
424 ==============================================================================
425
426 compat/inet_ntop.c:
427
428 /*
429 * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
430 * Copyright (c) 1996-1999 by Internet Software Consortium.
431 *
432 * Permission to use, copy, modify, and distribute this software for any
433 * purpose with or without fee is hereby granted, provided that the above
434 * copyright notice and this permission notice appear in all copies.
435 *
436 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
437 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
438 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
439 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
440 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
441 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
442 * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
443 */
444
445 ==============================================================================
446
447 compat/inet_pton.c:
448
449 /*
450 * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
451 * Copyright (c) 1996,1999 by Internet Software Consortium.
452 *
453 * Permission to use, copy, modify, and distribute this software for any
454 * purpose with or without fee is hereby granted, provided that the above
455 * copyright notice and this permission notice appear in all copies.
456 *
457 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
458 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
459 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
460 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
461 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
462 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
463 * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
464 */
465
466 ==============================================================================
467
468 compat/memrchr.cc,
469 compat/memrchr.h:
470
471 * Copyright (c) 2007 Todd C. Miller <Todd.Miller@courtesan.com>
472 *
473 * Permission to use, copy, modify, and distribute this software for any
474 * purpose with or without fee is hereby granted, provided that the above
475 * copyright notice and this permission notice appear in all copies.
476 *
477 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
478 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
479 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
480 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
481 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
482 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
483 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
484
485 ==============================================================================
486
487 compat/strtoll.c:
488
489 /*-
490 * Copyright (c) 1990 The Regents of the University of California.
491 * All rights reserved.
492 *
493 * Redistribution and use in source and binary forms, with or without
494 * modification, are permitted provided that the following conditions
495 * are met:
496 * 1. Redistributions of source code must retain the above copyright
497 * notice, this list of conditions and the following disclaimer.
498 * 2. Redistributions in binary form must reproduce the above copyright
499 * notice, this list of conditions and the following disclaimer in the
500 * documentation and/or other materials provided with the distribution.
501 * 3. All advertising materials mentioning features or use of this software
502 * must display the following acknowledgement:
503 * This product includes software developed by the University of
504 * California, Berkeley and its contributors.
505 * 4. Neither the name of the University nor the names of its contributors
506 * may be used to endorse or promote products derived from this software
507 * without specific prior written permission.
508 *
509 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
510 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
511 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
512 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
513 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
514 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
515 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
516 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
517 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
518 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
519 * SUCH DAMAGE.
520 */
521
522 ==============================================================================
523
524 compat/tempnam.h:
525
526 * Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
527 * This file is part of the GNU C Library.
528 * The GNU C Library is free software; you can redistribute it and/or
529 * modify it under the terms of the GNU Library General Public License as
530 * published by the Free Software Foundation; either version 2 of the
531 * License, or (at your option) any later version.
532 *
533 * The GNU C Library is distributed in the hope that it will be useful,
534 * but WITHOUT ANY WARRANTY; without even the implied warranty of
535 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
536 * Library General Public License for more details.
537 *
538 * You should have received a copy of the GNU Library General Public
539 * License along with the GNU C Library; see the file COPYING.LIB. If
540 * not, write to the Free Software Foundation, Inc., 675 Mass Ave,
541 * Cambridge, MA 02139, USA.
542
543 ==============================================================================
544
545 compat/tempnam.c:
546
547 /* Originally by Tom Hageman, tom@basil.icce.rug.nl */
548
549 /*
550 * This tmpnam() was changed by Gerben_Wierda@RnA.nl to serve as
551 * tempnam() for squid-1.1.6. It ignores the directory parameter, every
552 * temp file is written in /tmp.
553 */
554
555 ==============================================================================
556
557 compat/strnstr.cc:
558
559 /*-
560 * Copyright (c) 2001 Mike Barcroft <mike@FreeBSD.org>
561 * Copyright (c) 1990, 1993
562 * The Regents of the University of California. All rights reserved.
563 *
564 * This code is derived from software contributed to Berkeley by
565 * Chris Torek.
566 *
567 * Redistribution and use in source and binary forms, with or without
568 * modification, are permitted provided that the following conditions
569 * are met:
570 * 1. Redistributions of source code must retain the above copyright
571 * notice, this list of conditions and the following disclaimer.
572 * 2. Redistributions in binary form must reproduce the above copyright
573 * notice, this list of conditions and the following disclaimer in the
574 * documentation and/or other materials provided with the distribution.
575 * 3. Neither the name of the University nor the names of its contributors
576 * may be used to endorse or promote products derived from this software
577 * without specific prior written permission.
578 *
579 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
580 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
581 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
582 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
583 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
584 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
585 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
586 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
587 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
588 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
589 * SUCH DAMAGE.
590 *
591 * @(#)strstr.c 8.1 (Berkeley) 6/4/93
592 * $FreeBSD: src/lib/libc/string/strnstr.c,v 1.2.2.1 2001/12/09 06:50:03 mike Exp $
593 * $DragonFly: src/lib/libc/string/strnstr.c,v 1.4 2006/03/20 17:24:20 dillon Exp $
594 */
595
596 ==============================================================================
597
598 compat/xstrto.cc:
599
600 /*
601 * (C) 2000-2006 by the netfilter coreteam <coreteam@netfilter.org>:
602 *
603 * This program is free software; you can redistribute it and/or modify
604 * it under the terms of the GNU General Public License as published by
605 * the Free Software Foundation; either version 2 of the License, or
606 * (at your option) any later version.
607 *
608 * This program is distributed in the hope that it will be useful,
609 * but WITHOUT ANY WARRANTY; without even the implied warranty of
610 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
611 * GNU General Public License for more details.
612 *
613 * You should have received a copy of the GNU General Public License
614 * along with this program; if not, write to the Free Software
615 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
616 */
617
618 ==============================================================================
619
620 errors/:
621
622 * Translation Snippets provided by Squid Project Translators held in
623 * copyright for open distribution.
624 *
625 * Translation Snippets provided by Rosetta Project Translators held in
626 * copyright for open distribution.
627 *
628 * Copyright 2009
629 *
630 * Redistribution and use in source and binary forms, with or without
631 * modification, are permitted provided that the following conditions
632 * are met:
633 * 1. Redistributions of source code must retain the above copyright
634 * notice, this list of conditions and the following disclaimer.
635 * 2. Redistributions in binary form must reproduce the above copyright
636 * notice, this list of conditions and the following disclaimer in the
637 * documentation and/or other materials provided with the distribution.
638 * 3. Neither the name of the University nor the names of its contributors
639 * may be used to endorse or promote products derived from this software
640 * without specific prior written permission.
641 *
642 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
643 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
644 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
645 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
646 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
647 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
648 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
649 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
650 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
651 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
652 * SUCH DAMAGE.
653
654
655 see TRANSLATORS file for current contributing translators holding copyrights.
656
657 ==============================================================================
658
659 errors/errorpage.css:
660
661 Stylesheet for Squid Error pages
662 Adapted from design by Free CSS Templates
663 http://www.freecsstemplates.org
664 Released for free under a Creative Commons Attribution 2.5 License
665
666 ==============================================================================
667
668 icons/silk/:
669
670 Silk icon set 1.3
671 _________________________________________
672 Mark James
673 http://www.famfamfam.com/lab/icons/silk/
674 _________________________________________
675
676 This work is licensed under a
677 Creative Commons Attribution 2.5 License.
678 [ http://creativecommons.org/licenses/by/2.5/ ]
679
680 This means you may use it for any purpose,
681 and make any changes you like.
682 All I ask is that you include a link back
683 to this page in your credits.
684
685 Are you using this icon set? Send me an email
686 (including a link or picture if available) to
687 mjames@gmail.com
688
689 Any other questions about this icon set please
690 contact mjames@gmail.com
691
692
693 The icons can also be used under Creative Commons Attribution 3.0 License
694 (Hi Debian folks!) with the following requirements:
695
696 As an author, I would appreciate a reference to my authorship of
697 the Silk icon set contents within a readme file or equivalent
698 documentation for the software which includes the set or a subset
699 of the icons contained within.
700
701 ==============================================================================
702
703 icons/SN.png:
704
705 Squid NOW icon - copyright Squid Project
706
707 This work is licensed under the
708 Creative Commons Attribution-ShareAlike 3.0 Unported Liscence (CC BY-SA 3.0)
709 [ http://creativecommons.org/licenses/by-sa/3.0/ ]
710
711 ==============================================================================
712
713 include/asn1.h,
714 include/snmp_api_error.h,
715 include/snmp_api_util.h,
716 include/snmp_coexist.h,
717 include/snmp_error.h,
718 include/snmp-internal.h,
719 include/snmp-mib.h,
720 include/snmp_msg.h,
721 include/snmp_pdu.h,
722 include/snmp_session.h,
723 include/snmp_vars.h,
724 include/snmp.h,
725 lib/snmplib/asn1.c,
726 lib/snmplib/coexistence.c,
727 lib/snmplib/snmp_api.c,
728 lib/snmplib/snmp_api_error.c,
729 lib/snmplib/snmp_error.c,
730 lib/snmplib/snmp_msg.c,
731 lib/snmplib/snmp_pdu.c,
732 lib/snmplib/snmp_vars.c:
733
734 * Copyright 1997 by Carnegie Mellon University
735 *
736 * All Rights Reserved
737 *
738 * Permission to use, copy, modify, and distribute this software and its
739 * documentation for any purpose and without fee is hereby granted,
740 * provided that the above copyright notice appear in all copies and that
741 * both that copyright notice and this permission notice appear in
742 * supporting documentation, and that the name of CMU not be
743 * used in advertising or publicity pertaining to distribution of the
744 * software without specific, written prior permission.
745 *
746 * CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
747 * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
748 * CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
749 * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
750 * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
751 * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
752 * SOFTWARE.
753
754 ==============================================================================
755
756 include/base64.h:
757 lib/base64.c:
758
759 /*
760 Copyright (C) 2002 Niels Möller, Dan Egnor
761
762 This file is part of GNU Nettle.
763
764 GNU Nettle is free software: you can redistribute it and/or
765 modify it under the terms of either:
766
767 * the GNU Lesser General Public License as published by the Free
768 Software Foundation; either version 3 of the License, or (at your
769 option) any later version.
770
771 or
772
773 * the GNU General Public License as published by the Free
774 Software Foundation; either version 2 of the License, or (at your
775 option) any later version.
776
777 or both in parallel, as here.
778
779 GNU Nettle is distributed in the hope that it will be useful,
780 but WITHOUT ANY WARRANTY; without even the implied warranty of
781 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
782 General Public License for more details.
783
784 You should have received copies of the GNU General Public License and
785 the GNU Lesser General Public License along with this program. If
786 not, see http://www.gnu.org/licenses/.
787 */
788
789 ==============================================================================
790
791 include/heap.h,
792 lib/heap.cc:
793
794 * AUTHOR: John Dilley, Hewlett Packard
795
796 * Copyright (C) 1999 by Hewlett Packard
797
798 ==============================================================================
799
800 include/md5.h,
801 lib/md5.c:
802
803 * The algorithm is due to Ron Rivest. This code was
804 * written by Colin Plumb in 1993, no copyright is claimed.
805 * This code is in the public domain; do with it what you wish.
806
807 ==============================================================================
808
809 include/parse.h,
810 include/snmp_api.h,
811 lib/snmplib/parse.c:
812
813 /***********************************************************
814 Copyright 1989 by Carnegie Mellon University
815
816 All Rights Reserved
817
818 Permission to use, copy, modify, and distribute this software and its
819 documentation for any purpose and without fee is hereby granted,
820 provided that the above copyright notice appear in all copies and that
821 both that copyright notice and this permission notice appear in
822 supporting documentation, and that the name of CMU not be
823 used in advertising or publicity pertaining to distribution of the
824 software without specific, written prior permission.
825
826 CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
827 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
828 CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
829 ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
830 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
831 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
832 SOFTWARE.
833 ******************************************************************/
834
835 ==============================================================================
836
837 include/radix.h,
838 lib/radix.c:
839
840 * Copyright (c) 1988, 1989, 1993
841 * The Regents of the University of California. All rights reserved.
842 *
843 * Redistribution and use in source and binary forms, with or without
844 * modification, are permitted provided that the following conditions
845 * are met:
846 * 1. Redistributions of source code must retain the above copyright
847 * notice, this list of conditions and the following disclaimer.
848 * 2. Redistributions in binary form must reproduce the above copyright
849 * notice, this list of conditions and the following disclaimer in the
850 * documentation and/or other materials provided with the distribution.
851 * 3. Neither the name of the University nor the names of its contributors
852 * may be used to endorse or promote products derived from this software
853 * without specific prior written permission.
854 *
855 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
856 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
857 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
858 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
859 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
860 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
861 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
862 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
863 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
864 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
865 * SUCH DAMAGE.
866
867 ==============================================================================
868
869 include/rfc2617.h,
870 lib/rfc2617.c:
871
872 * The source in this file is derived from the reference implementation
873 * in RFC 2617.
874 * RFC 2617 is Copyright (C) The Internet Society (1999). All Rights Reserved.
875
876 ==============================================================================
877
878 include/snmp_client.h,
879 include/snmp_impl.h,
880 lib/snmplib/mib.c:
881
882 /***********************************************************
883 Copyright 1988, 1989 by Carnegie Mellon University
884
885 All Rights Reserved
886
887 Permission to use, copy, modify, and distribute this software and its
888 documentation for any purpose and without fee is hereby granted,
889 provided that the above copyright notice appear in all copies and that
890 both that copyright notice and this permission notice appear in
891 supporting documentation, and that the name of CMU not be
892 used in advertising or publicity pertaining to distribution of the
893 software without specific, written prior permission.
894
895 CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
896 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
897 CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
898 ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
899 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
900 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
901 SOFTWARE.
902 ******************************************************************/
903
904 ==============================================================================
905
906 include/snmp_util.h:
907
908 * Copyright (c) 1997 FT/CNET/DES/GRL Olivier Montanuy
909
910 ==============================================================================
911
912 lib/rfcnb/,
913 lib/smblib/:
914
915 Copyright holders: Richard Sharpe, Andrew Tridgell, and Merik Karman
916 with updates by Squid contributors
917
918 * This program is free software; you can redistribute it and/or modify
919 * it under the terms of the GNU General Public License as published by
920 * the Free Software Foundation; either version 2 of the License, or
921 * (at your option) any later version.
922 *
923 * This program is distributed in the hope that it will be useful,
924 * but WITHOUT ANY WARRANTY; without even the implied warranty of
925 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
926 * GNU General Public License for more details.
927 *
928 * You should have received a copy of the GNU General Public License
929 * along with this program; if not, write to the Free Software
930 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
931
932 ==============================================================================
933
934 lib/base64.c::base64_encode():
935
936 Adopted from http://ftp.sunet.se/pub2/gnu/vm/base64-encode.c.
937 Modified to work with strings instead of files.
938
939 ==============================================================================
940
941 lib/dirent.c:
942
943 /*
944 * Implement dirent-style opendir(), readdir(), closedir(), rewinddir(),
945 * seekdir() and telldir on Windows - Based on mingw-runtime package sources.
946 * AUTHOR: Guido Serassio <serassio@squid-cache.org>
947 */
948
949 /*
950 * Original file info follow:
951 *
952 * dirent.c
953 * This file has no copyright assigned and is placed in the Public Domain.
954 * This file is a part of the mingw-runtime package.
955 * No warranty is given; refer to the file DISCLAIMER within the package.
956 *
957 * Derived from DIRLIB.C by Matt J. Weinstein
958 * This note appears in the DIRLIB.H
959 * DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89
960 *
961 * Updated by Jeremy Bettis <jeremy@hksys.com>
962 * Significantly revised and rewinddir, seekdir and telldir added by Colin
963 * Peters <colin@fu.is.saga-u.ac.jp>
964 *
965 */
966
967 ==============================================================================
968
969 lib/encrypt.c:
970
971 * Copyright (C) 1991 Jochen Obalek
972 *
973 * This program is free software; you can redistribute it and/or modify
974 * it under the terms of the GNU General Public License as published by
975 * the Free Software Foundation; either version 2, or (at your option)
976 * any later version.
977 *
978 * This program is distributed in the hope that it will be useful,
979 * but WITHOUT ANY WARRANTY; without even the implied warranty of
980 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
981 * GNU General Public License for more details.
982 *
983 * You should have received a copy of the GNU General Public License
984 * along with this program; if not, write to the Free Software
985 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
986
987 ==============================================================================
988
989 lib/getopt.c:
990
991 /*
992 * Copyright (c) 1987, 1993, 1994
993 * The Regents of the University of California. All rights reserved.
994 *
995 * Redistribution and use in source and binary forms, with or without
996 * modification, are permitted provided that the following conditions
997 * are met:
998 * 1. Redistributions of source code must retain the above copyright
999 * notice, this list of conditions and the following disclaimer.
1000 * 2. Redistributions in binary form must reproduce the above copyright
1001 * notice, this list of conditions and the following disclaimer in the
1002 * documentation and/or other materials provided with the distribution.
1003 * 3. Neither the name of the University nor the names of its contributors
1004 * may be used to endorse or promote products derived from this software
1005 * without specific prior written permission.
1006 *
1007 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1008 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1009 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1010 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1011 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1012 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1013 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1014 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1015 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1016 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1017 * SUCH DAMAGE.
1018 */
1019
1020 ==============================================================================
1021
1022 lib/radix.c:
1023
1024 * Adapted from HTSUtils.c in CERN httpd 3.0 (http://info.cern.ch/httpd/)
1025 * by Darren Hardy <hardy@cs.colorado.edu>, November 1994.
1026
1027 ==============================================================================
1028
1029 lib/Splay.cc:
1030
1031 * based on ftp://ftp.cs.cmu.edu/user/sleator/splaying/top-down-splay.c
1032 * http://bobo.link.cs.cmu.edu/cgi-bin/splay/splay-cgi.pl
1033
1034 ==============================================================================
1035
1036 libltdl/:
1037
1038 Copyright (C) Free Software Foundation, Inc.
1039
1040 GNU Libltdl is free software; you can redistribute it and/or
1041 modify it under the terms of the GNU Lesser General Public
1042 License as published by the Free Software Foundation; either
1043 version 2 of the License, or (at your option) any later version.
1044
1045 As a special exception to the GNU Lesser General Public License,
1046 if you distribute this file as part of a program or library that
1047 is built using GNU Libtool, you may include this file under the
1048 same distribution terms that you use for the rest of that program.
1049
1050 GNU Libltdl is distributed in the hope that it will be useful,
1051 but WITHOUT ANY WARRANTY; without even the implied warranty of
1052 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1053 GNU Lesser General Public License for more details.
1054
1055 You should have received a copy of the GNU Lesser General Public
1056 License along with GNU Libltdl; see the file COPYING.LIB. If not, a
1057 copy can be downloaded from http://www.gnu.org/licenses/lgpl.html,
1058 or obtained by writing to the Free Software Foundation, Inc.,
1059 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1060
1061
1062 ==============================================================================
1063
1064 src/access_log.cc:
1065
1066 mcast_encode() in src/access_log.c is derived from Mark Atkinson's
1067 (mark_a@cix.compulink.co.uk) "Tiny Encryption Algorithm".
1068 http://www.io.com/~paulhart/game/algorithms/tea.html
1069
1070 ==============================================================================
1071
1072 src/acl/external/AD_group/:
1073
1074 * (C)2008-2009 Guido Serassio - Acme Consulting S.r.l.
1075 *
1076 * Authors:
1077 * Guido Serassio <guido.serassio@acmeconsulting.it>
1078 * Acme Consulting S.r.l., Italy <http://www.acmeconsulting.it>
1079 *
1080 * With contributions from others mentioned in the change history section
1081 * below.
1082 *
1083 * Based on mswin_check_lm_group by Guido Serassio.
1084 *
1085 * Dependencies: Windows 2000 SP4 and later.
1086 *
1087 * This program is free software; you can redistribute it and/or modify
1088 * it under the terms of the GNU General Public License as published by
1089 * the Free Software Foundation; either version 2 of the License, or
1090 * (at your option) any later version.
1091 *
1092 * This program is distributed in the hope that it will be useful,
1093 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1094 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1095 * GNU General Public License for more details.
1096 *
1097 * You should have received a copy of the GNU General Public License
1098 * along with this program; if not, write to the Free Software
1099 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1100
1101 ==============================================================================
1102
1103 src/acl/external/delayer/:
1104
1105 (C) 2014 Francesco Chemolli <kinkie@squid-cache.org>
1106
1107 This program is free software. You may redistribute copies of it under the
1108 terms of the GNU General Public License version 2, or (at your opinion) any
1109 later version.
1110
1111 ==============================================================================
1112
1113 src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc:
1114
1115 * Copyright (C) 2009-2011 Chad E. Naugle
1116 *
1117 ********************************************************************************
1118 *
1119 * This file is part of ext_edirectory_userip_acl.
1120 *
1121 * ext_edirectory_userip_acl is free software: you can redistribute it and/or modify
1122 * it under the terms of the GNU General Public License as published by
1123 * the Free Software Foundation, either version 2 of the License, or
1124 * (at your option) any later version.
1125 *
1126 * ext_edirectory_userip_acl is distributed in the hope that it will be useful,
1127 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1128 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1129 * GNU General Public License for more details.
1130 *
1131 * You should have received a copy of the GNU General Public License
1132 * along with squid_edir_iplookup. If not, see <http://www.gnu.org/licenses/>.
1133 *
1134 ********************************************************************************
1135
1136 ==============================================================================
1137
1138 src/acl/external/file_userip/:
1139
1140 * Copyright (C) 2002 Rodrigo Campos
1141 *
1142 * This program is free software; you can redistribute it and/or modify
1143 * it under the terms of the GNU General Public License as published by
1144 * the Free Software Foundation; either version 2 of the License, or
1145 * (at your option) any later version.
1146 *
1147 * This program is distributed in the hope that it will be useful,
1148 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1149 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1150 * GNU General Public License for more details.
1151 *
1152 * You should have received a copy of the GNU General Public License
1153 * along with this program; if not, write to the Free Software
1154 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1155 *
1156 * Author: Rodrigo Campos (rodrigo@geekbunker.org)
1157
1158 ==============================================================================
1159
1160 src/acl/external/kerberos_ldap_group/,
1161 src/auth/negotiate/kerberos/,
1162 src/auth/negotiate/wrapper/:
1163
1164 * Author: Markus Moeller (markus_moeller at compuserve.com)
1165 *
1166 * Copyright (C) 2007 Markus Moeller. All rights reserved.
1167 *
1168 * This program is free software; you can redistribute it and/or modify
1169 * it under the terms of the GNU General Public License as published by
1170 * the Free Software Foundation; either version 2 of the License, or
1171 * (at your option) any later version.
1172 *
1173 * This program is distributed in the hope that it will be useful,
1174 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1175 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1176 * GNU General Public License for more details.
1177 *
1178 * You should have received a copy of the GNU General Public License
1179 * along with this program; if not, write to the Free Software
1180 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
1181
1182 * As a special exemption, M Moeller gives permission to link this program
1183 * with MIT, Heimdal or other GSS/Kerberos libraries, and distribute
1184 * the resulting executable, without including the source code for
1185 * the Libraries in the source distribution.
1186
1187 ==============================================================================
1188
1189 src/acl/external/kerberos_ldap_group/support_ldap.cc:
1190
1191 /* get_attributes is partly from OpenLDAP Software <http://www.openldap.org/>.
1192 *
1193 * Copyright 1998-2009 The OpenLDAP Foundation.
1194 * All rights reserved.
1195 *
1196 * Redistribution and use in source and binary forms, with or without
1197 * modification, are permitted only as authorized by the OpenLDAP
1198 * Public License.
1199 *
1200 * A copy of this license is available in the file LICENSE in the
1201 * top-level directory of the distribution or, alternatively, at
1202 * <http://www.OpenLDAP.org/license.html>.
1203 */
1204
1205 ==============================================================================
1206
1207 src/acl/external/LDAP_group/:
1208
1209 * Version 2.17
1210 *
1211 * (C)2002,2003 MARA Systems AB
1212 *
1213 * License: squid_ldap_group is free software; you can redistribute it
1214 * and/or modify it under the terms of the GNU General Public License
1215 * as published by the Free Software Foundation; either version 2,
1216 * or (at your option) any later version.
1217 *
1218 * Authors:
1219 * Flavio Pescuma <flavio@marasystems.com>
1220 * Henrik Nordstrom <hno@marasystems.com>
1221 * MARA Systems AB, Sweden <http://www.marasystems.com>
1222 *
1223 * With contributions from others mentioned in the ChangeLog file
1224 *
1225 * In part based on squid_ldap_auth by Glen Newton and Henrik Nordstrom.
1226
1227
1228 ==============================================================================
1229
1230 src/acl/external/LM_group/:
1231
1232 * (C)2002,2005 Guido Serassio - Acme Consulting S.r.l.
1233 *
1234 * Authors:
1235 * Guido Serassio <guido.serassio@acmeconsulting.it>
1236 * Acme Consulting S.r.l., Italy <http://www.acmeconsulting.it>
1237
1238 * In part based on check_group by Rodrigo Albani de Campos.
1239 *
1240 * Dependencies: Windows NT4 SP4 and later.
1241 *
1242 * This program is free software; you can redistribute it and/or modify
1243 * it under the terms of the GNU General Public License as published by
1244 * the Free Software Foundation; either version 2 of the License, or
1245 * (at your option) any later version.
1246 *
1247 * This program is distributed in the hope that it will be useful,
1248 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1249 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1250 * GNU General Public License for more details.
1251 *
1252 * You should have received a copy of the GNU General Public License
1253 * along with this program; if not, write to the Free Software
1254 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1255
1256 ==============================================================================
1257
1258 src/acl/external/SQL_session/:
1259
1260 Copyright (C) 2012 Amos Jeffries <amosjeffries@squid-cache.org>
1261 Based on original work in DB_auth by Henrik Nordstrom <henrik@henriknordstrom.net>
1262 With assistance of Nishant Sharma <codemarauder@gmail.com>
1263 This program is free software. You may redistribute copies of it under the
1264 terms of the GNU General Public License version 2, or (at your opinion) any
1265 later version.
1266
1267 ==============================================================================
1268
1269 src/acl/external/time_quota/:
1270
1271 * Copyright (C) 2011 Dr. Tilmann Bubeck <t.bubeck@reinform.de>
1272 *
1273 * This program is free software; you can redistribute it and/or modify
1274 * it under the terms of the GNU General Public License as published by
1275 * the Free Software Foundation; either version 2 of the License, or
1276 * (at your option) any later version.
1277 *
1278 * This program is distributed in the hope that it will be useful,
1279 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1280 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1281 * GNU General Public License for more details.
1282 *
1283 * You should have received a copy of the GNU General Public License
1284 * along with this program; if not, write to the Free Software
1285 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1286
1287 ==============================================================================
1288
1289 src/acl/external/unix_group/:
1290
1291 * This is a helper for the external ACL interface for Squid Cache
1292 * Copyright (C) 2002 Rodrigo Albani de Campos (rodrigo@geekbunker.org)
1293
1294 * Author: Rodrigo Albani de Campos
1295 * E-Mail: rodrigo@geekbunker.org
1296 *
1297 * This program is free software; you can redistribute it and/or modify
1298 * it under the terms of the GNU General Public License as published by
1299 * the Free Software Foundation; either version 2 of the License, or
1300 * (at your option) any later version.
1301 *
1302 * This program is distributed in the hope that it will be useful,
1303 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1304 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1305 * GNU General Public License for more details.
1306 *
1307 * You should have received a copy of the GNU General Public License
1308 * along with this program; if not, write to the Free Software
1309 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1310
1311 ==============================================================================
1312
1313 src/acl/external/wbinfo_group/wbinfo_group.pl:
1314
1315 This program is put in the public domain by Jerry Murdock
1316 <jmurdock@itraktech.com>. It is distributed in the hope that it will
1317 be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
1318 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1319
1320 ==============================================================================
1321
1322 src/auth/basic/DB/:
1323
1324 Copyright (C) 2007 Henrik Nordstrom <henrik@henriknordstrom.net>
1325 Copyright (C) 2010 Luis Daniel Lucio Quiroz <dlucio@okay.com.mx> (Joomla support)
1326 This program is free software. You may redistribute copies of it under the
1327 terms of the GNU General Public License version 2, or (at youropinion) any
1328 later version.
1329
1330 ==============================================================================
1331
1332 src/auth/basic/fake/fake.cc,
1333 src/helper/protocol_defines.h,
1334 src/http/url_rewriters/fake/:
1335
1336 /*
1337 * Copyright (c) 2009-2014, Treehouse Networks Ltd. New Zealand
1338 * All rights reserved.
1339 *
1340 * Redistribution and use in source and binary forms, with or without
1341 * modification, are permitted provided that the following conditions
1342 * are met:
1343 *
1344 * 1. Redistributions of source code must retain the above copyright
1345 * notice, this list of conditions and the following disclaimer.
1346 *
1347 * 2. Redistributions in binary form must reproduce the above copyright
1348 * notice, this list of conditions and the following disclaimer in the
1349 * documentation and/or other materials provided with the distribution.
1350 *
1351 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1352 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1353 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1354 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1355 * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1356 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1357 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1358 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1359 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1360 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1361 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1362 * POSSIBILITY OF SUCH DAMAGE.
1363 */
1364
1365 ==============================================================================
1366
1367 src/auth/basic/getpwnam/:
1368
1369 * AUTHOR: Erik Hofman <erik.hofman@a1.nl>
1370 * Robin Elfrink <robin@a1.nl>
1371
1372 ==============================================================================
1373
1374 src/auth/basic/LDAP/:
1375
1376 * License: squid_ldap_auth is free software; you can redistribute it
1377 * and/or modify it under the terms of the GNU General Public License
1378 * as published by the Free Software Foundation; either version 2,
1379 * or (at your option) any later version.
1380
1381 ==============================================================================
1382
1383 src/auth/basic/NCSA/basic_ncsa_auth.8:
1384
1385 This file is distributed in the hope that it will be useful,
1386 but WITHOUT ANY WARRANTY; without even the implied warranty of
1387 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
1388 the GNU General Public License for more details.
1389
1390 You should have received a copy of the GNU General Public License
1391 along with this file; if not, write to the Free Software
1392 Foundation, Inc., 59 Temple Place, Suite 330, Boston,
1393 MA 02111\-1307 USA
1394
1395 ==============================================================================
1396
1397 src/auth/basic/NCSA/crypt_md5.cc:
1398
1399 * Shamelessly stolen from linux-pam, and adopted to work with
1400 * OpenSSL md5 implementation and any magic string
1401 *
1402 * Origin2: md5_crypt.c,v 1.1.1.1 2000/01/03 17:34:46 gafton Exp
1403 *
1404 * ----------------------------------------------------------------------------
1405 * "THE BEER-WARE LICENSE" (Revision 42):
1406 * <phk@login.dknet.dk> wrote this file. As long as you retain this notice you
1407 * can do whatever you want with this stuff. If we meet some day, and you think
1408 * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
1409 * ----------------------------------------------------------------------------
1410 *
1411 * Origin: Id: crypt.c,v 1.3 1995/05/30 05:42:22 rgrimes Exp
1412
1413 ==============================================================================
1414
1415 src/auth/basic/NIS/:
1416
1417 * Adapted By Rabellino Sergio (rabellino@di.unito.it) For Solaris 2.x
1418 * From NCSA Authentication module
1419
1420 * Written By Rabellino Sergio (rabellino@di.unito.it) For Solaris 2.x
1421
1422 ==============================================================================
1423
1424 src/auth/basic/PAM/:
1425
1426 * Copyright (C) 1999,2002,2003 Henrik Nordstrom <hno@squid-cache.org>
1427 *
1428 * This program is free software; you can redistribute it and/or modify
1429 * it under the terms of the GNU General Public License as published by
1430 * the Free Software Foundation; either version 2 of the License, or
1431 * (at your option) any later version.
1432 *
1433 * This program is distributed in the hope that it will be useful,
1434 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1435 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1436 * GNU General Public License for more details.
1437 *
1438 * You should have received a copy of the GNU General Public License
1439 * along with this program; if not, write to the Free Software
1440 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1441
1442 ==============================================================================
1443
1444 src/auth/basic/POP3/,
1445 src/acl/external/session/:
1446
1447 # Copyright (C) 2006 Henrik Nordstrom <henrik@henriknordstrom.net>
1448 #
1449 # This program is free software; you can redistribute it and/or modify
1450 # it under the terms of the GNU General Public License as published by
1451 # the Free Software Foundation; either version 2 of the License, or
1452 # (at your option) any later version.
1453 #
1454 # This program is distributed in the hope that it will be useful,
1455 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1456 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1457 # GNU General Public License for more details.
1458 #
1459 # You should have received a copy of the GNU General Public License
1460 # along with this program; if not, write to the Free Software
1461 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1462
1463 ==============================================================================
1464
1465 src/auth/basic/RADIUS/:
1466
1467 This program is based on code from Livingston Enterprises, Inc. and parts are
1468
1469 COPYRIGHT NOTICE SQUID_RAD_AUTH
1470
1471 Copyright (C) 1992-1995 Livingston Enterprises, Inc and Cistron Internet Services
1472 B.V. who both have given permission to modify and distribute those parts. The new
1473 parts of the code is Copyright (C) 1998 R.M. van Selm <selm@cistron.nl> with
1474 modifications Copyright (C) 2004 Henrik Nordstrom <hno@squid-cache.org>
1475
1476 Permission to use, copy, modify, and distribute this software for any purpose
1477 and without fee is hereby granted, provided that this copyright and permission
1478 notice appear on all copies and supporting documentation, the name of
1479 Livingston Enterprises, Inc. not be used in advertising or publicity pertaining
1480 to distribution of the program without specific prior permission, and notice be
1481 given in supporting documentation that copying and distribution is by
1482 permission of Livingston Enterprises, Inc. and Cistron Internet Services B.V.
1483
1484 Neither Livingston Enterprises, Inc. nor Cistron Internet Services B.V. nor I
1485 (R.M. van Selm) make representations about the suitability of this software for
1486 any purpose. It isprovided "as is" without express or implied warranty.
1487
1488 Marc van Selm <selm@cistron.nl>
1489
1490
1491 COPYRIGHT NOTICE SQUID_RAD_AUTH Documentation
1492
1493 Copyright (C) 2004 Henrik Nordstrom
1494
1495 Permission to use, copy, modify, and distribute this software for any purpose
1496 and without fee is hereby granted, provided that this copyright and permission
1497 notice appear on all copies and supporting documentation, the name of Henrik
1498 Nordstrom. not be used in advertising or publicity pertaining to distribution
1499 of the program without specific prior permission.
1500
1501 The author makes no representations about the suitability of this documentation
1502 for any purpose. It isprovided "as is" without express or implied warranty.
1503
1504 Henrik Nordstrom <hno@squid-cache.org>
1505
1506 COPYRIGHT NOTICE CISTRON RADIUS
1507
1508 /* This program is based on code from Livingston Enterprises, Inc. and parts are
1509 * Copyright (C) 1992-1995 Livingston Enterprises, Inc who has given permission
1510 * to modify and distribute those parts. The new code is Copyright (C) 1996-1997
1511 * Cistron Internet Services B.V.
1512 *
1513 * Permission to use, copy, modify, and distribute this software for any purpose
1514 * and without fee is hereby granted, provided that this copyright and permission
1515 * notice appear on all copies and supporting documentation, the name of
1516 * Livingston Enterprises, Inc. not be used in advertising or publicity pertaining
1517 * to distribution of the program without specific prior permission, and notice be
1518 * given in supporting documentation that copying and distribution is by
1519 * permission of Livingston Enterprises, Inc. and Cistron Internet Services B.V.
1520
1521 * Neither Livingston Enterprises, Inc. nor Cistron Internet Services B.V. make
1522 * representations about the suitability of this software for any purpose. It is
1523 * provided "as is" without express or implied warranty.
1524 */
1525
1526 COPYRIGHT NOTICE LIVINGSTON RADIUS 1.16
1527
1528 /*
1529 *
1530 * RADIUS
1531 * Remote Authentication Dial In User Service
1532 *
1533 *
1534 * Livingston Enterprises, Inc.
1535 * 6920 Koll Center Parkway
1536 * Pleasanton, CA 94566
1537 *
1538 * Copyright 1992 Livingston Enterprises, Inc.
1539 *
1540 * Permission to use, copy, modify, and distribute this software for any
1541 * purpose and without fee is hereby granted, provided that this
1542 * copyright and permission notice appear on all copies and supporting
1543 * documentation, the name of Livingston Enterprises, Inc. not be used
1544 * in advertising or publicity pertaining to distribution of the
1545 * program without specific prior permission, and notice be given
1546 * in supporting documentation that copying and distribution is by
1547 * permission of Livingston Enterprises, Inc.
1548 *
1549 * Livingston Enterprises, Inc. makes no representations about
1550 * the suitability of this software for any purpose. It is
1551 * provided "as is" without express or implied warranty.
1552 *
1553
1554
1555 COPYRIGHT NOTICE RSA Data Security MD5 (md5.c)
1556
1557 MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
1558
1559 Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
1560 rights reserved.
1561
1562 License to copy and use this software is granted provided that it
1563 is identified as the "RSA Data Security, Inc. MD5 Message-Digest
1564 Algorithm" in all material mentioning or referencing this software
1565 or this function.
1566
1567 License is also granted to make and use derivative works provided
1568 that such works are identified as "derived from the RSA Data
1569 Security, Inc. MD5 Message-Digest Algorithm" in all material
1570 mentioning or referencing the derived work.
1571
1572 RSA Data Security, Inc. makes no representations concerning either
1573 the merchantability of this software or the suitability of this
1574 software for any particular purpose. It is provided "as is"
1575 without express or implied warranty of any kind.
1576
1577 These notices must be retained in any copies of any part of this
1578 documentation and/or software.
1579
1580
1581 /*
1582 * The new parts of the code is Copyright (C) 1998 R.M. van Selm <selm@cistron.nl>
1583 * with modifications
1584 * Copyright (C) 2004 Henrik Nordstrom <hno@squid-cache.org>
1585 * Copyright (C) 2006 Henrik Nordstrom <hno@squid-cache.org>
1586 */
1587
1588 ==============================================================================
1589
1590 src/auth/basic/SASL/:
1591
1592 * Copyright (C) 2002 Ian Castle <ian.castle@coldcomfortfarm.net>
1593 *
1594 * This program is free software; you can redistribute it and/or modify
1595 * it under the terms of the GNU General Public License as published by
1596 * the Free Software Foundation; either version 2 of the License, or
1597 * (at your option) any later version.
1598 *
1599 * This program is distributed in the hope that it will be useful,
1600 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1601 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1602 * GNU General Public License for more details.
1603 *
1604 * You should have received a copy of the GNU General Public License
1605 * along with this program; if not, write to the Free Software
1606 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1607
1608 ==============================================================================
1609
1610 src/auth/basic/SMB/:
1611
1612 * Copyright (C) 1998 Richard Huveneers <richard@hekkihek.hacom.nl>
1613 *
1614 * This program is free software; you can redistribute it and/or modify
1615 * it under the terms of the GNU General Public License as published by
1616 * the Free Software Foundation; either version 2 of the License, or
1617 * (at your option) any later version.
1618 *
1619 * This program is distributed in the hope that it will be useful,
1620 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1621 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1622 * GNU General Public License for more details.
1623 *
1624 * You should have received a copy of the GNU General Public License
1625 * along with this program; if not, write to the Free Software
1626
1627 ==============================================================================
1628
1629 src/auth/basic/SMB_LM/:
1630
1631 * (C) 2000 Antonino Iannella, Stellar-X Pty Ltd
1632 * Released under GPL, see COPYING-2.0 for details.
1633
1634 * Released under GNU Public License
1635 *
1636 * This program is free software; you can redistribute it and/or modify
1637 * it under the terms of the GNU General Public License as published by
1638 * the Free Software Foundation; either version 2 of the License, or
1639 * (at your option) any later version.
1640 *
1641 * This program is distributed in the hope that it will be useful,
1642 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1643 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1644 * GNU General Public License for more details.
1645 *
1646 * You should have received a copy of the GNU General Public License
1647 * along with this program; if not, write to the Free Software
1648 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1649
1650 ==============================================================================
1651
1652 src/auth/basic/SSPI/:
1653
1654 Guido Serassio, Torino - Italy
1655
1656 Uses code from -
1657 Antonino Iannella 2000
1658 Andrew Tridgell 1997
1659 Richard Sharpe 1996
1660 Bill Welliver 1999
1661
1662 * Distributed freely under the terms of the GNU General Public License,
1663 * version 2 or later. See the file COPYING for licensing details
1664 *
1665 * This program is distributed in the hope that it will be useful,
1666 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1667 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1668 * GNU General Public License for more details.
1669
1670 * You should have received a copy of the GNU General Public License
1671 * along with this program; if not, write to the Free Software
1672 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1673
1674 ==============================================================================
1675
1676 src/auth/digest/eDirectory/digest_ldap.c:
1677
1678 * Copied From Samba-3.0.24 pdb_nds.c and trimmed down to the
1679 * limited functionality needed to access the plain text password only
1680 *
1681 * Original copyright & license follows:
1682 *
1683 * Copyright (C) Vince Brimhall 2004-2005
1684 *
1685 * This program is free software; you can redistribute it and/or modify
1686 * it under the terms of the GNU General Public License as published by
1687 * the Free Software Foundation; either version 2 of the License, or
1688 * (at your option) any later version.
1689 *
1690 * This program is distributed in the hope that it will be useful,
1691 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1692 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1693 * GNU General Public License for more details.
1694 *
1695 * You should have received a copy of the GNU General Public License
1696 * along with this program; if not, write to the Free Software
1697 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1698
1699 ==============================================================================
1700
1701 src/auth/digest/file/,
1702 src/auth/digest/LDAP/:
1703
1704
1705 * AUTHOR: Robert Collins.
1706 *
1707 * Based on ncsa_auth.c by Arjan de Vet <Arjan.deVet@adv.iae.nl>
1708 *
1709 * LDAP backend extension by Flavio Pescuma,
1710 * MARA Systems AB <flavio@marasystems.com>
1711 *
1712 * Example digest authentication program for Squid, based on the original
1713 * proxy_auth code from client_side.c, written by
1714 * Jon Thackray <jrmt@uk.gdscorp.com>.
1715
1716 * Copyright (c) 2003 Robert Collins <robertc@squid-cache.org>
1717
1718 ==============================================================================
1719
1720 src/auth/negotiate/SSPI/,
1721 src/auth/ntlm/SSPI/:
1722
1723 * (C)2005 Guido Serassio - Acme Consulting S.r.l.
1724 *
1725 * Authors:
1726 * Guido Serassio <guido.serassio@acmeconsulting.it>
1727 * Acme Consulting S.r.l., Italy <http://www.acmeconsulting.it>
1728 *
1729 * With contributions from others mentioned in the change history section
1730 * below.
1731 *
1732 * Based on previous work of Francesco Chemolli and Robert Collins.
1733 *
1734 * Dependencies: Windows 2000 and later.
1735 *
1736 * This program is free software; you can redistribute it and/or modify
1737 * it under the terms of the GNU General Public License as published by
1738 * the Free Software Foundation; either version 2 of the License, or
1739 * (at your option) any later version.
1740 *
1741 * This program is distributed in the hope that it will be useful,
1742 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1743 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1744 * GNU General Public License for more details.
1745 *
1746 * You should have received a copy of the GNU General Public License
1747 * along with this program; if not, write to the Free Software
1748 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1749
1750 ==============================================================================
1751
1752 src/auth/ntlm/fake/ntlm_fake_auth.cc:
1753
1754 * AUTHOR: Andrew Doran <ad@interlude.eu.org>
1755 * AUTHOR: Robert Collins <rbtcollins@hotmail.com>
1756 * AUTHOR: Guido Serassio <guido.serassio@acmeconsulting.it>
1757
1758 * Example ntlm authentication program for Squid, based on the
1759 * original proxy_auth code from client_side.c, written by
1760 * Jon Thackray <jrmt@uk.gdscorp.com>. Initial ntlm code by
1761 * Andrew Doran <ad@interlude.eu.org>.
1762
1763
1764 ==============================================================================
1765
1766 src/auth/ntlm/fake/ntlm_fake_auth.pl.in:
1767
1768 # (C) 2000 Francesco Chemolli <kinkie@kame.usr.dsi.unimi.it>
1769 # Distributed freely under the terms of the GNU General Public License,
1770 # version 2 or later. For the licensing terms, see the file COPYING that
1771 # came with Squid.
1772
1773 ==============================================================================
1774
1775 src/auth/ntlm/smb_lm/:
1776
1777 * (C) 2000 Francesco Chemolli <kinkie@kame.usr.dsi.unimi.it>
1778 * Distributed freely under the terms of the GNU General Public License,
1779 * version 2 or later. See the file COPYING for licensing details
1780 *
1781 * This program is distributed in the hope that it will be useful,
1782 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1783 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1784 * GNU General Public License for more details.
1785
1786 * You should have received a copy of the GNU General Public License
1787 * along with this program; if not, write to the Free Software
1788 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1789
1790 ==============================================================================
1791
1792 src/esi/Libxml2Parser.cc,
1793 src/esi/Libxml2Parser.h:
1794
1795 * The ESI Libxml2 parser is Copyright (c) 2004 by Joachim Bauch
1796 * http://www.joachim-bauch.de
1797 * mail@joachim-bauch.de
1798
1799 ==============================================================================
1800
1801 src/external_acl.c:
1802
1803 Copyright (C) 2002 MARA Systems AB, Sweden <info@marasystems.com>
1804
1805 This program is free software; you can redistribute it and/or modify
1806 it under the terms of the GNU General Public License as published by
1807 the Free Software Foundation; either version 2, or (at your option)
1808 any later version.
1809
1810 ==============================================================================
1811
1812 src/http/url_rewriters/LFS/rredir.cc:
1813
1814 * version 0.1, 7 sep 1996
1815 * - initial version (Richard Huveneers <Richard.Huveneers@hekkihek.hacom.nl>)
1816
1817 ==============================================================================
1818
1819 src/log/DB/:
1820
1821 Copyright (C) 2008 by Marcello Romani
1822
1823 This library is free software; you can redistribute it and/or modify
1824 it under the same terms as Perl itself, either Perl version 5.8.8 or,
1825 at your option, any later version of Perl 5 you may have available.
1826
1827 ==============================================================================
1828
1829 src/repl/heap/store_heap_replacement.cc:
1830
1831 * AUTHOR: John Dilley
1832
1833 * The code in this file is Copyrighted (C) 1999 by Hewlett Packard.
1834 *
1835 *
1836 * For a description of these cache replacement policies see --
1837 * http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html
1838
1839 ==============================================================================
1840
1841 src/security/cert_validators/fake/security_fake_certv.pl.in:
1842
1843 (C) 2012 The Measurement Factory, Author: Tsantilas Christos
1844
1845 This program is free software. You may redistribute copies of it under the
1846 terms of the GNU General Public License version 2, or (at your opinion) any
1847 later version.
1848
1849 ==============================================================================
1850
1851 src/store/id_rewriters/file/:
1852
1853 Copyright (C) 2013 Alan Mizrahi <alan@mizrahi.com.ve>
1854 Based on code from Eliezer Croitoru <eliezer@ngtech.co.il>
1855
1856 This program is free software; you can redistribute it and/or modify
1857 it under the terms of the GNU General Public License as published by
1858 the Free Software Foundation; either version 2 of the License, or
1859 (at your option) any later version.
1860
1861 This program is distributed in the hope that it will be useful,
1862 but WITHOUT ANY WARRANTY; without even the implied warranty of
1863 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1864 GNU General Public License for more details.
1865
1866 You should have received a copy of the GNU General Public License
1867 along with this program; if not, write to the Free Software
1868 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
1869
1870 ==============================================================================
1871
1872 tools/helper-mux.pl:
1873
1874 # AUTHOR: Francesco Chemolli <kinkie@squid-cache.org>
1875 #
1876 # This program is free software; you can redistribute it and/or modify
1877 # it under the terms of the GNU General Public License as published by
1878 # the Free Software Foundation; either version 2 of the License, or
1879 # (at your option) any later version.
1880 #
1881 # This program is distributed in the hope that it will be useful,
1882 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1883 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1884 # GNU General Public License for more details.
1885 #
1886 # You should have received a copy of the GNU General Public License
1887 # along with this program; if not, write to the Free Software
1888 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
1889
1890 ==============================================================================
1891
1892 tools/purge/conffile.cc,
1893 tools/purge/conffile.hh
1894
1895 // Author: Jens-S. V?ckler <voeckler@rvs.uni-hannover.de>
1896
1897 // (c) 2000 Lehrgebiet Rechnernetze und Verteilte Systeme
1898 // Universit?t Hannover, Germany
1899 //
1900 // Permission to use, copy, modify, distribute, and sell this software
1901 // and its documentation for any purpose is hereby granted without fee,
1902 // provided that (i) the above copyright notices and this permission
1903 // notice appear in all copies of the software and related documentation,
1904 // and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte
1905 // Systeme and the University of Hannover may not be used in any
1906 // advertising or publicity relating to the software without the
1907 // specific, prior written permission of Lehrgebiet Rechnernetze und
1908 // Verteilte Systeme and the University of Hannover.
1909 //
1910 // THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
1911 // EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
1912 // WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1913 //
1914 // IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR
1915 // THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
1916 // INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES
1917 // WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT
1918 // ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY,
1919 // ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1920 // SOFTWARE.
1921
1922 ==============================================================================
1923
1924 tools/purge/convert.cc,
1925 tools/purge/convert.hh
1926
1927 // Author: Jens-S. V?ckler <voeckler@rvs.uni-hannover.de>
1928
1929 // (c) 1997 Lehrgebiet Rechnernetze und Verteilte Systeme
1930 // Universit?t Hannover, Germany
1931 //
1932 // Permission to use, copy, modify, distribute, and sell this software
1933 // and its documentation for any purpose is hereby granted without fee,
1934 // provided that (i) the above copyright notices and this permission
1935 // notice appear in all copies of the software and related documentation,
1936 // and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte
1937 // Systeme and the University of Hannover may not be used in any
1938 // advertising or publicity relating to the software without the
1939 // specific, prior written permission of Lehrgebiet Rechnernetze und
1940 // Verteilte Systeme and the University of Hannover.
1941 //
1942 // THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
1943 // EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
1944 // WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1945 //
1946 // IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR
1947 // THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
1948 // INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES
1949 // WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT
1950 // ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY,
1951 // ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1952 // SOFTWARE.
1953
1954 ==============================================================================
1955
1956 tools/purge/copyout.cc,
1957 tools/purge/copyout.hh,
1958 tools/purge/purge.cc,
1959 tools/purge/squid-tlv.cc,
1960 tools/purge/squid-tlv.hh
1961
1962 // Author: Jens-S. V?ckler <voeckler@rvs.uni-hannover.de>
1963
1964 // (c) 1999 Lehrgebiet Rechnernetze und Verteilte Systeme
1965 // Universit?t Hannover, Germany
1966 //
1967 // Permission to use, copy, modify, distribute, and sell this software
1968 // and its documentation for any purpose is hereby granted without fee,
1969 // provided that (i) the above copyright notices and this permission
1970 // notice appear in all copies of the software and related documentation,
1971 // and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte
1972 // Systeme and the University of Hannover may not be used in any
1973 // advertising or publicity relating to the software without the
1974 // specific, prior written permission of Lehrgebiet Rechnernetze und
1975 // Verteilte Systeme and the University of Hannover.
1976 //
1977 // THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
1978 // EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
1979 // WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1980 //
1981 // IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR
1982 // THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
1983 // INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES
1984 // WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT
1985 // ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY,
1986 // ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1987 // SOFTWARE.
1988
1989 ==============================================================================
1990
1991 tools/purge/signal.cc,
1992 tools/purge/signal.hh,
1993 tools/purge/socket.cc,
1994 tools/purge/socket.hh
1995
1996 // Author: Jens-S. V?ckler <voeckler@rvs.uni-hannover.de>
1997
1998 // (c) 1998 Lehrgebiet Rechnernetze und Verteilte Systeme
1999 // Universit?t Hannover, Germany
2000 //
2001 // Permission to use, copy, modify, distribute, and sell this software
2002 // and its documentation for any purpose is hereby granted without fee,
2003 // provided that (i) the above copyright notices and this permission
2004 // notice appear in all copies of the software and related documentation,
2005 // and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte
2006 // Systeme and the University of Hannover may not be used in any
2007 // advertising or publicity relating to the software without the
2008 // specific, prior written permission of Lehrgebiet Rechnernetze und
2009 // Verteilte Systeme and the University of Hannover.
2010 //
2011 // THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
2012 // EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
2013 // WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
2014 //
2015 // IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR
2016 // THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
2017 // INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES
2018 // WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT
2019 // ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY,
2020 // ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
2021 // SOFTWARE.
2022
2023 ==============================================================================
2024
2025 shm_portable_segment_name_is_path() implementation:
2026
2027 Derived from boost/interprocess/shared_memory_object.hpp and
2028 boost/interprocess/detail/workaround.hpp at http://www.boost.org/
2029
2030 (C) Copyright Ion Gaztanaga 2005-2009.
2031 Distributed under the Boost Software License, Version 1.0
2032
2033 Boost Software License - Version 1.0 - August 17th, 2003
2034
2035 Permission is hereby granted, free of charge, to any person or organization
2036 obtaining a copy of the software and accompanying documentation covered by
2037 this license (the "Software") to use, reproduce, display, distribute,
2038 execute, and transmit the Software, and to prepare derivative works of the
2039 Software, and to permit third-parties to whom the Software is furnished to
2040 do so, all subject to the following:
2041
2042 The copyright notices in the Software and this entire statement, including
2043 the above license grant, this restriction and the following disclaimer,
2044 must be included in all copies of the Software, in whole or in part, and
2045 all derivative works of the Software, unless such copies or derivative
2046 works are solely in the form of machine-executable object code generated by
2047 a source language processor.
2048
2049 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2050 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2051 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
2052 SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
2053 FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
2054 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2055 DEALINGS IN THE SOFTWARE.
2056
2057 ==============================================================================