Gajim - 2025-07-06


  1. lovetox

    Codimp, this should not be necessary, you declared it already as a gtk dependency, it is automatically installed with gtk

  2. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: Windows status icon: Honor initial show_trayicon setting - https://dev.gajim.org/gajim/gajim/-/commit/50b0bd42509ac2d0637ba077c98b380c0d946415

  3. Codimp

    > Codimp, this should not be necessary, you declared it already as a gtk dependency, it is automatically installed with gtk Yep but if i don't add it here Gajim fail to start

  4. Codimp

    Maybe i miss something in the cleaning part, but if i don't add it here it fail, i will retry soon

  5. lovetox

    because you dont install the gtk dependencies probably

  6. lovetox

    but i would not invest more time into this, wait until its merged in msys

  7. lovetox

    then you can check on the next nightly if something is missing or not

  8. Codimp

    Yep, i will wait and retry when it's merged

  9. craftxbox

    Is there any way i can bypass certificate checks when connecting to a server?

  10. craftxbox

    Every time im trying to connect to a test server it just. refuses to let me because of the selfsig certificate

  11. craftxbox

    i remember it asked if i wanted to add an exception, so i did, and yet it still doesnt let me connect and i have no idea where that exception went

  12. hannibal

    The common name of the cert should match the name of the testserver

  13. craftxbox

    and there's no way to get around that? it's just for a small test and I don't want to have to bother

  14. hannibal

    I don't think so.

  15. lovetox

    craftxbox, what error do you exactly get that you cannot bypass

  16. craftxbox

    SSL Certificate Verification Error

  17. craftxbox

    https://transfur.science/6n1iajqr

  18. lovetox

    yes, this has nothing to do with self signed

  19. lovetox

    your cert is signed, but simply not valid for the host

  20. lovetox

    either change the domain the host servs to what is mentioned in the cert

  21. lovetox

    or create a self signed cert for the correct host

  22. lovetox

    or use unencrypted connection

  23. craftxbox

    annoying. It'd be nice if there was a `thisisunsafe`/`badidea` bypass like Chrome has for the same issues

  24. lovetox

    or you google 2 minutes how to create a cert for your host?

  25. craftxbox

    The point is it was just for a test, why bother going out of my way to replace the autogenerated certificate when its not going to actually matter

  26. lovetox

    i understand that you dont want to invest any time, but providing such a dialog will be a risk for users and developers.

  27. lovetox

    what server are you using?

  28. craftxbox

    It's ejabberd, not really relevant as i've already created a new certificate anyways

  29. lovetox

    prosody for example has a dedicated cmd for this because its a common request from server devs

  30. lovetox

    > prosodyctl cert generate example.com

  31. lovetox

    creates a self signed cert for whatever domain you want, if thats not possible in ejabberd, a feature request there would be sensible

  32. Codimp

    this made me remember that Monocles recently add a DANE feature (not related to this cert execption, but I remeber it and it's cool, maybe some day i will take a look to python lib to do this)

  33. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: Status icon: Call shutdown when handling Gajim core shutdown - https://dev.gajim.org/gajim/gajim/-/commit/4b1dec409106cf92278388cfc2c0308529b4d9e0

    👍 1
  34. Tristan Brice Velloza Kildaire

    Is there a list of plugins one can install. I'm looking for a plugin that existed a while back which would set your status to whatever song you were listening to

  35. Codimp

    > Is there a list of plugins one can install. I'm looking for a plugin that existed a while back which would set your status to whatever song you were listening to the "Now Listen" I guess? Did you check in plugins in settings?

  36. Tristan Brice Velloza Kildaire

    I see it but it looks like all it does is let you paste your current song via Alt+N

  37. Tristan Brice Velloza Kildaire

    Maybe I am misremembering a Pidgin plugin that would set one's status

  38. Codimp

    yes it only do this, I don't remember such other plugin for Gajim

  39. debacle

    Tristan Brice Velloza Kildaire, Codimp, TTBOMK, Gajim used to have that function builtin, without plugin, but it is gone.

  40. Codimp

    oh interesting, maybe someone will make it a plugin one day

    🥁 1
  41. cal0pteryx

    Mpris2 and user tune I guess. That was removed

  42. hannibal

    > I'm trying to do UI stuff with Workbench. They have Blueprint support, which is way nicer to type down than XML Could the blueprint files be added to the repository?

  43. debacle

    > Mpris2 and user tune I guess. That was removed As well as "user activitiy" and "user mood". Could be plugins, too, if somebody™ writes them.

  44. cal0pteryx

    hannibal: when writing in blueprint, I do back and forth converting between workbench an gajim. But yes, working solely with blueprint and converting to xml during gajim build could be an option

  45. cal0pteryx

    https://gnome-team.pages.debian.net/blueprint-compiler/setup.html Gajim does not use meson though

  46. lovetox

    does workbench not allow you to load xml files?

  47. lovetox

    to make it short, no this would make a compile step necessary to develop on Gajim, i dont think that helps developers

  48. cal0pteryx

    > does workbench not allow you to load xml files? sure, that's what I meant by "back and forth" Adding a --dev flag for pre-launch building wouldn't be so hard :)

  49. lovetox

    To support what workflow?

  50. lovetox

    I just tested the app it does not allow you to load single file

  51. lovetox

    sit does not allow you to save a single file

  52. lovetox

    you cannot point it to Gajims files folder, modify a file click save

  53. lovetox

    so you gonna ctrl+c everytime the whole file?

  54. lovetox

    and at that point, what is the difference of copy/pasting xml vs json?

  55. lovetox

    and at that point, what is the difference of copy/pasting xml vs blueprint?

  56. cal0pteryx

    looks like we ended up in the same spot :D https://github.com/workbenchdev/Workbench/issues/1006

  57. cal0pteryx

    I tried GNOME Builder, but it does not seem to have previews for blueprint files

  58. lovetox

    Another problem seems to be custom widgets, we use now more and more because of Gtk.Template

  59. lovetox

    So the preview functionality will not work in most cases anyway

  60. lovetox

    the only benefit at that point is the autocompletion

  61. cal0pteryx

    and a lot less typing

  62. lovetox

    what im trying to get at, with the current state of the app, it does not matter if a file is blueprint in Gajim or not

  63. lovetox

    it will not save you any time

  64. cal0pteryx

    I think it would save time, because even manually editing blp files (in any editor) without a preview is easier than editing xml. plus there is a vscode extension for language server support (haven't tested that yet)

  65. cal0pteryx

    but yes, integrating that into the workflow is harder than I thought initially

  66. cal0pteryx

    The VSCode extension offers docstrings and basic syntax error checking (incl. deprecations)

  67. lovetox

    https://gitlab.gnome.org/GNOME/blueprint-compiler/-/issues

  68. lovetox

    does not give me confidence i want to depend on that tool for the build process

  69. lovetox

    it should be relatively simple to create a dev script that batch decompiles all xml files into some working folder

  70. cal0pteryx

    > does not give me confidence i want to depend on that tool for the build process true

  71. lovetox

    https://marketplace.visualstudio.com/items?itemName=emeraldwalk.RunOnSave

  72. lovetox

    could be maybe used, to configure a shell command, that after saving a blp file, calls the compiler and saves the result to the gui folder

  73. lovetox

    so basically auto compile on save

  74. cal0pteryx

    that could be a workflow, yes

  75. Bopi

    gajim 2.3.2 support video calls with Conversations?

  76. Codimp

    > gajim 2.3.2 support video calls with Conversations? no, Gajim don't have audio/video calls support

  77. Bopi

    Codimp: thank you

  78. tapxcard.io removed by cal0pteryx

    Spam

  79. tapxcard.io removed by cal0pteryx

    Spam

  80. a moderator removed a message

    Spam

  81. a moderator removed a message

    Spam

  82. stefan

    Hi, I just tried to reinstall gajim after a new install of win11. I copied all files unter %appdata%/gajim, but the account is not there though. what am I missing? I have a complete backup of the old hdd...

  83. lovetox

    how did you install Gajim?

  84. bot

    lovetox pushed 1 commits to branch gajim/master fix: Styling: Add extra CSS on Windows to fix issues - https://dev.gajim.org/gajim/gajim/-/commit/2566dc7a266a13e8b9a1986e0b6891390bc3ab15

    👍 1
  85. stefan

    > how did you install Gajim? with the installer from the website

  86. stefan

    was 2.3.2 before

  87. lovetox

    are you sure you did not install the portable?

  88. stefan

    strange. again, after 1-2 reboots, the account is there.

  89. lovetox

    are you sure you have not 2 installations? like for example one from the MS Store

  90. stefan

    yes, I got the normal version.

  91. stefan

    and yes, only 1 install.

  92. stefan

    it repaired itself...

  93. stefan

    :-)

  94. cal0pteryx

    Seems space rays flipped a bit ;)

  95. stefan

    I think only the password was missing. looked like everything was gone for me, sorry.

  96. lovetox

    yes on a new install, without password, Gajim cannot load any groupchats or avatars, so it looks pretty empty

  97. lovetox

    but the fact that it asks for a password, is evidence that some configuration exists

  98. stefan

    yes.. I didn't enter the password for quite a long time and rebooted twice, then gajim said it was offline and showed the chats and so on.

  99. chud

    So I just installed gajim and logged in to my existing account and for some reason it's very laggy. I tried to send three messages to my contact and then we wanted those reached to him. It didn't even load all my chats on the some of them and gajim cannot even close. So when I click close it just doesn't react. I was wondering whether the problem was so I opened the XML console and I saw hundreds and hundreds of presence updates coming. I think they are from the past it's just an endless stream and I think the whole server bandwidth is occupied by this. This is why I cannot do anything and this is also why gajim is so lagg - It's busy parsing on this garbage. I have no idea why these are being sent, Whether it's Gajim's or my service fault, but it's just so funny, endless garbage being sent for no reason, just xml braindamage. I'll let it run for a while I guess, hoping it will calm down, but I wonder how much bandwidth this is going to use on nothing. A gigabyte or 10.

  100. lovetox

    if its not over after a few seconds, its a infinite loop

  101. lovetox

    is it incoming presence? or outgoing?

  102. chud

    Incoming, mostly seems to be from group chats. It seems to be mostly affiliations, but also occasionally <photo>

  103. chud

    As of now still not over.

  104. lovetox

    if its the same groupchat, simply leave it

  105. lovetox

    photo requests are normal, and they can go on for hours, because we do one only every 2 seconds

  106. lovetox

    if you join a MUC with 1000 participants, this will go on, but this should not be a problem for performance

  107. chud

    It's different group chats including this one.

  108. chud

    Oh wow, it seems to have stopped now.

  109. lovetox

    are you sure its really to many? to impact performance, it would need to be hundreds of stanzas per second

  110. chud

    Nope, here it goes again.

  111. chud

    > are you sure its really to many? to impact performance, it would need to be hundreds of stanzas per second It seems to be that. New ones show up very fast. It scrolls very fast.

  112. chud

    It's so funny I would record a video, but I'm afraid there may be some private-ish data in there.

  113. chud

    Oh, and it seems to reconnect to my server once in a while.

  114. lovetox

    your server probably kicks you because the queue on the server gets to big

  115. lovetox

    because Gajim cannot retrieve the data faster then it grows on the server

  116. chud

    Yeah, that's what I think. But why is it sending all this garbage, I don't know. I don't think presences are sent because a client requests them are they?

  117. lovetox

    i would suggest you leave some non essential mucs

  118. lovetox

    presences are sent when you join a groupchat, the groupchat tells you with them who is in the groupchat

  119. chud

    > Yeah, that's what I think. But why is it sending all this garbage, I don't know. I don't think presences are sent because a client requests them are they? On the other hand, I have this very same account on this very same server running just fine on Android on conversations right now. In fact, I am texting from this account.

  120. chud

    I just noticed a form was sent among those presences.