Gajim - 2019-01-01


  1. Neustradamus Happy new year to all
  2. mrDoctorWho Neustradamus, thanks! You too!
  3. mrDoctorWho And everybody, happy new year!
  4. bullgard4 mrDoctorWho, I wish you a happy and prosperous NewYear.
  5. mrDoctorWho bullgard4, oh, thank you! I wish your year to be good as well!
  6. bullgard4 mrDoctorWho, :-)
  7. bot Philipp Hörist pushed 3 commits to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: https://conference.gajim.org:5281/pastebin/acb6641a-0706-46e7-a0ac-e5d8343886e6
  8. lovetox hm mrDoctorWho please update nbxmpp i pushed a fix, and for your second traceback, could you trun on full logging and see if you can reproduce it
  9. lovetox i would be interested in the presence stanza that is received before
  10. lovetox mrDoctorWho, also how do you install nbxmpp?
  11. lovetox my tip is use pip
  12. lovetox instead of setup.py
  13. mrDoctorWho pip with git version?
  14. mrDoctorWho I do python setup.py install -f just like you recommended
  15. lovetox hm maybe remove all traces of nbxmpp
  16. mrDoctorWho ok, sure
  17. lovetox and then do in the future alsoway, pip git+https://dev.gajim.org/gajim/python-nbxmpp.git
  18. lovetox and befor you install
  19. lovetox pip uninstall nbxmpp
  20. mrDoctorWho okay
  21. lovetox this should be more save, because only pip is in charge of installing and removing
  22. mrDoctorWho lovetox, is there a way to disable broadcasting chat states to groupchats in gajim?
  23. lovetox only to disable it in general
  24. mrDoctorWho in ACE?
  25. lovetox in preferences, privacy tab
  26. mrDoctorWho ok
  27. mrDoctorWho thanks
  28. mrDoctorWho there is that one big jabber server that has strong limits on messages
  29. mrDoctorWho lovetox: how do I see what XML I get during connection? Especially the invalid one
  30. mrDoctorWho I have some connection problem that gajim says is caused by invalid xml
  31. mrDoctorWho It seems it's caused by omemo plugin
  32. mr.Who my main account is completely unusable now
  33. mr.Who Traceback (most recent call last): https://conference.gajim.org:5281/pastebin/83486fe1-944d-426b-b663-18fb29045ae4
  34. lovetox ah yeah wait
  35. bot Philipp Hörist pushed 3 commits to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: https://conference.gajim.org:5281/pastebin/54674934-bf52-485d-9eff-d3210858db63
  36. lovetox mr.Who, update nbxmpp please
  37. bot Philipp Hörist pushed 4 commits to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: https://conference.gajim.org:5281/pastebin/aeb9752e-b829-44af-895f-5cd2dbe7e884
  38. lovetox i also updated omemo
  39. mrDoctorWho lovetox, it works now! Thank you!
  40. mrDoctorWho it seems I must be a little bit more careful with using gajim master
  41. lovetox no you are my valuable betatester ^^^^
  42. mrDoctorWho :D
  43. lovetox try to run gajim with -v and log to some file
  44. lovetox always, then we can look at the log if some error happen
  45. mrDoctorWho yeah, sure
  46. Link Mauve mrDoctorWho, ever tried reporting the chatstate issue to this server’s admins instead of disabling it altogether in your client?
  47. mrDoctorWho Link Mauve, sure. They said my client is "flooding the chat"
  48. gerald Gajim sends an empty body for omemo encrypted messages, which could be confusing for non-omemo clients. Maybe put in some placeholder message <body> message like Conversations does it ("My client sent you an Omemo encrypted message...")?
  49. Link Mauve gerald, XEP-0380 is made for that though.
  50. gerald Link Mauve, doesn't say anything about omemo, though :)
  51. pep. it does
  52. Link Mauve gerald, it was written before OMEMO was a XEP, but there is provision for any newer encryption mechanism.
  53. pep. Well, it doesn't specifically talk about OMEMO
  54. gerald ah ok
  55. Link Mauve So it doesn’t need to specify it specifically.
  56. lovetox yes gerald gajim includes the information that its a omemo message, so if a client really desires he can implement XEP-0380 and get that info without us supplying a body
  57. lovetox what client do you use?
  58. gerald I had noticed an issue with Dino, which didn't receive omemo messages sent by gajim. Upon investigation, I found this bug report https://github.com/dino/dino/issues/473 , but as you just explained to me, it looks like Dino doesn't implement xep-0380 correctly
  59. lovetox seems like an easy to fix issue in dino, maybe push that issue to give it some attention
  60. gerald (this looks like the possible culprit: https://github.com/dino/dino/blob/79e0aee5fdb90830fad748fdfae717cb5fbf91f9/libdino/src/service/message_processor.vala#L77)
  61. lovetox hm sure this is it?
  62. lovetox depends on where the omemo plugin hooks into
  63. lovetox if it hooks before that and decrypts and sets the decrypted message as body
  64. lovetox then this is fine
  65. lovetox and just needs something to parse the 0380 fallback
  66. lovetox but i think there is maybe another problem
  67. lovetox because that line exists for a year
  68. lovetox so it maybe is the problem that the fallback is not displayed
  69. lovetox but this does not solve the problem why decryption does not work