libervia-backend/libervia/backend/plugins
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi 78d72304d5 core: bye bye sat_tmp :)
After 11 years of "temporary" monkey patches, I've finally made a friendly fork of Wokkel
at https://www.goffi.org/forge/goffi/tx-xmpp with all needed PRs merged and changes from
`sat_tmp`, using the same license as Wokkel (with agreement from contributors). No more
monkey patching, and it will also stop the deprecation warning due to outdated packages
used in Wokkel. Last but not least, it should unblock the move to the latest Twisted and
Python versions.
2026-03-20 18:32:36 +01:00
..
plugin_app_manager_docker applicactions: fix applications: 2026-03-04 15:49:47 +01:00
plugin_comp_ap_gateway apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_comp_conferences core: Replace legacy INI config system with Pydantic-based TOML configuration. 2025-11-30 12:27:35 +01:00
plugin_comp_email_gateway black reformatting. 2025-12-03 17:49:34 +01:00
plugin_misc_app_manager apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0166 apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0167 apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0373 plugin XEP-0373: refactor and implement python-gnupg backend: 2026-02-23 12:56:42 +01:00
__init__.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
plugin_adhoc_dbus.py plugin XEP-0050: Some more refactoring: 2025-10-10 17:44:04 +02:00
plugin_adhoc_registration.py plugin XEP-0050: Some more refactoring: 2025-10-10 17:44:04 +02:00
plugin_blog_import.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_blog_import_dokuwiki.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_blog_import_dotclear.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_comp_file_sharing.py tests (unit): Fix tests. 2025-12-03 17:43:06 +01:00
plugin_comp_file_sharing_management.py plugin XEP-0050: Some more refactoring: 2025-10-10 17:44:04 +02:00
plugin_dbg_manhole.py core: Replace legacy INI config system with Pydantic-based TOML configuration. 2025-11-30 12:27:35 +01:00
plugin_exp_command_export.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_exp_data_policy.py plugin data policy: Data Policy implementation: 2025-06-26 17:02:33 +02:00
plugin_exp_gre.py plugin GRE: implements Gateway Relayed Encryption: 2025-01-13 01:23:22 +01:00
plugin_exp_invitation.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_exp_invitation_file.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_exp_invitation_pubsub.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_exp_jingle_stream.py add type hints + minor reformatting. 2025-10-01 17:57:48 +02:00
plugin_exp_lang_detect.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_exp_list_of_interest.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_exp_parrot.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_exp_pubsub_admin.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_exp_pubsub_hook.py plugin XEP-0060: add_managed_node now do strict matching by default: 2026-02-23 13:07:59 +01: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 add type hints + minor reformatting. 2025-10-01 17:57:48 +02:00
plugin_merge_req_mercurial.py add type hints + minor reformatting. 2025-10-01 17:57:48 +02:00
plugin_misc_account.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_android.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_attach.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_debug.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_download.py backend: Tor integration: 2025-12-15 11:35:19 +01:00
plugin_misc_email_invitation.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_extra_pep.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_file.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_forums.py plugin forums: parsing fix + formatting: 2023-12-12 12:17:15 +01:00
plugin_misc_groupblog.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_misc_identity.py plugin identity: add a timeout when getting identities. 2025-05-15 17:45:19 +02:00
plugin_misc_ip.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_jid_search.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_misc_lists.py plugin misc list: Comments node creation can now be specified with comments field in extra. 2024-06-20 14:36:09 +02:00
plugin_misc_merge_requests.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_nat_port.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_pubsub_contacts.py core: bye bye sat_tmp :) 2026-03-20 18:32:36 +01:00
plugin_misc_quiz.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_radiocol.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_misc_register_account.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_remote_control.py Reformatted code base using black. 2024-06-19 18:44:57 +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 apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_tarot.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_text_commands.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_text_syntaxes.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_misc_upload.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_misc_uri_finder.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_url_preview.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_watched.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_welcome.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_misc_xmllog.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_pubsub_cache.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_sec_aesgcm.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_sec_autocrypt.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_sec_gre_encrypter_openpgp.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_sec_gre_formatter_mime.py plugin GRE formatter MIME: implements GRE Formatter: MIME: 2025-01-13 01:23:22 +01:00
plugin_sec_otr.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_syntax_wiki_dotclear.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_tickets_import.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_tickets_import_bugzilla.py apply black to the whole codebase. 2026-03-09 09:22:04 +01: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 core: bye bye sat_tmp :) 2026-03-20 18:32:36 +01:00
plugin_xep_0020.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0033.py plugin XEP-0033: formatting. 2024-09-28 15:52:14 +02:00
plugin_xep_0045.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0047.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0048.py remove uses of twisted.internet.defer.returnValue 2024-12-11 01:17:09 +02:00
plugin_xep_0049.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0050.py black reformatting 2025-11-20 14:50:03 +01:00
plugin_xep_0054.py core: fix wrong calls to addElement. 2025-10-29 12:12:25 +01:00
plugin_xep_0055.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0059.py plugin (XEP-0059): fix max handling: 2026-03-17 16:08:37 +01:00
plugin_xep_0060.py plugin XEP-0060: cast types of plugins used internally. 2026-03-04 12:32:48 +01:00
plugin_xep_0065.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0070.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0071.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0077.py core: Replace legacy INI config system with Pydantic-based TOML configuration. 2025-11-30 12:27:35 +01:00
plugin_xep_0080.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0082.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0084.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0085.py core: fix wrong calls to addElement. 2025-10-29 12:12:25 +01:00
plugin_xep_0092.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
plugin_xep_0095.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0096.py core (main): renamed hasFeature to has_feature to fix inconsistency. 2025-09-05 19:31:50 +02:00
plugin_xep_0100.py plugin XEP-0077, XEP-0100: Adapt to component, and modernize: 2024-09-06 18:01:31 +02:00
plugin_xep_0103.py plugins XEP-0300, XEP-0446, XEP-0447, XEP0448 and others: Refactoring to use Pydantic: 2024-12-03 00:12:38 +01:00
plugin_xep_0106.py plugin XEP-0106, tools (common/email): type hints. 2024-09-06 17:44:08 +02:00
plugin_xep_0115.py core (main): renamed hasFeature to has_feature to fix inconsistency. 2025-09-05 19:31:50 +02:00
plugin_xep_0131.py backend: various fixes, and type hints improvments. 2025-08-03 23:36:22 +02:00
plugin_xep_0163.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0176.py black reformatting 2025-11-20 14:50:03 +01:00
plugin_xep_0184.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0191.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0198.py core: Replace legacy INI config system with Pydantic-based TOML configuration. 2025-11-30 12:27:35 +01:00
plugin_xep_0199.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0203.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0215.py plugin XEP-0215, XEP-0376: fix bad calls to hasFeature: 2024-09-30 14:14:38 +02:00
plugin_xep_0231.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0234.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0249.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0260.py core (main): renamed hasFeature to has_feature to fix inconsistency. 2025-09-05 19:31:50 +02:00
plugin_xep_0261.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0264.py plugin XEP-0050: Some more refactoring: 2025-10-10 17:44:04 +02:00
plugin_xep_0272.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0277.py core: bye bye sat_tmp :) 2026-03-20 18:32:36 +01:00
plugin_xep_0280.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0292.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0293.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
plugin_xep_0294.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
plugin_xep_0297.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0298.py component conferences, plugin XEP-0167, XEP-0298: add stream user metadata: 2024-08-06 23:43:11 +02:00
plugin_xep_0300.py core (main): renamed hasFeature to has_feature to fix inconsistency. 2025-09-05 19:31:50 +02:00
plugin_xep_0308.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0313.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0320.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0329.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0334.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0338.py plugin XEP-0167: Let use a call_setup_cb method in session: 2024-07-05 17:18:37 +02:00
plugin_xep_0339.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0343.py plugin XEP-0167: handle conferences: 2024-07-29 03:31:09 +02:00
plugin_xep_0346.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0352.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0353.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0358.py plugin XEP-0358: "Publishing Available Jingle Sessions" implementation: 2024-12-03 00:13:07 +01:00
plugin_xep_0359.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0363.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0372.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0374.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0376.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_xep_0380.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0384.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0391.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0402.py various minor fixes. 2025-04-11 18:19:28 +02:00
plugin_xep_0420.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0422.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0424.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0428.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_xep_0433.py core: Replace legacy INI config system with Pydantic-based TOML configuration. 2025-11-30 12:27:35 +01:00
plugin_xep_0444.py plugin XEP-0444, storage: move get_history_from_xmpp_id to storage as it is generally useful. 2025-05-06 00:33:57 +02:00
plugin_xep_0446.py plugins XEP-0300, XEP-0446, XEP-0447, XEP0448 and others: Refactoring to use Pydantic: 2024-12-03 00:12:38 +01:00
plugin_xep_0447.py backend: Tor integration: 2025-12-15 11:35:19 +01:00
plugin_xep_0448.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0461.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
plugin_xep_0465.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
plugin_xep_0470.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0471.py tests (unit): Fix tests. 2025-12-03 17:43:06 +01:00
plugin_xep_0473.py plugin XEP-0473: Decrypt items events when received: 2026-02-23 13:15:14 +01:00
plugin_xep_0475.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0477.py apply black to the whole codebase. 2026-03-09 09:22:04 +01:00
plugin_xep_0498.py plugin XEP-0498: "Pubsub File Sharing" implementation: 2024-12-03 00:13:23 +01:00
plugin_xep_0499.py plugin XEP-0499 Pubsub Extended Discovery implementation: 2025-08-31 12:34:30 +02:00