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