Goffi
8f6eb3cc41
bridge: templates' constants can now be overrided
2011-06-06 18:35:30 +02:00
Goffi
3472a07461
core: local_dir can now be overrided (usefull to launch 2 instances at the same time)
2011-06-06 18:34:40 +02:00
Goffi
b2ef5b28ac
Changed version number to dev version
2011-06-04 19:11:38 +02:00
Goffi
14d07bb111
updated version number
2011-06-01 12:09:09 +02:00
Goffi
aeca822130
plugin XEP-0045: added error callback to join's deferred, and a callback is created if join fail before calling MUCClient's join
2011-05-31 17:08:20 +02:00
Goffi
279f173624
core: contact deletion from roster if we have no subscription to it (behaviour may change in futur)
...
quick frontend: groups is updated in contactList in case of roster push
2011-05-29 16:12:08 +02:00
Goffi
ca30c9359b
core: fixed several subscription scheme issues + removed most of profile_key default value in core.sat_main and core.xmmp (source of bugs) + contact update
2011-05-28 20:28:21 +02:00
Goffi
de678c626c
Bridge: added updateContact method
2011-05-28 20:24:02 +02:00
Goffi
5224d71918
plugin xep 0277: added OPT_DELIVER_PAYLOADS OPT_SEND_ITEM_SUBSCRIBE to microblog options when changing access
2011-05-28 20:21:45 +02:00
Goffi
05987404cc
code: added asyncConnect
2011-05-26 16:49:47 +02:00
Goffi
58f47458ae
plugin groupblog: removed breakpoints, but error handling still need work
2011-05-26 16:49:07 +02:00
Goffi
cb8dd04e0c
plugin XEP-00277: setMicroblogAccess is now asynchronous
2011-05-26 16:48:23 +02:00
Goffi
50f6b38167
plugin maildir: fixed typo
2011-05-26 16:47:39 +02:00
Goffi
7130c89a7e
bridge: async callback managed in bridge_constructor + misc
...
- the new flag async make the method asynchronous
- new method asyncConnect (connect which return when the user is connected)
- setMicroblogAccess added to DBus frontend
2011-05-26 16:47:09 +02:00
Goffi
138f0b26da
core: added email in registerNewAccount
2011-05-25 17:18:05 +02:00
Goffi
38f45e43d4
Tests
...
- first unit tests, finally \o/
- some helping methods/classes
- first tests for core.xmpp module
- update .hgignore to ignore test dir
- updated setup.py with new modules
2011-05-24 00:56:35 +02:00
Goffi
95985d283e
core: fixed None instead of empty dict in availableReceived
2011-05-24 00:53:09 +02:00
Goffi
75f4211b95
core: fixed a None sent instead of empty dict in unavailableReceived
2011-05-24 00:49:20 +02:00
Goffi
ded007be26
core: minor refactoring
2011-05-24 00:48:29 +02:00
Goffi
905118a774
core: main SAT class now moved in its own module core.sat_main
2011-05-23 21:32:28 +02:00
Goffi
021d926b27
Core: created a new core module where xmpp classes are put
2011-05-23 21:18:58 +02:00
Goffi
2ff3e80b08
Tarot game:
...
- draw game managed
- we can now play continuously \o/
2011-05-23 00:46:51 +02:00
Goffi
80327010ed
core: fixed crash when roster list is empty
2011-05-22 12:59:25 +02:00
Goffi
8853328b6f
core, plugin mblog: fixed some exceptions
2011-05-17 01:34:17 +02:00
Goffi
13ce598a50
core: fixed bad profile check in connect method
2011-05-10 15:46:20 +02:00
Goffi
af4545070b
plugin Tarot: added a launch method to automatically create a new room, invite players and create the game
...
- xep-0249 (direct MUC invitation) is used with a custom attribute to invite other users
- bridge: added tarotGameLaunch in frontend side
2011-05-06 15:42:26 +02:00
Goffi
f61f83dfea
plugin xep-0045: misc improvments
...
- added getUniqueRoomName method to create a room with no name conflict (need improvment)
- if the room is new, the basic configuration is used to create it
- _join is now used for bridge, and join can be used if we need the deferred
- a trigger is added when a user join a room ("MUC user joined")
2011-05-06 15:38:32 +02:00
Goffi
783ccee380
core: multiple identities with same category/type are now managed with getServerServiceEntities
2011-05-06 15:34:02 +02:00
Goffi
6fa813eabd
added plugin XEP-0249: direct MUC invitation
2011-05-06 15:33:07 +02:00
Goffi
a96606c96b
core: fixed stop script
2011-05-02 16:45:27 +02:00
Goffi
d2fa73e625
QnD workaround for presence broadcast openfire bug
2011-04-16 18:06:22 +02:00
Goffi
b73a453903
plugin group blog: a custom cb is now used to specitfy node and groups targetted by the blog
2011-04-15 02:03:10 +02:00
Goffi
e3391fdd80
plugin group blog: group blog now use PEP to take profit of autosubscribe
2011-04-12 20:40:47 +02:00
Goffi
3728cc251b
plugin group blog: group blog subscription
2011-04-11 12:47:35 +02:00
Goffi
d7402734e6
plugin xep-0277: fixed bad data check
2011-04-09 13:17:31 +02:00
Goffi
edffacb8f6
plugin group blog: blog collection cleaning
2011-04-07 23:40:33 +02:00
Goffi
0450772d2e
Group blog first draft
...
- blog can now be sent, node are automatically created
2011-04-07 22:23:48 +02:00
Goffi
1a579d9087
plugin xep-0277: bridge data is now converted in pubsub item in a separate function
2011-04-07 22:22:41 +02:00
Goffi
c665864404
core: server identities are now save in memory
2011-04-07 22:21:16 +02:00
Goffi
9361e8fdcc
microblog sending
...
- Bridge: added sendPersonalEvent to DBus frontend
- plugin XEP_0277: * fixed unicode issue
* node options are now changed instead of node being deleted/recreated for setMicroblogAccess
- xml_tools: fixed unicode issue
2011-03-26 17:51:19 +01:00
Goffi
7f918c4c52
plugin XEP_0277: microblog access model can now be changed
...
plugin XEP_0060: added some method to manage pubsub nodes
2011-03-24 21:15:26 +01:00
Goffi
95b6400f98
plugin xep-0277: added getLastMicroblogs method
2011-02-21 01:38:16 +01:00
Goffi
124b2d0f4f
plugin xep-0060: added getEntry method
2011-02-21 01:36:52 +01:00
Goffi
3baae43808
DBus bridge: using new generated bridge
2011-02-21 01:35:39 +01:00
Goffi
7cd5b2ee6f
dbus bridge: asynchrone methods management
2011-02-20 23:59:43 +01:00
Goffi
c3a0773f17
dbus bridge: added doc parameter, unmanaged yet
2011-02-20 17:21:03 +01:00
Goffi
83151b8b0e
plugin XEP 0277: author for in request + author, updated management for out request
...
- a workaround is now used to parse "nick" tag (Jappix behaviour)
- author and updated can now be used in data when sendind microblog. Is no author is given, user jid is used, if no updated is given, current timestamp is used
2011-02-18 22:32:02 +01:00
Goffi
4ee88b026b
Plugin XEP-0277: first draft of microblogging over ip /!\ new dependencies added /!\
...
- the xe and pyfeed dependencies were added (see setup.py)
2011-02-08 02:16:26 +01:00
Goffi
2a135dc3be
core: wokkel behavious work around on VersionHandler to avoid XEP-0115 issue with ejabberd (see comments for details)
...
iq fallback trace not shown anymore when iq is actually handled
2011-02-08 00:01:53 +01:00
Goffi
27274bfda0
plugins: fixed bad import names
2011-02-06 23:49:27 +01:00