Goffi
b9f967ea5f
plugin XEP-0085: disabled a problematic assert (see FIXME)
2014-12-10 18:37:14 +01:00
Goffi
05e5e1448b
core: misc improvments:
...
- added some constants for message types and presence
- removed profile authentification specific methods in favor of a more generic "validated" key
2014-12-10 18:36:11 +01:00
Goffi
6e144c6458
core: improved roster management + misc:
...
- updated methods to no use anymore methods deprecated in Wokkel
- use of full jid when it make sense instead of bare jid
- getContacts, updateContact and delContact are now asynchronous
2014-12-10 18:32:33 +01:00
souliane
eaa0f83237
plugin XEP-0060: listNodes should not use SatPubSubClient.getDiscoItems but self.host.getDiscoItems, cf. revs 1217 (318eab3f93f8) and 1259 (633fcd13a7dc)
2014-11-24 17:20:51 +01:00
Goffi
fdb50be803
plugin pubsub: fixed redefinition of PubSubRequest
2014-11-21 16:36:24 +01:00
Goffi
ce8e1dcfc1
plugin pubsub: fixed a bug introducted in revision 318eab3f93f8: getDiscoItems handler method which is called on disco items request, was calling getDiscoItems from host, which do a request itself, resulting in an infinite items request loop.
2014-11-21 16:35:40 +01:00
souliane
0da2c0228f
memory: fixes issue in a test
2014-10-22 18:58:29 +02:00
souliane
ba2cf4d448
plugin misc_room_game, radiocol, tarot: fixes bridge method "prepareRoom" declaration (add "async=True")
2014-10-22 14:38:20 +02:00
souliane
a43608b966
plugin XEP-0045: use HISTORY_LIMIT param to retrieve the MUC history
2014-10-22 14:16:01 +02:00
souliane
d974e9ad66
plugin XEP-0054: the fix by revision 1248 (77a4592816f6) was not complete
2014-10-22 11:42:15 +02:00
souliane
939556f743
test: fixes test for XEP-0085 (use full JID)
2014-10-20 20:46:10 +02:00
souliane
5ae8bc7f24
plugin XEP-0085: send 'gone' state before disconnection
2014-10-20 20:26:46 +02:00
souliane
34d191608d
plugin XEP-0085: use the full JID + fixes bad entity data "type" value
2014-10-20 12:57:55 +02:00
souliane
92cb3c0503
memory: add method isContactConnected
2014-10-20 16:38:49 +02:00
souliane
af7277d4f4
plugin XEP-0045: set the entity data "type" asap (userJoinedRoom is triggered before the join callback)
2014-10-20 15:09:37 +02:00
souliane
eaa85cb951
plugin sec_otr: a trigger was not returning True
2014-10-20 12:57:27 +02:00
souliane
5be3ccbf38
plugin XEP-0054: fixes error message when we get a ConnectionLost failure
2014-10-19 15:25:04 +02:00
souliane
e018212fb4
memory: temporary dirty hack to fix the personnal key issue after the auth session expired
2014-10-19 15:07:16 +02:00
souliane
fe06c14303
core, plugins: improve a bit some log messages
2014-10-18 16:28:37 +02:00
souliane
bf353880b4
plugin misc_imap: fixes call to log.debug with more than one argument
2014-10-19 12:31:28 +02:00
souliane
7eac1b2323
plugin XEP-0115: better disco error handling
2014-10-19 11:54:07 +02:00
souliane
dd0c7fab68
plugins groupblogs: fixes the massive retrieval callback (loop variable was misused in a lambda callback)
2014-10-19 02:48:11 +02:00
souliane
0d80ce6cc2
plugin XEP-0060: fixes listing the nodes on the pubsub service
2014-10-18 20:23:12 +02:00
souliane
5781d78d2b
frontends (quick_app): fixes wrong JID construction when processing getPresenceStatuses result
2014-10-18 13:02:41 +02:00
souliane
2f6b8ae771
memory: don't save last resource in entity data for the MUC jids
2014-10-17 20:26:01 +02:00
souliane
100ba3969e
plugin XEP-0045: handle MUC presence
2014-10-17 15:49:46 +02:00
souliane
1f602f33cb
memory (params): set "Show empty groups" to True by default
2014-10-16 17:02:44 +02:00
Goffi
4ba87c6050
bridge (frontends side): fixed call of async method in blocking context
2014-10-16 20:18:40 +02:00
Goffi
f14cce8a10
core (config): fixed a bad option check
2014-10-16 20:10:08 +02:00
Goffi
59d3994859
core (config): added the Exception default value which raise an exception instead of returning the default in getConfig
2014-10-11 16:26:43 +02:00
Goffi
6b20989ecc
core: better management of default value in getConfig
2014-10-07 17:12:41 +02:00
souliane
97630ccab9
plugin XEP-0277, groupblog: fixes namespace issue of the items that are received from an event + trap some errors
2014-10-06 17:25:41 +02:00
souliane
be4fda30dd
plugin XEP-0115: trap "service-unavailable" error when retrieving disco infos
2014-10-07 10:19:01 +02:00
souliane
cf106bde77
primitivus: fixes displaying online contacts when "Show offline contacts" is False
2014-10-07 11:45:34 +02:00
souliane
c850615a2d
primitivus: implement parameter "Show empty groups"
2014-10-06 13:54:41 +02:00
souliane
e554934f31
primitivus: implement "Show offline contacts" parameter (sync with "DISCONNECTED_HIDE" action key)
2014-10-06 12:44:58 +02:00
souliane
176512b013
constants: split C.bool in C.bool and C.str so:
...
- you can use them without caring about the input type
- you always know the output type
2014-10-06 12:22:14 +02:00
souliane
136395eb6d
memory (params): add parameters "Show offline contacts" and "Show empty groups"
2014-10-06 11:20:43 +02:00
souliane
9378e1306a
memory (params): use more generic param attribute "constraint" instead of "min" and "max"
2014-10-06 11:18:37 +02:00
souliane
e34a9a77e4
frontends (primitivus): new command :search <pattern>
2014-10-04 10:26:10 +02:00
souliane
767f3d50dc
bridge, memory: add "search" attribute to getHistory (filter the results with a unix globbing pattern)
2014-10-04 10:25:32 +02:00
souliane
7a344fcf5d
frontends: printInfo and printMessage timestamp attribute defaults to None instead of ''
2014-10-04 10:23:13 +02:00
souliane
4f339272b7
memory: add Parameter "Chat history limit"
2014-09-24 13:49:43 +02:00
souliane
4c61bf8fad
memory: getHistory with limit=0 now returns an empty list, use limit=None to return all messages
2014-10-03 12:43:59 +02:00
souliane
ac59d061f4
memory (params), tools (xml_tools), plugins, frontends: add "int" parameter type with "min" and "max" attributes
2014-10-03 12:27:43 +02:00
souliane
20c94f1fbc
plugin XEP-0059: first draft, pubsub and jabber search do not exploit it yet
2014-09-22 22:25:44 +02:00
souliane
3f60f92696
plugin maildir: fixes missing import
2014-09-22 20:50:20 +02:00
souliane
812e0660a2
plugin XEP-0060, groupblog: avoid unecessary pubsub errors while doing massive requests:
...
- don't try to retrieve items from non accessible nodes
- don't try to subscribe to non accessible or already subscribed nodes
2014-09-22 20:49:13 +02:00
souliane
7ee4fee48c
memory (disco): add nodeIdentifier parameter to getItems
2014-09-22 20:34:29 +02:00
souliane
1388ff8fac
memory: session timeout won't be reset on each access if the Sessions() is called with resettable_timeout=False
2014-09-22 19:24:07 +02:00