Gajim - 2023-12-09


  1. fjklp

    I just experienced a new bug, not sure what happened there

  2. fjklp

    I couldn't see the last message I posted, nor your response until I restarted gajim

  3. fjklp

    no new messages were showing up in any chat

  4. fjklp

    > just describe what you think is happening alright

  5. fjklp

    I wonder if having a second profile open at the same time can interfere with this profile? I did have another opened which is unusual for me.

  6. fjklp

    sqlite3.OperationalError: database is locked

  7. fjklp

    hmm, not sure what happened there

  8. cal0pteryx

    Too much testing ;)

  9. fjklp

    lol

  10. fjklp

    perhaps

  11. fjklp

    Should I not be running multiple gajim profiles concurrently?

  12. dln949_

    I use the Gajim client, I have a few questions to better understand things: 1) The XMPP server my XMPP account operates on says it stores messages and files for only X number of days, after X days they are deleted from that server. When they are deleted from the server, is that deletion sync'd with my desktop computer and those messages and files older then X days are also deleted from my desktop computer? 2) In the Gajim app, how do I delete a specific message from the desktop computer? By using the "Delete Messages Locally" option? 3) In Gajim, how do I specify to always delete all messages from the desktop computer that are older than X days? 4) For questions #2 and #3 above: Do those actions delete from the desktop computer the messages only, or also any associated files (audio, video, photo, etc.)? 5) Once I delete a message from the desktop computer, will that deletion then be sync'd with the XMPP server and then deleted from the server?

  13. fjklp

    1. no 2. yes

  14. fjklp

    for 2, I verified that it actually deletes the message from the local database

  15. fjklp

    3. go to Accounts > account name > Privacy > Keep Chat History and select how long to keep local chat history. I have not yet verified that this works but I will. 4. When you select to 'Delete Messages Locally': For text, it is deleted from your local database. For media files such as images, audio and video files, it will only prevent gajim from displaying them. You would have to manually find and delete them, which isn't convenient unless you are willing to delete everything or everything within a time range. You can't do that from within gajim.

  16. fjklp

    5. No. There is an xmpp feature that can do this, called message retraction, but gajim does not do this. Even if you used a client that did, you should verify that it does what you expect it to do on the server, which might vary between servers. If you really want to be sure, run your own server. Otherwise, use a server run by someone you trust.

  17. fjklp

    Don't forget that MUC messages are stored on the MUC server, not your account server.

  18. fjklp

    3. I verified that when I set Keep Chat History = Until Gajim is Closed, it does delete the messages from the local database when gajim is closed

  19. dln949_

    fjklp, thank you very much!!

  20. fjklp

    You also have an option at Gajim > Preference > Advanced > Purge Chat History that will delete all local messages

  21. fjklp

    you're welcome

  22. dln949_

    "3. go to Accounts > account name > Privacy > Keep Chat History and select how long to keep local chat history. " I have Gajim 1.8.4, and I don't have that menu path. Under "Accounts" if I select the account's name, there is no menu item called "Privacy"

  23. fjklp

    woops, my mistake

  24. dln949_

    that's okay, I found it

  25. fjklp

    Accounts > Modify Accounts > account name > Privacy

  26. dln949_

    yep

  27. fjklp

    also, I forgot you can go the the 'Chat Details and Settings' button at the top right, then Settings, then Purge Chat History, to purge that one chat

  28. dln949_

    Do you mean, "CONTACT Details and Settings" button????

  29. fjklp

    for me the tooltip says 'Chat Details and Settings', and when I open it, it's called 'Group Chat Details', for a group chat

  30. dln949_

    interesting. Well, slight variation in wording I guess

  31. fjklp

    Oh, looks like this was actually changed on December 1. I'm on the nightly release.

  32. dln949_

    Ok, makes sense. (I'm not brave enough to use nightly releases, so I'm somewhat behind I guess.)

  33. fjklp

    I spoke too soon. At least when I do the Purge Chat History for the entire app, upon restarting, gajim downloads everything from the server again, lol

  34. fjklp

    I don't know whether this should be considered a bug or not.

  35. lovetox

    Yes I would say this is not intended

  36. lovetox

    And I doubt everythink

  37. lovetox

    It's probably for your account the last 7 days

  38. lovetox

    hm or maybe was it

  39. lovetox

    its a way to reset your archive status

  40. lovetox

    the other delete options should work

  41. fjklp

    they did

  42. fjklp

    it does delete all messages, then downloads them after restart

  43. lovetox

    no all, it resets the archive status

  44. lovetox

    this means it is like you setup Gajim on a new machine

  45. fjklp

    I'm not sure what you mean. I tried it on a setup that only had a few recent messages, no old ones. I did the purge chat thing and gajim closed. I read the logs.db and the messages were all gone. Then on restart it downloads them from mam.

  46. lovetox

    but not "all"

  47. lovetox

    your all is probably a 1 day old account

  48. lovetox

    but gajim only downloads 7 days of history

  49. lovetox

    thats not "all" for a lot of people

  50. huuh

    Interesting conversation you're having. I have a related question: Let's say I have a friend. His server stores messages for an unlimited time. My server stores messages for a month. We both use Gajim. How would this work and depending on what settings? After 30 days the messages will be deleted from the server but will remain in my client? Can I import messages from my client to the other, saving the chat history? Also, if _his_ server is storing messages for an unlimited time, is there any way to download chat history with me from his server?

  51. huuh

    My Gajim privacy settings are set to store chat history forever. His too.

  52. Cyrille

    Is fjklp the official tester? 😄 he/she's testing a lot of things for gajim!!

  53. lovetox

    yes, he is our single person QA unit

  54. lovetox

    huuh, no to all questions :)

  55. lovetox

    there is also no setting

  56. lovetox

    you can influence the data the server stores, you need to maintain your own server or choose one that has sensible policies

  57. huuh

    > huuh, no to all questions :) can you elaborate?

  58. beduk

    hello, I've installed G1.7.3 (debian repo) and gspell-1-test. In Settings/Chats Spell Checking is grayed out.

  59. hannibal

    beduk: try gir1.2-gspell-1

  60. beduk

    gir1.2-gspell-1 - it works - thank you!

  61. huuh

    How do I manually add OMEMO fingerprint?

  62. huuh

    How do I manually add contact's OMEMO fingerprint?

  63. lovetox

    You cant

  64. lovetox

    If it does not show up it's not published

  65. huuh

    > not published What does it mean? He wrote his OMEMO fingerprint on his webpage

  66. polarian

    huuh, that is to match against the fingerprint detected to prevent MITM

  67. huuh

    I don't get it

  68. huuh

    How does one publish his OMEMO fingerprint? Where can I read how does it work?

  69. huuh

    like in Profanity client you type `/omemo gen` and it includes publishing, right?

  70. huuh

    where does it publish it? where the fingerprint data is stored? on JID's server?

  71. lovetox

    Yes on your server

  72. lovetox

    The client publishes it

  73. lovetox

    And the other client downloads it

  74. huuh

    okay so writing your OMEMO fingerprint on your webpage is just for validating?

  75. huuh

    okay so writing your OMEMO fingerprint on your webpage is just for validating purposes?

  76. lovetox

    Yes

  77. huuh

    Does Gajim support <unstyled> tag? https://xmpp.org/extensions/xep-0393.html#disable

  78. cal0pteryx

    Nope

  79. huuh

    Is there an open issue about this?

  80. lovetox

    We would only implement this if a client really sends it

  81. huuh

    What do you mean? What if I want to send it?

  82. fjklp

    use the xml console to send it :)