Gajim - 2025-03-04


  1. cal0pteryx

    Codimp: thanks :)

  2. Neustradamus

    Can you add a link in 2.0.0 announcement to 2.0.1 and in 2.0.1 to 2.0.0? The big news is 2.0.0. - https://gajim.org/post/2025-02-28-gajim-2.0.0-released/ - https://gajim.org/post/2025-03-03-gajim-2.0.1-released/

  3. lissine

    These links are already there: "Previous post" and "Next post" at the bottom of the pages.

  4. cal0pteryx

    I see a benefit in linking to the main release post (2.0). I'll add a link later

    👍 1
  5. Neustradamus

    cal0pteryx: Thanks :)

  6. mesonium

    lovetox: I assume you are subscribed to the gtk issue, else, it looks like that Markus Gölltnitz is having a good go in tracking the down the cause of the bug :)

  7. lovetox

    Nice

  8. mesonium

    Switching to gtk_style_context_add_provider_for_display has likely introduced the bug. The style can get invalidated by attaching a new StyleProvider during a snapshot, leading to a use after free.

  9. mesonium

    Therefore the garbled style values in the backtrace make perfect sense.

  10. lovetox

    But we don't attach a provider during snapshot

  11. lovetox

    We attach a provider only at start of fajim

  12. lovetox

    We attach a provider only at start of gajim

  13. horse shoe

    i forgot how we used to /whisper on gajim, can someone help?

  14. mesonium

    I should have drunk my coffee first today... indeed we don't. Wth.

  15. lovetox

    Open the group chat roster

  16. lovetox

    And double click the contact

  17. mesonium

    I've at added the info the issue.

  18. mesonium

    I've at added the info to the issue.

  19. mesonium

    I've added the info to the issue.

  20. river-drinker

    Hello everyone

  21. river-drinker

    Gajim 2.0.0's export chats feature crashes when I export chats.

  22. mesonium

    river-drinker, https://dev.gajim.org/gajim/gajim/-/issues/12208

  23. bot

    lovetox pushed 1 commits to branch gajim/master refactor: Util: Remove obsolete method - https://dev.gajim.org/gajim/gajim/-/commit/0da8513991ae73b05e0d4a8ce107263b0ca984b3

  24. river-drinker

    thanks mesonium, I was gonna send the logs before having this link

  25. debacle

    Probably not relevant right now, still: ``` /usr/lib/python3/dist-packages/gajim/common/jingle_rtp.py:24: PyGIWarning: Farstream was imported without specifying a version first. Use gi.require_version('Farstream', '0.2') before import to ensure that the right version gets loaded. from gi.repository import Farstream ``` Gajim 2.0.1

  26. cal0pteryx

    debacle: thanks

  27. debacle

    > debacle: thanks yw

  28. mesonium

    cal0pteryx lovetox you might answer this better than me https://gitlab.gnome.org/GNOME/gtk/-/issues/7382#note_2369212 :) I've created a MR as a suggestion to fix this issue on Gajim's side by introducing an older minor bug again, but maybe you come up with a more sophisticated solution.

  29. lovetox

    mesonium, thanks, i look into it and try to answer

  30. lovetox

    so with the revert it does not crash anymore?

  31. mesonium

    Yes

  32. mesonium

    Tried it often enough now I hope, but the issue seems to be gone

  33. mesonium

    Anyway, enough gtk crap debugging for today for me 😺

  34. lovetox

    thanks for debugging this !

  35. mesonium

    You are welcome!

  36. lovetox

    mesonium, i seem to know now why it never crashes for me, if i send a message it never triggers the adjustment value callback for me

  37. lovetox

    so no css class gets attached

  38. lovetox

    the question is, why does it trigger for you, could you put a print in the adjustment value callback, and see when it triggers? on Enter? on focusing?

  39. mesonium

    Yeah, will check

  40. lissine

    if it's a clue, I triggered it a couple of times by sending an emoji reaction

  41. lissine

    (in addition to triggering it when clicking enter to send a message, in other times)

  42. lovetox

    hm i think these could be different circumstances, we learned that on certain callbacks its not good to change stuff, we will search the code where this happens

  43. mesonium

    Enter new line by shift+enter ``` (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 14 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 0 ``` right before it would crash: ``` (D) gajim.c.ged Raise event: stanza-sent (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 0 ```

  44. mesonium

    pasted a multiline message: ``` (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 46 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 79 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 110 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 134 ```

  45. avron

    Hello, for my OMEMO fingerprint, is there a way to associate a comment which each fingerprint?

  46. avron

    Also, if I maintain a file with a list of OMEMO fingerprints and I install Gajim on a new computer, is there a way to mark all the fingerprint in the file as verified?

  47. avron

    In general, I would like to be able to have files of fingerprints, for me and possibly for others, and have Gajim to mark as verified the fingerprints listed in the file, and mark as not approved all other fingerprints.

  48. mesonium

    Sorry this above didn't answer your question ( y ) I was in a rush.

  49. mesonium

    Yeah, sooo do the following:

  50. mesonium

    Well, it's super racey. If you have a scrollbar in your input text field and hit enter it should update the adjustment value, when the view is cleared, but the painting event might just not happen at this point

  51. mesonium

    I send something like this > Test > > > > Test and make sure that adjustment value isnt 0 when I enter

  52. mesonium

    Good look reprducing it

  53. mesonium

    Good luck at reproducing it 🐞

  54. cal0pteryx

    I commented on the issue

    👍 1
  55. mesonium

    Tomorrow....

  56. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: History export: Skip ResourceContacts for export - https://dev.gajim.org/gajim/gajim/-/commit/ed0b5aa3fbecf39b70e5dfa3097fb0e3ad30a268

    ❤ 1
  57. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: Ad-hoc commands: Expand list of commands vertically - https://dev.gajim.org/gajim/gajim/-/commit/df0f9e89137d712d9f582b7d320b96ae362de246

    ❤ 1
  58. astanad

    Guys i have a question ! i've noticed that Gajim always connect to server on port 5223 Direct-tls ! which one is more secure 5222 START-TLS or 5223 Direct-TLS ???

  59. voker57

    neither is more or less secure

  60. Nyx [ep.im]

    DirectTLS is safer: https://serverfault.com/a/648282

  61. astanad

    Nyx [ep.im], Thank you !