Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-04 | Include the default, unnamed group in self.client_roster.groups() | Lance Stout | |
2012-04-07 | Trigger got_online after resource information has been saved. | Lance Stout | |
2012-03-07 | Add support for roster versioning. | Lance Stout | |
This was XEP-0237, but is now part of RFC 6121. Roster backends should now expose two additional methods: version(jid): Return the version of the given JID's roster. set_version(jid, version): Update the version of the given JID's roster. A new state field will be passed to the backend if an item has been marked for removal. This is 'removed' which will be set to True. | |||
2012-03-05 | Propagate save option when setting a roster backend. | Lance Stout | |
2012-03-05 | Save existing roster content when setting a new backend. | Lance Stout | |
2012-03-05 | Prevent excess loading from the roster db. | Lance Stout | |
Fixes issue #148 | |||
2012-01-17 | Fix roster key issue for non-JID keys. | Lance Stout | |
2012-01-16 | Use jid.bare as a key instead of a JID instance. | Rodolfo Henrique Carvalho | |
2012-01-11 | update_caps() can now do presence broadcasting. | Lance Stout | |
As part of adding this feature: - fixed bug in update_caps() not assigning verstrings - fixed xep_0004 typo - can now use None as a roster key which will map to boundjid.bare - fixed using JID objects in disco node handlers - fixed failing test related to get_roster Several of these bugs I've fixed before, so I either didn't push them earlier, or I clobbered something when merging. *shrug* | |||
2012-01-10 | Make the roster easier to inspect. | Lance Stout | |
The __repr__ version now looks like a regular dictionary. | |||
2011-11-28 | Ensure that saving a roster item includes the correct subscription value. | Lance Stout | |
Fixes issue #118 | |||
2011-11-18 | Also fire changed_status when the status text changes for a resource. | Lance Stout | |
2011-11-18 | Fix changed_status event | Lance Stout | |
Once again only fires when a resource's presence show value changes. | |||
2011-11-06 | Fix a crash when removing a contact. | Lance Stout | |
Original author: louiz | |||
2011-11-06 | Restore original behaviour for auto_authorize and auto_subscribe. | Lance Stout | |
The change to using the new roster broke the original auto_* values and used per-roster versions. The original auto_* values will now set the behaviour globally. Use the per-roster values to override for a specific JID. | |||
2011-10-07 | Fix typos in the roster update method. | Lance Stout | |
2011-08-18 | Add some convenience methods to rosters. | Lance Stout | |
Can now use len(self.client_roster) to get the number of JIDs in the roster, and self.client_roster.groups() to get a dict of groups and the JIDs in those groups. | |||
2011-08-17 | Update plugins that use Iq stanzas to work with new exceptions. | Lance Stout | |
2011-06-18 | Need to store unavailable presence as last sent if broadcasted. | Lance Stout | |
2011-06-18 | Store unavailable presence as last sent presence. | Lance Stout | |
2011-06-16 | Integrate roster with ClientXMPP. | Lance Stout | |
Roster updates are now passed through to the roster when using self.update_roster, etc. | |||
2011-06-16 | Integrate roster with BaseXMPP. | Lance Stout | |
Last sent stanzas are saved regardless of if the roster is used directly or self.send_presence | |||
2011-06-16 | Split roster.py into a directory. | Lance Stout | |