This website requires JavaScript.
0b14ef82d4
Add test case for reported and items
Robert Robinson
2015-09-15 10:05:53 -06:00
83953af53d
Missing xep_122 dir in setup.py
Robert Robinson
2015-09-14 20:28:55 -06:00
110cf25c6d
Add plugin support
Robert Robinson
2015-09-14 17:06:07 -06:00
f2bf6072ec
Add plugin (cherry picked from commit 2296d56)
Robert Robinson
2015-09-14 16:35:47 -06:00
5f9abe2e0e
Working through test case issues. (cherry picked from commit 6b58cef)
Robert Robinson
2015-09-14 17:04:16 -06:00
ea65b672e7
Initial cut at getting the stanzas to work. (cherry picked from commit 8c7df49)
Robert Robinson
2015-09-12 22:10:28 -06:00
93c705fb31
Fix xep_0050 changes after form refactor.
Robert Robinson
2015-09-14 17:00:53 -06:00
0724f623bb
Force forms and fields to use plugin resolution
Robert Robinson
2015-09-14 14:31:17 -06:00
82e549c0e9
(Temporary) fix for python 3.5
mathieui
2015-09-14 23:14:53 +02:00
1aa15792b4
Bump the requirements to aiodns 1.0
mathieui
2015-09-14 23:14:06 +02:00
ffb2b6bc04
Update test_stream_xep_0050.py
Robert Robinson
2015-09-12 20:08:21 -06:00
27f98bf22c
xep_0231: Fix a traceback on result serialization.
Emmanuel Gil Peyrot
2015-09-05 18:35:59 +01:00
3978078710
vcard-temp: add some checks against wrong input
mathieui
2015-09-04 01:59:40 +02:00
00a0698720
Add timeout_callback to a bunch of plugins as a parameter
mathieui
2015-09-04 01:05:56 +02:00
4a24f58be2
XEP0050: Add support for payload in completed response
Robert Robinson
2015-09-03 10:15:41 -06:00
da14ce16ec
Merge pull request #394 from sangeeths/misc_updates
Mike Taylor
2015-08-27 13:00:34 -04:00
18e5abb9dd
adding 'id' to self['xep_0332'].send_request()
Sangeeth Saravanaraj
2015-08-27 13:24:01 +05:30
1a75b76916
Only send time if Iq type is get.
Richard Chan
2015-08-25 18:21:58 +08:00
53b56899a0
Do not overwrite telephone numbers; otherwise all TEL/NUMBER received from a server will be blank.
Richard Chan
2015-08-25 18:11:54 +08:00
804b23d390
Merge branch 'socks5' of http://git.linkmauve.fr/slixmpp
mathieui
2015-08-23 17:14:53 +02:00
04eaf52b1d
xep_0065: Remove an unused variable.
Emmanuel Gil Peyrot
2015-08-22 13:53:46 +01:00
dc7fef1064
xep_0065: Remove the last useless threading locks.
Emmanuel Gil Peyrot
2015-08-22 13:53:04 +01:00
488c433555
Add SOCKS5 Bytestream examples.
Emmanuel Gil Peyrot
2015-08-22 13:17:23 +01:00
9c5dd024b1
Fix the xep_0065 plugin, by rewriting its socks5 implementation.
Emmanuel Gil Peyrot
2015-08-20 20:02:14 +01:00
6e61adf3db
Fix the order in which <identity/> and <feature/> tags are sent on disco#info
Florent Le Coz
2015-08-22 18:48:29 +02:00
041bd63864
Add a function to convert a domain name to punycode.
Emmanuel Gil Peyrot
2015-08-20 20:03:32 +01:00
a366482551
Add get users by affiliation.
Aleksandr Draga
2015-08-10 15:34:27 +03:00
a721084f6e
Fix the pubsub_client example.
Emmanuel Gil Peyrot
2015-08-08 15:45:54 +01:00
1b4187fa56
Add a format() method to XMPPError which returns a readable string.
Emmanuel Gil Peyrot
2015-08-08 15:43:54 +01:00
cf7a60705e
Fix docstring of unsubscribe method in the PubSub plugin.
Emmanuel Gil Peyrot
2015-08-08 15:42:05 +01:00
349b05b9b7
Stop disco_browser and pubsub_client examples once they are finished.
Emmanuel Gil Peyrot
2015-08-08 15:41:26 +01:00
9fbacf377a
Strip strings after pygments, so we don’t include an needless newline.
Emmanuel Gil Peyrot
2015-08-08 15:40:30 +01:00
2da9e35cbc
Add missing files to the MANIFEST
mathieui
2015-07-31 23:04:27 +02:00
8adc8fa2ba
Update README
slix-1.0
mathieui
2015-07-31 20:00:53 +02:00
9efa909dfc
slixmpp v1.0
mathieui
2015-07-31 18:43:10 +02:00
7f21fdbe26
Fix the test suite
mathieui
2015-07-31 18:26:30 +02:00
f9c7fa92ea
Reset the connect future after a disconnect
mathieui
2015-07-28 23:54:11 +02:00
e75a160d52
Remove a useless line of code from “your first XMPP bot” example
Florent Le Coz
2015-07-27 04:17:23 +02:00
170bd51387
Properly answer an error instead of tracebacking on unknown command execution.
Emmanuel Gil Peyrot
2015-07-25 17:19:13 +01:00
abcec1e2d3
Merge pull request #388 from sangeeths/misc_updates
Mike Taylor
2015-08-01 14:04:22 -04:00
eeab646bfa
Retaining 'id' in the response and error stanzas
Sangeeth Saravanaraj
2015-08-01 17:47:03 +05:30
2c69144189
Merge pull request #387 from mcella/378
Mike Taylor
2015-07-31 11:21:01 -04:00
f54ebec654
Fixes #378 : must acquire JID_CACHE_LOCK before adding to JID_CACHE
Michele Cella
2015-07-31 11:55:50 +02:00
2ce931cb7a
Add a waiting time before reconnecting automatically
mathieui
2015-07-21 00:57:22 +02:00
84eddd2ed2
Fix components
mathieui
2015-07-21 00:33:15 +02:00
2042e1a4d5
iot: only add the 'done' field when all devices are done
Joshua Downer
2015-07-20 17:34:09 -04:00
be14f0cc52
XEP_0050: Form not iterable in command
Robert Robinson
2015-07-15 20:52:06 -06:00
edd9199be8
Fix UnboundlocalError in disco_browser.py example
elya5
2015-07-09 17:15:36 +02:00
bb094cc649
Merge pull request #365 from jdowner/staging
Mike Taylor
2015-07-05 15:46:04 -04:00
dbaa6ed952
Merge pull request #366 from jdowner/develop-iot-cleanup
Mike Taylor
2015-07-05 15:45:47 -04:00
8c94d894ab
Merge pull request #369 from stevenroose/patch-2
Mike Taylor
2015-07-05 15:45:19 -04:00
ffc7eac4dc
Merge pull request #370 from jdowner/develop-jid
Mike Taylor
2015-07-05 15:44:58 -04:00
555fd6d926
Merge pull request #380 from anirudh-chhangani/XEP-0096-add-hash-param
Mike Taylor
2015-07-05 15:44:03 -04:00
c024ac8f0b
Merge pull request #382 from sangeeths/initialize_certificate
Mike Taylor
2015-07-03 15:07:35 -04:00
f00177c0cf
Added **kwargs to ClientXMPP, BaseXMPP and XMLStream so that certfile, keyfile and ca_certs can be initialized.
Sangeeth Saravanaraj
2015-07-03 10:47:06 +05:30
d0ad25745a
Merge branch 'jid' of http://git.linkmauve.fr/slixmpp
mathieui
2015-06-22 23:56:05 +02:00
55be23a6da
Update the INSTALL file, and add a point about Cython.
Emmanuel Gil Peyrot
2015-06-22 01:16:33 +01:00
75ba283572
Store None instead of '' for unset parts of a JID.
Emmanuel Gil Peyrot
2015-06-22 01:12:56 +01:00
f7164d35d2
Add a wrapper to get_info/get_items functions
mathieui
2015-06-21 16:23:47 +02:00
4afbb0322b
Rework slixmpp.jid’s JID classes to make them more efficient.
Emmanuel Gil Peyrot
2015-06-12 00:46:47 +01:00
7bce1ecc8a
Add a Cython version of slixmpp.stringprep, using libidn.
Emmanuel Gil Peyrot
2015-06-12 01:36:56 +01:00
bbce16d526
Move stringprep and idna support in a different module than slixmpp.jid.
Emmanuel Gil Peyrot
2015-06-12 01:35:37 +01:00
c29fc39ef1
Remove JID cache, to better test for performance.
Emmanuel Gil Peyrot
2015-06-11 00:43:21 +01:00
8335c08782
Fix test_jid to not use deprecated ways to create JID objects, and add it a few more tests.
Emmanuel Gil Peyrot
2015-06-12 00:47:21 +01:00
224d7ae133
add hash param to file metadata
Anirudh
2015-06-18 00:21:19 +05:30
04bff00171
XEP-0030: return the iq.send() future when sending a disco#info or disco#items.
Emmanuel Gil Peyrot
2015-06-14 15:11:24 +01:00
f3e31baf04
Properly consider malformed IPv6 domains as invalid.
Emmanuel Gil Peyrot
2015-06-12 00:56:52 +01:00
9b25a7cf77
Fixed typo.
Sangeeth Saravanaraj
2015-06-05 12:25:41 +05:30
7a908ac07b
Removed duplicate property
Joshua Downer
2015-05-28 09:35:50 -04:00
92901637ec
Change to roster migration example
Steven Roose
2015-05-25 01:01:08 +02:00
3590b663ed
xep-0323: removed deadcode
Joshua Downer
2015-05-14 06:27:59 -04:00
a33bde9cc3
xep-0323: spelling
Joshua Downer
2015-05-14 06:27:39 -04:00
ac50fdccfc
xep-0323: unused import
Joshua Downer
2015-05-14 06:26:54 -04:00
a0c6bf15e9
Fixed imports
Joshua Downer
2015-05-13 17:24:06 -04:00
a2852eb249
Allow the use of a custom loop instead of asyncio.get_event_loop()
mathieui
2015-05-12 00:02:32 +02:00
f1e6d6b0a9
Advertize the disco#info feature in our disco#info
mathieui
2015-05-08 13:40:25 +02:00
116a33ba51
Make syntax highlighting for XML lazy, to only call pygments when debug logs are enabled.
Emmanuel Gil Peyrot
2015-05-06 13:03:47 +02:00
a8ac115310
Merge pull request #363 from sangeeths/xep_0332
Mike Taylor
2015-05-01 12:50:06 -04:00
1345b7c1d0
Misc updates for send_error()
Sangeeth Saravanaraj
2015-05-01 15:34:53 +05:30
d60a652259
data need not be prefixed with http..
Sangeeth Saravanaraj
2015-05-01 14:32:36 +05:30
61a7cecb31
Prefixed request, response and data with http. Avoided (plugin_attrib) name collision with other plugins.
Sangeeth Saravanaraj
2015-04-29 14:44:25 +05:30
192b7e0349
Merge pull request #345 from sangeeths/xep_0332
Mike Taylor
2015-04-28 22:44:27 -04:00
80b60fc048
Merge remote-tracking branch 'origin/develop' into xep_0332
Sangeeth Saravanaraj
2015-04-28 16:53:40 +05:30
b8d7b9520c
Fix some disco tests
mathieui
2015-04-21 20:10:47 +02:00
0305ce66b7
Merge branch 'ibb' of http://linkmauve.fr/git/slixmpp
mathieui
2015-04-19 20:53:35 +02:00
474405ab90
XEP-0047: fix examples.
Emmanuel Gil Peyrot
2015-04-10 22:29:44 +02:00
4415d3be1a
XEP-0047: use coroutines for send(), sendall() and the new sendfile().
Emmanuel Gil Peyrot
2015-04-14 19:19:46 +02:00
058c530787
XEP-0047: prevent any unneededly large or useless bytes slice.
Emmanuel Gil Peyrot
2015-04-14 18:56:43 +02:00
766d0dfd40
XEP-0047: use asyncio’s Queue implementation, to prevent any possibility of deadlock.
Emmanuel Gil Peyrot
2015-04-14 18:52:30 +02:00
ac31913a65
XEP-0047: make open_stream() return a future that will be set to the stream object.
Emmanuel Gil Peyrot
2015-04-14 18:33:36 +02:00
d34ddf33db
XEP-0047: replace threading events with simple booleans.
Emmanuel Gil Peyrot
2015-04-14 17:54:16 +02:00
eb4e09b0ca
XEP-0047: allow only one window over the stream.
Emmanuel Gil Peyrot
2015-04-14 17:46:50 +02:00
ce085bf4f4
XEP-0047: announce the correct stanza type if message is selected.
Emmanuel Gil Peyrot
2015-04-14 17:40:50 +02:00
990113f8e7
XEP-0047: return the correct error type on not-acceptable (example 5).
Emmanuel Gil Peyrot
2015-04-14 17:38:11 +02:00
aa022204ee
XEP-0047: don’t answer with an unauthorized error when block-size is too big.
Emmanuel Gil Peyrot
2015-04-14 17:33:54 +02:00
c1f23b566b
XEP-0047: remove now-useless threading locks.
Emmanuel Gil Peyrot
2015-04-14 17:24:44 +02:00
45f7cb8bda
XEP-0047: prevent tracebacks in stanza reading.
Emmanuel Gil Peyrot
2015-04-14 17:18:34 +02:00
bdb1f66ac9
basexmpp: Add a message_error event
mathieui
2015-04-13 15:08:04 +02:00
842157a6cc
Merge pull request #187 from ekini/xep_0138
Mike Taylor
2015-04-11 20:58:45 -04:00
a63cc01482
Merge pull request #316 from rakoo/develop
Mike Taylor
2015-04-11 20:53:44 -04:00