TMDA needs love with python 2.6+
Robert Withrow <[email protected]> Mon, 14 Feb 2011 02:07:25 +0000 (UTC)
| Newsgroups | gmane.mail.spam.tmda.user |
|---|---|
| Message-ID | <[email protected]> |
Current Linux distros ship with Python 2.6+, and latest TMDA has issues with
these versions of Python. I'm wondering if anyone is giving this some love, or
if TMDA is dying a lingering death...
Aside from the various deprecation warnings, OFMIPD suffers from these problems
(with either version of tlslite, raw 0.3.8, or the patched version):
When trying to do plain auth:
Incoming connection from: ('67.123.19.41', 48978)
Incoming connection to: ('10.160.134.140', 8025)
Data: 'EHLO [192.168.1.10]'
Data: 'AUTH PLAIN <stuff>'
trying imap authentication for [email protected]:143
error: uncaptured python exception, closing channel <__main__.SMTPSession
connected 67.123.19.41:48978 at 0x26f4200> (<class 'socket.error'>:[Errno 111]
Connection refused [/usr/lib/python2.6/asyncore.py|read|76]
[/usr/lib/python2.6/asyncore.py|handle_read_event|416] [/usr/local/bin/tmda-
ofmipd|handle_read|1287] [/usr/lib/python2.6/asynchat.py|handle_read|158]
[/usr/local/bin/tmda-ofmipd|found_terminator|222] [/usr/local/bin/tmda-
ofmipd|smtp_AUTH|566] [/usr/local/bin/tmda-ofmipd|auth_challenge|434]
[/usr/local/bin/tmda-ofmipd|auth_verify|406] [/usr/local/bin/tmda-
ofmipd|verify_plain|332] [/usr/local/bin/tmda-ofmipd|run_remoteauth|668]
[/usr/lib/python2.6/imaplib.py|__init__|163]
[/usr/lib/python2.6/imaplib.py|open|229]
[/usr/lib/python2.6/socket.py|create_connection|514])
When trying to do TLS:
Incoming connection from: ('67.123.19.41', 33690)
Incoming connection to: ('10.160.134.140', 8025)
Data: 'EHLO [192.168.1.10]'
Data: 'STARTTLS'
Data: 'EHLO [192.168.1.10]'
error: uncaptured python exception, closing channel <__main__.SMTPSession
connected 67.123.19.41:33690 at 0x1040200> (<type 'exceptions.ValueError'>:
[/usr/lib/python2.6/asyncore.py|read|76]
[/usr/lib/python2.6/asyncore.py|handle_read_event|416] [/usr/local/bin/tmda-
ofmipd|handle_read|1285] [/usr/local/lib/python2.6/dist-
packages/tlslite/integration/AsyncStateMachine.py|inReadEvent|132]
[/usr/local/lib/python2.6/dist-
packages/tlslite/integration/AsyncStateMachine.py|_doReadOp|177]
[/usr/local/bin/tmda-ofmipd|outReadEvent|1312]
[/usr/lib/python2.6/asynchat.py|handle_read|158] [/usr/local/bin/tmda-
ofmipd|found_terminator|222] [/usr/local/bin/tmda-ofmipd|smtp_EHLO|463]
[/usr/local/bin/tmda-ofmipd|push|189] [/usr/lib/python2.6/asynchat.py|push|186]
[/usr/lib/python2.6/asynchat.py|initiate_send|235] [/usr/local/bin/tmda-
ofmipd|send|1331] [/usr/local/lib/python2.6/dist-
packages/tlslite/integration/AsyncStateMachine.py|setWriteOp|231]
[/usr/local/lib/python2.6/dist-
packages/tlslite/integration/AsyncStateMachine.py|_doWriteOp|181]
[/usr/local/lib/python2.6/dist-
packages/tlslite/TLSRecordLayer.py|writeAsync|254])
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
tmda-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmda-users