[interchange-cvs] [SCM] Interchange branch, master, updated. REL_5_7_3-18-g1460ae8

Jon Jensen interchange-cvs at icdevgroup.org
Sat Nov 14 18:21:15 UTC 2009


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Interchange".

The branch, master has been updated
       via  1460ae8c33e65f0d7ab96fe126b874bf9a5b024a (commit)
       via  4b02f9c9a28e1c687c32a51cc6b68a6480b6e2eb (commit)
       via  545c1cf3edd3184764fb936f313d1a63f7acc4b1 (commit)
      from  7e3244de90b9b137287f74afbfbbab80cc611265 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1460ae8c33e65f0d7ab96fe126b874bf9a5b024a
Author: Jon Jensen <jon at endpoint.com>
Date:   Sat Nov 14 11:14:30 2009 -0700

    DisplayErrors: Add newline; remove double-log when syslogging catalog errors

commit 4b02f9c9a28e1c687c32a51cc6b68a6480b6e2eb
Author: Jon Jensen <jon at endpoint.com>
Date:   Sat Nov 14 10:26:25 2009 -0700

    Change log level 'auth' (which doesn't exist) to 'warning'
    
    'auth' is a facility, not a level.
    
    The erroneous 'auth' level setting was formerly a no-op because 'auth'
    wouldn't exist in a correctly-configured SysLog hash, but with the new
    logging code it actually passed through as intended and raised an error
    both in /usr/bin/logger and Sys::Syslog calls.

commit 545c1cf3edd3184764fb936f313d1a63f7acc4b1
Author: Jon Jensen <jon at endpoint.com>
Date:   Sat Nov 14 09:20:38 2009 -0700

    Close syslog as late as possible in response cycle
    
    Moving Syslog::closelog call from close_cat() into connection() to try to
    come after more oddball late log events in the page processing.
    
    Also use explicit void returns to document that those two subs' return
    values are not important.

-----------------------------------------------------------------------

Summary of changes and diff:
 lib/Vend/Dispatch.pm |    3 +--
 lib/Vend/File.pm     |    2 +-
 lib/Vend/Server.pm   |    5 +++++
 lib/Vend/Util.pm     |   19 ++++++++++---------
 4 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/lib/Vend/Dispatch.pm b/lib/Vend/Dispatch.pm
index 577e9f7..b3e376e 100644
--- a/lib/Vend/Dispatch.pm
+++ b/lib/Vend/Dispatch.pm
@@ -1179,8 +1179,7 @@ sub close_cat {
 	put_session() if $Vend::HaveSession;
 	close_session() if $Vend::SessionOpen;
 	close_database();
-	Sys::Syslog::closelog(), undef $Vend::SysLogReady
-		if $Vend::SysLogReady;
+	return;
 }
 
 sub run_macro {
diff --git a/lib/Vend/File.pm b/lib/Vend/File.pm
index e456bf6..f880405 100644
--- a/lib/Vend/File.pm
+++ b/lib/Vend/File.pm
@@ -758,7 +758,7 @@ sub log_file_violation {
 	}
 
 	::logError($msg);
-	::logGlobal({ level => 'auth'}, $msg);
+	::logGlobal({ level => 'warning' }, $msg);
 }
 
 1;
diff --git a/lib/Vend/Server.pm b/lib/Vend/Server.pm
index 240a683..dbd21e5 100644
--- a/lib/Vend/Server.pm
+++ b/lib/Vend/Server.pm
@@ -1010,6 +1010,11 @@ sub connection {
     $display .= "($show_in_ps)" if $show_in_ps;
 
     set_process_name($display);
+
+    Sys::Syslog::closelog(), undef $Vend::SysLogReady
+        if $Vend::SysLogReady;
+
+    return;
 }
 
 ## Signals
diff --git a/lib/Vend/Util.pm b/lib/Vend/Util.pm
index e3f270d..cf1eb9e 100644
--- a/lib/Vend/Util.pm
+++ b/lib/Vend/Util.pm
@@ -1527,7 +1527,8 @@ ALERT: Attempt to %s at %s from:
 	SCRIPT_NAME  %s
 	PATH_INFO    %s
 EOF
-		logGlobal ({level => 'auth'}, $fmt,
+		logGlobal({ level => 'warning' },
+						$fmt,
 						$msg,
 						$CGI::script_name,
 						$CGI::host,
@@ -1548,7 +1549,7 @@ EOF
 		ne  $Vend::Cfg->{Password})
 	{
 		::logGlobal(
-				{level => 'auth'},
+				{ level => 'warning' },
 				"ALERT: Password mismatch, attempt to %s at %s from %s",
 				$msg,
 				$CGI::script_name,
@@ -1573,7 +1574,7 @@ ALERT: Attempt to %s %s per user name:
 EOF
 
 		::logGlobal(
-			{level => 'auth'},
+			{ level => 'warning' },
 			$fmt,
 			$CGI::script_name,
 			$msg,
@@ -1601,8 +1602,8 @@ Attempt to %s on %s, secure operations disabled.
 	SCRIPT_NAME  %s
 	PATH_INFO    %s
 EOF
-		::logGlobal (
-				{level => 'auth'},
+		::logGlobal(
+				{ level => 'warning' },
 				$fmt,
 				$msg,
 				$CGI::script_name,
@@ -1729,7 +1730,7 @@ sub logGlobal {
 
 	$msg = errmsg($msg, @_) if @_;
 
-	$Vend::Errors .= $msg if $Global::DisplayErrors;
+	$Vend::Errors .= $msg . "\n" if $Global::DisplayErrors;
 
 	my $nl = $opt->{strip} ? '' : "\n";
 	print "$msg$nl"
@@ -1869,14 +1870,14 @@ sub logError {
 
 	$msg = format_log_msg($msg) unless $msg =~ s/^\\//;
 
-	$Vend::Errors .= $msg
-		if $Vend::Cfg->{DisplayErrors} || $Global::DisplayErrors;
-
 	if ($Global::SysLog) {
 		logGlobal({ level => 'err' }, $msg);
 		return;
 	}
 
+	$Vend::Errors .= $msg . "\n"
+		if $Vend::Cfg->{DisplayErrors} || $Global::DisplayErrors;
+
     my $reason;
     if (! allowed_file($opt->{file}, 1)) {
         $@ = 'access';


hooks/post-receive
-- 
Interchange



More information about the interchange-cvs mailing list