From: Amos Jeffries Date: Sat, 13 Sep 2014 15:04:00 +0000 (+1200) Subject: Boilerplate: update copyright blurbs on packaging and utility scripts X-Git-Tag: SQUID_3_5_0_1~66 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a151895d619828ea92df774d2ffda9dfc03ba45d;p=thirdparty%2Fsquid.git Boilerplate: update copyright blurbs on packaging and utility scripts Includes boilerplates on debug analysis and proxy maintenance scripts. * Updates CONTRIBUTORS with missing authorship details. * Updates CREDITS with missing copyright details from associated helpers and other third-party code embeded in Squid. --- diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 0a35c99698..367c883d3f 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -24,6 +24,7 @@ Thank you! Andreas Lamprecht Andres Kroonmaa Andrew Beverley + Andrew Doran Andrew Hoying Andrey Shorin Andrew Tridgell @@ -34,6 +35,7 @@ Thank you! Arjan de Vet Arjan de Vet Arkin + Arno Streuli Arthur Tumanyan Assar Westerlund Automatic source maintenance @@ -53,6 +55,7 @@ Thank you! Changming Chris Hills Christoph Lechleitner + Christopher Kerr Christos Tsantilas Cloyce Constantin Rack @@ -69,6 +72,7 @@ Thank you! Don Hopkins Doug Dixon Doug Urner + Dr. Tilmann Bubeck Dragutin Cirkovic Duane Wessels Dustin J. Mitchell @@ -98,6 +102,7 @@ Thank you! Geoff Keating George Michaelson Georgy Salnikov + Gerard Eviston Gerben Wierda Giancarlo Razzolini Gilles Espinasse @@ -110,6 +115,7 @@ Thank you! Graham Keeling Guido Serassio Guido Serassio + Hank Hampel Hasso Tepper Henrik Nordstr?m Henrik Nordstrom @@ -129,17 +135,21 @@ Thank you! Jean-Francois Micouleau Jean-Gabriel Dick Jean-Philippe Menil + Jens-S. V?ckler Jeremy Allison Jerry Murdock Joachim Bauch + Joachim Bauch (mail@joachim-bauch.de) Joao Alves Neto Jochen Obalek Jochen Voss Joe Ramey + Joe Ramey John Dilley John Saunders John Xue Johnathan Conley + Jon Kinred Jon Thackray Jonathan Larmour Joshua Root @@ -162,6 +172,7 @@ Thank you! Mark Bergsma Mark Nottingham Mark Treacy + Marcus Kool Marc van Selm Marko Marko Cupac @@ -199,6 +210,7 @@ Thank you! Niall Doherty Nick Rogers Nikolai Gorchilov + Oliver Hookins Olivier Montanuy Oskar Pearson Paul Z @@ -275,6 +287,7 @@ Thank you! Tony Lorimer Unknown - NetBSD Project Unknown FreeBSD Contributor + Vince Brimhall Vincent Regnard Vitaliy Matytsyn (main) Vitaliy Matytsyn diff --git a/CREDITS b/CREDITS index dcae1582e7..690b2f54ff 100644 --- a/CREDITS +++ b/CREDITS @@ -598,10 +598,28 @@ compat/xstrto.cc: ============================================================================== -helpers/defines.h, -helpers/basic_auth/fake/fake.cc, +errors/errorpage.css: + + Stylesheet for Squid Error pages + Adapted from design by Free CSS Templates + http://www.freecsstemplates.org + Released for free under a Creative Commons Attribution 2.5 License + +============================================================================== + +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. + +============================================================================== -helpers/url_rewrite/fake/ fake.cc, url_fake_rewrite.sh: +helpers/basic_auth/fake/fake.cc, +helpers/defines.h, +helpers/url_rewrite/fake/: /* * Copyright (c) 2009-2014, Treehouse Networks Ltd. New Zealand @@ -634,7 +652,14 @@ helpers/url_rewrite/fake/ fake.cc, url_fake_rewrite.sh: ============================================================================== -helpers/basic_auth/LDAP/basic_ldap_auth.cc: +helpers/basic_auth/getpwnam/: + + * AUTHOR: Erik Hofman + * Robin Elfrink + +============================================================================== + +helpers/basic_auth/LDAP/: * License: squid_ldap_auth is free software; you can redistribute it * and/or modify it under the terms of the GNU General Public License @@ -707,6 +732,47 @@ helpers/basic_auth/NIS/: ============================================================================== +helpers/basic_auth/PAM/: + + * 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. + +============================================================================== + +helpers/basic_auth/POP3/, +helpers/external_acl/session/: + +# 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. + +============================================================================== + helpers/basic_auth/RADIUS/: This program is based on code from Livingston Enterprises, Inc. and parts are @@ -895,6 +961,413 @@ helpers/basic_auth/SSPI/: ============================================================================== +helpers/digest_auth/eDirectory/digest_ldap.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 + * + * 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., 675 Mass Ave, Cambridge, MA 02139, USA. + +============================================================================== + +helpers/digest_auth/file/, +helpers/digest_auth/LDAP/: + + + * AUTHOR: Robert Collins. + * + * Based on ncsa_auth.c by Arjan de Vet + * + * 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 . + + * Copyright (c) 2003 Robert Collins + +============================================================================== + +helpers/external_acl/AD_group/: + + * (C)2008-2009 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 mswin_check_lm_group by Guido Serassio. + * + * Dependencies: Windows 2000 SP4 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. + +============================================================================== + +helpers/external_acl/delayer/: + +(C) 2014 Francesco Chemolli + +This program is free software. You may redistribute copies of it under the +terms of the GNU General Public License version 2, or (at your opinion) any +later version. + +============================================================================== + +helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc: + + * Copyright (C) 2009-2011 Chad E. Naugle + * + ******************************************************************************** + * + * This file is part of ext_edirectory_userip_acl. + * + * ext_edirectory_userip_acl 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. + * + * ext_edirectory_userip_acl 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 squid_edir_iplookup. If not, see . + * + ******************************************************************************** + +============================================================================== + +helpers/external_acl/file_userip/: + + * Copyright (C) 2002 Rodrigo Campos + * + * 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., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * Author: Rodrigo Campos (rodrigo@geekbunker.org) + +============================================================================== + +helpers/external_acl/kerberos_ldap_group/, +helpers/negotiate_auth/kerberos/, +helpers/negotiate_auth/wrapper/: + + * Author: Markus Moeller (markus_moeller at compuserve.com) + * + * Copyright (C) 2007 Markus Moeller. 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. + * + * 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. + + * As a special exemption, M Moeller gives permission to link this program + * with MIT, Heimdal or other GSS/Kerberos libraries, and distribute + * the resulting executable, without including the source code for + * the Libraries in the source distribution. + +============================================================================== + +helpers/external_acl/kerberos_ldap_group/support_ldap.cc: + +/* get_attributes is partly from OpenLDAP Software . + * + * Copyright 1998-2009 The OpenLDAP Foundation. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted only as authorized by the OpenLDAP + * Public License. + * + * A copy of this license is available in the file LICENSE in the + * top-level directory of the distribution or, alternatively, at + * . + */ + +============================================================================== + +helpers/external_acl/LDAP_group/: + + * Version 2.17 + * + * (C)2002,2003 MARA Systems AB + * + * License: squid_ldap_group 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. + * + * Authors: + * Flavio Pescuma + * Henrik Nordstrom + * MARA Systems AB, Sweden + * + * With contributions from others mentioned in the ChangeLog file + * + * In part based on squid_ldap_auth by Glen Newton and Henrik Nordstrom. + + +============================================================================== + +helpers/external_acl/LM_group/: + + * (C)2002,2005 Guido Serassio - Acme Consulting S.r.l. + * + * Authors: + * Guido Serassio + * Acme Consulting S.r.l., Italy + + * In part based on check_group by Rodrigo Albani de Campos. + * + * Dependencies: Windows NT4 SP4 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. + +============================================================================== + +helpers/external_acl/SQL_session/: + +Copyright (C) 2012 Amos Jeffries +Based on original work in DB_auth by Henrik Nordstrom +With assistance of Nishant Sharma +This program is free software. You may redistribute copies of it under the +terms of the GNU General Public License version 2, or (at your opinion) any +later version. + +============================================================================== + +helpers/external_acl/time_quota/: + + * Copyright (C) 2011 Dr. Tilmann Bubeck + * + * 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. + +============================================================================== + +helpers/external_acl/unix_group/: + + * This is a helper for the external ACL interface for Squid Cache + * Copyright (C) 2002 Rodrigo Albani de Campos (rodrigo@geekbunker.org) + + * Author: Rodrigo Albani de Campos + * E-Mail: rodrigo@geekbunker.org + * + * 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. + +============================================================================== + +helpers/external_acl/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 + be useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +============================================================================== + +helpers/log_daemon/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. + +============================================================================== + +helpers/negotiate_auth/SSPI/, +helpers/ntlm/SSPI/: + + * (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. + +============================================================================== + +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 . + + +============================================================================== + +helpers/ntlm_auth/fake/ntlm_fake_auth.pl.in: + +# (C) 2000 Francesco Chemolli +# Distributed freely under the terms of the GNU General Public License, +# version 2. For the licensing terms, see the file COPYING that +# came with Squid. + +============================================================================== + +helpers/ntlm_auth/smb_lm/: + + * (C) 2000 Francesco Chemolli + * Distributed freely under the terms of the GNU General Public License, + * version 2. 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. + +============================================================================== + +helpers/ssl/cert_valid.pl: + +(C) 2012 The Measurement Factory, Author: Tsantilas Christos + +This program is free software. You may redistribute copies of it under the +terms of the GNU General Public License version 2, or (at your opinion) 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. + +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. + +============================================================================== + icons/silk/: Silk icon set 1.3 @@ -959,7 +1432,7 @@ 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, +lib/snmplib/snmp_vars.c: * Copyright 1997 by Carnegie Mellon University * @@ -1003,7 +1476,7 @@ lib/md5.c: include/parse.h, include/snmp_api.h, -lib/snmplib/parse.c +lib/snmplib/parse.c: /*********************************************************** Copyright 1989 by Carnegie Mellon University @@ -1072,7 +1545,7 @@ lib/rfc2617.c: include/snmp_client.h, include/snmp_impl.h, -lib/snmplib/mib.c, +lib/snmplib/mib.c: /*********************************************************** Copyright 1988, 1989 by Carnegie Mellon University @@ -1234,12 +1707,23 @@ lib/Splay.cc: ============================================================================== +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/esi/Libxml2Parser.cc, +src/esi/Libxml2Parser.h: + + * The ESI Libxml2 parser is Copyright (c) 2004 by Joachim Bauch + * http://www.joachim-bauch.de + * mail@joachim-bauch.de + +============================================================================== + src/external_acl.c: Copyright (C) 2002 MARA Systems AB, Sweden @@ -1251,74 +1735,174 @@ src/external_acl.c: ============================================================================== -helpers/external_acl/wbinfo_group/wbinfo_group.pl: +src/mk-string-arrays.pl: - This program is put in the public domain by Jerry Murdock - . It 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. +# Author: Max Okumoto ============================================================================== -helpers/negotiate_auth/kerberos/ * +src/repl/heap/store_heap_replacement.cc: -/* - * ----------------------------------------------------------------------------- - * - * Author: Markus Moeller (markus_moeller at compuserve.com) - * - * Copyright (C) 2007 Markus Moeller. 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. - * - * 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. + * AUTHOR: John Dilley + + * The code in this file is Copyrighted (C) 1999 by Hewlett Packard. * - * As a special exemption, M Moeller gives permission to link this program - * with MIT, Heimdal or other GSS/Kerberos libraries, and distribute - * the resulting executable, without including the source code for - * the Libraries in the source distribution. * - * ----------------------------------------------------------------------------- - */ + * For a description of these cache replacement policies see -- + * http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html ============================================================================== -helpers/external_acl/kerberos_ldap_group/support_ldap.cc +tools/helper-mux.pl: -/* get_attributes is partly from OpenLDAP Software . - * - * Copyright 1998-2009 The OpenLDAP Foundation. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted only as authorized by the OpenLDAP - * Public License. - * - * A copy of this license is available in the file LICENSE in the - * top-level directory of the distribution or, alternatively, at - * . - */ +# AUTHOR: Francesco Chemolli +# +# 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. ============================================================================== -helpers/log_daemon/DB/doc/: -helpers/log_daemon/DB/log_db_daemon.pl.in: +tools/purge/conffile.cc, +tools/purge/conffile.hh + +// Author: Jens-S. V?ckler + +// (c) 2000 Lehrgebiet Rechnernetze und Verteilte Systeme +// Universit?t Hannover, Germany +// +// Permission to use, copy, modify, distribute, and sell this software +// and its documentation for any purpose is hereby granted without fee, +// provided that (i) the above copyright notices and this permission +// notice appear in all copies of the software and related documentation, +// and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte +// Systeme and the University of Hannover may not be used in any +// advertising or publicity relating to the software without the +// specific, prior written permission of Lehrgebiet Rechnernetze und +// Verteilte Systeme and the University of Hannover. +// +// THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +// EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +// WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +// +// IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR +// THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +// INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT +// ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, +// ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +// SOFTWARE. - 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. +tools/purge/convert.cc, +tools/purge/convert.hh + +// Author: Jens-S. V?ckler + +// (c) 1997 Lehrgebiet Rechnernetze und Verteilte Systeme +// Universit?t Hannover, Germany +// +// Permission to use, copy, modify, distribute, and sell this software +// and its documentation for any purpose is hereby granted without fee, +// provided that (i) the above copyright notices and this permission +// notice appear in all copies of the software and related documentation, +// and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte +// Systeme and the University of Hannover may not be used in any +// advertising or publicity relating to the software without the +// specific, prior written permission of Lehrgebiet Rechnernetze und +// Verteilte Systeme and the University of Hannover. +// +// THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +// EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +// WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +// +// IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR +// THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +// INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT +// ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, +// ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +// SOFTWARE. + +============================================================================== + +tools/purge/copyout.cc, +tools/purge/copyout.hh, +tools/purge/purge.cc, +tools/purge/squid-tlv.cc, +tools/purge/squid-tlv.hh + +// Author: Jens-S. V?ckler + +// (c) 1999 Lehrgebiet Rechnernetze und Verteilte Systeme +// Universit?t Hannover, Germany +// +// Permission to use, copy, modify, distribute, and sell this software +// and its documentation for any purpose is hereby granted without fee, +// provided that (i) the above copyright notices and this permission +// notice appear in all copies of the software and related documentation, +// and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte +// Systeme and the University of Hannover may not be used in any +// advertising or publicity relating to the software without the +// specific, prior written permission of Lehrgebiet Rechnernetze und +// Verteilte Systeme and the University of Hannover. +// +// THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +// EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +// WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +// +// IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR +// THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +// INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT +// ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, +// ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +// SOFTWARE. + +============================================================================== + +tools/purge/signal.cc, +tools/purge/signal.hh, +tools/purge/socket.cc, +tools/purge/socket.hh + +// Author: Jens-S. V?ckler + +// (c) 1998 Lehrgebiet Rechnernetze und Verteilte Systeme +// Universit?t Hannover, Germany +// +// Permission to use, copy, modify, distribute, and sell this software +// and its documentation for any purpose is hereby granted without fee, +// provided that (i) the above copyright notices and this permission +// notice appear in all copies of the software and related documentation, +// and (ii) the names of the Lehrgebiet Rechnernetze und Verteilte +// Systeme and the University of Hannover may not be used in any +// advertising or publicity relating to the software without the +// specific, prior written permission of Lehrgebiet Rechnernetze und +// Verteilte Systeme and the University of Hannover. +// +// THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +// EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +// WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +// +// IN NO EVENT SHALL THE LEHRGEBIET RECHNERNETZE UND VERTEILTE SYSTEME OR +// THE UNIVERSITY OF HANNOVER BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +// INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT +// ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, +// ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +// SOFTWARE. ============================================================================== @@ -1355,12 +1939,3 @@ shm_portable_segment_name_is_path() implementation: DEALINGS IN THE SOFTWARE. ============================================================================== - -errors/errorpage.css: - - Stylesheet for Squid Error pages - Adapted from design by Free CSS Templates - http://www.freecsstemplates.org - Released for free under a Creative Commons Attribution 2.5 License - -============================================================================== diff --git a/Makefile.am b/Makefile.am index 66469f2d35..005711a46b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,9 @@ -## Process this file with automake to produce Makefile.in -# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## AUTOMAKE_OPTIONS = dist-bzip2 subdir-objects 1.5 foreign DIST_SUBDIRS = compat lib libltdl scripts icons errors contrib doc helpers src test-suite tools diff --git a/README b/README index 6d755d12a6..602f9e4476 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ SQUID Web Proxy Cache http://www.squid-cache.org/ ------------------------------------------------------------------------- -Copyright (C) 1996-2013 The Squid Software Foundation and contributors +Copyright (C) 1996-2014 The Squid Software Foundation and contributors Squid software is distributed under GPLv2+ license and includes contributions from numerous individuals and organizations. @@ -23,7 +23,7 @@ Please see the COPYING and CONTRIBUTORS files for details. Please use our mailing lists for questions, feedback and bug fixes: - squid-users@squid-cache.org # general questions, pubilc forum + squid-users@squid-cache.org # general questions, public forum squid-bugs@squid-cache.org # bugs and fixes squid@squid-cache.org # other feedback diff --git a/bootstrap.sh b/bootstrap.sh index 3f14fdeb80..aa8e894ec4 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -1,4 +1,12 @@ #!/bin/sh +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## +# # Used to setup the configure.ac, autoheader and Makefile.in's if configure # has not been generated. This script is only needed for developers when # configure has not been run, or if a Makefile.am in a non-configured directory diff --git a/errors/Makefile.am b/errors/Makefile.am index d7d6524fcd..4a522609db 100644 --- a/errors/Makefile.am +++ b/errors/Makefile.am @@ -1,4 +1,9 @@ -## Process this file with automake to produce Makefile.in +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## errordir = $(datadir)/errors diff --git a/icons/Makefile.am b/icons/Makefile.am index 89138a4d66..9072b97364 100644 --- a/icons/Makefile.am +++ b/icons/Makefile.am @@ -1,3 +1,10 @@ +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + include $(top_srcdir)/icons/list icondir = $(datadir)/icons/silk diff --git a/mkrelease.sh b/mkrelease.sh index 7330c39cf1..1c142b0937 100755 --- a/mkrelease.sh +++ b/mkrelease.sh @@ -1,4 +1,12 @@ #!/bin/sh -ex +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + if [ $# -ne 1 -a $# -ne 2 ]; then echo "Usage: $0 revision [destination]" exit 1 diff --git a/mksnapshot-cron.sh b/mksnapshot-cron.sh index a052247eac..ed669f060f 100755 --- a/mksnapshot-cron.sh +++ b/mksnapshot-cron.sh @@ -1,4 +1,12 @@ #!/bin/sh -e +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + echo "RUN: $0" # Nightly cron job to generate snapshot releases top=${PWD} diff --git a/mksnapshot.sh b/mksnapshot.sh index 2361b6c9a8..e1695d624a 100755 --- a/mksnapshot.sh +++ b/mksnapshot.sh @@ -1,4 +1,12 @@ #!/bin/sh -e +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + echo "RUN: $0" if [ $# -lt 1 ]; then echo "Usage: $0 [branch]" diff --git a/scripts/AnnounceCache.pl b/scripts/AnnounceCache.pl index 9df357bb32..04192afd36 100755 --- a/scripts/AnnounceCache.pl +++ b/scripts/AnnounceCache.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## $|=1; diff --git a/scripts/Makefile.am b/scripts/Makefile.am index 81a92b9868..42ae41cac2 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -1,3 +1,10 @@ +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + EXTRA_DIST = AnnounceCache.pl access-log-matrix.pl cache-compare.pl \ cachetrace.pl check_cache.pl convert.configure.to.os2 \ fileno-to-pathname.pl flag_truncs.pl icp-test.pl \ diff --git a/scripts/PerUser.pl b/scripts/PerUser.pl index 26d70a85e0..c13a901d8a 100755 --- a/scripts/PerUser.pl +++ b/scripts/PerUser.pl @@ -1,14 +1,19 @@ #!/usr/bin/perl -w - - -use strict; +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # This is a simple script that will summarise per-user traffic # statistics. # # Adrian Chadd -# $Id: PerUser.pl,v 1.2 2007/01/24 08:03:52 adrian Exp $ +# CVS-Id: PerUser.pl,v 1.2 2007/01/24 08:03:52 adrian Exp +use strict; use Squid::ParseLog; my %u; diff --git a/scripts/access-log-matrix.pl b/scripts/access-log-matrix.pl index 1d66b276aa..f660f38c8a 100755 --- a/scripts/access-log-matrix.pl +++ b/scripts/access-log-matrix.pl @@ -1,5 +1,12 @@ #!/usr/local/bin/perl - +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## +# # access-log-matrix.pl # # Duane Wessels, Dec 1995 diff --git a/scripts/boiler-mgr.pl b/scripts/boiler-mgr.pl index 84f453b23a..1a46118a3f 100755 --- a/scripts/boiler-mgr.pl +++ b/scripts/boiler-mgr.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Adds or adjusts the source file boilerplate, such as a Copyright statement. # The boilerplate is meant to remain constant from one source file to another. diff --git a/scripts/cache-compare.pl b/scripts/cache-compare.pl index c14523176f..85e9db857b 100755 --- a/scripts/cache-compare.pl +++ b/scripts/cache-compare.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # cache-compare.pl # diff --git a/scripts/cachetrace.pl b/scripts/cachetrace.pl index 2b11d5be8d..97e884651b 100755 --- a/scripts/cachetrace.pl +++ b/scripts/cachetrace.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## require 'sys/socket.ph'; diff --git a/scripts/calc-must-ids.pl b/scripts/calc-must-ids.pl index c60960914f..ced2f9f3ef 100755 --- a/scripts/calc-must-ids.pl +++ b/scripts/calc-must-ids.pl @@ -1,5 +1,12 @@ #!/usr/bin/perl # +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## +# # Author: Tsantilas Christos # (C) 2010 The Measurement Factory # diff --git a/scripts/calc-must-ids.sh b/scripts/calc-must-ids.sh index d1d1b9e3a3..6527ca734b 100755 --- a/scripts/calc-must-ids.sh +++ b/scripts/calc-must-ids.sh @@ -1,5 +1,12 @@ #!/bin/sh # +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## +# # Usage: # calc-must-ids.sh [MustID] # Given an id it searches for the related Must expression in all diff --git a/scripts/check_cache.pl b/scripts/check_cache.pl index 268a37ae05..ff00db7091 100755 --- a/scripts/check_cache.pl +++ b/scripts/check_cache.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # check_cache.pl # diff --git a/scripts/convert.configure.to.os2 b/scripts/convert.configure.to.os2 index e7bcfbb166..259accab3b 100644 --- a/scripts/convert.configure.to.os2 +++ b/scripts/convert.configure.to.os2 @@ -1,4 +1,11 @@ #!/bin/sh +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## if [ ! -f configure ]; then echo You need to run this script from the directory where the \"configure\" script resides diff --git a/scripts/fileno-to-pathname.pl b/scripts/fileno-to-pathname.pl index 7e9567f31a..5d48ed503a 100755 --- a/scripts/fileno-to-pathname.pl +++ b/scripts/fileno-to-pathname.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Convert hexadecimal cache file numbers (from swap log) into full pathnames. # Duane Wessels 6/30/97 diff --git a/scripts/find-alive.pl b/scripts/find-alive.pl index aa72d9cb69..e8dc469a8a 100755 --- a/scripts/find-alive.pl +++ b/scripts/find-alive.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Reads cache.log from STDIN, preferrably with full debugging enabled. # Finds creation and destruction messages for a given class. diff --git a/scripts/flag_truncs.pl b/scripts/flag_truncs.pl index d4e298693b..9d23f7d6af 100755 --- a/scripts/flag_truncs.pl +++ b/scripts/flag_truncs.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # flag_truncs.pl - martin hamilton # diff --git a/scripts/formater.pl b/scripts/formater.pl index efccfd649b..cbc6ea510d 100755 --- a/scripts/formater.pl +++ b/scripts/formater.pl @@ -1,5 +1,12 @@ #!/usr/bin/perl # +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## +# # Author: Tsantilas Christos # email: christos@chtsanti.net # diff --git a/scripts/icp-test.pl b/scripts/icp-test.pl index 73abe9cfd1..f960465084 100755 --- a/scripts/icp-test.pl +++ b/scripts/icp-test.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # icp-test.pl # diff --git a/scripts/icpserver.pl b/scripts/icpserver.pl index a786d8fc2c..728507930d 100755 --- a/scripts/icpserver.pl +++ b/scripts/icpserver.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # parse and answer ICP type 1 requests via unicast/multicast UDP # cf. diff --git a/scripts/merge-cf.data.pre.awk b/scripts/merge-cf.data.pre.awk index da52e4623d..6af9fb1ced 100644 --- a/scripts/merge-cf.data.pre.awk +++ b/scripts/merge-cf.data.pre.awk @@ -1,3 +1,10 @@ +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + # # This script reassembles a split configuration file back into a cf.data.pre # file. diff --git a/scripts/merge-cf.data.pre.pl b/scripts/merge-cf.data.pre.pl index b3774ae66e..ba8887cfe4 100755 --- a/scripts/merge-cf.data.pre.pl +++ b/scripts/merge-cf.data.pre.pl @@ -1,5 +1,12 @@ #!/usr/bin/perl # +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + # This script reassembles a split configuration file back into a cf.data.pre # file. diff --git a/scripts/mk-error-details-po.pl b/scripts/mk-error-details-po.pl index 17f4972a7d..4234ad6566 100755 --- a/scripts/mk-error-details-po.pl +++ b/scripts/mk-error-details-po.pl @@ -1,4 +1,12 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + # # Author: Tsantilas Christos # (C) 2011 The Measurement Factory diff --git a/scripts/remove-cfg.sh b/scripts/remove-cfg.sh index f3e997c7c2..3c531b35ad 100755 --- a/scripts/remove-cfg.sh +++ b/scripts/remove-cfg.sh @@ -1,4 +1,11 @@ #!/bin/sh +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Removes an configuration file if it is identical to the default file, # preventing "make distcheck" failures due to configuration leftovers. diff --git a/scripts/sort-includes.pl b/scripts/sort-includes.pl index 35c0d98f11..cd68a63baf 100755 --- a/scripts/sort-includes.pl +++ b/scripts/sort-includes.pl @@ -1,12 +1,14 @@ #!/usr/bin/perl # -# AUTHOR: Francesco Chemolli -# -# Part of the Squid Web Cache project, licensed for use and distribution -# under the terms of the Squid Web Cache; please refer to the files COPYING -# and COPYRIGHT. +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + +# AUTHOR: Francesco Chemolli # -# # USAGE: sort-includes.pl filename.cc >filename.cc.sorted # # This tool helps to sort the #include directives in a c or c++ source file diff --git a/scripts/source-maintenance.sh b/scripts/source-maintenance.sh index 7170468356..1d950866c9 100755 --- a/scripts/source-maintenance.sh +++ b/scripts/source-maintenance.sh @@ -1,6 +1,15 @@ #!/bin/sh +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + # # This script contains the code run to perform automatic source maintenance +# on Squid # ## Source Code Format Enforcement diff --git a/scripts/split-cf.data.pre.pl b/scripts/split-cf.data.pre.pl index 38bacf0134..2878e8981a 100755 --- a/scripts/split-cf.data.pre.pl +++ b/scripts/split-cf.data.pre.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## use strict; use IO::File; diff --git a/scripts/tcp-banger.pl b/scripts/tcp-banger.pl index e8d3ae9c66..9dbe693380 100755 --- a/scripts/tcp-banger.pl +++ b/scripts/tcp-banger.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # tcp-banger.pl # diff --git a/scripts/trace-entry.pl b/scripts/trace-entry.pl index 318a04160c..b65d180be7 100755 --- a/scripts/trace-entry.pl +++ b/scripts/trace-entry.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Reads cache.log and displays lines that correspond to a given store entry. # diff --git a/scripts/trace-job.pl b/scripts/trace-job.pl index 872357b5ba..9f815d460c 100755 --- a/scripts/trace-job.pl +++ b/scripts/trace-job.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Reads cache.log and displays lines that correspond to a given async job. # diff --git a/scripts/trace-master.pl b/scripts/trace-master.pl index 252d3f97ed..3f754bcbd4 100755 --- a/scripts/trace-master.pl +++ b/scripts/trace-master.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl -w +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Reads cache.log and displays lines that correspond to the master transaction # that has a given async job. Master transaction is all activities tied to a diff --git a/scripts/udp-banger.pl b/scripts/udp-banger.pl index 274561566c..4190d18eb2 100755 --- a/scripts/udp-banger.pl +++ b/scripts/udp-banger.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # udp-banger.pl # diff --git a/scripts/update-pot.sh b/scripts/update-pot.sh index 28179ac36e..875d0d3d11 100755 --- a/scripts/update-pot.sh +++ b/scripts/update-pot.sh @@ -1,4 +1,12 @@ #!/bin/sh +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + # # Update the core errpages.pot file from the basic templates # Useful if any template has altered. diff --git a/scripts/upgrade-1.0-store.pl b/scripts/upgrade-1.0-store.pl index 1ff2465646..6fc568a577 100755 --- a/scripts/upgrade-1.0-store.pl +++ b/scripts/upgrade-1.0-store.pl @@ -1,4 +1,11 @@ #!/usr/local/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## select(STDERR); $|=1; select(STDOUT); $|=1; diff --git a/scripts/verify_errorpages.pl b/scripts/verify_errorpages.pl index 3736ba9a4c..2292469505 100755 --- a/scripts/verify_errorpages.pl +++ b/scripts/verify_errorpages.pl @@ -1,4 +1,11 @@ #!/usr/bin/perl +# +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## open(LIST,") { diff --git a/squid3.dox b/squid3.dox index 49dca8225a..d3f568172e 100644 --- a/squid3.dox +++ b/squid3.dox @@ -1,5 +1,12 @@ # Doxyfile 1.5.8 +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## + # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # diff --git a/src/DiskIO/AIO/AIODiskFile.cc b/src/DiskIO/AIO/AIODiskFile.cc index c1c6a17258..1b89bff127 100644 --- a/src/DiskIO/AIO/AIODiskFile.cc +++ b/src/DiskIO/AIO/AIODiskFile.cc @@ -6,7 +6,7 @@ * Please see the COPYING and CONTRIBUTORS files for details. */ -/* DEBUG: section 79 Disk IO Routines */ +/* DEBUG: section 79 Disk IO Routines */ /** * \par diff --git a/test-builds.sh b/test-builds.sh index 1d0ff39946..b644f12d09 100755 --- a/test-builds.sh +++ b/test-builds.sh @@ -1,5 +1,12 @@ #!/bin/sh # +## +## Copyright (C) 1996-2014 The Squid Software Foundation and contributors +## +## Squid software is distributed under GPLv2+ license and includes +## contributions from numerous individuals and organizations. +## Please see the COPYING and CONTRIBUTORS files for details. +## # Run all or some build tests for a given OS environment. # top=`dirname $0`