Lance Stout
9d8de7fc15
Fix publish vcard avatars, and PEP avatar metadata.
2012-07-24 19:43:39 -07:00
Lance Stout
70883086b7
Modify update_roster() to only change the information provided.
...
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.
2012-07-24 16:48:24 -07:00
Lance Stout
9a08dfc7d4
Add support for using CDATA for escaping.
...
CDATA escaping is disabled by default, but may be enabled by setting:
self.use_cdata = True
Closes issue #114
2012-07-24 03:25:55 -07:00
Lance Stout
3e43b36a9d
Standardize importing of queue class.
...
This will make it easier to enable gevent support.
2012-07-24 02:39:54 -07:00
Lance Stout
352ee2f2fd
Fix JID validation bugs, add lots of tests.
2012-07-24 01:43:20 -07:00
Lance Stout
78aa5c3dfa
Add more validation for 0 length JID components.
2012-07-24 01:43:20 -07:00
Lance Stout
613323b5fb
Finish docstrings for jid.py
2012-07-24 01:43:20 -07:00
Lance Stout
6c4b01db8a
Add plugin for advertising XEP-0106 support.
2012-07-24 01:43:20 -07:00
Lance Stout
d06897a635
Add backwards compatibility shim for the old jid.py location.
2012-07-24 01:43:20 -07:00
Lance Stout
1600bb0aaf
Cleanup and docs.
2012-07-24 01:43:20 -07:00
Lance Stout
b5c9c98a8b
Add JID escaping support.
2012-07-24 01:43:20 -07:00
Lance Stout
e4e18a416f
Add validation for JIDs.
2012-07-24 01:43:20 -07:00
Lance Stout
01cc0e6def
Add 'by' attribute for error stanzas.
2012-07-23 21:48:19 -07:00
Lance Stout
a3ec1af205
Merge branch 'master' into develop
2012-07-23 01:52:55 -07:00
ekini
d571d691a7
old clients still support xep-184/1.0 version
...
Now psi (and probably miranda) correctly receive delivery receipts.
2012-07-23 01:52:45 -07:00
Lance Stout
2e580304f9
Merge branch 'master' into develop
2012-07-22 14:02:26 -07:00
Lance Stout
fb221a8dc0
Add XEP-0133 support, which just makes the appropriate XEP-0050 calls.
2012-07-22 13:58:23 -07:00
Lance Stout
459e1ed345
Handle Windows newlines in XEP-0027.
...
Closes issue #184
2012-07-22 12:15:46 -07:00
Lance Stout
6680c244f5
Fix deprecation warning for setting self.resource
2012-07-20 22:04:36 -07:00
Lance Stout
06423964ec
Fix description of XEP-0222 plugin.
2012-07-20 22:03:17 -07:00
Lance Stout
5492e9028d
Merge branch 'master' into develop
2012-07-20 18:15:54 -07:00
Lance Stout
474390fa00
Add example for retrieving avatars.
2012-07-20 18:10:14 -07:00
Lance Stout
81d3723084
Add event for vCard avatar update.
2012-07-20 18:07:27 -07:00
Lance Stout
32e798967e
Fix see-other-host handling if no host is actually given. Also, limit number of consecutive redirection attempts.
2012-07-20 15:28:18 -07:00
Lance Stout
060c9ab679
Merge branch 'master' into develop
2012-07-20 00:25:32 -07:00
Lance Stout
acd9c32a9f
Bump version to 1.1.9
2012-07-20 00:17:53 -07:00
Lance Stout
b8581b0278
Of course Peter goes and changes the XEP title the day after I implement it.
2012-07-19 23:59:35 -07:00
Lance Stout
917faecdcb
Fix issue of roster data being split across multiple rosters.
...
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.
2012-07-19 23:54:18 -07:00
Lance Stout
78f0325398
Merge branch 'master' into develop
2012-07-16 20:13:35 -07:00
Lance Stout
f6edaa56a6
Add plugin for XEP-0191: Simple Communications Blocking
2012-07-16 20:10:14 -07:00
Lance Stout
51fee28bf4
Add a warning log if dnspython is not found for SRV lookup.
...
Closes issue #183
2012-07-16 19:38:50 -07:00
Lance Stout
e8a3e92ceb
Update plugins to use session_bind handler for disco, and use plugin_end
2012-07-10 01:37:44 -07:00
Lance Stout
5df3839b7a
Add method to remove a filter.
2012-07-10 01:37:23 -07:00
Lance Stout
8dcb441f44
Add default plugin session_bind handler.
...
All plugins may now simply define a session_bind method where disco
features and other actions which require the bound JID may be done.
2012-07-10 01:36:21 -07:00
Lance Stout
a347cf625a
Add session_bind_event threading event.
2012-07-10 01:35:57 -07:00
Lance Stout
46f49c7a12
Add method to unregister stream features.
2012-07-10 01:35:25 -07:00
Lance Stout
99701c947e
Prevent None from being added to the schedule from a timing issue.
2012-07-09 22:59:26 -07:00
Lance Stout
1baae1b81e
Fix issues of disco info leaking between entities with the same bare JIDs.
...
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.
2012-07-09 22:22:05 -07:00
Lance Stout
7d20f0e9a6
Fix missing import in xep_0256 plugin.
2012-07-09 22:21:40 -07:00
Lance Stout
fbad22a1cd
Merge pull request #181 from whooo/upstream
...
Fix for the RSM iterator
2012-07-09 09:25:09 -07:00
Erik Larsson
5af2f62c04
Make sure that the last RSM stanza is returned from the iterator
2012-07-08 23:27:13 +02:00
Jay Farrimond
4a4a03858e
dereference iq stanza only once for roster processing
2012-07-06 14:03:41 -07:00
Lance Stout
1efe049959
Merge pull request #180 from jay-instaedu/develop
...
dereference iq stanza only once for roster processing
2012-07-06 13:58:46 -07:00
Jay Farrimond
2393148908
dereference iq stanza only once for roster processing
2012-07-06 13:50:15 -07:00
Lance Stout
6819b57353
Handle converting None to byte data (b'').
2012-07-06 11:05:47 -07:00
Jay Farrimond
88b5e60807
only log cert errors if not handled by user
2012-07-05 13:38:26 -07:00
Lance Stout
c7594b3ef0
Merge pull request #179 from jay-instaedu/develop
...
only log cert errors if not handled by user
2012-07-05 13:36:53 -07:00
Jay Farrimond
b210870f48
only log cert errors if not handled by user
2012-07-05 13:30:33 -07:00
Lance Stout
a26a8bd79c
Bump version to 1.1.8
2012-06-30 17:40:11 -07:00
Lance Stout
9307a6915f
Add notes to echo_client.py example on working with Facebook and MSN.
2012-06-23 22:30:24 -07:00