Gajim - 2018-12-05


  1. Maranda lovetox: which feature doesn't Maranda's server have running...? That's the real question 🤣
  2. bot Niklas Hambüchen created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9478 >: #9478: < Ubuntu install instructions miss a "sudo >
  3. bot Niklas Hambüchen created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9479 >: #9479: < Ubuntu install instructions with debian sources don't work on Ubuntu 16.04 >
  4. bot Daniel Brötzmann created an issue in _website_ < https://dev.gajim.org/gajim/website/issues/18 >: #18: < Ubuntu install instructions with debian sources don't work on Ubuntu 16.04 >
  5. bot Daniel Brötzmann closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9479 >: #9479: < Ubuntu install instructions with debian sources don't work on Ubuntu 16.04 >
  6. bot Daniel Brötzmann created an issue in _website_ < https://dev.gajim.org/gajim/website/issues/19 >: #19: < Ubuntu install instructions miss a "sudo >
  7. bot Daniel Brötzmann closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9478 >: #9478: < Ubuntu install instructions miss a "sudo >
  8. bot Daniel Brötzmann modified an issue in _website_ < https://dev.gajim.org/gajim/website/issues/19 >: #19: < Ubuntu install instructions miss a "sudo >
  9. bot Philipp Hörist modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9173 >: #9173: < Gajim doesn't properly restore server connections after internet connection loss >
  10. lovetox no not really daniel
  11. bot Артем Малиновский created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9480 >: #9480: < Problem >
  12. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9480 >: #9480: < Problem >
  13. SaltyBones wow...
  14. SaltyBones turning gajim on my desktop on after a few months made it really unhappy
  15. SaltyBones I think the backlog sync could use some love :)
  16. lovetox why whats happening?
  17. nothing4you SaltyBones, muc?
  18. nothing4you lovetox, when i try to /nick Nothing4You i can't do that
  19. nothing4you even though both connections are from my jid
  20. lovetox what connections?
  21. nothing4you both Nothing4You and nothing4you in here are me
  22. lovetox yeah but thats not a Gajim problem
  23. nothing4you does the spec not allow merging to another nick?
  24. nothing4you do i have to do a full leave and rejoin?
  25. lovetox yes with the correct nick and only if the server supports it
  26. nothing4you ok
  27. lovetox otherwise you will get a conflict message
  28. senya lovetox: hey! haven't you published the button-form plugin yet?
  29. lovetox hey senya, no not yet, had no time to work on it, but maybe i have some time today
  30. SaltyBones lovetox, well it slowly transfers all of the history seemingly piece by piece.
  31. SaltyBones Then it stops somewhere in the middle, I guess when the omemo secrets became invalid.
  32. lovetox hm no, mam catchup does not care about omemo
  33. lovetox and if its slow its either because the server doesnt give you more faster
  34. SaltyBones Huh...how would it decrypt messages thens
  35. SaltyBones ?
  36. lovetox or maybe we have a write speed problem with the db
  37. lovetox it does not, the omemo plugin decrypts messages
  38. SaltyBones Right, but the secrets that the omemo plugin has will run out.
  39. SaltyBones It does continuous handshakes to update them and if the machine wasn't online for a while it cannot do that.
  40. lovetox what i meant was, the mam module does not care if message are decryptable or throw errors
  41. SaltyBones Or am I misremembering how that works?
  42. SaltyBones Right, but gajim doesn't display decryption failures so it will still stop somewhere in the middle, right?
  43. lovetox you mean visually it stops for you in the chatwindow, yes probably, but that does not mean the mam catchup is not continuing
  44. SaltyBones oh, yeah, sure
  45. lovetox and also conversations has a mechanism that just removes your device as trusted if it is not online for X days
  46. lovetox just so you know
  47. SaltyBones I am perfectly fine with that.
  48. SaltyBones I mean it won't be able to read the omemo messages anyway, even if it did receive them.
  49. SaltyBones And that's much more convenient than keeping track of keys manually, I guess.
  50. senya ok, cool!
  51. bot Andrey Gursky created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9481 >: #9481: < Avoid reconnecting due to non-aswered ping from previous session >
  52. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9481 >: #9481: < Avoid reconnecting due to non-aswered ping from previous session >
  53. bot Philipp Hörist pushed 3 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/c8f8f716-f1ae-4844-94dd-baf9a271e6c0
  54. gerald I was looking at my message archive on my server and I noticed that gajim sends omemo payload messages to full jids, whereas Converstations sends them to the bare jid. I'd imagine this could explain issues with missed messages I was having while testing other clients. Is there a reason for using the full jid?
  55. asterix Maybe because if you're connected with a non-OMEMO client, you don't want to receive encrypted messages?
  56. lovetox gerald, this has nothing to do with it
  57. lovetox your server has most likely a carbon module
  58. lovetox and this pushes the message to all resources, it does not matter to what resource the message was adressed
  59. lovetox if you are mssing messages, its most likely because of either trust
  60. lovetox or broken sessions between the devices
  61. gerald ah, ok. thanks!
  62. Porkepix Hi, question, I wanted to give a new shot to Gajim, sadly got a crash that application wanted to report. It lead me to an internal GitLab which is fine, sadly it seems you can't join without going through OAuth or Google. Is there any chance to be able to do so?
  63. zuglufttier Porkepix, just register an account ;)
  64. Porkepix zuglufttier, Yeah, I would like to to end this report. But I don't want to feed Google by doing so, same goes for OAuth dependency.
  65. zuglufttier Don't choose the "Sign in" but the "Register" panel.
  66. Porkepix What I did: https://framapic.org/W92BLif27Nnr/iSqAWqrQWIoG.png
  67. zuglufttier Oh, I see, do you use some kind of blocker like uMatrix?
  68. Porkepix Of course, and if I disable it I will have to go through ReCAPTCHA. Which is what I want to avoid.
  69. zuglufttier recaptcha only works, if you allow google.com at least once.
  70. zuglufttier So, there's no other way at the moment.
  71. Porkepix https://framapic.org/CkIVzSjYbFDE/kLmSLgdFJPYe.png
  72. zuglufttier Do it with the tor browser.
  73. zuglufttier Yeah, either allow google.com for that site or use tor browser.
  74. Porkepix No I don't want to do it with Tor either. Problem is not only tracking but also feeding drones
  75. zuglufttier Then there's no way.
  76. Porkepix Seems like I can't sign up then, sad to be tied to Google for Free Software, once again.
  77. zuglufttier Yep, seems so.
  78. Porkepix Giving away the report here in case somebody want to do something with it: https://mindleaking.org/privatebin/?04972724d206aa1f#k+rpjC/V9OsEQdqkf1ynNCtTrILilUNeEEMCrRx/F3A=
  79. lovetox i think this is fixed in nightly anyway
  80. lovetox In this sad world there are people that flood our tracker with spam
  81. lovetox so we need stuff like recaptcha
  82. lovetox i can create you an account if you give me a username and email
  83. lovetox Porkepix,
  84. Porkepix lovetox, Sadly gitlab is spammed whether you have ReCAPTCHA or not
  85. Porkepix There are spammers which are not bots and spams any opened gitlab 😕
  86. Porkepix Many craps like https://git.laquadrature.net/snippets/708 for example. Gotta clean all of this again, but this is slow and annoying thing to do
  87. lovetox yeah great thing the global snippets
  88. lovetox what we did what helped well
  89. Porkepix There are spam groups too
  90. lovetox you have to ban all ips from vietnam and indonesia
  91. lovetox then you have 0 spam
  92. lovetox its only these two that target gitlab it seems
  93. Porkepix Mmmmh, do you have ranges?
  94. Porkepix Sad to ban whole country though. Gotta check this with other people, this is not the kind of thing we like to do
  95. lovetox yeah but if you look, all spam is in vietnamese
  96. Porkepix And strange they didn't use Tor for this
  97. lovetox or if you check the ips
  98. lovetox from the users
  99. lovetox for ranges i think we used that site
  100. lovetox https://lite.ip2location.com/ip-address-ranges-by-country
  101. Porkepix I know, but if someday one legitimate user from one of these countries want to sign up then he basically is fucked 😕
  102. lovetox but you also should not forget ipv6
  103. lovetox yeah if you want to work day in day out to fight spam, just for these few users from vietnam, its your choice
  104. lovetox https://github.com/bienthuy/vietnam-ip-ranges
  105. lovetox there are github repos for that lol
  106. Porkepix lol
  107. Porkepix So only Vietnam, not indonesia?
  108. lovetox when we blocked vietnam spam went down 70%
  109. lovetox the rest i delete manually
  110. lovetox i check every 5 days the new users
  111. lovetox and delete who has no activity in gitlab
  112. Porkepix Oh so that's not 100% :p
  113. lovetox we did not yet block indonesia
  114. lovetox but i saw that the few we still have are from there
  115. Porkepix Mmmmh ok. Maybe reassigned block?
  116. lovetox this is only step one
  117. lovetox then you have to write a genius script that deletes every spammer from your instance
  118. Porkepix I would like to find a better solution than banning a whole country though… but have no better idea 😕
  119. lovetox taking into account, contributions, join dates ect
  120. lovetox sadly you cant get last ip from the gitlab api
  121. lovetox otherwise it would be really easy to clean that
  122. Porkepix Maybe someone requested to add it?
  123. lovetox what i would like is a email for every user
  124. lovetox so that i can delete with 2 clicks if i already see that he is promoting a website etc
  125. Porkepix Well you already have emails, right?
  126. Porkepix (And yeah manual deletion is so damn slow, aving to do like 3 or 4 clicks everytime and then retyping whole name or copy/pasting it)
  127. Porkepix Takes much time
  128. lovetox i dont think the option exists to get an email for every new user
  129. Porkepix Well, querying last users by date and then querying email for every one of them? (I don't know GitLab's API)
  130. lovetox yeah ok i can write it myself
  131. lovetox i meant as a option in gitlab it would be nice
  132. Porkepix Yeah. But I feel like they don't care. gitlab.com's instance seems to be full of spam(mers) and they just let those here
  133. lovetox or even more simple
  134. lovetox a option to disable global snippets
  135. lovetox ..
  136. lovetox i mean we are lucky that they dont just post into random tickets
  137. lovetox that would be more annoying
  138. Porkepix Genius idea, suggest them 😀
  139. lovetox i think the reason is, for a ticket you get an email, leading to fast deletion
  140. lovetox and global snippets nobody looks at
  141. lovetox so it stays online and google indexes it
  142. Porkepix i think the reason is, for a ticket you get an email, leading to fast deletion // I don't get what you meant
  143. lovetox if someone post something in a ticket, i get an eamil
  144. lovetox if its spam it takes me 5 seconds to delete
  145. lovetox doesnt help them get there content pushed up on google
  146. Porkepix How can you delete it in 5s? You still have to go through the whole deletion process
  147. Porkepix Plus it's still gonna take you much time everyday
  148. lovetox thats not the point if it takes 5 or 10 seconds, point is it doesnt stay online until the google crawler comes and indexes the website
  149. Porkepix Yeah, right
  150. Porkepix lovetox, Dunno if it applies to global or not: https://framapic.org/in8P1sVdlGFm/9vmpkiEfpbms.png
  151. lovetox no its only who can see other snippets
  152. lovetox the ones you create
  153. Porkepix Well, I guess control on global would be a nice suggestion to do on their issue tracker
  154. Porkepix However while most of the spam go through snippets, I also spotted spam using new group creation for example
  155. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *ace1113d* < https://dev.gajim.org/gajim/gajim/commit/ace1113d02aad9a8b25b157058e246c7c74fd749 > Fix pylint errors *31417ffb* < https://dev.gajim.org/gajim/gajim/commit/31417ffbc72cf4dff2e180c79351d16b44c42723 > Use virtualenv for CI tests
  156. bot Philipp Hörist pushed 2 commits to branch _refs/heads/gajim_1.1_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *59147efa* < https://dev.gajim.org/gajim/gajim/commit/59147efaff397fe71b4a89d2a3d80085e51b8374 > Fix pylint errors *b2ecc14c* < https://dev.gajim.org/gajim/gajim/commit/b2ecc14cae3500507dda2361a437d8aa6fe56c9d > Use virtualenv for CI tests
  157. bot Philipp Hörist closed a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/370 >: Fix CI build
  158. bot Philipp Hörist closed a merge request for _gajim/gajim_1.1_ < https://dev.gajim.org/gajim/gajim/merge_requests/371 >: Fix CI build