Gajim - 2025-06-24


  1. my

    > you would need to look at debug logs, but if you cant download any http link in Gajim, sounds like something is wrong with your machine certs and do you know how i can fix this?

  2. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: Windows: Fix tray icon and pystray stubs - https://dev.gajim.org/gajim/gajim/-/commit/fb0b4ae893062adb8ff2b94e1f9dceee80cea2e7

  3. lovetox

    my: check view debug console for errors and post them here

  4. lovetox

    Also which Windows Version are you running?

  5. fmlatghor

    I've had this issue before and I'm having it now. My account worked fine when I registered it, but now it fails to connect (this one, writing from bitlbee). It works with another account I've recently registered (not this one). Is this a reported issue?

  6. lovetox

    No, you need to enable dubuh logs and check what the problem is

  7. lovetox

    No, you need to enable dubug logs and check what the problem is

  8. fmlatghor

    lovetox: ok, it's good to know it's just me. Just wanted to make sure this wasn't happening with others. I don't use gajim as my main client.

  9. elfchen

    wurstsalat: Just did a fresh installation on a new MacBook and one Brew dependency was missing: libadwaita

    👍 1
  10. elfchen

    wurstsalat: Just did a fresh installation on a new MacBook and one Brew dependency was missing from https://dev.gajim.org/gajim/gajim/-/wikis/help/Gajim-on-macOS : libadwaita

  11. lovetox

    Thanks

  12. cal0pteryx

    Just updated

    👍🏻 1
  13. yperlion

    Re: OMEMO How uptodate is the OMEMO/encryption implementation on Gajim? omemo-dr looks like an abandoned project compared to https://github.com/Syndace/python-omemo/blob/main/CHANGELOG.md

  14. luca

    Afaik omemo is built into newer gajim versions

  15. yperlion

    luca, thanks for answering, but "AFAIK" does not satisfy me, and it is hard to find any answers in docs.

  16. luca

    https://gajim.org/posts/2023-05-27-gajim-1.8.0-released/

  17. yperlion

    luca, readin your link: "In preparation for future changes (e.g. the next OMEMO version) ..." So what now?

  18. cal0pteryx

    yperlion: omemo-dr is Gajim's omemo library. It is up to date in the sense that it implements the spec in version 0.3.0

  19. cal0pteryx

    python-omemo is a different library, which does not work with the framework Gajim uses

  20. yperlion

    OMEMO version 0.3.0?

  21. cal0pteryx

    > OMEMO version 0.3.0? yes

  22. cal0pteryx

    The most commonly implemented version of omemo

  23. yperlion

    Isn't that outdated?

  24. cal0pteryx

    There are newer versions of omemo, but very few clients implement these.

  25. yperlion

    So why not improving on that instead of binky-blinky GUI?

  26. cal0pteryx

    There needs to be a critical mass for the ecosystem to move. Or many projects supporting both 0.3.0 and >=0.8.0

  27. yperlion

    Hmm, 0.8.0 looks newer to me than 0.3.0

  28. cal0pteryx

    > So why not improving on that instead of binky-blinky GUI? What are you implying?

  29. yperlion

    > > So why not improving on that instead of binky-blinky GUI? > What are you implying? Allocation of manpower

  30. cal0pteryx

    If Gajim implements 0.8.0 it can use it with which clients?

  31. yperlion

    Gajim?

  32. yperlion

    and prpbably others ... you are more in the business I guess

  33. cal0pteryx

    Which improvements do you expect come with later omemo versions?

  34. yperlion

    and probably others ... you are more in the business I guess

  35. cal0pteryx

    Or is it just the version number that's interesting?

  36. yperlion

    Why is project OMEMO improving? Come on, you know what version numbers are telling you.

  37. yperlion

    What I do hear is that improvement of encryption projects get voluntarily stalled, because there is an interest that it does not get too good and bugs do not get fixed.

  38. Marc

    AFAIK OMEMO 0.8.0 (or 0.8.3) encrypts whole stanza while 0.3.0 encrypts only message body. Encryptions doesn't get stronger but more things are encrypted

  39. Marc

    AFAIK OMEMO 0.8.0 (or 0.8.3) encrypts whole stanza while 0.3.0 encrypts only message body. Encryption doesn't get stronger but more things are encrypted

  40. Marc

    e.g emoji reaction, read notifications or write notification (I think)

  41. yperlion

    Marc, thanks for your input. And that is important, because it's all about METADATA. That is the interessting thing. Who with whom when and where.

  42. Marc

    I'm not sure OMEMO 0.8.3 protects these metadata, in fact the server has to know whom you write to deliver the message

  43. Marc

    I'm not sure OMEMO 0.8.3 protects these metadata, actually the server has to know whom you write to deliver the message

  44. Marc

    But sure I'm sad we're stuck on 0.3.0

  45. Marc

    > If Gajim implements 0.8.0 it can use it with which clients? Now only to Gajim itself and some not very used clients like Kaidan but this would give an impulsion to other projects' devs

  46. yperlion

    So true!

  47. yperlion

    What I'd expect from project devels is "OK, we look ito it and try to improve" instead of asking "Or is it just the version number that's interesting?"

  48. yperlion

    What I'd expect from project devels is "OK, we look into it and try to improve" instead of asking "Or is it just the version number that's interesting?"

  49. Marc

    Yes but keep in mind they are volunteers and not a business corporation

  50. yperlion

    A common OSS excuse.

  51. Marc

    They may lack time or money

  52. kimapr

    Isn't there OMEMO 0.9.0 nowadays?

  53. yperlion

    Give us a link please

  54. kimapr

    https://xmpp.org/extensions/xep-0384.html#revision-history-v0.9.0

  55. Marc

    On the side of Conversations, Daniel Gultsch and his team don't have knowledge to write needed cryptographical library, that's what blocks them. I don't know what's the situation for Gajim's team

  56. Marc

    > A common OSS excuse. Feel free to help them

  57. cal0pteryx

    > What I'd expect from project devels is "OK, we look into it and try to improve" instead of asking "Or is it just the version number that's interesting?" Newer omemo versions are planned, but not a priority at the moment.

  58. cal0pteryx

    Generally it's a good idea to ask what people expect from certain specs before engaging in further discussions.

  59. yperlion

    Hmm, so I'd prefer not porting Gajim to the FreeBSD ports and wait util that happened.

  60. cal0pteryx

    Not sure what to make of that statement

  61. yperlion

    > Not sure what to make of that statement Preferring XMPP clients that are more uptodate with OMEMO and encryption.

  62. cal0pteryx

    https://xmpp.org/extensions/#xep-0384-implementations here is an overview of clients and their implemented omemo versions

  63. cal0pteryx

    Note that this list also covers servers and libraries

  64. yperlion

    cal0pteryx, thanks for this valuable link! Oh how disillusioning: https://xmpp.org/software/python-nbxmpp/ I'd love to see Gajim on the edge rather at the end.

  65. yperlion

    cal0pteryx, thanks for this valuable link! Oh how disillusioning: https://xmpp.org/software/python-nbxmpp/ I'd love to see Gajim on the edge rather than at the end.

  66. cal0pteryx

    What?

  67. goran

    what was the purpose of changing the local storage of history? just for my information. made an update today.

  68. lovetox

    to enable new features

  69. goran

    which are to come?

  70. lovetox

    no they are already here

  71. lovetox

    Reactions, Retractions, Message Moderation, Message Replies

  72. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: Add missing pystray dependency to pyproject.toml - https://dev.gajim.org/gajim/gajim/-/commit/f2efb2f4fb10798ef71f646c551a5e5ab2775077

  73. goran

    ah, that makes sense

  74. Codimp

    > What? maybe it's strange because in this page it says the lib implement the omemo xep version 0.1 instead of 0.3

  75. cal0pteryx

    Ah, I missed that. Time to update the file I guess :)

  76. bot

    wurstsalat pushed 1 commits to branch python-nbxmpp/master other: DOAP: Update supported OMEMO version - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/0f8901ab5927a5a0ba2a4bc7bdb26cb6342b04c5

  77. bot

    lovetox pushed 1 commits to branch gajim/master new: Main: Improve init process - https://dev.gajim.org/gajim/gajim/-/commit/7f27d7467a0798045a1e852fd696790d7df14929

  78. bot

    wurstsalat pushed 3 commits to branch gajim/master cfix: Settings: Update value after closing DialogSetting - https://dev.gajim.org/gajim/gajim/-/commit/a5212aeb10f60bd9f5714d3d2b5adfff5f454b41 refactor: Plugins: Replace Pixbuf with Paintable - https://dev.gajim.org/gajim/gajim/-/commit/caca1ab7b83a34542696def65fa585965de646d8 cfix: Plugins: Fix leak - https://dev.gajim.org/gajim/gajim/-/commit/d7d39599c78da10811c6fa3f2896ff1616c1325f

  79. bot

    lovetox pushed 1 commits to branch gajim/master change: Raise PyGObject version - https://dev.gajim.org/gajim/gajim/-/commit/a3f7eed07d5cb148395fb2b1757a493173b8817f

  80. bot

    lovetox pushed 1 commits to branch gajim/master cfix: Icons: Make new icons work on Windows - https://dev.gajim.org/gajim/gajim/-/commit/68afdf9f1e45e51398310e3ef804ab847fcffc52

  81. bot

    wurstsalat pushed 1 commits to branch gajim/master imprv: Server info: Use Adw.InlineViewSwitcher for tabs - https://dev.gajim.org/gajim/gajim/-/commit/525ab2d788e51d97032c0f1f917bf650d05f2a47