Gajim - 2018-02-26


  1. rom1dep lovetox_: just noticing after a gajim restart that my MAM errors aren't always showing-up in the console, but I have these instead: (E) gajim.plugin_system.preview connect_with_history: deinit handlers (E) gajim.plugin_system.preview connect_with_history: create base can the two be related?
  2. lovetox no that is usless debug output from the preview plugin
  3. lovetox i saw your mam error once, but didnt catch what i was doing while they appeared
  4. bot Martin created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/272 >: #272: < [antispam] bad interaction with IRC or IRC gateway >
  5. bot Martin created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/273 >: #273: < [antispam] allow activation per account >
  6. bot Martin created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/274 >: #274: < [preview] support "stickers" send by Movim (XEP-0231: Bits of Binary, BoB) >
  7. rom1dep so, there's some hope at least :)
  8. bot Daniel updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/68 >: WIP: [clients_icons] Add gc tooltip support
  9. SaltyBones How are stickers different from images?
  10. lovetox smaller thats it
  11. Link Mauve SaltyBones, also they get cached locally.
  12. SaltyBones By the client?
  13. Link Mauve Yes.
  14. SaltyBones Ah, because they're expected to be sent a lot? But they are not present, right?
  15. SaltyBones So you don't distribute a list and then just say "display sticker X" or do you?
  16. Link Mauve lovetox, it’s weird, VCARD_PATH doesn’t seem to be used anywhere in the code, but I still have it used in ~/.cache/gajim/vcards, what did I miss?
  17. lovetox really why do you think its used
  18. lovetox we used it previously to catch vcards but we dont do this anymore
  19. lovetox *cache
  20. lovetox but indeed the folder is created still, so i have to remove the last bits of that code
  21. Link Mauve lovetox, ok, so I can delete it from my system, thanks. :)
  22. Link Mauve Do you want a patch?
  23. lovetox it will be created on next start ^^
  24. lovetox but you can try
  25. lovetox yes if you feel like it, would be welcome
  26. bot luchmhor created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8918 >: #8918: < Minimize to Tray not working w/ 1.0 >
  27. Link Mauve Ok, so the issue for cid: to work is that we don’t know the account that has received the XHTML-IM message when we are parsing it.
  28. debacle SaltyBones, about stickers: No, there is no predefined list in general, but a client can have one. They are send via as a hash value to the receiver. If the receiver already has it, fine, if not, it asks the sender to transfer the complete image. Clients can cache them, but are not obliged.
  29. Link Mauve Servers on the way can also cache it.
  30. lovetox Gajim has bob support already implemented, so only the cache has to be added and that the image is displayed
  31. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8918 >: #8918: < Minimize to Tray not working w/ 1.0 >
  32. Link Mauve lovetox, and integration with XHTML-IM.
  33. Link Mauve Currently it’s only implemented for dataforms.
  34. Link Mauve See my remark from 12:05:09.
  35. lovetox yeah i dont understand that
  36. lovetox we always know the account from which a message is sent or received
  37. Neustradamus Time passes so fast Link Mauve
  38. Neustradamus Link Mauve: https://github.com/xsf/xmpp.org/issues/405 can you add other?
  39. Link Mauve lovetox, not in the HtmlHandler in gajim.htmltextview, or is there another way?
  40. lovetox why do you need the account in html handler?
  41. lovetox html handler is only for displaying
  42. Link Mauve Because ConnectionHandler.get_bob_data needs to be called from there.
  43. lovetox its tied to a certain chatcontrol with a certain jid on a certain account
  44. lovetox can you show me a bob xhtml stanza
  45. Link Mauve https://xmpp.org/extensions/xep-0231.html#example-1
  46. lovetox indeed thats bad
  47. lovetox i would parse the stanza way before html handler
  48. lovetox just scan if there is a child with a cid
  49. lovetox html handler is just something that draws xhtml, it does not do any xmpp yet
  50. lovetox im not sure it should
  51. debacle is the triggers plugin broken with beta2? at least the ".decode('utf-8')" in "on_recipient_list_entry_changed()" seems to be wrong, or not?
  52. Link Mauve lovetox, it still spawns a thread to do a HTTP request. ^^'
  53. lovetox no idea debacle
  54. Link Mauve That’s quite far removed from “drawing XHTML-IM”.
  55. lovetox are we talking about htmltextview.py?
  56. debacle triggers does not work for me. Kaputt.
  57. lovetox htmltextview is only loaded if you have a chatcontrol, you want to load bob data also if there is no open chat
  58. lovetox so this is not the right place at all
  59. Link Mauve lovetox, hmm, so HTTP images also don’t get loaded unless there is an open chat?
  60. lovetox gajim does not load any images to my knowledge
  61. lovetox only the preview plugin does that
  62. lovetox and it does it not for xhtml
  63. lovetox and there is a distinct difference here
  64. lovetox bob data are p2p
  65. lovetox you need to load them ASAP
  66. lovetox html images are there a week later
  67. lovetox i can also load it later
  68. lovetox so yes preview plugin loads links on displaying not on receiving
  69. lovetox but this cannot be done for bob
  70. Link Mauve lovetox, it does, see lines 552-560.
  71. lovetox yeah indeed, didnt know that
  72. lovetox but still its http, not based on iq, and depending of the other client beeing online
  73. lovetox whole thing seems a bad solution
  74. lovetox someone writes me a message, i receive it on the next day, but cant load the data because he is not online
  75. lovetox .....
  76. lovetox this should be a server addon
  77. lovetox server should have the bob data
  78. Link Mauve Servers may, indeed.
  79. lovetox do you know is this planned? because without this, this seems not like a feature i want to depend on
  80. Link Mauve I don’t know anyone who has a specific plan for something related.
  81. debacle lovetox, Link Mauve, maybe you should ask on the standars mailing list about opinions?
  82. Link Mauve debacle, opinion on what?
  83. debacle whether or how servers should cache BoB, if one user is offline - or did I get this discussion wrong?
  84. debacle before you wrote, that servers already might cache BoB, but is this the sending or the receiving one?
  85. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/7478 >: #7478: < Navigation buttons for History >
  86. debacle which leads to another question: how does BoB interact/work with OMEMO? can stickers be encrypted? (not with Movim, because Movim does support OMEMO, but elsewhere?)
  87. Link Mauve debacle, any server, it doesn’t matter much.
  88. Link Mauve debacle, OMEMO doesn’t interact well with anything.
  89. Link Mauve It doesn’t even support XHTML-IM, which means you have to send the message in clear.
  90. debacle borked
  91. Link Mauve If you want a well-designed encryption mechanism, have a look at OpenPGP for XMPP.
  92. Link Mauve XEP-0373.
  93. debacle that's why I hope, that #260 (gajim-plugins) will be fixed :~)
  94. lovetox 1. saying its well designed without a single implementation, bold
  95. lovetox 2. omemo just has no full stanza encryption
  96. Link Mauve lovetox, I know at least two, including one I wrote.
  97. lovetox so this was a design choice
  98. lovetox yeah please tell
  99. Link Mauve Sure, a bad design choice which can be changed.
  100. Link Mauve I should move forward with my suggestion, now that I do have time. ^^
  101. Link Mauve https://linkmauve.fr/files/ox.py
  102. Link Mauve It doesn’t implement the PEP part yet, but that one is similar to OMEMO’s.
  103. lovetox sadly its not
  104. lovetox thats why its not really usable
  105. lovetox and i have no time to make a PR for the xep
  106. Link Mauve What do you mean?
  107. Link Mauve Have you raised that on standards@ at least?
  108. lovetox yes
  109. lovetox author also agreed
  110. Link Mauve Ok.
  111. lovetox but has no time to change it
  112. lovetox basically it does not use metanodes
  113. lovetox like 0084, and omemo
  114. lovetox which leads to insane traffic
  115. lovetox because you have to download the full key of every contact on coming online
  116. lovetox it does not provide any way to invalidate keys
  117. Link Mauve I can probably fix that.
  118. lovetox there is really no new invention needed, just do it exactly like omemo
  119. lovetox instead of device ids use the public key fingerprints in the meta node
  120. frainz Hi, is there a way to temporarily mute MUCs?
  121. lovetox mucs are by default mute
  122. lovetox what do you mean?
  123. lovetox if with mute you mean a sound notification
  124. lovetox ah not true if someone mentions you by name its not mute
  125. frainz is there a way to configure notifications on a per muc basis?
  126. lovetox what version of gajim?
  127. lovetox in gajim 1.0 you can configure if you want to get a notification for every message or only when you are mentioned by name
  128. lovetox there is no option to get no notification at all
  129. lovetox and this setting is on per muc basis
  130. frainz ah, ok. then I'll have to wait for 1.0, it seems. thank you
  131. Asterix frainz: there is also the trigger plugin for more fine tuning
  132. frainz Asterix: ah, thank you
  133. Maranda hmmm as I suspected I can never get the IQ count right, it only counts the traffic processed by mod_router.
  134. Maranda *rolls eyes*
  135. Holger Maranda: 0198 stanza counting issue?
  136. Maranda Holger, oh no lol just a stupid thing which is obsessing me.
  137. Holger Ah. Just sounded like a typical 0198 issue :-)
  138. Maranda Holger, https://storm.lightwitch.org:5280/server-status/ -> IQ count doesn't match :P
  139. Holger I see.
  140. Maranda Holger, but it will only for client passing through mod_router (so client responses), if I just shortcircuit stanza replies (which I often do) it won't show.
  141. Maranda Holger, but it will only for stanzas passing through mod_router (so client responses), if I just shortcircuit stanza replies (which I often do) it won't show.
  142. Maranda goes to do more productive stuff haha :P
  143. Maranda Like fixing this segfault when I deactivate an host via console..
  144. int Holger, Holger, Holger, Holger, Maranda:
  145. int Argl sorry, big fingers
  146. debacle frainz, Asterix, the trigger plugin has still some issues with beta2
  147. debacle it works, but not everything works
  148. Asterix debacle: coups you fill a ticket to list what doesn't work ? So I can look when I'm back at home next week
  149. debacle yes, I found the issue at work, but will file a ticket at home :~)
  150. lovetox uuhh emoji chooser is available in gtk3 for textviews
  151. Daniel the box you trigger with Ctrl-. ? :) i was to ask about this one and the emoticons gajim provides. is emoji chooser available in all OSes ?
  152. lovetox yes
  153. lovetox its everywhere available, but only shows emojis if you also have a emoji font
  154. lovetox which is currently only available on some linux distributions
  155. lovetox so right now gajims chooser is a better solution
  156. Daniel ah I see
  157. lovetox hm does someone know how to export public key in seahorse
  158. lovetox it seems to always export my private key
  159. zuglufttier Exporting the private key as well makes everything easier.
  160. bot Daniel proposed a new merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/69 >: [gui_for_me] Fix GUI For Me button
  161. 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/3595b0dd-1c52-4f8f-aaae-3d1ce8bdb109
  162. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/a20f6b94-6e9d-4005-98be-1d1d062d5a58
  163. bot Philipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/260 >: #260: < PGP plugin - Own messages are not shown >
  164. bot Daniel updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/69 >: [gui_for_me] Fix GUI For Me button
  165. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/69 >: [gui_for_me] Fix GUI For Me button
  166. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *03cd61e5* < https://dev.gajim.org/gajim/gajim-plugins/commit/03cd61e51493adc7d40dde743efcd2e3b3a36039 > [gui_for_me] Update manifest.ini *7f243843* < https://dev.gajim.org/gajim/gajim-plugins/commit/7f243843a0e8e1481e84adf06fbc5e5e98346f99 > [gui_for_me] Fix GUI For Me button
  167. bot Philipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/270 >: #270: < [GuiForMe] don't work after Gajim 0.16.9 >
  168. bot Philipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/69 >: [gui_for_me] Fix GUI For Me button
  169. bot Daniel updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/68 >: WIP: [clients_icons] Add gc tooltip support
  170. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *a4bfd2fc* < https://dev.gajim.org/gajim/gajim/commit/a4bfd2fcbbb069bfff116990be91238af97bd974 > Add get_contact_strict() This adds a method that returns only a contact if there is an exact match, instead of a contact where only the barejid matches. We need this when we update the Caps of a contact.