opnsense-ports/security/amavisd-new/files/patch-amavisd
Franco Fichtner 121b176f1a */*: sync with upstream
Taken from: HardenedBSD
2019-01-15 06:03:24 +01:00

27 lines
1.2 KiB
Text

--- amavisd.orig 2019-01-14 21:47:08 UTC
+++ amavisd
@@ -22814,6 +22814,7 @@ sub process_smtp_request($$$$) {
}
# load policy banks from the 'client_ipaddr_policy' lookup
Amavis::load_policy_bank($_,$msginfo) for @bank_names_cl;
+ $msginfo->originating(c('originating'));
$msginfo->client_addr($cl_ip); # ADDR
$msginfo->client_port($cl_port); # PORT
@@ -28857,7 +28857,7 @@ sub run_av(@) {
my $f = $bare_fnames->[$k]; my $multi = 0;
if ($one_at_a_time) { # glob templates may be substrings anywhere
local($1); @query_expanded = @query_template; # start afresh
- s{ ( {} (?: / \* )? | \* ) }
+ s{ ( \{\} (?: / \* )? | \* ) }
{ $1 eq '{}' ? "$tempdir/parts"
: $1 eq '{}/*' ? ($multi=1,"$tempdir/parts/$f")
: $1 eq '*' ? ($multi=1,$f) : $1
@@ -34357,6 +34358,7 @@ sub collect_some_dkim_info($) {
$sig_ind++;
}
Amavis::load_policy_bank($_,$msginfo) for @bank_names;
+ $msginfo->originating(c('originating'));
$msginfo->dkim_signatures_valid(\@signatures_valid) if @signatures_valid;
# if (ll(5) && $sig_ind > 0) {
# # show which header fields are covered by which signature