Gajim - 2019-11-10


  1. wurstsalat lovetox, is this fixed as well with the new disco update commits? https://dev.gajim.org/gajim/gajim-plugins/issues/348
  2. wurstsalat And this one? https://dev.gajim.org/gajim/gajim-plugins/issues/397
  3. Eduard astraldraconis: you need to trust the omemo keys in the conversations side.
  4. astraldraconis i'm not seeing anywhere to do that, under contact details there's an option to trust a fingerprint but i've already set that on
  5. bot Philipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/348 >: #348: < OMEMO: Detect room config changes without having to re-join a MUC >
  6. bot Philipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/348 >: #348: < OMEMO: Detect room config changes without having to re-join a MUC >
  7. lovetox astraldraconis, you have to be more precise
  8. lovetox which devices sends the message that you cannot read on what other device
  9. lovetox either way check the Gajim fingerprint window, click on the shield icon in the chat
  10. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/150 >: [omemo] Fix opening file and add Open Folder button
  11. Anonymous User How do you setup Gajim with BOSH?
  12. Anonymous User I'm a little confused on how to make it work with it
  13. lovetox accounts -> Connection -> proxy
  14. lovetox select the bosh proxy (if the server announces it
  15. lovetox restart gajim
  16. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/150 >: [omemo] Fix opening file and add Open Folder button
  17. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/150 >: [omemo] Fix opening file and add Open Folder button
  18. 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/6eb82f4c-3e33-475b-bd81-638e1c97d28a
  19. bot Philipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/430 >: #430: < Add download option to link handling >
  20. bot Philipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/425 >: #425: < gajim omemo received video. can view. download? >
  21. bot Philipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/150 >: [omemo] Fix opening file and add Open Folder button
  22. Anonymous User lovetox: huh, it doesn't come up, how would the server announce it?
  23. Anonymous User I guess I should put into perspective that Gajim won't connect over bare C2S for whatever reason, so if it has to announce it over that first, it's not going to be possible unless the bug gets fixed
  24. lovetox https://xmpp.org/extensions/xep-0156.html
  25. lovetox what server do you use?
  26. Anonymous User lovetox: My own personal server
  27. lovetox if this is the thing you posted yesterday, the problem is your server answers to our stream initiation with a whitespace
  28. lovetox which it should not do
  29. lovetox Anonymous User, what software do i mean
  30. Anonymous User lovetox: That's NGINX then not me
  31. Anonymous User It's NGINX over Ejabberd 19.09.03
  32. Anonymous User *19.09.1
  33. lovetox Oo why would it be nginx, not a http server? what does this have to do with connecting to your xmpp server
  34. Anonymous User NGINX can proxy bare TCP and UDP streams, which is what I'm doing
  35. Anonymous User I said this a few days ago, but Conversations on Android connects to my server just fine, Gajim doesn't
  36. lovetox ok yeah try to not do that, and see if the problem goes away, then we know its that
  37. Anonymous User lovetox: Would be really difficult to modify all my existing infrastructure just for Ejabberd
  38. Anonymous User Handling certificates isn't the easiest thing in the world, and since my friend said it was possible for NGINX to do it, I felt I might as well try
  39. lovetox even if we fix that, all stable Gajim versions in all the distros will not be fixed
  40. lovetox so at this point if you run a public server, this means your users have to use other clients
  41. Anonymous User well, it puts things into perspective because I was wondering why some clients work and some clients don't
  42. Anonymous User lovetox: it's a single user instance, I don't plan on anyone else using it
  43. Anonymous User The blank initiation makes sense, on the access logs for NGINX, it shows the upstream address as completely empty
  44. Anonymous User But if Conversations tries to connect, the upstream address is the actual server address
  45. Anonymous User Like I said, I'm unsure why, I've been investigating for days now with no avail, no one in the NGINX IRC seems to know, my friend lost his config and he doesn't remember so I can't ask him, any suggestions at this point would be appreciated.
  46. lovetox what i see first in your log is you dont have any dns records set for xmpp
  47. lovetox Resolving result for _xmpps-client._tcp.example.com: []
  48. lovetox ah ok thats xmpps
  49. lovetox you have set xmpp
  50. lovetox yeah we connect to the server announced via dns
  51. lovetox this works fine then we send stream initiation and get back a whitespace
  52. lovetox so connecting is not the problem
  53. lovetox and nginx should not insert stuff into the xml stream to the server
  54. Anonymous User lovetox: Does setting xmpps vs xmpp matter when it comes to TLS?
  55. lovetox if you set xmpps gajim will connect using direct tls
  56. lovetox instead of starttls
  57. Anonymous User So I should probably set XMPPS instead of XMPP then?
  58. lovetox no
  59. lovetox xmpp should always be set
  60. lovetox not all clients support xmpps
  61. lovetox also i think its primarily used if you want to have your xmpp server on port 443
  62. lovetox read https://xmpp.org/extensions/xep-0368.html
  63. lovetox but thats beside the problem, i dont think this changes something
  64. Anonymous User Do you want my Ejabberd config as well?
  65. Anonymous User Might give some more clues, but I think it's pretty well made?
  66. Anonymous User It's very hard to get the ejabberd configuration wrong anyway
  67. lovetox no i dont have a clue about server configuration
  68. lovetox you could ask in the ejabberd support muc
  69. Anonymous User ah alright
  70. lovetox why nginx would do that, and how to stop it
  71. lovetox i can look into fixing this in Gajim, but will take some time
  72. Anonymous User lovetox: I've already asked in there, the guy gave a very vague answer instead of expanding on it
  73. Anonymous User it also may not be a gajim issue
  74. Anonymous User the im observatory also says my server fails all the tests :(
  75. Anonymous User the whole situation is odd since at least ONE clients works, but nothing else
  76. lovetox Gajim can handle whitespace, actually we use it to keep the tcp connection alive
  77. lovetox just not in the stream initiation
  78. Anonymous User Yeah, I'm not sure either, it's a problem that has been wracking my brain for a good bit
  79. Anonymous User Is there any other info I can assist you with?
  80. lovetox no
  81. lovetox Anonymous User, if i fix this, would you be able to test this?
  82. lovetox what OS are you using?
  83. Anonymous User lovetox windows 10 - redstone 5
  84. lovetox ah ok thats easy then
  85. lovetox i fix this now, try tomorrow the windows nightly
  86. lovetox or even better, could you give me an account on your server, so i can test it?
  87. Anonymous User lovetox uhh
  88. Anonymous User I could
  89. Anonymous User accounts are backed by ldap
  90. Anonymous User lovetox how do direct messages work on xmpp, I don't want to post the public url in here
  91. lovetox double click on my name in the groupchat roster
  92. Anonymous User I gotta login to gajim
  93. Anonymous User the web client I'm using doesn't actually let me see the entire JID
  94. lovetox Anonymous User, send a mail
  95. lovetox to philipp@hoerist.com
  96. bot André pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *3594badf* < https://dev.gajim.org/gajim/gajim/commit/3594badf77205c28e2b9195f8839708c7daec96a > Flatpak: Support automatic status
  97. bot André proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/526 >: Flatpak: Let portal handle notifications
  98. lovetox hannibal, do you need review on that MR?
  99. lovetox just wondering why you dont push this yourself
  100. hannibal I touched a Python file, so I thought it's better to create a MR
  101. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *8f299caa* < https://dev.gajim.org/gajim/gajim/commit/8f299caa387aa6d6420e7b75cd99cccaf3796423 > Flatpak: Let portal handle notifications
  102. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/526 >: Flatpak: Let portal handle notifications
  103. lovetox yeah, thanks
  104. thrdroom > How do you setup Gajim with BOSH? What is the advantage of using gajim with bosh?
  105. lovetox you can sometimes pierce through corporate firewalls, that dont allow xmpp traffic
  106. lovetox if you dont have that usecase, dont use it
  107. bot Philipp Hörist pushed 96 commits to branch _refs/heads/chat_markers_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/26e6c414-3073-4ff7-8599-3e0f257ba279
  108. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/515 >: Chat markers
  109. thrdroom Ah Ok. That was the only usecase I had in mind 🤔
  110. lovetox Feel free veryone to thest the chat_markers branch, can now display read markers
  111. lovetox you have to activate it in the chat menu
  112. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/526 >: Flatpak: Let portal handle notifications
  113. bot André proposed a new merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/152 >: [preview] Remove reference to unavailable setting
  114. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *206c2812* < https://dev.gajim.org/gajim/gajim-plugins/commit/206c2812f37856f263c0fee1b45789a84cbc751b > [preview] Remove reference to unavailable setting
  115. bot Philipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/152 >: [preview] Remove reference to unavailable setting
  116. bot André proposed a new merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/153 >: [omemo] Fix index-out-of-bounds error if no account is configured
  117. astraldraconis after going to sleep last night, waking up, and doing absolutely nothing today, i can no longer open gajim
  118. astraldraconis i don't have a github account so i'd like to just paste the bug report, should i use gajim pastebin or regular pastebin?
  119. wurstsalat astraldraconis: whatever works best for you
  120. astraldraconis https://paste.gajim.org/view/58a9ae51 this is what happened after i figured out the error was related to omemo and disabled then reinstalled the omemo plugin
  121. astraldraconis i'm able to open gajim now because the plugin is disabled, but i can't enable it
  122. lovetox hm and did you use omemo?
  123. lovetox because it looks like its trying to create the database but cant
  124. astraldraconis i was using it before, until it gradually stopped working
  125. astraldraconis first all the messages i was receiving weren't being decrypted, then i tried to restart gajim and it refused to open
  126. lovetox weird stuff, it says the database is locked
  127. lovetox means some other process accesses it
  128. astraldraconis is there anything i could do about that in my position? reinstall gajim or something?
  129. astraldraconis actually, i was just able to get it working again
  130. astraldraconis went to omemo plugin settings, disabled my account, then restarted gajim, re-enabled it, and restarted again
  131. astraldraconis sorry for the tons of questions, but unrelated to that, i'm making a custom theme and i'd like to know if there's a way to change the background color option of everything (other than light/dark theme)
  132. Link Mauve astraldraconis, there is plenty of documentation about GTK+ theming, you may also want to play with the GTK+ inspector.
  133. lovetox astraldraconis, did you restart your machine?
  134. lovetox otherwise search under .local/share/gajim for the omemo.db
  135. lovetox and find out what process uses it
  136. astraldraconis hi, i didn't, just restarted gajim
  137. lovetox maybe some processed hanged and did not get killed and locked the database
  138. lovetox i cant imagine anything else
  139. lovetox so please try to restart the machine
  140. astraldraconis oh idk if u saw earlier, i was able to get it working, it's fine now
  141. astraldraconis if there's a place i can submit the fix so that anyone having the same problem in the future can see it, i'd like to
  142. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *dfa65e9e* < https://dev.gajim.org/gajim/gajim/commit/dfa65e9eaafae0835ca29d49a171837f0aff87f5 > Fix open-link action param is a string array *85a59711* < https://dev.gajim.org/gajim/gajim/commit/85a59711fd1feac1fde1aeb55d25315ef2b708aa > Presence: Correctly detect presences from contacts not in the roster
  143. astraldraconis back with yet *another* question - is there a way to stop conversations (android) from downloading & saving every single image i receive to my device? i still want to be able to receive images, just dont want them saved & stored locally with the hassle of having to delete them
  144. astraldraconis if this isn't the right place to ask i understand, i'll figure it out
  145. Anonymous User astraldraconis, Pretty sure you can just turn attachments off
  146. wurstsalat astraldraconis: it's right there in conversation's settings. Look for "attachments"
  147. astraldraconis i don't want to turn attachments off as then i won't receive images, i just don't want images to be saved & stored locally
  148. Anonymous User Do you want them in a cache?
  149. astraldraconis yeah
  150. Anonymous User hmmm
  151. Anonymous User I don't think Conversations has any settings for that actually
  152. astraldraconis it doesn't seem to be the case, i was wondering if there was a permission i could change
  153. Anonymous User I'd go and fill a Feature Request for it
  154. astraldraconis where/how would i do that?
  155. lovetox xmpp:conversations@conference.siacs.eu?join
  156. bot André updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/153 >: [omemo] Fix index-out-of-bounds error if no account is configured
  157. bot André updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/153 >: [omemo] Fix index-out-of-bounds error if no account is configured
  158. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *8455d15c* < https://dev.gajim.org/gajim/gajim-plugins/commit/8455d15cb5cf573e3f0dc3697cf9dd715729692f > [omemo] Fix index-out-of-bounds error if no account is configured
  159. bot Philipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/153 >: [omemo] Fix index-out-of-bounds error if no account is configured
  160. bot André pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *06d4be7f* < https://dev.gajim.org/gajim/gajim-plugins/commit/06d4be7fb8929534f36787962a7ec0a5bdabafd4 > Flatpak: Update dependencies and plugin versions
  161. bot Philipp Hörist pushed 5 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/5636cb8f-b112-4a96-86e8-3805be08c246