From: Amos Jeffries Date: Sat, 30 Jan 2016 06:19:19 +0000 (+1300) Subject: Update CREDITS filenames X-Git-Tag: SQUID_4_0_5~16^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cab0125d2d1ebf61f4cf7f465ade51e8ba60da70;p=thirdparty%2Fsquid.git Update CREDITS filenames --- diff --git a/CREDITS b/CREDITS index 4c13bbd8f2..62efccbd48 100644 --- a/CREDITS +++ b/CREDITS @@ -665,320 +665,256 @@ errors/errorpage.css: ============================================================================== -helpers/basic_auth/DB/: - -Copyright (C) 2007 Henrik Nordstrom -Copyright (C) 2010 Luis Daniel Lucio Quiroz (Joomla support) -This program is free software. You may redistribute copies of it under the -terms of the GNU General Public License version 2, or (at youropinion) any -later version. - -============================================================================== +icons/silk/: -helpers/basic_auth/fake/fake.cc, -helpers/defines.h, -helpers/url_rewrite/fake/: + Silk icon set 1.3 + _________________________________________ + Mark James + http://www.famfamfam.com/lab/icons/silk/ + _________________________________________ -/* - * Copyright (c) 2009-2014, Treehouse Networks Ltd. New Zealand - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ + This work is licensed under a + Creative Commons Attribution 2.5 License. + [ http://creativecommons.org/licenses/by/2.5/ ] -============================================================================== + This means you may use it for any purpose, + and make any changes you like. + All I ask is that you include a link back + to this page in your credits. -helpers/basic_auth/getpwnam/: + Are you using this icon set? Send me an email + (including a link or picture if available) to + mjames@gmail.com - * AUTHOR: Erik Hofman - * Robin Elfrink + Any other questions about this icon set please + contact mjames@gmail.com -============================================================================== -helpers/basic_auth/LDAP/: + The icons can also be used under Creative Commons Attribution 3.0 License + (Hi Debian folks!) with the following requirements: - * License: squid_ldap_auth is free software; you can redistribute it - * and/or modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2, - * or (at your option) any later version. + As an author, I would appreciate a reference to my authorship of + the Silk icon set contents within a readme file or equivalent + documentation for the software which includes the set or a subset + of the icons contained within. ============================================================================== -helpers/basic_auth/NCSA/basic_ncsa_auth.8: +icons/SN.png: -This file is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See -the GNU General Public License for more details. + Squid NOW icon - copyright Squid Project -You should have received a copy of the GNU General Public License -along with this file; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, -MA 02111\-1307 USA + This work is licensed under the + Creative Commons Attribution-ShareAlike 3.0 Unported Liscence (CC BY-SA 3.0) + [ http://creativecommons.org/licenses/by-sa/3.0/ ] ============================================================================== -helpers/basic_auth/NCSA/crypt_md5.cc: +include/asn1.h, +include/snmp_api_error.h, +include/snmp_api_util.h, +include/snmp_coexist.h, +include/snmp_error.h, +include/snmp-internal.h, +include/snmp-mib.h, +include/snmp_msg.h, +include/snmp_pdu.h, +include/snmp_session.h, +include/snmp_vars.h, +include/snmp.h, +lib/snmplib/asn1.c, +lib/snmplib/coexistence.c, +lib/snmplib/snmp_api.c, +lib/snmplib/snmp_api_error.c, +lib/snmplib/snmp_error.c, +lib/snmplib/snmp_msg.c, +lib/snmplib/snmp_pdu.c, +lib/snmplib/snmp_vars.c: - * Shamelessly stolen from linux-pam, and adopted to work with - * OpenSSL md5 implementation and any magic string + * Copyright 1997 by Carnegie Mellon University * - * Origin2: md5_crypt.c,v 1.1.1.1 2000/01/03 17:34:46 gafton Exp + * All Rights Reserved * - * ---------------------------------------------------------------------------- - * "THE BEER-WARE LICENSE" (Revision 42): - * wrote this file. As long as you retain this notice you - * can do whatever you want with this stuff. If we meet some day, and you think - * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp - * ---------------------------------------------------------------------------- + * Permission to use, copy, modify, and distribute this software and its + * documentation for any purpose and without fee is hereby granted, + * provided that the above copyright notice appear in all copies and that + * both that copyright notice and this permission notice appear in + * supporting documentation, and that the name of CMU not be + * used in advertising or publicity pertaining to distribution of the + * software without specific, written prior permission. * - * Origin: Id: crypt.c,v 1.3 1995/05/30 05:42:22 rgrimes Exp + * CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + * CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. ============================================================================== -helpers/basic_auth/NIS/: +include/base64.h: +lib/base64.c: + +/* + Copyright (C) 2002 Niels Möller, Dan Egnor - * Adapted By Rabellino Sergio (rabellino@di.unito.it) For Solaris 2.x - * From NCSA Authentication module + This file is part of GNU Nettle. - * Written By Rabellino Sergio (rabellino@di.unito.it) For Solaris 2.x + GNU Nettle is free software: you can redistribute it and/or + modify it under the terms of either: -============================================================================== + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. -helpers/basic_auth/PAM/: + or - * Copyright (C) 1999,2002,2003 Henrik Nordstrom - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. + * the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your + option) any later version. -============================================================================== + or both in parallel, as here. -helpers/basic_auth/POP3/, -helpers/external_acl/session/: + GNU Nettle is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. -# Copyright (C) 2006 Henrik Nordstrom -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. + You should have received copies of the GNU General Public License and + the GNU Lesser General Public License along with this program. If + not, see http://www.gnu.org/licenses/. +*/ ============================================================================== -helpers/basic_auth/RADIUS/: +include/heap.h, +lib/heap.cc: -This program is based on code from Livingston Enterprises, Inc. and parts are + * AUTHOR: John Dilley, Hewlett Packard - COPYRIGHT NOTICE SQUID_RAD_AUTH + * Copyright (C) 1999 by Hewlett Packard -Copyright (C) 1992-1995 Livingston Enterprises, Inc and Cistron Internet Services -B.V. who both have given permission to modify and distribute those parts. The new -parts of the code is Copyright (C) 1998 R.M. van Selm with -modifications Copyright (C) 2004 Henrik Nordstrom +============================================================================== -Permission to use, copy, modify, and distribute this software for any purpose -and without fee is hereby granted, provided that this copyright and permission -notice appear on all copies and supporting documentation, the name of -Livingston Enterprises, Inc. not be used in advertising or publicity pertaining -to distribution of the program without specific prior permission, and notice be -given in supporting documentation that copying and distribution is by -permission of Livingston Enterprises, Inc. and Cistron Internet Services B.V. +include/md5.h, +lib/md5.c: -Neither Livingston Enterprises, Inc. nor Cistron Internet Services B.V. nor I -(R.M. van Selm) make representations about the suitability of this software for -any purpose. It isprovided "as is" without express or implied warranty. + * The algorithm is due to Ron Rivest. This code was + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. -Marc van Selm +============================================================================== +include/parse.h, +include/snmp_api.h, +lib/snmplib/parse.c: - COPYRIGHT NOTICE SQUID_RAD_AUTH Documentation +/*********************************************************** + Copyright 1989 by Carnegie Mellon University -Copyright (C) 2004 Henrik Nordstrom + All Rights Reserved -Permission to use, copy, modify, and distribute this software for any purpose -and without fee is hereby granted, provided that this copyright and permission -notice appear on all copies and supporting documentation, the name of Henrik -Nordstrom. not be used in advertising or publicity pertaining to distribution -of the program without specific prior permission. +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of CMU not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. -The author makes no representations about the suitability of this documentation -for any purpose. It isprovided "as is" without express or implied warranty. +CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. +******************************************************************/ -Henrik Nordstrom +============================================================================== - COPYRIGHT NOTICE CISTRON RADIUS +include/radix.h, +lib/radix.c: -/* This program is based on code from Livingston Enterprises, Inc. and parts are - * Copyright (C) 1992-1995 Livingston Enterprises, Inc who has given permission - * to modify and distribute those parts. The new code is Copyright (C) 1996-1997 - * Cistron Internet Services B.V. + * Copyright (c) 1988, 1989, 1993 + * The Regents of the University of California. All rights reserved. * - * Permission to use, copy, modify, and distribute this software for any purpose - * and without fee is hereby granted, provided that this copyright and permission - * notice appear on all copies and supporting documentation, the name of - * Livingston Enterprises, Inc. not be used in advertising or publicity pertaining - * to distribution of the program without specific prior permission, and notice be - * given in supporting documentation that copying and distribution is by - * permission of Livingston Enterprises, Inc. and Cistron Internet Services B.V. - - * Neither Livingston Enterprises, Inc. nor Cistron Internet Services B.V. make - * representations about the suitability of this software for any purpose. It is - * provided "as is" without express or implied warranty. -*/ - - COPYRIGHT NOTICE LIVINGSTON RADIUS 1.16 - -/* - * - * RADIUS - * Remote Authentication Dial In User Service - * - * - * Livingston Enterprises, Inc. - * 6920 Koll Center Parkway - * Pleasanton, CA 94566 - * - * Copyright 1992 Livingston Enterprises, Inc. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose and without fee is hereby granted, provided that this - * copyright and permission notice appear on all copies and supporting - * documentation, the name of Livingston Enterprises, Inc. not be used - * in advertising or publicity pertaining to distribution of the - * program without specific prior permission, and notice be given - * in supporting documentation that copying and distribution is by - * permission of Livingston Enterprises, Inc. - * - * Livingston Enterprises, Inc. makes no representations about - * the suitability of this software for any purpose. It is - * provided "as is" without express or implied warranty. + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. +============================================================================== - COPYRIGHT NOTICE RSA Data Security MD5 (md5.c) - -MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm - -Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All -rights reserved. - -License to copy and use this software is granted provided that it -is identified as the "RSA Data Security, Inc. MD5 Message-Digest -Algorithm" in all material mentioning or referencing this software -or this function. - -License is also granted to make and use derivative works provided -that such works are identified as "derived from the RSA Data -Security, Inc. MD5 Message-Digest Algorithm" in all material -mentioning or referencing the derived work. +include/rfc2617.h, +lib/rfc2617.c: -RSA Data Security, Inc. makes no representations concerning either -the merchantability of this software or the suitability of this -software for any particular purpose. It is provided "as is" -without express or implied warranty of any kind. + * The source in this file is derived from the reference implementation + * in RFC 2617. + * RFC 2617 is Copyright (C) The Internet Society (1999). All Rights Reserved. -These notices must be retained in any copies of any part of this -documentation and/or software. +============================================================================== +include/snmp_client.h, +include/snmp_impl.h, +lib/snmplib/mib.c: -/* - * The new parts of the code is Copyright (C) 1998 R.M. van Selm - * with modifications - * Copyright (C) 2004 Henrik Nordstrom - * Copyright (C) 2006 Henrik Nordstrom - */ +/*********************************************************** + Copyright 1988, 1989 by Carnegie Mellon University -============================================================================== + All Rights Reserved -helpers/basic_auth/SASL/: +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of CMU not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. - * Copyright (C) 2002 Ian Castle - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. +CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. +******************************************************************/ ============================================================================== -helpers/basic_auth/SMB/: +include/snmp_util.h: - * Copyright (C) 1998 Richard Huveneers - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software + * Copyright (c) 1997 FT/CNET/DES/GRL Olivier Montanuy ============================================================================== -helpers/basic_auth/SMB_LM/: +lib/rfcnb/, +lib/smblib/: - * (C) 2000 Antonino Iannella, Stellar-X Pty Ltd - * Released under GPL, see COPYING-2.0 for details. + Copyright holders: Richard Sharpe, Andrew Tridgell, and Merik Karman + with updates by Squid contributors - * Released under GNU Public License - * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or @@ -995,43 +931,49 @@ helpers/basic_auth/SMB_LM/: ============================================================================== -helpers/basic_auth/SSPI/: +lib/base64.c::base64_encode(): - Guido Serassio, Torino - Italy +Adopted from http://ftp.sunet.se/pub2/gnu/vm/base64-encode.c. +Modified to work with strings instead of files. - Uses code from - - Antonino Iannella 2000 - Andrew Tridgell 1997 - Richard Sharpe 1996 - Bill Welliver 1999 +============================================================================== - * Distributed freely under the terms of the GNU General Public License, - * version 2 or later. See the file COPYING for licensing details - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. +lib/dirent.c: - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. +/* + * Implement dirent-style opendir(), readdir(), closedir(), rewinddir(), + * seekdir() and telldir on Windows - Based on mingw-runtime package sources. + * AUTHOR: Guido Serassio + */ + +/* + * Original file info follow: + * + * dirent.c + * This file has no copyright assigned and is placed in the Public Domain. + * This file is a part of the mingw-runtime package. + * No warranty is given; refer to the file DISCLAIMER within the package. + * + * Derived from DIRLIB.C by Matt J. Weinstein + * This note appears in the DIRLIB.H + * DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89 + * + * Updated by Jeremy Bettis + * Significantly revised and rewinddir, seekdir and telldir added by Colin + * Peters + * + */ ============================================================================== -helpers/digest_auth/eDirectory/digest_ldap.c: +lib/encrypt.c: - * Copied From Samba-3.0.24 pdb_nds.c and trimmed down to the - * limited functionality needed to access the plain text password only - * - * Original copyright & license follows: - * - * Copyright (C) Vince Brimhall 2004-2005 + * Copyright (C) 1991 Jochen Obalek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * the Free Software Foundation; either version 2, or (at your option) + * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -1044,26 +986,90 @@ helpers/digest_auth/eDirectory/digest_ldap.c: ============================================================================== -helpers/digest_auth/file/, -helpers/digest_auth/LDAP/: - +lib/getopt.c: - * AUTHOR: Robert Collins. - * - * Based on ncsa_auth.c by Arjan de Vet +/* + * Copyright (c) 1987, 1993, 1994 + * The Regents of the University of California. All rights reserved. * - * LDAP backend extension by Flavio Pescuma, - * MARA Systems AB + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. * - * Example digest authentication program for Squid, based on the original - * proxy_auth code from client_side.c, written by - * Jon Thackray . + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ - * Copyright (c) 2003 Robert Collins +============================================================================== + +lib/radix.c: + + * Adapted from HTSUtils.c in CERN httpd 3.0 (http://info.cern.ch/httpd/) + * by Darren Hardy , November 1994. ============================================================================== -helpers/external_acl/AD_group/: +lib/Splay.cc: + + * based on ftp://ftp.cs.cmu.edu/user/sleator/splaying/top-down-splay.c + * http://bobo.link.cs.cmu.edu/cgi-bin/splay/splay-cgi.pl + +============================================================================== + +libltdl/: + + Copyright (C) Free Software Foundation, Inc. + +GNU Libltdl is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +As a special exception to the GNU Lesser General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU Libltdl is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with GNU Libltdl; see the file COPYING.LIB. If not, a +copy can be downloaded from http://www.gnu.org/licenses/lgpl.html, +or obtained by writing to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +============================================================================== + +src/access_log.cc: + +mcast_encode() in src/access_log.c is derived from Mark Atkinson's +(mark_a@cix.compulink.co.uk) "Tiny Encryption Algorithm". +http://www.io.com/~paulhart/game/algorithms/tea.html + +============================================================================== + +src/acl/external/AD_group/: * (C)2008-2009 Guido Serassio - Acme Consulting S.r.l. * @@ -1094,7 +1100,7 @@ helpers/external_acl/AD_group/: ============================================================================== -helpers/external_acl/delayer/: +src/acl/external/delayer/: (C) 2014 Francesco Chemolli @@ -1104,7 +1110,7 @@ later version. ============================================================================== -helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc: +src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc: * Copyright (C) 2009-2011 Chad E. Naugle * @@ -1129,7 +1135,7 @@ helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc: ============================================================================== -helpers/external_acl/file_userip/: +src/acl/external/file_userip/: * Copyright (C) 2002 Rodrigo Campos * @@ -1151,9 +1157,9 @@ helpers/external_acl/file_userip/: ============================================================================== -helpers/external_acl/kerberos_ldap_group/, -helpers/negotiate_auth/kerberos/, -helpers/negotiate_auth/wrapper/: +src/acl/external/kerberos_ldap_group/, +src/auth/negotiate/kerberos/, +src/auth/negotiate/wrapper/: * Author: Markus Moeller (markus_moeller at compuserve.com) * @@ -1180,7 +1186,7 @@ helpers/negotiate_auth/wrapper/: ============================================================================== -helpers/external_acl/kerberos_ldap_group/support_ldap.cc: +src/acl/external/kerberos_ldap_group/support_ldap.cc: /* get_attributes is partly from OpenLDAP Software . * @@ -1198,7 +1204,7 @@ helpers/external_acl/kerberos_ldap_group/support_ldap.cc: ============================================================================== -helpers/external_acl/LDAP_group/: +src/acl/external/LDAP_group/: * Version 2.17 * @@ -1221,7 +1227,7 @@ helpers/external_acl/LDAP_group/: ============================================================================== -helpers/external_acl/LM_group/: +src/acl/external/LM_group/: * (C)2002,2005 Guido Serassio - Acme Consulting S.r.l. * @@ -1249,7 +1255,7 @@ helpers/external_acl/LM_group/: ============================================================================== -helpers/external_acl/SQL_session/: +src/acl/external/SQL_session/: Copyright (C) 2012 Amos Jeffries Based on original work in DB_auth by Henrik Nordstrom @@ -1260,7 +1266,7 @@ later version. ============================================================================== -helpers/external_acl/time_quota/: +src/acl/external/time_quota/: * Copyright (C) 2011 Dr. Tilmann Bubeck * @@ -1280,7 +1286,7 @@ helpers/external_acl/time_quota/: ============================================================================== -helpers/external_acl/unix_group/: +src/acl/external/unix_group/: * This is a helper for the external ACL interface for Squid Cache * Copyright (C) 2002 Rodrigo Albani de Campos (rodrigo@geekbunker.org) @@ -1304,7 +1310,7 @@ helpers/external_acl/unix_group/: ============================================================================== -helpers/external_acl/wbinfo_group/wbinfo_group.pl: +src/acl/external/wbinfo_group/wbinfo_group.pl: This program is put in the public domain by Jerry Murdock . It is distributed in the hope that it will @@ -1313,366 +1319,320 @@ helpers/external_acl/wbinfo_group/wbinfo_group.pl: ============================================================================== -helpers/log_daemon/DB/: +src/auth/basic/DB/: - Copyright (C) 2008 by Marcello Romani - - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.8.8 or, - at your option, any later version of Perl 5 you may have available. +Copyright (C) 2007 Henrik Nordstrom +Copyright (C) 2010 Luis Daniel Lucio Quiroz (Joomla support) +This program is free software. You may redistribute copies of it under the +terms of the GNU General Public License version 2, or (at youropinion) any +later version. ============================================================================== -helpers/negotiate_auth/SSPI/, -helpers/ntlm/SSPI/: +src/auth/basic/fake/fake.cc, +src/helper/protocol_defines.h, +src/http/url_rewriters/fake/: - * (C)2005 Guido Serassio - Acme Consulting S.r.l. - * - * Authors: - * Guido Serassio - * Acme Consulting S.r.l., Italy - * - * With contributions from others mentioned in the change history section - * below. - * - * Based on previous work of Francesco Chemolli and Robert Collins. +/* + * Copyright (c) 2009-2014, Treehouse Networks Ltd. New Zealand + * All rights reserved. * - * Dependencies: Windows 2000 and later. + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. - -============================================================================== - -helpers/ntlm_auth/fake/ntlm_fake_auth.cc: - - * AUTHOR: Andrew Doran - * AUTHOR: Robert Collins - * AUTHOR: Guido Serassio - - * Example ntlm authentication program for Squid, based on the - * original proxy_auth code from client_side.c, written by - * Jon Thackray . Initial ntlm code by - * Andrew Doran . - + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ ============================================================================== -helpers/ntlm_auth/fake/ntlm_fake_auth.pl.in: +src/auth/basic/getpwnam/: -# (C) 2000 Francesco Chemolli -# Distributed freely under the terms of the GNU General Public License, -# version 2 or later. For the licensing terms, see the file COPYING that -# came with Squid. + * AUTHOR: Erik Hofman + * Robin Elfrink ============================================================================== -helpers/ntlm_auth/smb_lm/: - - * (C) 2000 Francesco Chemolli - * Distributed freely under the terms of the GNU General Public License, - * version 2 or later. See the file COPYING for licensing details - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. +src/auth/basic/LDAP/: - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. + * License: squid_ldap_auth is free software; you can redistribute it + * and/or modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2, + * or (at your option) any later version. ============================================================================== -helpers/storeid_rewrite/file/: - -Copyright (C) 2013 Alan Mizrahi -Based on code from Eliezer Croitoru - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. +src/auth/basic/NCSA/basic_ncsa_auth.8: -This program is distributed in the hope that it will be useful, +This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See +the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. - -============================================================================== - -helpers/url_rewrite/LFS/rredir.cc: - - * version 0.1, 7 sep 1996 - * - initial version (Richard Huveneers ) +along with this file; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, +MA 02111\-1307 USA ============================================================================== -icons/silk/: - - Silk icon set 1.3 - _________________________________________ - Mark James - http://www.famfamfam.com/lab/icons/silk/ - _________________________________________ - - This work is licensed under a - Creative Commons Attribution 2.5 License. - [ http://creativecommons.org/licenses/by/2.5/ ] - - This means you may use it for any purpose, - and make any changes you like. - All I ask is that you include a link back - to this page in your credits. - - Are you using this icon set? Send me an email - (including a link or picture if available) to - mjames@gmail.com - - Any other questions about this icon set please - contact mjames@gmail.com - - - The icons can also be used under Creative Commons Attribution 3.0 License - (Hi Debian folks!) with the following requirements: +src/auth/basic/NCSA/crypt_md5.cc: - As an author, I would appreciate a reference to my authorship of - the Silk icon set contents within a readme file or equivalent - documentation for the software which includes the set or a subset - of the icons contained within. + * Shamelessly stolen from linux-pam, and adopted to work with + * OpenSSL md5 implementation and any magic string + * + * Origin2: md5_crypt.c,v 1.1.1.1 2000/01/03 17:34:46 gafton Exp + * + * ---------------------------------------------------------------------------- + * "THE BEER-WARE LICENSE" (Revision 42): + * wrote this file. As long as you retain this notice you + * can do whatever you want with this stuff. If we meet some day, and you think + * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp + * ---------------------------------------------------------------------------- + * + * Origin: Id: crypt.c,v 1.3 1995/05/30 05:42:22 rgrimes Exp ============================================================================== -icons/SN.png: +src/auth/basic/NIS/: - Squid NOW icon - copyright Squid Project + * Adapted By Rabellino Sergio (rabellino@di.unito.it) For Solaris 2.x + * From NCSA Authentication module - This work is licensed under the - Creative Commons Attribution-ShareAlike 3.0 Unported Liscence (CC BY-SA 3.0) - [ http://creativecommons.org/licenses/by-sa/3.0/ ] + * Written By Rabellino Sergio (rabellino@di.unito.it) For Solaris 2.x ============================================================================== -include/asn1.h, -include/snmp_api_error.h, -include/snmp_api_util.h, -include/snmp_coexist.h, -include/snmp_error.h, -include/snmp-internal.h, -include/snmp-mib.h, -include/snmp_msg.h, -include/snmp_pdu.h, -include/snmp_session.h, -include/snmp_vars.h, -include/snmp.h, -lib/snmplib/asn1.c, -lib/snmplib/coexistence.c, -lib/snmplib/snmp_api.c, -lib/snmplib/snmp_api_error.c, -lib/snmplib/snmp_error.c, -lib/snmplib/snmp_msg.c, -lib/snmplib/snmp_pdu.c, -lib/snmplib/snmp_vars.c: +src/auth/basic/PAM/: - * Copyright 1997 by Carnegie Mellon University + * Copyright (C) 1999,2002,2003 Henrik Nordstrom * - * All Rights Reserved + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose and without fee is hereby granted, - * provided that the above copyright notice appear in all copies and that - * both that copyright notice and this permission notice appear in - * supporting documentation, and that the name of CMU not be - * used in advertising or publicity pertaining to distribution of the - * software without specific, written prior permission. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING - * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL - * CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR - * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. ============================================================================== -include/base64.h: -lib/base64.c: - -/* - Copyright (C) 2002 Niels Möller, Dan Egnor - - This file is part of GNU Nettle. - - GNU Nettle is free software: you can redistribute it and/or - modify it under the terms of either: - - * the GNU Lesser General Public License as published by the Free - Software Foundation; either version 3 of the License, or (at your - option) any later version. - - or +src/auth/basic/POP3/, +src/acl/external/session/: - * the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your - option) any later version. +# Copyright (C) 2006 Henrik Nordstrom +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. - or both in parallel, as here. +============================================================================== - GNU Nettle is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. +src/auth/basic/RADIUS/: - You should have received copies of the GNU General Public License and - the GNU Lesser General Public License along with this program. If - not, see http://www.gnu.org/licenses/. -*/ +This program is based on code from Livingston Enterprises, Inc. and parts are -============================================================================== + COPYRIGHT NOTICE SQUID_RAD_AUTH -include/heap.h, -lib/heap.cc: +Copyright (C) 1992-1995 Livingston Enterprises, Inc and Cistron Internet Services +B.V. who both have given permission to modify and distribute those parts. The new +parts of the code is Copyright (C) 1998 R.M. van Selm with +modifications Copyright (C) 2004 Henrik Nordstrom - * AUTHOR: John Dilley, Hewlett Packard +Permission to use, copy, modify, and distribute this software for any purpose +and without fee is hereby granted, provided that this copyright and permission +notice appear on all copies and supporting documentation, the name of +Livingston Enterprises, Inc. not be used in advertising or publicity pertaining +to distribution of the program without specific prior permission, and notice be +given in supporting documentation that copying and distribution is by +permission of Livingston Enterprises, Inc. and Cistron Internet Services B.V. - * Copyright (C) 1999 by Hewlett Packard +Neither Livingston Enterprises, Inc. nor Cistron Internet Services B.V. nor I +(R.M. van Selm) make representations about the suitability of this software for +any purpose. It isprovided "as is" without express or implied warranty. -============================================================================== +Marc van Selm -include/md5.h, -lib/md5.c: - * The algorithm is due to Ron Rivest. This code was - * written by Colin Plumb in 1993, no copyright is claimed. - * This code is in the public domain; do with it what you wish. + COPYRIGHT NOTICE SQUID_RAD_AUTH Documentation -============================================================================== +Copyright (C) 2004 Henrik Nordstrom -include/parse.h, -include/snmp_api.h, -lib/snmplib/parse.c: +Permission to use, copy, modify, and distribute this software for any purpose +and without fee is hereby granted, provided that this copyright and permission +notice appear on all copies and supporting documentation, the name of Henrik +Nordstrom. not be used in advertising or publicity pertaining to distribution +of the program without specific prior permission. -/*********************************************************** - Copyright 1989 by Carnegie Mellon University +The author makes no representations about the suitability of this documentation +for any purpose. It isprovided "as is" without express or implied warranty. - All Rights Reserved +Henrik Nordstrom -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of CMU not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. + COPYRIGHT NOTICE CISTRON RADIUS -CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. -******************************************************************/ +/* This program is based on code from Livingston Enterprises, Inc. and parts are + * Copyright (C) 1992-1995 Livingston Enterprises, Inc who has given permission + * to modify and distribute those parts. The new code is Copyright (C) 1996-1997 + * Cistron Internet Services B.V. + * + * Permission to use, copy, modify, and distribute this software for any purpose + * and without fee is hereby granted, provided that this copyright and permission + * notice appear on all copies and supporting documentation, the name of + * Livingston Enterprises, Inc. not be used in advertising or publicity pertaining + * to distribution of the program without specific prior permission, and notice be + * given in supporting documentation that copying and distribution is by + * permission of Livingston Enterprises, Inc. and Cistron Internet Services B.V. -============================================================================== + * Neither Livingston Enterprises, Inc. nor Cistron Internet Services B.V. make + * representations about the suitability of this software for any purpose. It is + * provided "as is" without express or implied warranty. +*/ -include/radix.h, -lib/radix.c: + COPYRIGHT NOTICE LIVINGSTON RADIUS 1.16 - * Copyright (c) 1988, 1989, 1993 - * The Regents of the University of California. All rights reserved. +/* * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. + * RADIUS + * Remote Authentication Dial In User Service + * + * + * Livingston Enterprises, Inc. + * 6920 Koll Center Parkway + * Pleasanton, CA 94566 + * + * Copyright 1992 Livingston Enterprises, Inc. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose and without fee is hereby granted, provided that this + * copyright and permission notice appear on all copies and supporting + * documentation, the name of Livingston Enterprises, Inc. not be used + * in advertising or publicity pertaining to distribution of the + * program without specific prior permission, and notice be given + * in supporting documentation that copying and distribution is by + * permission of Livingston Enterprises, Inc. + * + * Livingston Enterprises, Inc. makes no representations about + * the suitability of this software for any purpose. It is + * provided "as is" without express or implied warranty. * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. -============================================================================== -include/rfc2617.h, -lib/rfc2617.c: + COPYRIGHT NOTICE RSA Data Security MD5 (md5.c) - * The source in this file is derived from the reference implementation - * in RFC 2617. - * RFC 2617 is Copyright (C) The Internet Society (1999). All Rights Reserved. +MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm -============================================================================== +Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All +rights reserved. -include/snmp_client.h, -include/snmp_impl.h, -lib/snmplib/mib.c: +License to copy and use this software is granted provided that it +is identified as the "RSA Data Security, Inc. MD5 Message-Digest +Algorithm" in all material mentioning or referencing this software +or this function. -/*********************************************************** - Copyright 1988, 1989 by Carnegie Mellon University +License is also granted to make and use derivative works provided +that such works are identified as "derived from the RSA Data +Security, Inc. MD5 Message-Digest Algorithm" in all material +mentioning or referencing the derived work. - All Rights Reserved +RSA Data Security, Inc. makes no representations concerning either +the merchantability of this software or the suitability of this +software for any particular purpose. It is provided "as is" +without express or implied warranty of any kind. -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of CMU not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. +These notices must be retained in any copies of any part of this +documentation and/or software. -CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. -******************************************************************/ + +/* + * The new parts of the code is Copyright (C) 1998 R.M. van Selm + * with modifications + * Copyright (C) 2004 Henrik Nordstrom + * Copyright (C) 2006 Henrik Nordstrom + */ ============================================================================== -include/snmp_util.h: +src/auth/basic/SASL/: - * Copyright (c) 1997 FT/CNET/DES/GRL Olivier Montanuy + * Copyright (C) 2002 Ian Castle + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. ============================================================================== -lib/rfcnb/, -lib/smblib/: +src/auth/basic/SMB/: - Copyright holders: Richard Sharpe, Andrew Tridgell, and Merik Karman - with updates by Squid contributors + * Copyright (C) 1998 Richard Huveneers + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + +============================================================================== +src/auth/basic/SMB_LM/: + + * (C) 2000 Antonino Iannella, Stellar-X Pty Ltd + * Released under GPL, see COPYING-2.0 for details. + + * Released under GNU Public License + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or @@ -1689,49 +1649,43 @@ lib/smblib/: ============================================================================== -lib/base64.c::base64_encode(): - -Adopted from http://ftp.sunet.se/pub2/gnu/vm/base64-encode.c. -Modified to work with strings instead of files. - -============================================================================== +src/auth/basic/SSPI/: -lib/dirent.c: + Guido Serassio, Torino - Italy -/* - * Implement dirent-style opendir(), readdir(), closedir(), rewinddir(), - * seekdir() and telldir on Windows - Based on mingw-runtime package sources. - * AUTHOR: Guido Serassio - */ + Uses code from - + Antonino Iannella 2000 + Andrew Tridgell 1997 + Richard Sharpe 1996 + Bill Welliver 1999 -/* - * Original file info follow: - * - * dirent.c - * This file has no copyright assigned and is placed in the Public Domain. - * This file is a part of the mingw-runtime package. - * No warranty is given; refer to the file DISCLAIMER within the package. - * - * Derived from DIRLIB.C by Matt J. Weinstein - * This note appears in the DIRLIB.H - * DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89 - * - * Updated by Jeremy Bettis - * Significantly revised and rewinddir, seekdir and telldir added by Colin - * Peters + * Distributed freely under the terms of the GNU General Public License, + * version 2 or later. See the file COPYING for licensing details * - */ + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. ============================================================================== -lib/encrypt.c: +src/auth/digest/eDirectory/digest_ldap.c: - * Copyright (C) 1991 Jochen Obalek + * Copied From Samba-3.0.24 pdb_nds.c and trimmed down to the + * limited functionality needed to access the plain text password only + * + * Original copyright & license follows: + * + * Copyright (C) Vince Brimhall 2004-2005 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -1744,86 +1698,94 @@ lib/encrypt.c: ============================================================================== -lib/getopt.c: +src/auth/digest/file/, +src/auth/digest/LDAP/: -/* - * Copyright (c) 1987, 1993, 1994 - * The Regents of the University of California. All rights reserved. + + * AUTHOR: Robert Collins. * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. + * Based on ncsa_auth.c by Arjan de Vet * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -============================================================================== - -lib/radix.c: + * LDAP backend extension by Flavio Pescuma, + * MARA Systems AB + * + * Example digest authentication program for Squid, based on the original + * proxy_auth code from client_side.c, written by + * Jon Thackray . - * Adapted from HTSUtils.c in CERN httpd 3.0 (http://info.cern.ch/httpd/) - * by Darren Hardy , November 1994. + * Copyright (c) 2003 Robert Collins ============================================================================== -lib/Splay.cc: +src/auth/negotiate/SSPI/, +src/auth/ntlm/SSPI/: - * based on ftp://ftp.cs.cmu.edu/user/sleator/splaying/top-down-splay.c - * http://bobo.link.cs.cmu.edu/cgi-bin/splay/splay-cgi.pl + * (C)2005 Guido Serassio - Acme Consulting S.r.l. + * + * Authors: + * Guido Serassio + * Acme Consulting S.r.l., Italy + * + * With contributions from others mentioned in the change history section + * below. + * + * Based on previous work of Francesco Chemolli and Robert Collins. + * + * Dependencies: Windows 2000 and later. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. ============================================================================== -libltdl/: +src/auth/ntlm/fake/ntlm_fake_auth.cc: - Copyright (C) Free Software Foundation, Inc. + * AUTHOR: Andrew Doran + * AUTHOR: Robert Collins + * AUTHOR: Guido Serassio -GNU Libltdl is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. + * Example ntlm authentication program for Squid, based on the + * original proxy_auth code from client_side.c, written by + * Jon Thackray . Initial ntlm code by + * Andrew Doran . -As a special exception to the GNU Lesser General Public License, -if you distribute this file as part of a program or library that -is built using GNU Libtool, you may include this file under the -same distribution terms that you use for the rest of that program. -GNU Libltdl is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. +============================================================================== -You should have received a copy of the GNU Lesser General Public -License along with GNU Libltdl; see the file COPYING.LIB. If not, a -copy can be downloaded from http://www.gnu.org/licenses/lgpl.html, -or obtained by writing to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +src/auth/ntlm/fake/ntlm_fake_auth.pl.in: +# (C) 2000 Francesco Chemolli +# Distributed freely under the terms of the GNU General Public License, +# version 2 or later. For the licensing terms, see the file COPYING that +# came with Squid. ============================================================================== -src/access_log.cc: +src/auth/ntlm/smb_lm/: -mcast_encode() in src/access_log.c is derived from Mark Atkinson's -(mark_a@cix.compulink.co.uk) "Tiny Encryption Algorithm". -http://www.io.com/~paulhart/game/algorithms/tea.html + * (C) 2000 Francesco Chemolli + * Distributed freely under the terms of the GNU General Public License, + * version 2 or later. See the file COPYING for licensing details + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. ============================================================================== @@ -1847,6 +1809,23 @@ src/external_acl.c: ============================================================================== +src/http/url_rewriters/LFS/rredir.cc: + + * version 0.1, 7 sep 1996 + * - initial version (Richard Huveneers ) + +============================================================================== + +src/log/DB/: + + Copyright (C) 2008 by Marcello Romani + + This library is free software; you can redistribute it and/or modify + it under the same terms as Perl itself, either Perl version 5.8.8 or, + at your option, any later version of Perl 5 you may have available. + +============================================================================== + src/repl/heap/store_heap_replacement.cc: * AUTHOR: John Dilley @@ -1869,6 +1848,27 @@ later version. ============================================================================== +src/store/id_rewriters/file/: + +Copyright (C) 2013 Alan Mizrahi +Based on code from Eliezer Croitoru + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + +============================================================================== + tools/helper-mux.pl: # AUTHOR: Francesco Chemolli