SPECS (AC-branch): python-M2Crypto.spec - merge from HEAD - adapte...

Patryk Szczygłowski patryk w patryk.one.pl
Wto, 19 Gru 2006, 17:08:13 CET


Jakub Bogusz napisał(a):
> Może już masz certyfikat serwera w ~/.cjc.

Już napisałem, że nie używam cjc.

> Jeśli nie ma zapisanego certyfikatu, to na pakietach z Ac[1] wygląda to
> tak:
> 
> [09:34] Resolving SRV for 'xmpp-client' on u'jabberpl.org'...
> [09:34] Resolving u'jabberpl.org'...
> [09:34] Connecting to 195.116.239.3:5222...
> [09:34] Connected to 195.116.239.3:5222.
> [09:34] Doing TLS handshake with jabberpl.org.
> 
> 
>        [09:34] TLS Error: certificate verify failed
> 
> I na dole ekranu:
> /usr/lib/python2.4/site-packages/M2Crypto/SSL/Connection.py:147: DeprecationWarning: Old style callback, use cb_func(ok, store) instead
> 
> [1]
> cjc-1.0.0-4
> python-pyxmpp-1.0.0-1
> python-M2Crypto-0.16-3
> 
> Natomiast na pakietach z HEAD już działa.

Może ma to związek z 
http://pyxmpp.jajcus.net/api/public/pyxmpp.streamtls.TLSSettings-class.html 
?

Domyślnie: verify_peer=True

Rzeczywiście przy tym ustawieniu nieznany certyfikat powoduje zerwanie 
połączenia. Może w HEAD zmienił się ten default?

Jak sam zauważyłeś, jest to problem w pyxmpp (wymagana 
poprawka/snapshot) a nie w M2Crypto.

-- 
Patryk Szczygłowski
patryk w patryk.one.pl
JID: psz w chrome.pl


Więcej informacji o liście dyskusyjnej pld-devel-pl