Hi all, I have installed twisted 2.2.0, pycrypto2.0.1, pyopenSSL0.6, PIL 1.1.5 and all are for python 2.4. I have even include libeay32.dll into windows/system32...
I'm getting the following error: Unable to install any good reactors (kqueue, epoll, poll). We fell back to using select. You may have scalability problems. This reactor will not support more than 1024 connections +at a time. You must install pycrypto and pyopenssl. Traceback (most recent call last): File "pymsnt.py", line 11, in ? import main File "C:\Program Files\wildfire\Transport\pymsnt\src\main.py", line 102, in ? import session File "C:\Program Files\wildfire\Transport\pymsnt\src\session.py", line 7, in ? import legacy File "C:\Program Files\wildfire\Transport\pymsnt\src\legacy\__init__.py", line 4, in ? from glue import LegacyConnection, LegacyGroupchat, translateAccount, startS tats, updateStats, reloadConfig File "C:\Program Files\wildfire\Transport\pymsnt\src\legacy\glue.py", line 8, in ? from tlib import msn File "C:\Program Files\wildfire\Transport\pymsnt\src\tlib\msn\__init__.py", li ne 1, in ? from msnw import MSNConnection, MultiSwitchboardSession File "C:\Program Files\wildfire\Transport\pymsnt\src\tlib\msn\msnw.py", line 1 4, in ? from tlib.msn import msn File "C:\Program Files\wildfire\Transport\pymsnt\src\tlib\msn\msn.py", line 10 4, in ? from twisted.internet.ssl import ClientContextFactory File "c:\python24\lib\site-packages\twisted\internet\ssl.py", line 47, in ? from OpenSSL import SSL File "C:\Python24\Lib\site-packages\OpenSSL\__init__.py", line 11, in ? import rand, crypto, SSL, tsafe ImportError: DLL load failed: The specified procedure could not be found. I'm not sure why it still mention "i must install pycrypto and pyopenssl. I have double checked the site-packages folder and its there. What version of pycrypto and pyopenssl do u guys installed? I'm using the following: http://webcleaner.sourceforge.net/pyOpenSSL-0.6.win32-py2.4.exe PyOpenSSL 0.6 http://www.voidspace.org.uk/python/modules.shtml#pycrypto (binary) Please i hope u guys could help me out with this problem. Thx. --------------------------------- Brings words and photos together (easily) with PhotoMail - it's free and works with Yahoo! Mail. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://modevia.com/pipermail/py-transports/attachments/20060217/0ae15f69/attachment-0001.htm From [EMAIL PROTECTED] Fri Feb 17 22:28:27 2006 From: [EMAIL PROTECTED] (James Bunton) Date: Fri Feb 17 22:28:51 2006 Subject: [py-transports] Re: [jdev] PyMSNt 0.11 release In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 18/02/2006, at 6:06 AM, Norman Rasmussen wrote: > On 2/17/06, Peter Saint-Andre <[EMAIL PROTECTED]> wrote: >> How do you complete the file transfer? In particular, I'm interested >> in >> whether the JID of the MSN user is a bare JID or a full JID. I've >> heard >> reports that it's a bare JID, which might cause problems because >> JEP-0065 requires it to be a full JID. I'm willing to modify JEP-0065 >> (and proxy65) on this point if required. > > File transfers always used to work (with Psi) with a bare jid. Now > however all msn transport users are sending presence from the 'msn' > resource. (It would be fairly neat if it was linked to the msn client > version or something dynamic, but I'm sure that would make coding > harder - James: any chance that the iq:version reply could show that > info?) <snip> hrmm.. Official clients send a capabilities bit that we could probably use to narrow it down to MSN6, MSN7, etc. Third party clients also send that though, but they'll often send an x-clientcaps message in chats. You don't get that until you start a conversation though. That means we'd be changing the contact version in the middle of a session. Not a very nice thing to do. More importantly, the best way to distribute this version info is with the presence caps protocol. But having a bunch of clients that will all have identical disco#info responses seems a bit of a waste. Plus it would be really messy and hard to do, I mean distinguishing third-party and official clients. I'd also have to update the list of clients periodically. Nah, I don't think so :P It is a fun idea though :) --- James