Gajim - 2019-04-22


  1. marmistrz Hmm, I'm wondering why the current trust display works at all. The Trust enum in gajim is different from the Trust enum in the omemo plugin, and gajim itself doesn't set the trust level on incoming messages.
  2. lovetox yeah because omemo is not everything
  3. lovetox there are other encryption plugins
  4. lovetox and omemo uses a not ideal trust enum
  5. lovetox which we cant change, because all databases have to be migrated which is not worth it
  6. lovetox and why would gajim set a trust level? gajim has no idea what encryption is neither what trust is
  7. marmistrz lovetox, but how does gajim get a trust level "3" if the omemo plugin has only 0, 1, 2?
  8. lovetox the plugin sets the trust on incoming and outgoing messages
  9. lovetox look into the message received handler
  10. lovetox of the plugin
  11. lovetox it converts its trust to the gajim trust enum
  12. lovetox also the conversion is made by enum name
  13. lovetox not enum value
  14. marmistrz Kay, thanks. lovetox, btw. iirc you were going to have the new version of the omemo plugin type-annotated. What actually happened with this effort? Did you drop type-annotation or is it still the old plugin?
  15. lovetox it was never type annoted you must confuse this
  16. lovetox we also have no CI pipeline on the plugin repo
  17. marmistrz What should the return type of getFingerprints be? List[Tuple[str, str, str, str]]?
  18. marmistrz Btw. I have an idea how to solve the problem with backward trust management - we could add an extra option "distrusted since", specifying until when to honor the original trust level
  19. marmistrz ^ getFingerprints: https://dev.gajim.org/gajim/gajim-plugins/blob/master/omemo/backend/liteaxolotlstore.py#L543
  20. lovetox all database operations return namedtuples
  21. lovetox in that case a list of namedtuples
  22. lovetox further this applys converters to some field
  23. lovetox show what the converts do at the top of the file
  24. lovetox and where would you store this information?
  25. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *b306a7e0* < https://dev.gajim.org/gajim/gajim/commit/b306a7e05fa91369c088e8a81575b82796af6988 > Rework Accounts Window - Every account row has now a submenu - Moved Remove, Back and Pages into the submenu
  26. bot Maxim Britov created an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/75 >: #75: < gajim/nbxmpp tune: ValueError: too many values to unpack >
  27. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/402 >: WIP: Rework contact info
  28. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/402 >: WIP: Rework contact info
  29. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9679 >: #9679: < Gajim Version: 1.1.2 >
  30. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9679 >: #9679: < Gajim Version: 1.1.2 >
  31. bot Philipp Hörist closed an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/75 >: #75: < gajim/nbxmpp tune: ValueError: too many values to unpack >
  32. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *c79e3fa2* < https://dev.gajim.org/gajim/python-nbxmpp/commit/c79e3fa26fabf42633ce899ae1c240b45b36f2a5 > Tune: Iterate correctly over dict Fixes #75
  33. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9679 >: #9679: < Gajim Version: 1.1.2 >
  34. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *30997fa1* < https://dev.gajim.org/gajim/gajim/commit/30997fa1e4f4d5c656a991857f6353c07adf8966 > Remove some useless settings
  35. concerto o/
  36. concerto Corrected messages from Gajim (gajim-default-nightly, 20190414-1) appear as separate messages on Conversations.
  37. lovetox we didnt change anything regarding correction
  38. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *185d249e* < https://dev.gajim.org/gajim/gajim/commit/185d249e0f93d92f85fce9da66d0f950c78842fc > ServerInfo: Make dialog scrollable
  39. marmistrz lovetox, concerto: Probably the same issue I've experienced ~2-3 weeks ago.
  40. bot Polynomdivision created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9681 >: #9681: < Quotes should be highlighted >