libervia-backend/libervia/backend/plugins
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi e8b3948ad0 plugin misc account: fix send_email calls + admin email flag:
The `send_email` calls in `send_emails` passed the plugin `EmailSettings` as the `config`
argument, raising `AttributeError` on account creation and leading to the profile
deletion.

They now pass the main config via a new `email_settings`.

`credentials_xmpp_connect` takes a new `send_email` flag to let frontends skip the admin
notification email (notably useful in web local mode).
2026-11-04 09:47:04 +01:00
..
plugin_app_manager_docker app manager (weblate): Update images: 2026-07-21 11:52:22 +02:00
plugin_comp_ap_gateway plugin AP Gateway: various fixes and improvements: 2026-10-28 14:29:38 +01:00
plugin_comp_conferences component conferences: update to manage the new single Jingle session and the ICE restart: 2026-10-18 23:51:06 +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 plugin av-conferences: implement Jingle A/V conferences: 2026-10-17 14:23:52 +02:00
plugin_misc_app_manager plugin app manager, app manager docker: update implementation: 2026-07-21 11:50:20 +02:00
plugin_misc_serverless plugin serverless: first draft, peer discovery on LAN: 2026-07-17 23:27:47 +02:00
plugin_misc_xid plugin misc XID: XMPP Decentralized ID implementation: 2026-06-06 12:23:39 +02:00
plugin_xep_0166 plugin XEP-0166: support all content actions + fixes: 2026-10-17 13:43:33 +02:00
plugin_xep_0167 plugin XEP-0167: pass the call_end reason to the jingle termination 2026-10-18 23:51:06 +02:00
plugin_xep_0373 plugin XEP-0373, tools: Move GPG backend to tools.common: 2026-09-15 11:48:11 +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 plugin XEP-0363, upload: compute hash on file upload: 2026-07-09 17:13:37 +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 plugin File Sharing Management: generate video thumbnails: 2026-10-26 18:36:41 +01:00
plugin_comp_file_sharing_management.py plugin File Sharing Management: generate video thumbnails: 2026-10-26 18:36:41 +01: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 plugin misc account: fix send_email calls + admin email flag: 2026-11-04 09:47:04 +01:00
plugin_misc_android.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_attach.py plugin XEP-0363, upload: compute hash on file upload: 2026-07-09 17:13:37 +02:00
plugin_misc_av_conferences.py plugin av-conferences: implement Jingle A/V conferences: 2026-10-17 14:23:52 +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 plugin AP Gateway: various fixes and improvements: 2026-10-28 14:29:38 +01:00
plugin_misc_ip.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_misc_jid_search.py plugin JID Search: Update cutoff ratio + dedup: 2026-08-24 11:52:53 +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 plugin NAT Port: fix errors handling: 2026-10-26 18:36:41 +01: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 plugin XEP-0166: support all content actions + fixes: 2026-10-17 13:43:33 +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 plugin XEP-0363, upload: compute hash on file upload: 2026-07-09 17:13:37 +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 plugin XEP-0363, upload: compute hash on file upload: 2026-07-09 17:13:37 +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: add set_room_configuration and is_jid_in_room methods: 2026-10-08 20:50:37 +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 plugin XEP-0050: fix handling of form submitted in the first request: 2026-10-26 18:36:41 +01:00
plugin_xep_0054.py plugin XEP-0054: Fix missing await 2026-08-24 11:24:25 +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 plugin XEP-0060: fix get_items docstring. 2026-10-08 20:50:37 +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 plugin XEP-0166: support all content actions + fixes: 2026-10-17 13:43:33 +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 plugin XEP-0199: fix typo 2026-07-22 02:27:10 +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 memory (cache): add persistent cache entries: 2026-10-26 18:36:41 +01:00
plugin_xep_0234.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0249.py plugin XEP-0272: update to v0.2.0 + fixes: 2026-10-17 13:43:33 +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 plugin XEP-0272: remove the room bookmark when the group call ends: 2026-10-17 13:43:33 +02:00
plugin_xep_0277.py plugin AP Gateway: various fixes and improvements: 2026-10-28 14:29:38 +01: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 plugin XEP-0298: remove the obsolete session-init trigger: 2026-10-18 23:51:06 +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: better author check: 2026-08-25 19:07:06 +02:00
plugin_xep_0313.py plugin XEP-0313: check message origin: 2026-08-18 18:48:04 +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 plugin XEP-0166: support all content actions + fixes: 2026-10-17 13:43:33 +02:00
plugin_xep_0339.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0343.py plugin XEP-0166: support all content actions + fixes: 2026-10-17 13:43:33 +02:00
plugin_xep_0346.py core, memory (sqla), plugins XEP-0277, XEP-0346: various fixes: 2026-10-27 16:04:50 +01:00
plugin_xep_0352.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0353.py plugin XEP-0353: intialisation refactor: 2026-10-18 23:51:06 +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 plugin XEP-0363, upload: compute hash on file upload: 2026-07-09 17:13:37 +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-0384: log error when getting the OMEMO session manager fails 2026-10-17 13:43:33 +02:00
plugin_xep_0391.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0402.py plugin XEP-0402: ignore missing item when removing a bookmark 2026-10-17 13:43:33 +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 plugin XEP-0433: Check frontend's allow_external option: 2026-08-24 11:43:31 +02:00
plugin_xep_0444.py plugin XEP-0045: Use disco as fallback for is_room: 2026-08-12 18:10:51 +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 plugin XEP-0363, upload: compute hash on file upload: 2026-07-09 17:13:37 +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-0373, tools: Move GPG backend to tools.common: 2026-09-15 11:48:11 +02:00
plugin_xep_0475.py plugin XEP-0373, tools: Move GPG backend to tools.common: 2026-09-15 11:48:11 +02:00
plugin_xep_0477.py Dates update. 2026-03-31 12:57:17 +02:00
plugin_xep_0482.py plugin XEP-0482: Call Invites implementation 2026-10-01 11:57:10 +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