Lance Stout
|
39ec1cff19
|
Some more minor cleanup.
|
2011-09-01 14:03:11 -07:00 |
|
Lance Stout
|
24c5f8d374
|
Clean up pubsub#event stanzas.
|
2011-09-01 14:01:58 -07:00 |
|
Lance Stout
|
d6b0158ddb
|
Clean up pubsub#owner stanzas.
|
2011-09-01 13:47:55 -07:00 |
|
Lance Stout
|
7e5e9542e9
|
Add support for notify attribute when retracting an item.
|
2011-09-01 13:36:11 -07:00 |
|
Lance Stout
|
d7fc2aaa9c
|
Add ability to get global/node default subscription options.
|
2011-09-01 13:25:35 -07:00 |
|
Lance Stout
|
8471a485d1
|
Clean up pubsub stanzas.
|
2011-09-01 13:12:26 -07:00 |
|
Lance Stout
|
462b375c8f
|
Owners can modify subscriptions/affiliations. With tests.
94% coverage for the main pubsub plugin! (91% including stanzas)
|
2011-09-01 12:09:24 -07:00 |
|
Lance Stout
|
afbd506cfc
|
Users can retrieve their affiliations now, with tests.
|
2011-09-01 11:30:55 -07:00 |
|
Lance Stout
|
ec01e45ed1
|
Add ability for a user to get retrieve subscriptions, with tests.
|
2011-09-01 11:19:25 -07:00 |
|
Lance Stout
|
993829b23f
|
Add tests for pubsub subscription options.
|
2011-09-01 10:44:14 -07:00 |
|
Lance Stout
|
002257b820
|
Add tests for retrieving pubsub items.
|
2011-09-01 09:27:10 -07:00 |
|
Lance Stout
|
0af35c2224
|
Fix memory reference bugs.
|
2011-09-01 00:50:45 -07:00 |
|
Lance Stout
|
76bc0a2ba6
|
XEP-0060 v1.13 dictates publishing/retracting one item at a time.
|
2011-08-31 23:48:22 -07:00 |
|
Lance Stout
|
d2dc4824ee
|
Simplify pubsub tests.
We don't really care about empty responses, so let's use block=False.
|
2011-08-31 21:52:17 -07:00 |
|
Lance Stout
|
3f9ca0366b
|
Add test for purging a pubsub node.
|
2011-08-31 21:09:25 -07:00 |
|
Lance Stout
|
b68785e19e
|
Retract stanzas are behaving oddly when using stanza values.
|
2011-08-31 16:03:32 -07:00 |
|
Lance Stout
|
a1bbb719e1
|
Test publishing multiple items, and with options.
|
2011-08-31 15:04:46 -07:00 |
|
Lance Stout
|
46f23f7348
|
Test publishng an item with options.
|
2011-08-31 14:55:37 -07:00 |
|
Lance Stout
|
09252baa71
|
Test publishing a single item.
|
2011-08-31 14:31:20 -07:00 |
|
Lance Stout
|
3623a7a16a
|
More pubsub unit tests!
|
2011-08-31 14:05:29 -07:00 |
|
Lance Stout
|
cc504ab07c
|
Fix pubsub get_items.
- item_ids checked for None
- pubsub node is set
|
2011-08-31 10:56:43 -07:00 |
|
Lance Stout
|
2500a0649b
|
Fix requesting pubsub node configuration, and add tests.
- <default /> doesn't have a type attribute in the XEP
- <configure /> isn't used anymore for requesting default configuration
|
2011-08-31 10:43:33 -07:00 |
|
Lance Stout
|
5ec4e4a026
|
Added pubsub error stanza.
iq['error']['pubsub']['condition']
iq['error']['pubsub']['unsupported']
|
2011-08-31 00:42:37 -07:00 |
|
Lance Stout
|
c3df4dd052
|
Create a tox config for automating tests for different Python versions.
To use:
sudo pip install tox
tox
|
2011-08-31 00:00:12 -07:00 |
|
Lance Stout
|
730c3fada0
|
Add tests for pubsub unsubscribe.
|
2011-08-30 23:18:13 -07:00 |
|
Lance Stout
|
628978fc8c
|
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
|
2011-08-30 23:11:11 -07:00 |
|
Nathan Fritz
|
7fb9d68714
|
fixed form accessors in pubsub stanzas
|
2011-08-30 23:10:13 -07:00 |
|
Lance Stout
|
e0a1c477d0
|
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
|
2011-08-30 23:03:51 -07:00 |
|
Nathan Fritz
|
b70565720f
|
fixed test further... but now I have an out of order problem
|
2011-08-30 23:03:04 -07:00 |
|
Lance Stout
|
33ac0c9dd6
|
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
|
2011-08-30 22:45:08 -07:00 |
|
Nathan Fritz
|
4699bdff60
|
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
|
2011-08-30 22:44:34 -07:00 |
|
Nathan Fritz
|
354641a3ce
|
added publish-options element
|
2011-08-30 22:44:19 -07:00 |
|
Lance Stout
|
58a43e40c7
|
Get/set pubsub subscription options.
|
2011-08-30 22:27:21 -07:00 |
|
Lance Stout
|
6b7fde10d3
|
Test pubsub subscribe.
|
2011-08-30 22:27:02 -07:00 |
|
Lance Stout
|
13fdab0139
|
Test and fix XEP-0060 delete_node()
|
2011-08-30 21:57:11 -07:00 |
|
Lance Stout
|
2ce617b2ce
|
Fix typo
|
2011-08-30 09:24:46 -07:00 |
|
Lance Stout
|
63e0496c30
|
Finish up all major actions in the current XEP-0060.
Still need tests and docs.
|
2011-08-29 23:05:14 -07:00 |
|
Lance Stout
|
850e3bb99b
|
Stub out missing functionality for pubsub
|
2011-08-29 21:38:41 -07:00 |
|
Lance Stout
|
2d90deb96a
|
The ifrom parameter doesn't need special treatment.
|
2011-08-26 22:06:32 -07:00 |
|
Lance Stout
|
3fb3f63e51
|
Add docs + extended Iq send arguments to pubsub methods.
|
2011-08-26 16:57:37 -07:00 |
|
Lance Stout
|
d12949ff1c
|
Fix typos in XEP-0060, start of docs and tests.
|
2011-08-26 12:14:57 -07:00 |
|
Lance Stout
|
e3e985220e
|
Simplify the main process loop.
|
2011-08-25 17:08:20 -07:00 |
|
Lance Stout
|
802dd8393d
|
Make the timeout for event queue checks configurable.
Now defaults xmlstream.WAIT_TIMEOUT, and settable with
self.wait_timeout.
The new default timeout is 1sec instead of 5sec.
|
2011-08-25 16:45:34 -07:00 |
|
Lance Stout
|
fe6bc31c60
|
Added XMLStream.configure_dns.
This can be overridden to do custom configuration for the DNS resolver,
or any other DNS related tasks such as calling the system's res_init().
|
2011-08-25 16:18:26 -07:00 |
|
Lance Stout
|
2162d6042e
|
Session timeout now defaults to 45sec, but can be adjusted.
e.g.
self.session_timeout = 15
It is also managed by XMLStream instead of ClientXMPP now.
|
2011-08-25 15:40:13 -07:00 |
|
Lance Stout
|
b8a4ffece9
|
Handle sending stanzas in chunks if the socket has poor performance.
|
2011-08-25 15:08:45 -07:00 |
|
Lance Stout
|
d929e0deb2
|
Shutdown socket before closing.
|
2011-08-25 13:48:43 -07:00 |
|
Lance Stout
|
4c08c9c524
|
Update scheduler with locks and ability to remove tasks.
Scheduled tasks must have a unique name.
|
2011-08-25 13:34:30 -07:00 |
|
Lance Stout
|
63b8444abe
|
Add overridable method self.configure_socket().
Allows for setting app specific socket timeouts and other socket options.
|
2011-08-25 00:22:26 -07:00 |
|
Lance Stout
|
82546d776d
|
Fix tests in Python3.
|
2011-08-25 00:21:53 -07:00 |
|