Goffi
b5af781b82
plugin XEP-0384: OMEMO for MUC implementation:
...
- encryption is now allowed for group chats
- when an encryption is requested for a MUC, real jids or all occupants are used to
encrypt the message
- a cache for plain text message sent to MUC is used, because for security reason we can't
encrypt message for our own device with OMEMO (that would prevent ratchet and break the
prefect forward secrecy). Thus, message sent in MUC are cached for 5 min, and the
decrypted version is used when found. We don't send immediately the plain text message
to frontends and history because we want to keep the same MUC behaviour as for plain
text, and receiving a message means that it was received and sent back by MUC service
- <origin-id> is used to identify messages sent by our device
- a feedback_jid is now use to use correct entity for feedback message in case of problem:
with a room we have to send feedback message to the room and not the the emitter
- encryptMessage now only accepts list in the renamed "entity_bare_jids" argument
2019-12-30 20:59:46 +01:00
..
__init__.py
core, XEP-0315: move XML element handling to sat_tmp:
2019-01-16 09:18:16 +01:00
plugin_adhoc_dbus.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_blog_import.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_blog_import_dokuwiki.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_blog_import_dotclear.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_comp_file_sharing.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_comp_file_sharing_management.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_dbg_manhole.py
plugin manhole: fixed default value
2019-12-06 15:19:31 +01:00
plugin_exp_command_export.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_events.py
plugin events: fixed eventInviteeGet signature
2019-12-06 15:20:00 +01:00
plugin_exp_invitation.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_invitation_file.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_jingle_stream.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_lang_detect.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_list_of_interest.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_parrot.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_pubsub_admin.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_pubsub_hook.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_exp_pubsub_schema.py
plugin pubsub schema: fixed XML field handling in sendDataFormItem
2019-11-08 12:51:03 +01:00
plugin_import.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_merge_req_mercurial.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_misc_account.py
plugin account: fixed email sending
2019-10-11 16:15:34 +02:00
plugin_misc_android.py
plugin android: removed comment on vibrator bug as it is fixed in dev version of plyer
2019-12-20 12:28:04 +01:00
plugin_misc_debug.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_download.py
plugin file download: meta plugin to handle file download:
2019-12-20 12:28:04 +01:00
plugin_misc_email_invitation.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_misc_extra_pep.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_file.py
plugin file download: meta plugin to handle file download:
2019-12-20 12:28:04 +01:00
plugin_misc_forums.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_groupblog.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_identity.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_ip.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_merge_requests.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_misc_nat-port.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_quiz.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_radiocol.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_register_account.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_room_game.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_static_blog.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_tarot.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_text_commands.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_text_syntaxes.py
plugin text syntaxes: don't use anymore deprecated cgi.escape
2019-11-18 20:50:34 +01:00
plugin_misc_tickets.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_upload.py
plugin upload, XEP-0363: code modernisation + preparation for extension:
2019-12-20 12:28:04 +01:00
plugin_misc_uri_finder.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_watched.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_welcome.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_misc_xmllog.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_sec_aesgcm.py
plugin sec aesgcm: new plugin handling aesgcm: scheme for e2e encrypted media sharing:
2019-12-20 12:28:04 +01:00
plugin_sec_otr.py
plugin OTR: work around a bad exception raised in potr
2019-10-16 08:39:52 +02:00
plugin_syntax_wiki_dotclear.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_tickets_import.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_tickets_import_bugzilla.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_tmp_directory_subscription.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0020.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0033.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0045.py
plugin XEP-0045: added room statuses to metadata:
2019-12-30 20:44:02 +01:00
plugin_xep_0047.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0048.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_xep_0049.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0050.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0054.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_xep_0055.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0059.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0060.py
plugin XEP-0060, jp (pubsub/set): publish-options implementation:
2019-12-28 20:02:18 +01:00
plugin_xep_0065.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_xep_0070.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0071.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0077.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0085.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0092.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0095.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0096.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0100.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0106.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0115.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0163.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0166.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_xep_0184.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0198.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0199.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0203.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0231.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0234.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_xep_0249.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0260.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0261.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0264.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0277.py
plugin XEP-0277: fixed comments URLs parsing
2019-11-08 11:55:21 +01:00
plugin_xep_0280.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0297.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0300.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_xep_0313.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0329.py
jp: jp asyncio port:
2019-09-25 08:56:41 +02:00
plugin_xep_0334.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0352.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0359.py
plugin XEP-0359: handle origin-id
2019-12-30 20:44:05 +01:00
plugin_xep_0363.py
plugin upload, XEP-0363: code modernisation + preparation for extension:
2019-12-20 12:28:04 +01:00
plugin_xep_0380.py
Python 3 port:
2019-08-13 19:08:41 +02:00
plugin_xep_0384.py
plugin XEP-0384: OMEMO for MUC implementation:
2019-12-30 20:59:46 +01:00