https://bugzilla.novell.com/show_bug.cgi?id=852611 https://bugzilla.novell.com/show_bug.cgi?id=852611#c0 Summary: openSUSE 13.1 shipped with buggy amavisd-new! Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: HP OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: joerg.rohrer@upc-cablecom.ch QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0 The error in mail log after zypper dup from 12.3 to 13.1- ----- (!)DENIED ACCESS due to INVALID PEER IP ADDRESS::ffff:127.0.0.1: lookup_ip_acl (inet_acl): IPv6 address [::ffff:127.0.0.1] contains fewer than 8 fields ----- fix please check: http://lists.amavis.org/pipermail/amavis-users/2013-September/002574.html --------------- Here is the patch from Mark Martinec --- amavisd~ 2013-09-04 14:43:24.000000000 +0200 +++ amavisd 2013-09-05 00:54:37.000000000 +0200 @@ -5612,5 +5612,5 @@ !grep($_ > 255, @d) or die "Invalid decimal field value in IPv6 address: [$ip]\n"; - $ipa = $2 . sprintf('%02x%02x:%02x%02x', @d); + $ipa = $1 . sprintf('%02x%02x:%02x%02x', @d); } elsif (!$have_ipv6 && $ipa =~ m{^ \d{1,3} (?: \. \d{1,3}){0,3} \z}xs) { # IPv4 @@ -5650,5 +5650,5 @@ @ip_fields >= 8 or die "IPv6 address [$ip] contains fewer than 8 fields\n"; @ip_fields <= 8 or die "IPv6 address [$ip] contains more than 8 fields\n"; - !grep(!/^[0-9a-zA-Z]{1,4}\z/, @ip_fields) # this is quite slow + !grep(!/^[0-9a-fA-F]{1,4}\z/, @ip_fields) # this is quite slow or die "Invalid syntax of IPv6 address: [$ip]\n"; my $vec = pack('n8', map(hex($_), at ip_fields)); Reproducible: Always Steps to Reproduce: 1. install amavisd-new from opensuse 13.1 repo 2. watch mail log. 3. Actual Results: mail-flow is broken. Expected Results: Test software first in some sort of real mailsystem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.