ipv6 testing
Quanah Gibson-Mount
quanah at zimbra.com
Tue Jul 19 19:05:29 CEST 2011
--On Monday, July 18, 2011 3:07 PM -0700 Quanah Gibson-Mount
<quanah at zimbra.com> wrote:
> --On Monday, June 06, 2011 6:09 PM +0200 Mark Martinec
> <Mark.Martinec+amavis at ijs.si> wrote:
>
>> Scott,
>>
>>> We're making a big push on IPv6 readiness in this Ubuntu development
>>> cycle, so I'd appreciate having the patch.
>>
>> That's very nice to hear!
>>
>> The patch for Net-Server-0.99 is attached, includes documentation
>> changes.
This patch results in an non-working Net::Server object for me.
Specifically because of line 790:
($prop->{peerport}, $prop->{peeraddrn}) =
$sock->sockdomain == AF_INET ? Socket::sockaddr_in($prop->{udp_peer})
: Socket6::sockaddr_in6($prop->{udp_peer});
The issue is with using AF_INET. I know you have:
use Socket qw(AF_INET AF_UNIX SOCK_DGRAM SOCK_STREAM);
at the start of the module, however it is treating it as a runaway string.
Bareword found where operator expected at zimbramon/lib/Net/Server.pm line
792, near "$prop->{peeraddr} = Socket6->UNIVERSAL::can('inet_ntop') ?
Socket6::inet_ntop"
(Might be a runaway multi-line ?? string starting on line 790)
(Missing operator before Socket6::inet_ntop?)
Both perl 5.8.8 and perl 5.10.1 complain about this.
--Quanah
--
Quanah Gibson-Mount
Sr. Member of Technical Staff
Zimbra, Inc
A Division of VMware, Inc.
--------------------
Zimbra :: the leader in open source messaging and collaboration
More information about the amavis-users
mailing list