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