Age | Commit message (Collapse) | Author |
|
|
|
Before: Not specifying the groups, name, etc would remove them from the
roster entry.
After: Any parameters not specified are populated with the current
roster entry's values.
|
|
CDATA escaping is disabled by default, but may be enabled by setting:
self.use_cdata = True
Closes issue #114
|
|
This will make it easier to enable gevent support.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Now psi (and probably miranda) correctly receive delivery receipts.
|
|
|
|
|
|
|
|
Closes issue #184
|
|
|
|
|
|
|
|
|
|
of consecutive redirection attempts.
|
|
|
|
|
|
|
|
Resolved by always normalizing JIDs to bare form, regardless of if they
are JID objects or strings.
Also simplified related code to prefer use of JID objects instead of
strings so they don't need to be parsed multiple times.
|
|
|
|
|
|
Closes issue #183
|
|
|
|
|
|
All plugins may now simply define a session_bind method where disco
features and other actions which require the bound JID may be done.
|
|
|
|
|
|
|
|
To ensure that disco info, or any settings which depend on the bound
JID, are correct, only set such information on or after the
session_bound event has fired.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
There are still a few remaining items in the RFCs to add support for,
but the current plugin support matches the advanced client profile.
|