libervia-backend/libervia/backend/plugins
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi dbc3973642 plugin XEP-0447: handle deferred sources:
XEP-0447 allow to send sources after the original message. Dino is doing that, and thus we
can't display attachment immediately with only the original message.

This patch handle that by updating the original message once the sources are received, and
emitting a `message_update` signal to notify frontends.
2026-07-09 17:13:37 +02:00
..
plugin_app_manager_docker Dates update. 2026-03-31 12:57:17 +02:00
plugin_comp_ap_gateway core, dependencies: update Tx-XMPP to v0.13.0: 2026-04-21 12:49:30 +02:00
plugin_comp_conferences Dates update. 2026-03-31 12:57:17 +02:00
plugin_comp_email_gateway core: uid is now set in extra in client.sendMessage: 2026-07-09 17:13:37 +02:00
plugin_comp_pubsub component pubsub: Set default access model for PEP to presence 2026-05-27 15:28:11 +02:00
plugin_misc_app_manager Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_xid plugin misc XID: XMPP Decentralized ID implementation: 2026-06-06 12:23:39 +02:00
plugin_xep_0166 Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0167 Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0373 plugin XEP-0373: Fix local exceptions shadowing core.exceptions 2026-06-20 10:48:16 +02:00
__init__.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
plugin_adhoc_dbus.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_adhoc_registration.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_blog_import.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_blog_import_dokuwiki.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_blog_import_dotclear.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_comp_file_sharing.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_comp_file_sharing_management.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_dbg_manhole.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_command_export.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_data_policy.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_gre.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_invitation.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_invitation_file.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_invitation_pubsub.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_jingle_stream.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_lang_detect.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_list_of_interest.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_parrot.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_pubsub_admin.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_exp_pubsub_hook.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_forge.py plugin forge: Check that repository exist before returning counters. 2026-03-18 10:54:59 +01:00
plugin_forge_git.py plugin forge/git: Implement diff retrieval: 2026-03-04 12:32:48 +01:00
plugin_import.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_merge_req_mercurial.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_account.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_android.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_attach.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_debug.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_download.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_email_invitation.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_extra_pep.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_file.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_forums.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_groupblog.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_identity.py core (disco), plugins identidy, XEP-0115: 2026-05-02 15:55:18 +02:00
plugin_misc_ip.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_jid_search.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_lists.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_merge_requests.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_nat_port.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_pubsub_contacts.py depdencies, core: update Tx-XMPP to be version >= 10.0: 2026-03-24 16:42:27 +01:00
plugin_misc_quiz.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_radiocol.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_register_account.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_remote_control.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_render_blog_params.py core: restore blog params: 2025-12-19 22:43:20 +01:00
plugin_misc_room_game.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_tarot.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_text_commands.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_text_syntaxes.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_upload.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_uri_finder.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_url_preview.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_watched.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_welcome.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_xmllog.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_pubsub_cache.py memory (sqla): Improve handling of RSM in get_items: 2026-04-07 14:58:42 +02:00
plugin_sec_aesgcm.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_sec_autocrypt.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_sec_gre_encrypter_openpgp.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_sec_gre_formatter_mime.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_sec_otr.py core (memory): Modernize methods signature/docstrings of encrypt_value and decrypt_value: 2026-06-06 12:23:06 +02:00
plugin_syntax_wiki_dotclear.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_tickets_import.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_tickets_import_bugzilla.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_tmp_directory_subscription.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
plugin_xep_0004.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0020.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0033.py plugin XEP-0033: Fix validation error when only metadata address are used: 2026-05-14 11:49:02 +02:00
plugin_xep_0045.py plugin XEP-0045: Notification on mention: 2026-06-26 23:03:24 +02:00
plugin_xep_0047.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0048.py plugin XEP-0048: Don't use legacy bookmarks anymore on profile connection: 2026-05-04 15:03:22 +02:00
plugin_xep_0049.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0050.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0054.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0055.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0059.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0060.py memory (disco): Fix error handling for find_service_entity/find_service_entities: 2026-04-24 17:38:54 +02:00
plugin_xep_0065.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0066.py plugin XEP-0066: "Out of Band Data" implementation 2026-07-09 17:13:37 +02:00
plugin_xep_0070.py depdencies, core: update Tx-XMPP to be version >= 10.0: 2026-03-24 16:42:27 +01:00
plugin_xep_0071.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0077.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0080.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0082.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0084.py plugin XEP-0084: Support multiple images format: 2026-06-21 12:52:57 +02:00
plugin_xep_0085.py plugin XEP-0085: Modernisation: 2026-07-02 15:35:23 +02:00
plugin_xep_0092.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0095.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0096.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0100.py core, dependencies: update Tx-XMPP to v0.13.0: 2026-04-21 12:49:30 +02:00
plugin_xep_0103.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0106.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0115.py plugin XEP-0115: minor reformatting 2026-06-08 14:26:15 +02:00
plugin_xep_0131.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0163.py plugin XEP-0163: type hints 2026-05-14 11:49:02 +02:00
plugin_xep_0176.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0184.py depdencies, core: update Tx-XMPP to be version >= 10.0: 2026-03-24 16:42:27 +01:00
plugin_xep_0191.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0198.py plugin XEP-0198: match new init sequence on full init: 2026-05-03 11:45:17 +02:00
plugin_xep_0199.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0203.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0215.py plugin XEP-215: Use bare JID instead of raising an exception on full jid. 2026-05-04 15:04:04 +02:00
plugin_xep_0231.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0234.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0249.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0260.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0261.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0264.py plugin XEP-0264: Convert image to RGB if there is transparency: 2026-07-09 17:13:37 +02:00
plugin_xep_0272.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0277.py Formatting + type hints 2026-05-02 15:55:18 +02:00
plugin_xep_0280.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0292.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0293.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0294.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0297.py plugin XEP-0355: Namespace Delegation implementation: 2026-04-14 23:04:04 +02:00
plugin_xep_0298.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0300.py plugin XEP-0300: Fix hash encoding and use StrEnum for hashes: 2026-07-09 17:13:37 +02:00
plugin_xep_0308.py plugin XEP-0308: 2026-05-02 15:55:18 +02:00
plugin_xep_0313.py plugin XEP-0313: Fix elements dump in the warning: 2026-05-14 11:49:02 +02:00
plugin_xep_0320.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0329.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0334.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0338.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0339.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0343.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0346.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0352.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0353.py core, dependencies: update Tx-XMPP to v0.13.0: 2026-04-21 12:49:30 +02:00
plugin_xep_0355.py plugin XEP-0355: Namespace Delegation implementation: 2026-04-14 23:04:04 +02:00
plugin_xep_0356.py plugin XEP-0356: Fix incorrect _on_presence definition 2026-05-04 16:44:39 +02:00
plugin_xep_0358.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0359.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0363.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0367.py plugin XEP-0367: "Message Attaching" implementation 2026-07-09 17:13:37 +02:00
plugin_xep_0372.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0374.py plugin XEP-0374, XEP-0384: use debug instead of warning logs: 2026-06-20 15:06:55 +02:00
plugin_xep_0376.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0380.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0384.py plugin XEP-0374, XEP-0384: use debug instead of warning logs: 2026-06-20 15:06:55 +02:00
plugin_xep_0391.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0402.py plugin XEP-0402: log a warning instead of an exception on TimeoutError. 2026-05-25 17:41:53 +02:00
plugin_xep_0420.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0422.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0424.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0428.py plugin XEP-0447: Mutiple-files support: 2026-07-09 17:13:37 +02:00
plugin_xep_0433.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0444.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0446.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0447.py plugin XEP-0447: handle deferred sources: 2026-07-09 17:13:37 +02:00
plugin_xep_0448.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0461.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0465.py plugin XEP-0465: Remove duplicate ps_public_subscriptions_get bridge method. 2026-05-21 21:10:30 +02:00
plugin_xep_0470.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0471.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0473.py plugin XEP-0473: Don't try do load secrets if there is not encrypted elements: 2026-05-04 16:44:39 +02:00
plugin_xep_0475.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0477.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0496.py component pubsub: PEP presence access model and auto-subscription 2026-04-15 20:51:51 +02:00
plugin_xep_0498.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0499.py component pubsub: Integrate XEP-0499 extended discovery: 2026-04-11 12:46:47 +02:00