Thank you for having trust in me
As I told you in my previous post, the connection to the server was OK, it means that we have past the SSL part, which also means that the modification I have asked you to include was also working. Anyway, I did the test to be sure, and without surprise here's what I get :
Code: Select all
21/12 10:04:42 Error starting plugin: XMPP
21/12 10:04:42 Traceback (most recent call last) (0.5.0-rc4):
21/12 10:04:42 File "C:\Program Files (x86)\EventGhost\eg\Classes\PluginInstanceInfo.py", line 192, in Start
21/12 10:04:42 self.instance.__start__(*self.args)
21/12 10:04:42 File "C:\ProgramData\EventGhost\plugins\XMPP\__init__.py", line 138, in __start__
21/12 10:04:42 client.connect(server=(server, int(port)))
21/12 10:04:42 File "C:\ProgramData\EventGhost\plugins\XMPP\xmpp\client.py", line 205, in connect
21/12 10:04:42 while not self.TLS.starttls and self.Process(1): pass
21/12 10:04:42 File "C:\ProgramData\EventGhost\plugins\XMPP\xmpp\dispatcher.py", line 303, in dispatch
21/12 10:04:42 handler['func'](session,stanza)
21/12 10:04:42 File "C:\ProgramData\EventGhost\plugins\XMPP\xmpp\transports.py", line 345, in StartTLSHandler
21/12 10:04:42 self._startSSL()
21/12 10:04:42 File "C:\ProgramData\EventGhost\plugins\XMPP\xmpp\transports.py", line 324, in _startSSL
21/12 10:04:42 tcpsock._sslIssuer = tcpsock._sslObj.issuer()
21/12 10:04:42 AttributeError: '_ssl._SSLSocket' object has no attribute 'issuer'
As soon as I put back my SSL modification to the
transports.py file, I am able to connect to the server again, but I still can't send/receive messages. So I think you need to revert another change you have made recently until we find out why it does that.
Just for fun, I reinstalled the previous version you made 1.1.1, inserted my SSL modification, and it worked again.