Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gajim
gajim
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 220
    • Issues 220
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 16
    • Merge Requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • 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
None
Milestone
None
Assign milestone
Time tracking
Source branch: trust