Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-03 | fixed quiesce algorithm; state transition if connect fails; note about ↵ | Thom Nichols | |
use_tls instance variable. | |||
2010-06-02 | reconnection quiesce logic | Thom Nichols | |
2010-06-02 | Merge branch 'master' into hacks | Thom Nichols | |
2010-06-02 | overhauled state machine. Now allows for atomic transitions. | Thom Nichols | |
Next step: atomic function calls (and maybe 'handlers') on state transition. | |||
2010-06-01 | Merge branch 'hacks' of github.com:tomstrummer/SleekXMPP | Thom Nichols | |
2010-06-01 | merged changes from fritzy | Thom Nichols | |
2010-06-01 | fixed some major reconnection errors | Thom Nichols | |
2010-06-01 | merged a lot of fritzy's changes | Thom Nichols | |
2010-06-01 | Scheduler waits too longer, and pubsubstate registration was backwards | Nathan Fritz | |
2010-06-01 | control-c fixes | Nathan Fritz | |
2010-06-01 | added pubsub state stanzas and scheduled events | Nathan Fritz | |
2010-06-01 | adding scheduler | Nathan Fritz | |
2010-06-01 | Modified the return values for several methods so that they can be chained. | Lance Stout | |
For example: iq.reply().error().setPayload(something.xml).send() | |||
2010-05-13 | attempt to add support for self-signed certificate certs | Tom Nichols | |
2010-05-13 | Merge branch 'master' of git@github.com:tomstrummer/SleekXMPP into hacks | Tom Nichols | |
2010-05-14 | fixed a rather large memory leak | Nathan Fritz | |
2010-05-12 | merged | Tom Nichols | |
2010-05-12 | some reconnetion fixes | Tom Nichols | |
2010-05-13 | Fixes for disconnection problems detailed in ↵ | Brian Beggs | |
http://github.com/fritzy/SleekXMPP/issues/#issue/20 Fixes to both ClientXMPP & xmlstream. ClientXMPP was not tracking the changes to authenticated and sessionstarted after the client was disconnected. xmlstream had some funkyness with state in the _process method that was cleaned up and hopefully made a little cleaner. Also changed a DNS issue that was occuring that rendered me unable to disconnect. I would recieve the following error upon reconnect. Exception in thread process: Exception in thread process: Traceback (most recent call last): File "/usr/local/lib/python2.6/threading.py", line 532, in __bootstrap_inner self.run() File "/usr/local/lib/python2.6/threading.py", line 484, in run self.__target(*self.__args, **self.__kwargs) File "/home/macdiesel/tmp/workspace/SleekXMPP/sleekxmpp/xmlstream/xmlstream.py", line 202, in _process self.reconnect() File "/home/macdiesel/tmp/workspace/SleekXMPP/sleekxmpp/__init__.py", line 134, in reconnect XMLStream.reconnect(self) File "/home/macdiesel/tmp/workspace/SleekXMPP/sleekxmpp/xmlstream/xmlstream.py", line 289, in reconnect self.connect() File "/home/macdiesel/tmp/workspace/SleekXMPP/sleekxmpp/__init__.py", line 99, in connect answers = dns.resolver.query("_xmpp-client._tcp.%s" % self.server, "SRV") File "/usr/local/lib/python2.6/site-packages/dns/resolver.py", line 732, in query return get_default_resolver().query(qname, rdtype, rdclass, tcp, source) File "/usr/local/lib/python2.6/site-packages/dns/resolver.py", line 617, in query source=source) File "/usr/local/lib/python2.6/site-packages/dns/query.py", line 113, in udp wire = q.to_wire() File "/usr/local/lib/python2.6/site-packages/dns/message.py", line 404, in to_wire r.add_question(rrset.name, rrset.rdtype, rrset.rdclass) File "/usr/local/lib/python2.6/site-packages/dns/renderer.py", line 152, in add_question self.output.write(struct.pack("!HH", rdtype, rdclass)) TypeError: unsupported operand type(s) for &: 'unicode' and 'long' Seems I was getting this error when calling line 99 in ClientXMPP. You can't bit-shift a 1 and a string and this is why this error is coming up. I removed the "SRV" argument and used the default of 1. not sure exactly what this should be so it may need to be fixed back before it's merged back to trunk. The line in question: answers = dns.resolver.query("_xmpp-client._tcp.%s" % self.server, "SRV") | |||
2010-04-22 | bugfixes and continuing to work on pubsub tests | Nathan Fritz | |
2010-04-21 | added pubsub#event stanzas, multi-subtypes iterable stanzas, pubsub#event ↵ | Nathan Fritz | |
test coverage | |||
2010-04-19 | added pubsub tests and fixed match on iterator error | Nathan Fritz | |
2010-04-14 | adding tests, fixed stanzapath matching to match keys, fixed pubsub#owner ↵ | Nathan Fritz | |
stanzas | |||
2010-04-13 | bugfix for .disconnect() hanging | Nathan Fritz | |
2010-03-26 | changed license to MITsleek-0.9RC10.9RC1 | Nathan Fritz | |
2010-03-24 | stanzabase indent fix | Nathan Fritz | |
2010-03-24 | fix for bug #18 | Nathan Fritz | |
2010-03-15 | fixed xmlstream filesocket issue | Nathan Fritz | |
2010-03-04 | added muc functionality | Nathan Fritz | |
2010-02-27 | fixed some presence bugs | Nathan Fritz | |
2010-02-25 | fixed some unicode problems for 2.6 | Nathan Fritz | |
2010-02-15 | added send queueing to avoid mixed sending | Nathan Fritz | |
2010-01-29 | fixed setup.py issue with unicode in 3.x | Nathan Fritz | |
2010-01-29 | added separate tostring files | Nathan Fritz | |
2010-01-29 | fixed unicode problems in 2.6 | Nathan Fritz | |
2010-01-25 | Merge branch 'master' of github.com:fritzy/SleekXMPP | Nathan Fritz | |
2010-01-25 | removed stupid monkeypatch for filesocket | Nathan Fritz | |
2010-01-15 | fixed matcher bug introduced with stanza matching | Nathan Fritz | |
2010-01-15 | xep 30 and 50 always reply from jid iq sent to | Nathan Fritz | |
2010-01-14 | fixed bug from duplicate append methods in stanzabase | Nathan Fritz | |
2010-01-13 | Completed basic test coverage of xmlns http://jabber.org/protocol/pubsub stanzas | Nathan Fritz | |
2010-01-09 | added stanza.get(key, defaultvalue) | Nathan Fritz | |
2010-01-08 | added filesocket.py for 2.6 compatibility | Nathan Fritz | |
2010-01-08 | * python 2.6 compatibility | Nathan Fritz | |
2010-01-08 | * fixed stanza.keys() | Nathan Fritz | |
2010-01-08 | * added first stanza tests | Nathan Fritz | |
* added stanza.keys() * stanza.getValues() now return substanzas and plugins * stanza.setValues() now can read substanzas and plugins * stanzas can now be iterable if stanza.subitem is set to a class | |||
2010-01-05 | * major stanza improvements | Nathan Fritz | |
* raise XMPPError in handler to reply with error stanza * started work on pubsub stanzas | |||
2009-12-22 | * fixed unhandled iqs | Nathan Fritz | |
2009-12-17 | * fixed many stanza bugs | Nathan Fritz | |
* added stanza unhandled (unhandled iqs now reply with feature-not-implemented) * added stanza exceptions (stanzas may now reply with exceptions when their handler raises an exception) | |||
2009-12-11 | * started converstion to stanza objects | Nathan Fritz | |