summaryrefslogtreecommitdiff
path: root/sleekxmpp/plugins/xep_0045.py
AgeCommit message (Collapse)Author
2014-01-31close #276, now we trigger 'groupchat_message_error' and ↵Allan Simon
muc::ROOM::message_error when we receive a message type=error from the server
2013-11-06Added a MUC method 'setRole'. Change role property of a nick in a room, ↵juanrmn
useful for moderator bots.
2013-02-25Merge branch 'develop'Lance Stout
2013-02-22Don't use internally deprecated methodsAnton Ryzhov
2013-02-10Remove old_* plugins.Lance Stout
2012-10-05Fix empty namespaces in XEP-0045 plugin.Lance Stout
2012-08-07Save a user's chosen, persistent nickname in the MUC roster data as 'alt_nick'Lance Stout
The use of <nick /> elements in MUCs is now discouraged in XEP-0172, however.
2012-07-26Fix logging statement for MUC invitations.Lance Stout
2012-05-14Add MUC events for room configuration changes.Lance Stout
New events: groupchat_config_status muc::[room JID]::config_status
2012-04-03Fix MUC invite events so that they actually work.Lance Stout
2012-03-12Remove extra logging statement, add backward compatible references.Lance Stout
2012-03-12Move XEP-0045 to new system.Lance Stout
Still needs updating to the new format.
2011-11-19Tidy up logging calls.Lance Stout
2011-11-20This change stops sleekxmpp from spending huge amounts of time unnecessarily ↵Vijay Pandurangan
computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. Note that using % in a string will _always_ perform the sting substitutions, because the strings are constructed before the function is called. So log.debug('%s' % expensiveoperation()) will take about the same CPU time whether or not the logging level is DEBUG or INFO. if you use , no substitutions are performed unless the string is actually logged
2011-10-10Fix MUC methods to optionally specify the sending JID.Lance Stout
Should fix issue #107
2011-10-04Fix missing import statement.Lance Stout
Fixes issue #105
2011-08-17Update plugins that use Iq stanzas to work with new exceptions.Lance Stout
2011-01-27xep_0045: fix the 'to' value when configuring roomFlorent Le Coz
2010-12-16Fixed specifying 'from' values in XEP-0045 plugin.Lance Stout
Methods now accept either an ifrom or mfrom parameter to specify a 'from' value. Client connections should not need to use these, but component connections must use them.
2010-12-16Added MUC invite handler to XEP-0045 plugin.Lance Stout
Originally contributed by damium/romeira, with some modifications. Also, converted tabs to spaces to prepare for future cleanup.
2010-12-16Use boundjid in plugins instead of the deprecated accessors.Lance Stout
Originally contributed by skinkie, with a few modifications.
2010-11-10Add a groupchat_subject eventFlorent Le Coz
Use this event to get notified of the subject changes (or to get the subject of the room when joining one)
2010-11-06Logging no longer uses root logger.Lance Stout
Each module should now log into its own logger.
2010-10-17Default history is 0Florent Le Coz
2010-10-17MUC leave message and MUC history requestFlorent Le Coz
It is now possible to ask for "any number of history stanzas" when joining a muc (with history=None). Also we use "maxchars" when asking NO history ("0") since it's a MUST in the XEP. And you can specify a message when leaving a MUC.
2010-09-23added room events for specific rooms, added buildForm to xep_0004 pluginNathan Fritz
2010-07-20Upated xep_0045 to use old_0004 for now.Lance Stout
2010-07-20Updated license notices to use the correct MIT format. Also corrected ↵Lance Stout
references to nonexistant license.txt to LICENSE.
2010-07-19stanza should not have setValues/getValues because that conflicts with ↵Nathan Fritz
attribute accessors
2010-07-19Condensed all of the stanzaPlugin functions into a single ↵Lance Stout
registerStanzaPlugin function. Updated plugins and tests to use new function.
2010-05-12fixed a rather large memory leakNathan Fritz
2010-05-11refactored presence tracking and fixed jidInRoomNathan Fritz
2010-04-07replaced usage of deprecated iq result on send. Fixed old send result to use ↵Nathan Fritz
stanzas instead of ElementTree
2010-03-26fixed bug #7 -- muc roster leakNathan Fritz
2010-03-04added muc functionalityNathan Fritz
2010-01-20unhandled iq's should only respond to errors when type=get/setNathan 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-09-25bugfixesNathan Fritz
2009-09-01* fixed some python3 transition bugsNathan Fritz
* added status options to muc joining
2009-08-31* converted sleekxmpp to Python 3.xNathan Fritz
* sleekxmpp no longer spawns threads for callback handlers -- there are now two threads: one for handlers and one for reading. callback handlers can get results from the read queue directly with the "wait" handler which is used in .send() for the reply catching argument.
2009-06-03moved seesmic branch to trunkNathan Fritz