X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=cgi-auth-flexible.git;a=blobdiff_plain;f=cgi-auth-flexible.pm;h=3a4ee76be2448649dfade7e9f5baed510f75ae9f;hp=21805cffd8057a177222a6177d3dd3113d6a2bb6;hb=412316a7005df29b1adb30835848490210498ecb;hpb=9f2017a5f9cf9e085e5a3e6de347e38eb442f281 diff --git a/cgi-auth-flexible.pm b/cgi-auth-flexible.pm index 21805cf..3a4ee76 100644 --- a/cgi-auth-flexible.pm +++ b/cgi-auth-flexible.pm @@ -1,21 +1,26 @@ # -*- perl -*- # This is part of CGI::Auth::Flexible, a perl CGI authentication module. -# Copyright (C) 2012 Ian Jackson. -# Copyright (C) 2012 Citrix. +# +# Copyright (C) 2012,2013,2015 Ian Jackson. +# Copyright (C) 2012,2013,2015 Citrix. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# (at your option) any later version, with the "CAF Login Exception" +# as published by Ian Jackson (version 1, or at your option any +# later version) as an Additional 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 Affero General Public License for more details. # -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# You should have received a copy of the GNU Affero General Public +# License and the CAF Login Exception along with this program, in the +# file AGPLv3+CAFv1. If not, email Ian Jackson +# . use strict; use warnings FATAL => 'all'; @@ -184,7 +189,8 @@ sub gen_srcdump_link_html ($$$$) { } sub gen_plain_licence_link_html ($$) { my ($c,$r) = @_; - gen_srcdump_link_html($c,$r, 'GNU Affero GPL', 'licence'); + gen_srcdump_link_html($c,$r, 'GNU Affero GPL with CAF Login Exception', + 'licence'); } sub gen_plain_source_link_html ($$) { my ($c,$r) = @_; @@ -471,7 +477,7 @@ sub new_verifier { srcdump_dump => \&srcdump_dump, srcdump_prepare => \&srcdump_dirscan_prepare, srcdump_licence_path => undef, - srcdump_licence_files => [qw(AGPLv3 CGI/Auth/Flexible/AGPLv3)], + srcdump_licence_files => [qw(AGPLv3+CAFv1 CGI/Auth/Flexible/AGPLv3+CAFv1)], srcdump_listitems => sub { (@INC, $ENV{'SCRIPT_FILENAME'}, $0); }, srcdump_filter_cwd => 1, srcdump_system_dir => sub { @@ -482,7 +488,7 @@ sub new_verifier { srcdump_vcsscript => {git => " git ls-files -z git ls-files -z --others --exclude-from=.gitignore - find .git -print0 + find .git ! -name \\*~ -print0 "}, srcdump_byvcs => \&srcdump_byvcs, srcdump_novcs => \&srcdump_novcs,