Skip to content

Integrate OMEMO plugin

Daniel Brötzmann requested to merge omemo_integration into master

Merge the OMEMO plugin into Gajim’s core.

What needs to be done:

  • OMEMO module
    • Sending messages
    • Sending files
    • Add OMEMO_TEMP_DL namespace to Gajim’s Caps
    • Type annotations
  • GUI
    • Add key management widget: OMEMOTrustManager
    • Integrate OMEMOTrustManager into AccountsWindow, ContactInfo, and GroupChatDetails
  • Adapt dependencies for OMEMO (axolotl, Windows packaging, Gajim’s dependencies for Flatpak)
  • _before_sendmessage checks
  • muc-added signal handling
  • new/undecided fingerprint and encryption error handling
  • Exchange all python-axolotl references with omemo-dr
  • Add omemo-dr debian nightly

Issues which will be closed by this MR are listed in %OMEMO Integration in gajim-plugins

Edited by Philipp Hörist

Merge request reports