Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gajim gajim
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 177
    • Issues 177
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • gajim
  • gajimgajim
  • Merge requests
  • !436

Open
Created May 01, 2019 by Marcin Mielniczuk@marmistrzContributor
  • Report abuse
Report abuse

Display current trust status for encrypted messages

  • Overview 6
  • Commits 2
  • Pipelines 12
  • Changes 2

The purpose of this PR is to enable dynamic trust display of encrypted messages (i.e. be able to indicate the current trust level, not necessarily the one that was set while receiving the message. The sketch of the WIP change:

  1. ChatControl uses the new API to get all known keys for a JID (contact JID or MUC JID) and passes it to the ConversationTextView
  2. ConversationTextView uses the fpr trust information (from 1) and the AdditionalData (which it uses currently) to calculate trust for known fingerprints
  3. If a fingerprint has been added, current trust is used as a fallback until the window is reloaded.
  4. If fingerprint trust has been changed, the changes not visible until the window is reloaded

See the related gajim-plugins PR at gajim-plugins!130

Edited May 03, 2019 by Marcin Mielniczuk
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: trust