61 lines
2.3 KiB
Diff
61 lines
2.3 KiB
Diff
diff -Naur sympa/src/cgi/wwsympa.fcgi.in sympa-changed/src/cgi/wwsympa.fcgi.in
|
|
--- sympa/src/cgi/wwsympa.fcgi.in 2022-01-24 08:05:58.000000000 +0100
|
|
+++ sympa-changed/src/cgi/wwsympa.fcgi.in 2022-06-12 14:22:36.692771967 +0200
|
|
@@ -1842,7 +1842,7 @@
|
|
|
|
my %options = %{$data || {}};
|
|
|
|
- $options{'client'} = $param->{'remote_addr'};
|
|
+ $options{'client'} = '127.0.125.1';
|
|
$options{'daemon'} = 'wwsympa';
|
|
$options{'robot'} ||= $robot;
|
|
$options{'list'} ||= $list->{'name'} if ref $list eq 'Sympa::List';
|
|
@@ -1870,7 +1870,7 @@
|
|
$options{'operation'} ||= $param->{'action'};
|
|
$options{'list'} ||= $list->{'name'} if ref $list eq 'Sympa::List';
|
|
$options{'daemon'} = 'wwsympa';
|
|
- $options{'client'} = $param->{'remote_addr'};
|
|
+ $options{'client'} = '127.0.125.1';
|
|
$options{'robot'} ||= $robot;
|
|
|
|
unless ($log->add_stat(%options)) {
|
|
diff -Naur sympa/src/lib/Sympa/Log.pm sympa-changed/src/lib/Sympa/Log.pm
|
|
--- sympa/src/lib/Sympa/Log.pm 2021-12-09 09:54:08.000000000 +0100
|
|
+++ sympa-changed/src/lib/Sympa/Log.pm 2022-06-12 14:19:06.885663503 +0200
|
|
@@ -299,7 +299,16 @@
|
|
my $status = $options{'status'};
|
|
my $error_type = $options{'error_type'};
|
|
my $user_email = $options{'user_email'};
|
|
- my $client = $options{'client'};
|
|
+ my $client;
|
|
+ if (defined $options{'client'} && length $options{'client'} > 0) {
|
|
+ if ($options{'client'} !~ /^127/) {
|
|
+ $client = '127.126.0.1';
|
|
+ } else {
|
|
+ $client = $options{'client'};
|
|
+ }
|
|
+ } else {
|
|
+ $client = $options{'client'};
|
|
+ }
|
|
my $daemon = $self->{_service} || 'sympa';
|
|
my ($date, $usec) = Sympa::Tools::Time::gettimeofday();
|
|
|
|
@@ -357,7 +366,16 @@
|
|
my $date = time;
|
|
my $mail = $options{'mail'};
|
|
my $daemon = $self->{_service} || 'sympa';
|
|
- my $ip = $options{'client'};
|
|
+ my $ip;
|
|
+ if (defined $options{'client'} && length $options{'client'} > 0) {
|
|
+ if ($options{'client'} !~ /^127/) {
|
|
+ $ip = '127.126.0.1';
|
|
+ } else {
|
|
+ $ip = $options{'client'};
|
|
+ }
|
|
+ } else {
|
|
+ $ip = $options{'client'};
|
|
+ }
|
|
my $robot = $options{'robot'};
|
|
my $parameter = $options{'parameter'};
|
|
my $read = 0;
|