Jacek Konieczny

Results 24 issues of Jacek Konieczny

xmlextra.endElement() eats exceptions, instead of letting them propagate. While it's bad style to let exceptions get away from callbacks, it may happen and then errors don't get reported. In my...

While minor, I have seen this test fail by "skipping" intermediate cache states which are expected to be visited during the test. To make the test completely reliable, we basically...

I would like to simple include ''pyxmpp'' in my ''zc.buildout'' configs without defining the download URI in the ''dependency_links'' section. You guys already have a pypi account but do not...

The `pyxmpp2.test.streambase` tests for the GLibMainLoop are much slower then the tests for other loop implementations: ``` [jajcus@lolek pyxmpp2]$ time python -m pyxmpp2.test.streambase TestInitiatorSelect ..... ---------------------------------------------------------------------- Ran 5 tests in...

Currently there is, at most, one event queue per main loop and every event is delivered to every handler waiting for this event class. In case when multiple streams would...

design problem

The asynchronous API is efficient and flexible, but coding would be simpler with some synchronous API, with no need for callbacks defined by an application. A code using the synchronous...

feature

The 'test_connect_close' test from tests/streambase.py fails sometimes, especially when started via 'all.py': ``` $ ./all.py ...............................................................F.....F.....F........................ ====================================================================== FAIL: test_connect_close (streambase.TestInitiatorSelect) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/users/jajcus/git/pyxmpp2/tests/streambase.py", line 70,...

bug

Currently only 'Common Name' and 'Other name/DNS-ID' identifiers are checked, as only those are exposed by current Python API. RFC6120 requires support for 'SRV-ID' and 'XmppAddr' identifiers. Probably an ASN.1...

feature
rfc6120

Nearly everything needed for s2s as required by RFC6120 is already there, but in the real world server dialback ([XEP-0220](http://xmpp.org/extensions/xep-0220.html)) is also required for practical s2s connectivity.

feature

Currently language is only negotiated and set for the stream root. In XMPP any XML element containing readable text can have a language specified and usually can be provided in...

feature
rfc6120