summaryrefslogtreecommitdiff
path: root/sleekxmpp/componentxmpp.py
AgeCommit message (Collapse)Author
2012-05-22Add better certificate handling.Lance Stout
Certificate host names are now matched (using DNS, SRV, XMPPAddr, and Common Name), along with expiration check. Scheduled event to reset the stream once the server's cert expires. Handle invalid cert trust chains gracefully now.
2012-02-17More import cleanups based on pyflakes results.Lance Stout
2011-12-05Updated last bit of core files to use new API format.Lance Stout
2011-11-19Tidy up logging calls.Lance Stout
2011-08-12Merge branch 'develop' into rosterLance Stout
Conflicts: setup.py sleekxmpp/clientxmpp.py
2011-08-06Save the stream ID when the stream starts.Lance Stout
2011-06-08Merge branch 'develop' into rosterLance Stout
2011-06-08Send component handshake immediately.Lance Stout
2011-05-31Merge branch 'develop' into rosterLance Stout
2011-05-27Don't use the send queue for stream initialization.Lance Stout
Use the parameter now=True to skip the queue when sending Iq stanzas, or using xmpp.send().
2011-04-14remove roster item state responsibility from clientsNathan Fritz
2010-11-17First pass at integrating the new roster manager.Lance Stout
2010-11-09Doesn't fail if host has NO SRV recordFlorent Le Coz
Just catch an other exception type coming from the dns resolver that could be raised with hosts like "anon.example.com" which just don't have any SRV record.
2010-11-06Logging no longer uses root logger.Lance Stout
Each module should now log into its own logger.
2010-10-24ComponentXMPP saves all of its config data now.Lance Stout
ComponentXMPP was ignoring plugin_config and plugin_whitelist parameters, making register_plugins() fail.
2010-10-17Underscore names by default.Lance Stout
Stanza objects now accept the use of underscored names. The CamelCase versions are still available for backwards compatibility, but are discouraged. The property stanza.values now maps to the old getStanzaValues and setStanzaValues, in addition to _set_stanza_values and _get_stanza_values.
2010-10-06Made first pass at cleaning up ClientXMPP.Lance Stout
Added self.stream_ns to BaseXMPP. Moved connected/disconnected events and logging to XMLStream.
2010-10-06Made a first pass at cleaning up ComponentXMPP.Lance Stout
2010-10-01Made first pass at cleaning BaseXMPP.Lance Stout
Have not intregrated the new JID class yet.
2010-07-23Fix shebang lines to use #!/usr/bin/env python instead of hard coding a ↵Lance Stout
python version.
2010-07-20Issue 26. Only set from address in reply() for componentsJoe Hildebrand
2010-07-20Updated license notices to use the correct MIT format. Also corrected ↵Lance Stout
references to nonexistant license.txt to LICENSE.
2010-05-24updated README, index fix for componentNathan Fritz
2010-05-24added plugin indexing to componentsNathan Fritz
2010-03-26changed license to MITsleek-0.9RC10.9RC1Nathan Fritz
2010-01-27fixed 2.6 compatibility for componentxmppNathan Fritz
2009-12-17* fixed many stanza bugsNathan 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-15makeMessage and makePresence now use new stanza classesNathan Fritz
fixed component usage of stanzas
2009-10-29* added init option for component namespaceNathan Fritz
2009-10-29* namespace tweak for componentsNathan Fritz
2009-09-15* fixed unavailable status in sendPresenceNathan Fritz
* fixed jabber:client filtering for components
2009-09-05* fixesNathan Fritz
2009-08-31brought components over to python 3.xNathan Fritz
2009-07-11fixed typoNathan Fritz
2009-07-11added incoming_filterNathan Fritz
2009-07-11fixed relative importNathan Fritz
2009-07-11fixed import bug in componentNathan Fritz
2009-07-11components now ignore namespaces in matching completely for server compatibilityNathan Fritz
2009-06-03moved seesmic branch to trunkNathan Fritz