Just installed a fresh copy of 2.1.18-1. Sent a test message to a list where
dmarc_moderation_action
is set to 'munge from'. The message resulted in this error log entry:
May 13 23:16:25 2014 (26946) Uncaught runner exception: unsupported operand
type(s) for ^=: 'int' and 'str'
May 13 23:16:25 2014 (26946) Traceback (most recent call last):
File "/local/mailman/teamnet/Mailman/Queue/Runner.py", line 119, in _oneloop
self._onefile(msg, msgdata)
File "/local/mailman/teamnet/Mailman/Queue/Runner.py", line 190, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/local/mailman/teamnet/Mailman/Queue/IncomingRunner.py", line 130, in
_dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/local/mailman/teamnet/Mailman/Queue/IncomingRunner.py", line 153, in
_dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/local/mailman/teamnet/Mailman/Handlers/Moderate.py", line 57, in
process
if Utils.IsDMARCProhibited(mlist, addr):
File "/local/mailman/teamnet/Mailman/Utils.py", line 1085, in
IsDMARCProhibited
txt_recs = resolver.query(dmarc_domain, dns.rdatatype.TXT)
File "/usr/local/lib/python2.7/dist-packages/dns/resolver.py", line 799, in
query
request = dns.message.make_query(qname, rdtype, rdclass)
File "/usr/local/lib/python2.7/dist-packages/dns/message.py", line 1066, in
make_query
m = Message()
File "/usr/local/lib/python2.7/dist-packages/dns/message.py", line 145, in
__init__
self.id = dns.entropy.random_16()
File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 117, in
random_16
return pool.random_16()
File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 94, in
random_16
return self.random_8() * 256 + self.random_8()
File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 80, in
random_8
self._maybe_seed()
File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 76, in
_maybe_seed
self.stir(seed, True)
File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 56, in stir
self.pool[self.pool_index] ^= c
TypeError: unsupported operand type(s) for ^=: 'int' and 'str'
May 13 23:16:25 2014 (26946) SHUNTING:
1400044585.041757+d52cab8deedc53d2d886385a07c7c3e45e76e037
------------------------------------------------------
Mailman-Users mailing list [email protected]
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org