Mercurial > hg > soundsoftware-site
diff extra/soundsoftware/SoundSoftware.pm @ 517:bd1d512f9e1b live
More debug info
author | Chris Cannam |
---|---|
date | Thu, 14 Jul 2011 12:07:42 +0100 |
parents | c06c84b3c71a |
children | a2192366d309 |
line wrap: on
line diff
--- a/extra/soundsoftware/SoundSoftware.pm Thu Jul 14 12:07:17 2011 +0100 +++ b/extra/soundsoftware/SoundSoftware.pm Thu Jul 14 12:07:42 2011 +0100 @@ -162,7 +162,7 @@ sub access_handler { my $r = shift; - print STDERR "SoundSoftware.pm: In access handler at " . scalar localtime() . "\n"; + print STDERR "SoundSoftware.pm:$$: In access handler at " . scalar localtime() . "\n"; unless ($r->some_auth_required) { $r->log_reason("No authentication has been configured"); @@ -171,12 +171,12 @@ my $method = $r->method; - print STDERR "SoundSoftware.pm: Method: $method, uri " . $r->uri . ", location " . $r->location . "\n"; - print STDERR "SoundSoftware.pm: Accept: " . $r->headers_in->{Accept} . "\n"; + print STDERR "SoundSoftware.pm:$$: Method: $method, uri " . $r->uri . ", location " . $r->location . "\n"; + print STDERR "SoundSoftware.pm:$$: Accept: " . $r->headers_in->{Accept} . "\n"; my $dbh = connect_database($r); unless ($dbh) { - print STDERR "SoundSoftware.pm: Database connection failed!: " . $DBI::errstr . "\n"; + print STDERR "SoundSoftware.pm:$$: Database connection failed!: " . $DBI::errstr . "\n"; return FORBIDDEN; } @@ -185,12 +185,12 @@ my $project_id = get_project_identifier($dbh, $r); if (!defined $read_only_methods{$method}) { - print STDERR "SoundSoftware.pm: Method is not read-only\n"; + print STDERR "SoundSoftware.pm:$$: Method is not read-only\n"; if (project_repo_is_readonly($dbh, $project_id, $r)) { - print STDERR "SoundSoftware.pm: Project repo is read-only, refusing access\n"; + print STDERR "SoundSoftware.pm:$$: Project repo is read-only, refusing access\n"; return FORBIDDEN; } else { - print STDERR "SoundSoftware.pm: Project repo is read-write, authentication handler required\n"; + print STDERR "SoundSoftware.pm:$$: Project repo is read-write, authentication handler required\n"; return OK; } } @@ -201,13 +201,13 @@ undef $dbh; if ($status == 0) { # nonexistent - print STDERR "SoundSoftware.pm: Project does not exist, refusing access\n"; + print STDERR "SoundSoftware.pm:$$: Project does not exist, refusing access\n"; return FORBIDDEN; } elsif ($status == 1) { # public - print STDERR "SoundSoftware.pm: Project is public, no restriction here\n"; + print STDERR "SoundSoftware.pm:$$: Project is public, no restriction here\n"; $r->set_handlers(PerlAuthenHandler => [\&OK]) } else { # private - print STDERR "SoundSoftware.pm: Project is private, authentication handler required\n"; + print STDERR "SoundSoftware.pm:$$: Project is private, authentication handler required\n"; } return OK @@ -216,11 +216,11 @@ sub authen_handler { my $r = shift; - print STDERR "SoundSoftware.pm: In authentication handler at " . scalar localtime() . "\n"; + print STDERR "SoundSoftware.pm:$$: In authentication handler at " . scalar localtime() . "\n"; my $dbh = connect_database($r); unless ($dbh) { - print STDERR "SoundSoftware.pm: Database connection failed!: " . $DBI::errstr . "\n"; + print STDERR "SoundSoftware.pm:$$: Database connection failed!: " . $DBI::errstr . "\n"; return AUTH_REQUIRED; } @@ -235,7 +235,7 @@ return $res; } - print STDERR "SoundSoftware.pm: User is " . $r->user . ", got password\n"; + print STDERR "SoundSoftware.pm:$$: User is " . $r->user . ", got password\n"; my $permitted = is_permitted($dbh, $project_id, $r->user, $redmine_pass, $r); @@ -245,7 +245,7 @@ if ($permitted) { return OK; } else { - print STDERR "SoundSoftware.pm: Not permitted\n"; + print STDERR "SoundSoftware.pm:$$: Not permitted\n"; $r->note_auth_failure(); return AUTH_REQUIRED; } @@ -362,7 +362,7 @@ filter => "(".$rowldap[6]."=%s)" ); if ($ldap->authenticate($redmine_user, $redmine_pass)) { - print STDERR "SoundSoftware.pm: User $redmine_user authenticated via LDAP\n"; + print STDERR "SoundSoftware.pm:$$: User $redmine_user authenticated via LDAP\n"; $ret = 1; } } @@ -370,7 +370,7 @@ undef $sthldap; } } else { - print STDERR "SoundSoftware.pm: User $redmine_user lacks required role for this project\n"; + print STDERR "SoundSoftware.pm:$$: User $redmine_user lacks required role for this project\n"; } } @@ -421,7 +421,7 @@ $sth->finish(); undef $sth; - print STDERR "SoundSoftware.pm: Repository '$repo' belongs to project '$identifier'\n"; + print STDERR "SoundSoftware.pm:$$: Repository '$repo' belongs to project '$identifier'\n"; $identifier; }