Lance Stout
cebc798e72
Merge branch 'stream_features'
2012-10-15 15:00:23 -07:00
Lance Stout
4dd2c15775
Update carbons plugin to use latest spec.
2012-10-10 10:48:30 -07:00
Lance Stout
9f6decdbc1
Fix XEP-0078 error handling
2012-10-05 09:49:04 -07:00
Lance Stout
4ea328b9f2
Fix empty namespaces in XEP-0045 plugin.
2012-10-05 08:58:04 -07:00
Lance Stout
657102e938
Update legacy auth to be used outside of stream features.
...
Also, add detection of legacy XMPP version.
2012-10-01 16:27:55 -07:00
Lance Stout
ee9c4abd08
Add support for XEP-0091: Legacy Delayed Delivery
2012-09-26 01:47:45 -07:00
Lance Stout
b5b1c932c7
Add support for XEP-0013: Flexible Offline Message Retrieval
2012-09-26 01:47:05 -07:00
Lance Stout
b8f04983e1
Allow disco queries to got to server when no JID is specified and marked not local.
2012-09-26 01:42:51 -07:00
Lance Stout
ef974114ea
Add support for XEP-0313: Message Archive Management
...
NOTE: XEP-0313 is still very experimental, and there will likely be
API changes in the future.
2012-09-25 20:20:43 -07:00
Lance Stout
94e8b2becf
Update RSM iterator to specify where to look to count result sizes.
2012-09-25 20:17:37 -07:00
Lance Stout
a6ca6701a0
Add XEP-0308 Last Message Correction support
2012-09-25 12:35:53 -07:00
Lance Stout
c4edb9724b
Fix copyright year
2012-09-25 12:27:44 -07:00
Lance Stout
e449dce65c
Fix handling forwarded stanzas to do proper lookups and deletions.
2012-09-25 12:25:45 -07:00
Lance Stout
671f680bb3
Add support for XEP-0280 Message Carbons
2012-09-25 02:34:51 -07:00
Lance Stout
dfff19ffbf
Add XEP-0297: Stanza Forwarding support
2012-09-24 22:59:19 -07:00
Lance Stout
cf28d4586d
Add support for XEP-0049: Private XML Storage
2012-09-11 20:39:32 -07:00
Lance Stout
26fa9bd87e
Don't perform caps lookup if the disco info is already known.
2012-09-11 20:28:28 -07:00
Lance Stout
0016d9a638
Add support for XEP-0279: Server IP Check
2012-09-04 20:39:43 -07:00
Lance Stout
a88b9737ff
Add support for XEP-0235: OAuth over XMPP
2012-09-04 19:42:49 -07:00
Lance Stout
c7ec6a72cd
Add catch-all chatstate event.
2012-08-24 11:47:21 -07:00
Florian Fieber
e68b07dbce
Fix get_blocked() in XEP-0191
2012-08-24 11:44:56 -07:00
Lance Stout
92be051450
Handle Iq errors/timeouts in XEP-0153 hash reset.
2012-08-13 11:09:35 -07:00
Lance Stout
4a94aeba49
Save a user's chosen, persistent nickname in the MUC roster data as 'alt_nick'
...
The use of <nick /> elements in MUCs is now discouraged in XEP-0172, however.
2012-08-07 19:33:17 -07:00
Lance Stout
1383ca19b5
Fix disco in XEP-0050 plugin.
...
Closes issue #191
2012-07-31 09:20:57 -07:00
Lance Stout
4c3ff2abab
Add XEP-0242 plugin for 2010 Client Compliance
2012-07-30 22:07:49 -07:00
Lance Stout
7c6ef18e4f
Add initial support for XEP-0016 Privacy Lists
2012-07-30 22:07:24 -07:00
Lance Stout
695cd95657
Update and integrate Suelta.
2012-07-30 19:15:10 -07:00
Lance Stout
5ae6c8f8fa
Add support for XEP-0131: Standard Headers and Internet Metadata
2012-07-28 01:06:21 -07:00
Lance Stout
54656b331a
Restrict caps updates to available presences (not subscriptions, etc).
2012-07-27 15:51:35 -07:00
Lance Stout
9047b627a4
Only broadcast vCard hashes for available presences (not subscriptions, etc).
2012-07-27 15:48:15 -07:00
Lance Stout
a06fa2de67
Enhance plugin config with attribute accessors.
...
This makes updating the config after plugin initialization much easier.
2012-07-26 23:04:16 -07:00
Lance Stout
35396d2977
Don't include a 'from' JID when requesting vCards as a client.
2012-07-26 11:55:54 -07:00
Lance Stout
3bff743d9f
Fix logging statement for MUC invitations.
2012-07-26 11:53:07 -07:00
Lance Stout
94c749fd5a
Fix avatar hash advertising.
2012-07-25 01:36:31 -07:00
Lance Stout
9d8de7fc15
Fix publish vcard avatars, and PEP avatar metadata.
2012-07-24 19:43:39 -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
6c4b01db8a
Add plugin for advertising XEP-0106 support.
2012-07-24 01:43:20 -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
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
06423964ec
Fix description of XEP-0222 plugin.
2012-07-20 22:03:17 -07:00
Lance Stout
81d3723084
Add event for vCard avatar update.
2012-07-20 18:07:27 -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
f6edaa56a6
Add plugin for XEP-0191: Simple Communications Blocking
2012-07-16 20:10:14 -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
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
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
Erik Larsson
5af2f62c04
Make sure that the last RSM stanza is returned from the iterator
2012-07-08 23:27:13 +02:00
Lance Stout
c2c7cc032b
Fix plugin registration for single file plugins.
2012-06-22 21:58:50 -07:00