souliane
ba0e2c1262
plugin misc_account: added method getNewAccountDomain
2013-11-07 17:01:40 +01:00
Goffi
008e449e59
plugin XEP_0071: first draft
...
a new "xhtml" key is added in bridge newMessage's extra data when rich text is found.
2013-11-05 22:41:45 +01:00
Goffi
d2c4f2594a
plugin XEP-0115: changed node for " http://sat.goffi.org " + filtering using list comprehension instead of filter()
2013-11-05 22:40:56 +01:00
Goffi
83f28748dc
plugin text syntaxes: this plugin manage rich text syntaxes conversions and cleaning.
2013-11-05 22:40:46 +01:00
Goffi
59b4505dfd
core: Deferred in onMessage.
...
onMessage now use a deferred which is passed to MessageReceived trigger through the post_treat parameter. This can be used by plugins to add deferred in the callback chain.
2013-10-31 17:18:04 +01:00
Goffi
bd7f2d6e84
core: importParams renamed to updateParams: it now updates the parameter instead of appending children if it find an existing one.
2013-10-31 17:14:15 +01:00
Goffi
eb60e0ff33
core, plugins: fixed bad use of children instead of elements() for domish.Element instances.
2013-10-15 19:28:34 +02:00
souliane
58561b8732
plugin xep-0085: bug fix + improvement
2013-10-07 13:09:57 +02:00
souliane
e0ecb6158b
plugin XEP-0085: improvement for sending "composing" state
2013-09-26 10:44:57 +02:00
souliane
c584a689aa
plugin misc_account: fix for sending a failure message
2013-09-08 14:59:14 +02:00
souliane
9378880e62
plugin XEP-0085: renamed category and parameter
2013-09-07 19:50:12 +02:00
souliane
2bf3694fd0
core: added the security_limit to setParam
...
- params with a security greater than security_limit can not be modified
- special value: security_limit < 0 disable the check (all params can be modified)
2013-09-07 02:03:17 +02:00
souliane
4c30dcf240
core: better handling of profile_key and don't write the param file anymore
...
- new error ProfileNotSetError and some methods use the default @NONE@ instead of @DEFAULT@
- do not output the .sat/param file anymore, it is not needed and created confusion
- plugin XEP-0054: remove an error message at startup
2013-09-05 21:03:52 +02:00
souliane
f9bd9dd9b2
misc: a few "cosmetic" changes (PEP 8...)
2013-09-05 20:57:00 +02:00
souliane
9cb7071e89
plugin XEP-0085: Chat State Notifications
...
- new "options" parameter to send chat states
- plugin command export: messages without body are now delivered (since all the chat states other than "active" need them)
2013-09-05 20:48:47 +02:00
Goffi
923e755c49
plugin XEP-0055: implementation of Jabber Search
2013-09-08 18:05:19 +02:00
Goffi
0cce82d3ea
core: added advanced list to XMLUI (need improvment, very basic so far)
...
- the advanced list use headers which can be used as columns
- in the future, should provide the ability to highly customize list disposition, in a way similar to Amarok 2's playlist.
2013-09-08 18:05:19 +02:00
Goffi
91aac2ad4f
plugin XEP-0277: RuntimeError is now catched during link parsing (can happen if no service jid is found)
2013-06-20 17:15:21 +02:00
Goffi
52abf00bb4
pluging maildir: some trivial fixes:
...
- path is now (local dir)/maildir/(profile name) instead of directly (profile name)
- removed forgotten breakpoint
- use of MaildirError instead of the inexistant MailboxException
- fixed some forgotten "self."
2013-06-20 12:37:06 +02:00
Goffi
7f86a9adf7
pluging groupblog: comments handling:
...
- comments are no more automaticly requested and sent as events
- a new bridge method "getGroupBlogComments" allow to request them
2013-06-20 12:14:43 +02:00
Goffi
9bec52525b
plugin group blog: getItems for comments fixed when we are the publisher of the parent node
2013-06-17 13:55:11 +02:00
Goffi
9a52e2a80c
plugin groupblog: fixed bad inialisation check
2013-06-17 13:30:57 +02:00
Goffi
010651dd84
plugin group blog: comments handling (comments are automaticaly requested when a comment node is found)
2013-06-17 13:17:43 +02:00
Goffi
c9d23dd32b
plugin groupblog: comment item is specified through microblog data, there is no more a specific signal type
2013-06-16 18:49:02 +02:00
Goffi
c1b5ccf1d2
plugins XEP-0060, XEP-0277, groupblog: comments implementation (first draft, not finished yet):
...
- PubSub options constants are moved to XEP-0060
- comments url are generated/parsed according to XEP-0277
- microblog data can now have the following keys:
- "comments", with the url as given in the <link> tag
- "comments_service", with the jid of the PubSub service hosting the comments
- "comments_node", with the parsed node
- comments nodes use different access_model according to parent microblog item access
- publisher is not verified yet, see FIXME warning
- so far, comments node are automatically subscribed
- some bug fixes
2013-05-20 23:21:29 +02:00
Goffi
1cd98e8dea
fixed licences in docstrings (they are now in comments)
2013-03-08 00:36:22 +01:00
Goffi
a5f4072a89
plugin export command: first draft
...
this plugin allow to export the stdin/stdout/stderr of a process to a contact
2013-02-22 00:22:50 +01:00
Goffi
7dc12d44be
plugin parrot: sendMessage now avoid triggers
2013-02-22 00:19:32 +01:00
Goffi
d339e79b1c
core: sendMessage refactoring:
...
- sendMessage now use JID instead of unicode, bridge method using unicode is now _sendMessage
- added no_trigger argument, so it's now possible to forbid trigger execution (to avoid any plugin when we send a message)
2013-02-22 00:15:50 +01:00
Goffi
f9ef9a4f4a
plugin text commands: basic /whois command (just show jid so far)
2013-02-20 20:37:17 +01:00
Goffi
b9cd83ac51
plugin XEP-0045: fixed isNickInRoom
2013-02-20 20:36:09 +01:00
Goffi
f2de1c7c85
plugin XEP-0045: fixed mucLeave bridge method
2013-01-26 00:30:00 +01:00
Emmanuel Gil Peyrot
0dca274360
Fix pep8 support in src/plugins.
2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
88074cd284
Remove every old-style class.
2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
27b3592e16
Remove trailing whitespaces.
2013-01-18 17:55:34 +01:00
Emmanuel Gil Peyrot
6216bf7642
Remove useless trailing semicolons.
2013-01-18 17:53:08 +01:00
Goffi
37d30b7aac
plugin radiocol: songs are deleted once played (Q&D need to be reworked once file are properly transfered to server)
2013-01-09 21:41:40 +01:00
Goffi
2596ea291b
core, plugin imap, plugin smtp: fixed SMTP/IMAP integration. /!\ Profile need to be connected for IMAP server to work (will change in the future)
2013-01-08 00:46:38 +01:00
Goffi
def79e44cd
dates update
2013-01-07 23:30:13 +01:00
Goffi
9b4dbbbff6
plugin account: errReceived fix + emails are now sent on new account + generic example server constants
2013-01-07 23:10:26 +01:00
Goffi
44a042df6d
plugin XEP-0054: fixed bad image resizing
2013-01-07 23:08:45 +01:00
Goffi
51a150d99a
plugin account: first draft of automatic SàT/Prosody account creation (basis coming from Libervia)
2013-01-07 01:03:49 +01:00
Goffi
c2713681a3
plugin text commands: added /topic as a synonym of /title
2013-01-07 00:56:13 +01:00
Goffi
abeedd86b8
plugin quiz: fixed XEP-0045 call
2012-12-28 20:05:08 +01:00
Goffi
b81741f53d
plugin Tarot: fixed plugin
2012-12-28 02:27:34 +01:00
Goffi
181d08f2e4
core, plugin XEP-0054: avatar upload:
...
- plugin XEP-0054: new setAvatar bridge method
- new "presence_available" trigger
- new DataError
2012-12-28 01:00:31 +01:00
Goffi
14d53e09ac
plugin XEP-0054: added profile own jid to _fillCachedValues (needed to have its own avatar)
2012-12-18 00:02:28 +01:00
Goffi
70c3c04fee
plugin XEP-0077: misc fixes
2012-12-09 23:24:53 +01:00
Goffi
17a7c62123
plugin XEP-0054: naive approach to have a persistent cache of avatars
2012-11-22 00:46:49 +01:00
Goffi
93777afc48
plugin XEP-0100: fixed lackings profile arguments in some methods
2012-11-14 21:29:38 +01:00