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
Goffi
c3301733fb
plugin XEP-0166: added delayedContentTerminate to terminate a content inside a handler
2015-11-17 19:41:30 +01:00
Goffi
a66843a884
plugin XEP-0166: session-info action handling
2015-11-17 19:40:37 +01:00
Goffi
ee65aa7f3c
jingle XEP-0166: fixed session creation on non session-initiate actions
2015-11-17 19:39:08 +01:00
Goffi
2f561bec34
plugin XEP-0166: sendError now manage jingle conditions
2015-11-17 19:37:09 +01:00
Goffi
7f8dc5849f
plugin file: progressFinished and progressError are now sent on SatFile.close. eof Deferred attribute is removed, as it is not used and bring unnecessary complication
2015-11-16 00:24:49 +01:00
Goffi
b419399ba2
plugin file: 'size' key is not added anymore in progress'data if size is 0 or not specified in SatFile
2015-11-15 23:11:38 +01:00
Goffi
de85e24577
core (xmlui), plugin file: added action_extra param to deferXMLUI/deferDialog which is merged to the action data dict when actionNew is called
2015-11-15 23:11:27 +01:00
Goffi
fbbb081425
backend, bridge, frontends: actionNew has now a security_limit argument + added some docstring to explain data argument
2015-11-14 19:21:56 +01:00
Goffi
2c8b91ee6c
core, plugin file: fixed progress id + data is now returned by getProgress, instead of being an argument to fill
2015-11-14 19:20:33 +01:00
Goffi
aaa3c32378
plugins XEP-0096, XEP-0260, file: sendFile method is managed by file plugin, which choose the best available method + progress_id fix
2015-11-14 19:18:05 +01:00
Goffi
f61c88f784
plugin XEP-0065: session cleaning and timeout + log choosed candidate when using SI File Transfer
2015-11-13 16:46:32 +01:00
Goffi
ab910bebfe
plugins XEP-0047, XEP-0065, XEP-0096: fixed use of failure.condition insteand of failure.value + removed gettext use for local logs
2015-11-13 16:46:31 +01:00
Goffi
455a7e00f7
plugin XEP-0065: chunk size optimization: 64Kio is used except for proxy were it is set to 4Kio, to avoid wild disconnection by Prosody's proxy
2015-11-11 22:28:48 +01:00
Goffi
a0b81bda7c
plugin XEP-0047: some cleaning
2015-11-11 18:21:20 +01:00
Goffi
dc0dbb149c
plugins XEP-0020, XEP-0065, XEP-0095, XEP-0096: fixed file copy with Stream Initiation:
...
/!\ range is not working yet
/!\ pipe plugin is broken for now
2015-11-11 18:19:49 +01:00
Goffi
9911d60449
plugins IP: getLocalIPs now return localhost IP instead of an empty list if no non-localhost ip can be found
2015-11-11 18:19:49 +01:00
Goffi
674001781f
plugins XEP-0234, file: moved human file size conversion to file plugi
2015-11-11 18:19:49 +01:00
Goffi
a022a36b5b
plugins XEP-0234, file: moved file request dialog to file plugin
2015-11-11 18:19:47 +01:00
Goffi
af953d89a9
plugins XEP-0234, XEP-0260, XEP-0261: jingle session termination is managed by application (XEP-0234) instead of transport
2015-11-08 14:48:04 +01:00