libervia-backend/src/plugins
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi 60b8c8fa73 plugin pipe/stream, file transfert: refactoring and improvments:
this is a big patch as things had to be changed at the same time.

- changed methods using profile argument to use client instead
- move SatFile in a new tools.stream module, has it should be part of core, not a plugin
- new IStreamProducer interface, to handler starting a pull producer
- new FileStreamObject which create a stream producer/consumer from a SatFile
- plugin pipe is no more using unix named pipe, as it complicate the thing,
  special care need to be taken to not block, and it's generally not necessary.
  Instead a socket is now used, so the plugin has been renomed to jingle stream.
- bad connection/error should be better handler in jingle stream plugin, and code should not block anymore
- jp pipe commands have been updated accordingly

fix bug 237
2018-02-08 00:37:42 +01:00
..
__init__.py tmp: removed sat.tmp hierarchy and fixed references to it as it is now an independant sat_tmp repository 2017-11-03 14:19:10 +01:00
plugin_adhoc_dbus.py dates update 2018-01-26 11:14:13 +01:00
plugin_blog_import.py dates update 2018-01-26 11:14:13 +01:00
plugin_blog_import_dokuwiki.py dates update 2018-01-26 11:14:13 +01:00
plugin_blog_import_dotclear.py dates update 2018-01-26 11:14:13 +01:00
plugin_exp_command_export.py dates update 2018-01-26 11:14:13 +01:00
plugin_exp_events.py dates update 2018-01-26 11:14:13 +01:00
plugin_exp_jingle_stream.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_exp_lang_detect.py dates update 2018-01-26 11:14:13 +01:00
plugin_exp_parrot.py dates update 2018-01-26 11:14:13 +01:00
plugin_exp_pubsub_hook.py dates update 2018-01-26 11:14:13 +01:00
plugin_exp_pubsub_schema.py dates update 2018-01-26 11:14:13 +01:00
plugin_import.py dates update 2018-01-26 11:14:13 +01:00
plugin_merge_req_mercurial.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_account.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_android.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_debug.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_misc_extra_pep.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_misc_file.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_misc_forums.py plugin forums: first draft: 2018-01-30 08:17:08 +01:00
plugin_misc_groupblog.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_identity.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_imap.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_misc_invitations.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_ip.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_misc_maildir.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_misc_merge_requests.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_nat-port.py plugin NAT-port: raise MappingError if something get wrong during "addportmapping" + log unexpected errors (i.e. everything else than MappingError) 2018-02-01 07:24:34 +01:00
plugin_misc_quiz.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_radiocol.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_register_account.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_room_game.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_smtp.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_misc_static_blog.py plugin blog static: added background parameter, to set an image 2018-01-22 08:36:36 +01:00
plugin_misc_tarot.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_text_commands.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_text_syntaxes.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_tickets.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_upload.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_watched.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_welcome.py dates update 2018-01-26 11:14:13 +01:00
plugin_misc_xmllog.py plugin XML Log: Monkey patch is done on the whole XmlStream class, making it available as soon as the stream start + long received message are sent once fully parsed (not cut anymore) 2017-11-18 18:49:57 +01:00
plugin_sec_otr.py dates update 2018-01-26 11:14:13 +01:00
plugin_syntax_wiki_dotclear.py dates update 2018-01-26 11:14:13 +01:00
plugin_tickets_import.py dates update 2018-01-26 11:14:13 +01:00
plugin_tickets_import_bugzilla.py dates update 2018-01-26 11:14:13 +01:00
plugin_tmp_directory_subscription.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_xep_0020.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0033.py plugins XEP-0033, XEP-0280, text commands: fixed method renaming after client refactoring 2017-02-13 20:59:09 +01:00
plugin_xep_0045.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0047.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0048.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0049.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0050.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0054.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0055.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0059.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0060.py plugin forums: first draft: 2018-01-30 08:17:08 +01:00
plugin_xep_0065.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0070.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_xep_0071.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0077.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0085.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_xep_0092.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0095.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0096.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0100.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0115.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0163.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0166.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0184.py core (plugins): added missing contants + use of new constants in PLUGIN_INFO 2017-02-12 18:59:10 +01:00
plugin_xep_0203.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0231.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0234.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0249.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0260.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0261.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00
plugin_xep_0277.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0280.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0297.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0300.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0313.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0334.py dates update 2018-01-26 11:14:13 +01:00
plugin_xep_0363.py plugin pipe/stream, file transfert: refactoring and improvments: 2018-02-08 00:37:42 +01:00