Gajim - 2025-03-05


  1. lissine

    > DirectTLS is safer: https://serverfault.com/a/648282 That link is talking specifically about email. It doesn't apply to XMPP, because TLS is mandatory in XMPP.

  2. lissine

    DirectTLS is faster than StartTLS because it uses less round-trips

    ☝️ 1
  3. lissine

    That's the main benfit.

  4. moparisthebest

    > DirectTLS is faster than StartTLS because it uses less round-trips ☝️

  5. danielstein

    lissine, tls is not mandatory in xmpp, it depends on the server config

  6. lissine

    It is https://datatracker.ietf.org/doc/rfc6120/

  7. voker57

    where does it say that TLS is required?

  8. lissine

    Taking a closer look, RFC6120 obligates clients and servers to _support_ TLS, but _recommends_ to use it. RFC7590 (Use of TLS in XMPP) says: > the initiating entity MUST NOT be deterred from attempting TLS > negotiation even if the receiving entity does not advertise support > for TLS. Instead, the initiating entity SHOULD (based on local > policy) proceed with the stream negotiation and attempt to negotiate > TLS.

  9. lissine

    which is why the downgrade to plain-text connection, mentioned in the context of email, doesn't apply in XMPP

  10. lissine

    And in practice, most servers in the federated network require TLS anyway https://github.com/stpeter/manifesto/blob/master/manifesto.txt

  11. voker57

    it's proposed standard. Assuming client implements this, it should work

  12. voker57

    it's a proposed standard. Assuming client implements this, it should work

  13. lissine

    All the XMPP RFCs are proposed standards.

  14. maximus

    hi all, which font pack does the current release of gajim have?

  15. cal0pteryx

    The one GTK or your theme provides. Gajim does not set any fonts

  16. maximus

    sorry I made a typo, I meant icon pack

  17. cal0pteryx

    Gajim has a default set of icons it ships with. Your theme may override some of those.

  18. maximus

    for some reason after I upgraded to 2.0 all the icons are broken, I'm on arch linux

  19. maximus

    oh don't worry it was a fault on my end, for some reason I screwed with the icon pack selection and now it's just fine.

  20. maximus

    by the way congrats for the release, I noticed slight improvement on performance when switching from different chat windows

    ❤️ 1
  21. maximus

    I guess it may be due to gtk4 ?

  22. debacle

    Daily reminder: Come to the XMPP sprint in Berlin! https://wiki.xmpp.org/web/Sprints/2025-05_Berlin#Attendees

  23. cal0pteryx

    maximus: maybe, but there were other performance improvements as well

  24. mesonium

    cal0pteryx: think I found an better solution

  25. cal0pteryx

    mesonium: that would be great :)

  26. mesonium

    Just add an "and msg_view.get_text()". Need to retry more often, but looks fine

  27. mesonium

    We need the class only when there's text

  28. Warps

    Hello

  29. Warps

    when I message myself I get the error "No devices found to encrypt this message to. Querying for devices now…"

  30. Warps

    can anyone help me out?

  31. lovetox

    You need a second device to make that work

  32. lovetox

    If you don't have one you can only send unencrypted

  33. whatevenisthatlol

    > If you don't have one you can only send unencrypted and my message won't be sent to the server right?

  34. whatevenisthatlol

    it's labeld as "note to myself" so it will make sense to not leave my device

  35. whatevenisthatlol

    but again if that's the case why do I have the option to encrypt my message?

  36. lovetox

    It will be sent to the server

  37. lovetox

    Because it works if you have another device

  38. whatevenisthatlol

    alright thank you appreciate it

  39. whatevenisthatlol

    I am unable to send dms without adding the recepient

  40. lovetox

    DMS ?

  41. whatevenisthatlol

    > You need a second device to make that work this was a load of bulll

  42. whatevenisthatlol

    I deleted cache and it worked

  43. whatevenisthatlol

    sorry you were right

  44. whatevenisthatlol

    it worked because - as you said - i had another device connected

  45. mesonium

    cal0pteryx, can you explain to me the rational of setting a minimal slider height if the adjustment's value is 0 and no minimal height else? Why does it workaround the bug?

  46. mesonium

    Could we solve it differently if I gave you the real line count, i.e. the number of lines when you count wrapped lines too?

  47. mesonium

    Could we solve it differently if I gave you the logical line count, i.e. the number of lines when you count wrapped lines too?

  48. cal0pteryx

    mesonium: the input would have a minimum height bigger than a normal input's height if we have a scrollbar

  49. mesonium

    and then it scrolls the right amount up?

  50. mesonium

    and then it scrolls the right amount up? instead of too less?

  51. mesonium

    But why would it need to be removed again? I'm not quiet following the logic.

  52. cal0pteryx

    It needs to be removed because the input would otherwise be too high (1.5x minimum height)

  53. lovetox

    If we don't find a workaround, the scroll bug is less problematic than the crash bug

  54. cal0pteryx

    Sure

  55. GreatSword

    greetz i'm using gajim 2.0.1 on flatpak, and there doesn't seem to be a tray icon anymore, was it removed or is something just wrong on my end?

  56. mesonium

    > If we don't find a workaround, the scroll bug is less problematic than the crash bug Feel free re-open, if you don't find any working solution, I'm out of ideas right now 🤷.

  57. Schimon

    https://xmpp.pimux.de/file_share/f148e6cc-fe11-48e0-a5e5-c5c97d12ef60/a-proposed-layout-for-gajim-profile-dialog.png

  58. Schimon

    For the developers, to get inspiration from.

  59. Schimon

    > https://xmpp.pimux.de/file_share/f148e6cc-fe11-48e0-a5e5-c5c97d12ef60/a-proposed-layout-for-gajim-profile-dialog.png This is for the developers, to get inspiration from.

  60. cal0pteryx

    Not sure what you intend to say

  61. lovetox

    i see we need desperately the new account popup button

  62. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: Add back Farstream version requirement and disable CallManager - https://dev.gajim.org/gajim/gajim/-/commit/997afd3572ad44c94c8d3ed293dbca7303c724bb

  63. cal0pteryx

    debacle ^

  64. bot

    lovetox pushed 1 commits to branch gajim/master refactor: ExportHistory: Use dedicate param struct for action - https://dev.gajim.org/gajim/gajim/-/commit/1ca571e9e0d45b2328f4324e4e3c9d3e3921c7a8

  65. snowstorm

    I just noticed that when I click on the 3-dot menu button twice (open and close) the chat window scrolls up a little bit.

  66. cal0pteryx

    snowstorm, yes, that's a feature!!1

    😎 1🤣 2
  67. cal0pteryx

    (it is a bug)

    👍 1
  68. snowstorm

    it's not doing it now after hiding and showing the chat list

  69. lorenzo

    > snowstorm, yes, that's a feature!!1 🤣

  70. cal0pteryx

    I could not reproduce it yet

  71. cal0pteryx

    But I experienced it once

  72. snowstorm

    I was hiding the chat list to make a screen recording, but now it's fixed, I guess 😁

  73. mesonium

    I don't know if the idea makes much sense, but would it work to have two text buffers, one for the text entered and one for display, where at every wrap mark a new line char is inserted?

  74. cal0pteryx

    :D that's mind-gymnastics

  75. lovetox

    mesonium, sounds much to complicated for that kind of annoyance

  76. mesonium

    😹 sure