Commit graph

794 commits

Author SHA1 Message Date
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
9d1bd8062c added social contract (CONTRAT_SOCIAL) 2011-05-28 20:19:52 +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
ec76bc8011 QuickApp: autoplay deactivated in Tarot game 2011-05-23 01:01:44 +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
ca736144d8 primitivus: removed forgotten debug stuff 2011-05-11 19:49:55 +02:00
Goffi
13ce598a50 core: fixed bad profile check in connect method 2011-05-10 15:46:20 +02:00
Goffi
88ae55bdbd primitivus: fixed state state change in tarot game 2011-05-10 15:46:01 +02:00
Goffi
56ad7cdd11 README: fixed paths, and added personnal jid 2011-05-10 15:42:12 +02:00
Goffi
6a81ec2155 wix: force updating of splitterWindow in ChatWindow (needed when Tarot game is launched) 2011-05-08 17:09:03 +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
d0848f3819 wix: workaround a weird bug which crash wix while using empty_avatar, see comments for more information 2011-05-02 16:51:07 +02:00
Goffi
a96606c96b core: fixed stop script 2011-05-02 16:45:27 +02:00
Goffi
25b9a1d32f bridge: removed debug info in generated frontend bridge 2011-05-02 16:44:11 +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
b256b8fc5d typo 2011-02-18 22:23:09 +01:00
Goffi
cefdd5aab4 installation: fixed wokkel hack 2011-02-18 22:10:38 +01:00
Goffi
1b4ae9bd43 installation: wokkel hack now use specific revision to avoid merge conflict, and use the same options as for the parent setup.py 2011-02-18 22:01:33 +01:00