Gajim - 2025-02-04


  1. allen

    Hi there, wanted to checkout the sync option but when selecting the "all time" option t resuts in AssertionError as below: ```AssertionError04.02.2025 10:20:37 (E) nbxmpp.dispatcher | (tchncs.de) Error while handling stanza Traceback (most recent call last): File "/usr/lib/python3/dist-packages/nbxmpp/dispatcher.py", line 448, in dispatch func(self._client, stanza, **user_data) File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 363, in _async_finished self._next_step(result) File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 236, in _next_step self._set_finished() File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 240, in _set_finished self._invoke_callbacks() File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 262, in _invoke_callbacks callback(self) File "/usr/lib/python3/dist-packages/gajim/gtk/history_sync.py", line 176, in _received_count assert self._start is not None``` ^^^^^^^^^^^^^^^^^^^^^^^ AssertionError

  2. allen

    Hi there, wanted to checkout the sync option but when selecting the "all time" option it resuts in AssertionError as below, ```AssertionError04.02.2025 10:20:37 (E) nbxmpp.dispatcher | (tchncs.de) Error while handling stanza Traceback (most recent call last): File "/usr/lib/python3/dist-packages/nbxmpp/dispatcher.py", line 448, in dispatch func(self._client, stanza, **user_data) File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 363, in _async_finished self._next_step(result) File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 236, in _next_step self._set_finished() File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 240, in _set_finished self._invoke_callbacks() File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 262, in _invoke_callbacks callback(self) File "/usr/lib/python3/dist-packages/gajim/gtk/history_sync.py", line 176, in _received_count assert self._start is not None ^^^^^^^^^^^^^^^^^^^^^^^ AssertionError ```

  3. Link Mauve

    allen, which version are you running?

  4. allen

    > allen, which version are you running? 1.8.4 on Linux Mint. ``

  5. allen

    > allen, which version are you running? 1.8.4 on Linux Mint. ``` GTK-Version: 3.24.41 GLib-Version: 2.80.0 Pango-Version: 1.52.1 PyGObject-Version: 3.48.2 cairo-Version: 1.18.0 pycairo-Version: 1.25.1 python-nbxmpp-Version: 4.5.4 libsoup-Version: 3.4.4 ```

  6. Link Mauve

    That one is already quite old, try the flatpak version maybe?

  7. allen

    It's ```apt install gajim``` from https://gajim.org/download/, but the distros must update this package then as I am not a big fan of flatpak massive size and massive updates in general.

  8. cal0pteryx

    Current price per gigabyte storage is 0.015 €, just saying

  9. Link Mauve

    allen, tell that to your distribution, but knowing them they’re unlikely to do anything in that area.

  10. Link Mauve

    Keeping known bugs buggy is more important.

  11. allen

    Anyway, than for your time.

  12. allen

    Anyway, thanks for your time.

  13. lissine

    Did the text font / size change when porting to GTK4?

  14. lissine

    It seems smaller on master, and the text in the input box is grey-ish Or is the css not being loaded correctly for me?

  15. cal0pteryx

    lissine: many settings are controlled by your theme (which may be a different one than the one for gtk3). There were no changes to font size or color

  16. lissine

    Okay, thanks

  17. hit

    how do i load message history from servers that support it? so far i dont see any gajim or muc setting which enables it. (XEP-0313)

  18. hit

    also gajim's padlock icon on bottom right displays this: >This is a public group chat. Encryption is not available. what does this mean? it is wrapped in TLS tho?

  19. Kris

    Yes this referrs to e2ee

  20. Kris

    TLS is of course the the default

  21. hit

    > Yes this referrs to e2ee e2ee being omemo/otr

  22. hit

    ?

  23. roughnecks

    yeah

  24. roughnecks

    omemo mostly, since otr is quite old, not supported anymore

  25. hit

    are these messages stored on the server in plaintext

  26. Kris

    In public chats yes. Of course you can do disk encryption on the server side.

  27. Kris

    You can make group-chats and end to end encypt them, but for public chats like this one there is little point doing so.

  28. hit

    > how do i load message history from servers that support it? so far i dont see any gajim or muc setting which enables it. (XEP-0313) what about this

  29. cal0pteryx

    Generally if MAM is available, gajim uses it. Normally there is no need to enable it. Prosody offers a group chat setting called Message Archiving

  30. lovetox

    hit, Gajim does not allow you to download messages in a group chat that were sent *before* your *first* join.

  31. hit

    lovetox, on conversations (android) i was able to load messages sent 2 weeks before my first joining

  32. hit

    so its an XEP?

  33. hit

    that is implemented in conversations and not in gajim

  34. lovetox

    we dont implement such a functionality

  35. lovetox

    but you get all messages after your first join

  36. hyol

    Is there some way I can jump to when a particular user joined the MUC?

  37. cal0pteryx

    hyol, by searching and clicking the first message of that user