Commit graph libervia-backend/src/plugins
Author SHA1 Message Date
souliane
cbffc6b484 plugin misc_account: temporary disabling posts and account deletion 2015-12-02 09:10:58 +01:00
souliane
e38a7814ce plugin XEP-0277: remove forgotten break statement 2015-12-02 00:37:28 +01:00
souliane
8b9075e1f0 plugin XEP-0277: don't try to create a new comments node if it already exists 2015-12-01 23:09:50 +01:00
Goffi
5f680931df plugin XEP-0054: use full jid to manage the card/avatar if the bare jid correspond to a MUC room 2015-12-01 17:17:09 +01:00
Goffi
2a015e3bec plugin XEP-0277: raise a failure if XHTML content is not wrapped in a <div/> 2015-12-01 13:55:48 +01:00
Goffi
9cc2a923fa plugin XEP-0277: accept several <title/> elements, there is a standard issue so for now it's the most flexible behaviour 2015-12-01 13:55:48 +01:00
souliane
8a1e54b194 primitivus and plugins: renamed a few menus:
- display all menu with the first letter in upper case
    - moved Search directory from Service to Contacts
    - moved "Join room" from Communication to Groups
    - moved Bookmarks from Communication to Groups
2015-12-01 12:45:14 +01:00
Goffi
228f26e5b3 plugin (xml log): workaround for a crash on big stanzas 2015-11-30 21:54:38 +01:00
souliane
ba7e46d8a9 plugin welcome: fixed typo 2015-11-30 16:49:47 +01:00
Goffi
40ee9564c6 plugin welcome: first draft
this plugin display a welcome message on first connection (or if General/Welcome param is set to True), and have a trigger point if other plugins want to do action on first connection (like adding entities to roster).
2015-11-29 22:57:11 +01:00
Goffi
47d547aef9 plugin XEP-0045: fixed bad default parameter 2015-11-29 22:47:52 +01:00
Goffi
1d08040db4 plugin XEP-0277: just a reminder 2015-11-27 17:53:13 +01:00
Goffi
44360c5b9b plugin account: fixed profile creation: session is started to set the connection parameters, then stopped 2015-11-27 16:54:11 +01:00
souliane
6934269002 plugin misc_account: fixed password verification 2015-11-27 11:21:51 +01:00
Goffi
621f72ec1c plugin XEP-0054: fixed presence issue when avatar is not in cache 2015-11-25 20:08:33 +01:00
Goffi
9c4ec1595c plugin XEP-0054: fixed vcard-update callback which was updating avatar when hash was empty, resulting in a really slow start 2015-11-25 20:01:39 +01:00
Goffi
2fdfc5220f plugin XEP-0277: minor fixes for publisher attribute 2015-11-25 18:24:34 +01:00
Goffi
e78b225922 plugin XEP-0277: unicode fixes in logs 2015-11-25 18:24:30 +01:00
souliane
8181d8c08c plugin XEP-0277: use bare JIDs to verify publisher 2015-11-25 17:19:25 +01:00
souliane
7f1d5a9eca plugin XEP-0060: trap failure when subscription to a node is not possible 2015-11-25 16:59:13 +01:00
Goffi
5afdf1c1ca plugin XEP-0065: fixed bad error handling 2015-11-25 13:03:10 +01:00
Goffi
78a86f7440 plugin file: fixed bad method call 2015-11-25 12:13:03 +01:00
Goffi
e648a967d5 plugin group blog: minor log change 2015-11-25 11:17:29 +01:00
Goffi
90b7282703 plugin group blog: big cleaning 2015-11-25 11:12:51 +01:00
Goffi
6724b696bc plugin XEP-0277, group blog: added item2data trigger + group permission are parsed when receiving a new item 2015-11-25 10:45:22 +01:00
Goffi
55cd5d8307 plugin pipe: rewritten plugin as a jingle application. The current implentation can, in some cases, block the backend, and is experimental only. Improvments are needed in the future. 2015-11-25 02:04:43 +01:00
Goffi
99e012e4cb plugin ip: fixed ip check (XEP-0279) use 2015-11-25 00:22:23 +01:00
souliane
cc39e74af0 plugin XEP-0020: fixed bad import 2015-11-24 19:20:15 +01:00
Goffi
08c4e34815 plugin XEP-0277: tags are handled through atom categories 2015-11-24 23:18:32 +01:00
Goffi
721f404803 plugin group blog: group permissions are used if "group*" keys are found in mbdata (in data2entry and comments trigger) 2015-11-24 16:21:18 +01:00
Goffi
9498114b61 plugin XEP-0277: added a trigger on data2entry and comments management 2015-11-24 16:21:18 +01:00
souliane
288f6aa100 plugin sec_otr: fixes bad handling of entity disconnection 2015-11-24 10:39:22 +01:00
Goffi
57176d1018 plugin XEP-0277: checkFeatures implemented 2015-11-23 23:30:41 +01:00
Goffi
4cbcb931fe plugin command export: fixed severity for a debug message 2015-11-23 23:30:41 +01:00
souliane
04bb8beaae plugin misc_account: add method asyncConnectWithXMPPCredentials 2015-11-23 18:50:02 +01:00
Goffi
9b3f0514a6 plugin XEP-0277: fixed entries in atom feed 2015-11-23 15:51:19 +01:00
Goffi
3c2446e078 plugin XEP-0277: fixed unsecure blog feed 2015-11-23 14:58:18 +01:00
Goffi
66739d9dfc core (param), plugin file: set security_limit for acount changes, backend (dis)connection, and put a higher one for file send 2015-11-23 13:19:42 +01:00
Goffi
f1864a7dfa plugin file: deferred XMLUI now use security limit 2015-11-22 21:25:09 +01:00
Goffi
6ee923f9ef plugin XEP-0363, upload: File upload (through HTTP upload only for now):
- HTTP upload implementation
    - if the upload link is HTTPS, certificate is checked (can be disabled on demand)
    - file can be uploaded directly, or a put/get slot can be requested without actual upload.
        The later is mainly useful for distant frontends like Libervia
    - upload plugin manage different upload methods, in a similar way as file plugin
    - download url is sent in progressFinished metadata on successful upload
