Cannot connect to TLS Server : pyasn1.type.error.ValueConstraintError
Bug description
I can't connect to my TLS Server.
I get this trace :
Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/idlequeue.py", line 533, in _process_events return IdleQueue._process_events(self, fd, flags) File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/idlequeue.py", line 394, in _process_events obj.pollin() File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/transports_nb.py", line 414, in pollin self._do_receive() File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/transports_nb.py", line 600, in _do_receive self._on_receive(received) File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/transports_nb.py", line 614, in _on_receive self.on_receive(data) File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/client_nb.py", line 310, in <lambda> self.onreceive(lambda _data:self._xmpp_connect_machine(mode, _data)) File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/client_nb.py", line 365, in _xmpp_connect_machine self._xmpp_connect_machine(mode='STREAM_STARTED') File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/client_nb.py", line 368, in _xmpp_connect_machine self._on_stream_start() File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/client_nb.py", line 404, in _on_stream_start self._on_connect() File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/client_nb.py", line 441, in _on_connect self.on_connect(self, self.connected) File "/usr/lib/python2.7/site-packages/gajim/common/connection.py", line 1285, in _connect_success return self.connection_accepted(con, con_type) File "/usr/lib/python2.7/site-packages/gajim/common/connection.py", line 1343, in connection_accepted hostname) and '100' not in gajim.config.get_per('accounts', File "/usr/lib/python2.7/site-packages/gajim/common/check_X509.py", line 136, in check_certificate r = _parse_asn1(ext.get_data()) File "/usr/lib/python2.7/site-packages/gajim/common/check_X509.py", line 105, in _parse_asn1 obj = decode(asn1, asn1Spec=GeneralNames())[0] File "/usr/lib/python2.7/site-packages/pyasn1/codec/ber/decoder.py", line 730, in call stGetValueDecoder, decodeFun File "/usr/lib/python2.7/site-packages/pyasn1/codec/ber/decoder.py", line 364, in valueDecoder r.verifySizeSpec() File "/usr/lib/python2.7/site-packages/pyasn1/type/base.py", line 226, in verifySizeSpec def verifySizeSpec(self): self._sizeSpec(self) File "/usr/lib/python2.7/site-packages/pyasn1/type/constraint.py", line 32, in call '%s failed at: "%s"' % (self, sys.exc_info()[1]) pyasn1.type.error.ValueConstraintError: ConstraintsIntersection(ConstraintsIntersection(), ValueSizeConstraint(1, 64)) failed at: "ValueSizeConstraint(1, 64) failed at: "GeneralNames()""
Steps to reproduce
I create my account, then connected to it.
Software versions
OS version: Arch Linux Gajim version : 0.15.1 PyANS1 version : 0.1.3 GTK version: 2.24.13 PyGTK version: 2.24.0