2015-11-22 17:33:30 +01:00
Goffi
d9be6f85c7 plugin file[SatFile]: auto_end_signals flag can be False if the progressFinished and progressError signals are managed by caller. 2015-11-22 17:27:27 +01:00
Goffi
2494387bf5 plugin file: added "Action/send" file menu 2015-11-20 01:57:18 +01:00
Goffi
6e9b6aeb58 plugin XEP-0260, XEP-0261: fallback from S5B to IBB is implemented 2015-11-19 18:15:35 +01:00
Goffi
a0a7ca9fd7 plugin XEP-0166: transport replacement:
- actions transport-replace, transport-accept and transport-reject are now handled
    - transportReplace can be used from an other plugin
    - new A_DESTROY action, used to clean a transport before its replacement
2015-11-19 18:15:35 +01:00
Goffi
b41188822d plugin XEP-0065: renamed _killSession to killSession as it make sense to kill a session from an other plugin 2015-11-19 18:15:35 +01:00
Goffi
9dcb6d266a plugin 0047: increased timeout to 120s 2015-11-19 18:15:27 +01:00
Goffi
55c75bc304 core, plugins file, XEP-0234, bridge: progression api enhancement:
- progressStarted have a new metadata parameter, useful to know the kind of progression, direction, etc. Check bridge doc
    - progressGetAllMetadata can be used to retrieve this data and discover on currently running progressions
    - progressFinished also have a new metadata parameter, used to e.g. indicate that hash is checked
    - core: fixed progressGetAll
    - file, XEP-0234: implemented the API modifications,  hash is returned on progressFinished
    - file: SatFile.checkSize allows to check size independently of close (be sure that all the data have been transfered though)
2015-11-19 18:13:26 +01:00
Goffi
51aecd012a plugin XEP-0234: hash checksum proper handling 2015-11-17 20:13:27 +01:00
Goffi
ed8d3db308 plugin file: 'data_cb' key can be used in file_data to specified a callback used on each read/write 2015-11-17 19:51:52 +01:00
Goffi
8d9418b6ad plugin XEP-0300: implemented hashing:
- parseHashElt do what it says
    - calculateHashElt can calculate a whole hash in a non-blocking way
    - or getHasher can be used for progressive hashing
    - getBestPeerAlgo return the best available hashing algorithm of an entity
2015-11-17 19:48:19 +01:00