Gajim - 2023-09-20


  1. VA1DER

    https://upload.va1der.ca:5281/upload/Nljno11mfoeLBP1j/omemo.png

  2. VA1DER

    @lissine it is supported

  3. VA1DER

    Oh, sorry, OMEMO2. Bleh, I read that wrong.

  4. umu

    thisss

  5. umu

    omemo 2

  6. VA1DER

    Yes, I understand now. Sorry.

  7. umu

    hey! dont worry ab it

  8. umu

    i didnt even know omemo existed until a while ago

  9. umu

    i mean

  10. umu

    omemo 2

  11. umu

    opal, was just telling me about it

  12. VA1DER

    Do you run your own server?

  13. umu

    nope

  14. ☭Mike Yellow

    https://suchat.org:5443/upload/72100d426ee0a341f79cb126f62c325d03f117fb/4RmQCeDHuJmZxKcUiSmXkbaWGr1ISVjn0g9YEwD9/Gajim_error.png

  15. ann

    https://im.ebala.net:5821/upload/tIhW-3opex4Y-pSR1SaJp4Yt/2dcfd31e-aaa7-475c-b0b4-668d796a86e5.png

  16. ann

    this is OTR conversation in Gajim via plugin

  17. ann

    but developers hardcoded allowed encryption plugins

  18. ann

    def get_encryption_menu() -> GajimMenu: menuitems: MenuItemListT = [ (_('Disabled'), 'win.set-encryption', ''), ('OMEMO', 'win.set-encryption', 'OMEMO'), ('OpenPGP', 'win.set-encryption', 'OpenPGP'), ('PGP', 'win.set-encryption', 'PGP'), ]

  19. ann

    how to deal with it?

  20. cal0pteryx

    ☭Mike Yellow: I can imagine that this DB file contains characters not allowed by windows? Could you check in that user's %appdata%/gajim folder?

  21. ☭Mike Yellow

    I will do it.

  22. cal0pteryx

    Just recently I saw a bug report about someone with a '?' in their JID, which also crashes gajim because it cannot create a file containing '?' in its filename on Windows

  23. ☭Mike Yellow

    Emmm... This user said that this happens when the first time starting Gajim.

  24. ☭Mike Yellow

    Could that means there is nothing wrong in the folder?

  25. ☭Mike Yellow

    Could that mean there is nothing wrong in the folder?

  26. cal0pteryx

    ☭Mike Yellow: gajim can't create the file, because the username probably contains characters which are not allowed in filenames on Windows

  27. ☭Mike Yellow

    This user is the fourth hoop in this ask-chain. Now I have to wait the third person be free to reply to me.

  28. bot

    Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *71940ca4* < https://dev.gajim.org/gajim/gajim/-/commit/71940ca4c2b4ac95ac234b945021d4b8b6d2ea8f > cq: StatusIcon: Ignore some pyright errors

  29. nicoco

    Is there a way with gajim 1.8.1 to use adhoc commands on a biboumied IRC server? AFAIK, the adhoc command menu is only available in gajim's roster view, but trying to add irc.example.lol@biboumi.example.prout in the roster fails, because gajim thinks it'a MUC: `ValueError: Trying to add GroupchatContact irc.libera.chat@irc.example.im, but contact already exists as irc.libera.chat@irc.example.im (example.im1) (in roster: False)` It's not that I _want_ to have this in my roster, but how do I get adhoc commands for this entity?

  30. lovetox

    service discovery window

  31. bodqhrohro_

    How do I write to a full JID? The fancy modern "start chat" window freezes when I attempt this.

  32. lovetox

    you cant

  33. lovetox

    because this make no sense for a user

  34. bodqhrohro

    Why? I want to write to a certain resource with no carbon copies.

  35. lovetox

    as i said, makes no sense for a user to do this

  36. lovetox

    you can use the xml console if you want

  37. bodqhrohro

    I just specified the use case and you deny it, just as usual lol.

  38. lovetox

    you didnt state any usecase, you just say you want to do it

  39. lovetox

    you didnt state any usecase, you just said you want to do it

  40. lovetox

    so please enlighten me, whats the reason behind you wanting to do this, and how can all other Gajim users benefit from this?

  41. bodqhrohro

    It avoids unnecessary undecipherable messages on all the resources.

  42. bodqhrohro

    And it allows to pick a certain resource to write for if several are online.

  43. nicoco

    > service discovery window lovetox: that doesn't work, it's not commands on the component directly but on something@component

  44. lovetox

    nicoco, you can type any jid into the service discovery window

  45. lovetox

    if the jid supports commands it should show up

  46. lovetox

    bodqhrohro, let me guess you talk about OTR

  47. bodqhrohro

    lovetox: of course :P

  48. lovetox

    see you slowly discover why OTR is a bad fit for any modern messenger

  49. nicoco

    lovetox: ho right, I didn't know that, nice. but how do I pick which of my gajim account is used for these commands now? :D

  50. lovetox

    users dont care about resources, and carbon copies

  51. bodqhrohro

    lovetox: why do you assume what users care about lol?

  52. nicoco

    well it looks like it picked the right account automatically, good

  53. bodqhrohro

    From time to time here jump in users who want an OTR support.

  54. bodqhrohro

    And it makes sense to avoid deciphering messages on other devices as it opens possibilities for an attacker to steal the decryption keys.

  55. lovetox

    this is only a problem with OTR which cannot handle multi device setups

  56. bodqhrohro

    Do you fanatically claim everything should be copied on every device or users should better not use their accounts on untrusted devices at all? :P

  57. lovetox

    we will not adjust the GUI of our Client, to satisfy some ancient encryption method which does not support any modern features of XMPP

  58. lovetox

    i really wish you would stop working on this, or at least dont bother me with it, Gajim is open source you can fork it and implement everything you wish for

  59. bodqhrohro

    Smells like Conversations with 100500 forks no one from which is perfect because different forks implement different things.

  60. bodqhrohro

    The whole point of plugins is allowing users to combine all features they want in one software rather jump on different software for different features.

  61. bodqhrohro

    It would make sense if this instilled UNIX Way, but similarly looking forks with 99% of common codebase have nothing to do with UNIX Way.

  62. lovetox

    i tried to tell you that OTR is not just another encryption, its incompatible with modern XMPP features

  63. lovetox

    which needs special UI just for operating OTR

  64. lovetox

    and finally there is zero reason to use OTR over PGP or OMEMO, i dont even know where this wish comes from, probably because people want to use pidgin?

  65. bodqhrohro

    lovetox: there's a OMEMO plugin for Pidgin too.

  66. bodqhrohro

    lovetox: there's an OMEMO plugin for Pidgin too.

  67. Lightning Bjornsson (they, he, xe/hir)

    it is called lurch, and it sucks

  68. bodqhrohro

    I told you already about the benefit, the lack of a key exchange mechanism guarantees that no one intrudes into the session.

  69. Lightning Bjornsson (they, he, xe/hir)

    > lovetox a écrit : > i tried to tell you that OTR is not just another encryption, its incompatible with modern XMPP features > which needs special UI just for operating OTR OTR is one end to one end

  70. bodqhrohro

    OTR is used by people who actually care about privacy, not about lazy ordinary users you care about.

  71. bodqhrohro

    Lightning Bjornsson (they, he, xe/hir): yeah, but the OTR plugin for Pidgin has usability problems too. Lurch has a deep commands system, at least.

  72. Lightning Bjornsson (they, he, xe/hir)

    omemo requires more effort than otr in the case of caring about security afaik

  73. Lightning Bjornsson (they, he, xe/hir)

    but both can work

  74. Link Mauve

    bodqhrohro, if you want to write to a single device of your contact, you can also do that with OMEMO, it’s just that no client exposes that in its UI but you totally could.

  75. Link Mauve

    If that’s your problem with OMEMO, it’s just a UI thing.

  76. bodqhrohro

    Link Mauve: I don't remember any problems with writing to a full JID in other clients, I had used that many times in early 10s for the purpose of testing or not annoying users who were at the certain most full-fledged client for sure. Totally unrelated to OTR, as I had never used it myself.

  77. bodqhrohro

    Including Gajim 0.16.

  78. bodqhrohro

    And now I see the first time an explicit obstacle for that because of some blahblablah, yet the window technically allows to enter a full JID, and a user could copy it from somewhere, so it merely looks like a usability problem.

  79. Lightning Bjornsson (they, he, xe/hir)

    jabber clients are cisgender and cisgenders are awful /s

  80. Link Mauve

    bodqhrohro, good luck doing that in Dino or Conversations, even in poezio we removed resource locking because everyone uses Carbons nowadays.

  81. bodqhrohro

    Lightning Bjornsson (they, he, xe/hir): you mean there are only two of them already? ×D

  82. bodqhrohro

    But it does not compute, Conversations, Gajim and Dino make at least three.

  83. Link Mauve

    bodqhrohro, you can go back to 2010 if you want, but the ergonomy of clients improved so much since then.

  84. bodqhrohro

    We could exclude Gajim from this list though, it does not even have calls yet.

  85. Link Mauve

    No more lost messages because you received them on your other client which you forgot to check.

  86. Link Mauve

    bodqhrohro, Gajim had working video calls circa 2010 exactly.

  87. Link Mauve

    In 0.14 at least.

  88. bodqhrohro

    Link Mauve: yeah, the point is that it *had* them. I still keep 1.3 for a reason, y'know? :P

  89. Link Mauve

    A bad reason probably.

  90. bodqhrohro

    Whatever, Gajim of the time was the most advanced XMPP client for sure, among others.

  91. bodqhrohro

    Especially due to the bunch of fancy plugins, now long broken.

  92. Lightning Bjornsson (they, he, xe/hir)

    > Link Mauve a écrit : > bodqhrohro, you can go back to 2010 if you want, but the ergonomy of clients improved so much since then. Verschlimmbessert*

  93. bodqhrohro

    Perfect word ×DDD

  94. Lightning Bjornsson (they, he, xe/hir)

    Jabber client ergonomics have verschlimbettered since the early 20-teens.

  95. bodqhrohro

    We've got a similar one in Ukrainian during the Yanukovich era: «покращення» (which means improvement, but in reality the opposite).

  96. Lightning Bjornsson (they, he, xe/hir)

    bodqhrohro: other MUCs?

  97. bodqhrohro

    > bodqhrohro, you can go back to 2010 if you want, but the ergonomy of clients improved so much since then. Link Mauve: the point of compatibility is crucial for open protocols. Would you break sending plaintext messages in e-mail clients because clients which don't support HTML messages because such clients are considered outdated nowadays? Or clients which don't support OAuth, or don't even support IMAP and only POP? I don't get this fanatic "modern XMPP" movement which emerged last years and is used as an excuse to break things. XMPP is backwards compatible, and that's wonderful.

  98. bodqhrohro

    Lightning Bjornsson (they, he, xe/hir): time to create one? :P (for what?)

  99. cal0pteryx

    > Jabber client ergonomics have verschlimbettered since the early 20-teens. Quite the opposite, in my opinion.

  100. ☭Mike Yellow

    > ☭Mike Yellow: gajim can't create the file, because the username probably contains characters which are not allowed in filenames on Windows This is caused because the user themself has a character not allowed by Windows, or the user met someone who has such a character?

  101. cal0pteryx

    If you want to use 2010s messengeners, then please do so. But leave me alone with old-client nostalgia. They won't come back. Gajim moves on. No OTR.

  102. bodqhrohro

    Proprietary XMPP-based messengers had separated with similar intents.

  103. cal0pteryx

    ☭Mike Yellow: by the user, because gajim tries to create a DB with that name. That's a known issue

  104. ☭Mike Yellow

    cal0pteryx, Thank you.

  105. bodqhrohro

    And Kaidan supports only OMEMO 2 because OMEMO is outdated already, despite no other client, including Gajim, supports OMEMO 2 yet.

  106. Kris

    Moxxy does

  107. Kris

    But yes Kaidan is a bit funny with their xep support choices.

  108. bodqhrohro

    Is there already a client which does only support MIX on principle and doesn't support MUC?

  109. Link Mauve

    Kaidan I think.

  110. Kris

    At least that is their roadmap. I don't think they actually support MIX yet

  111. Link Mauve

    It was my test client when I played with MIX once.

  112. ann

    just released OTR plugin for Gajim 1.8: https://dev.narayana.im/narayana/gajim-otrplugin for now it supports only basic functions like establishing encrypted session and encrypting/decrypting messages, no key verification et cetera implemented at the moment. credits to bodqhrohro:

  113. ann

    https://im.ebala.net:5821/upload/7D-fA7qwcQYhtxCrv9HTR8FV/0611a582-13e0-48b1-ae70-e1088e119066.png

  114. ann

    by the way, $10000 bounty for implementing DTLS-SRTP calls compatible with Dino/Conversations/Cheogram is still active

  115. umu

    OTR is good 4u

  116. cal0pteryx

    OTR is a niche within XMPP, which is a niche itself. And no, it is not good for you.

  117. debacle

    In fact, I have some IRC contacts, who would like to use OTR with their XMPP contacts. Yet a smaller niche, though :-)

  118. bodqhrohro

    cal0pteryx: billions of WhatsApp users don't count, right? :P

  119. cal0pteryx

    bodqhrohro: whatsapp is not the xmpp I am referring to.

  120. Kris

    WhatsApp is using a type of libsignal like omemo

  121. ann

    I see no reason not to support one more encryption protocol, PGP and OpenPGP existing somehow

  122. bodqhrohro

    cal0pteryx: I already got you have some specific notion of XMPP which includes only a few clients :P (or only one, actually)

  123. bodqhrohro

    Kris: only for encryption.

  124. cal0pteryx

    ann: simple: it has been proven to have terrible user experience in modern instant messaging

  125. ann

    > PGP and OpenPGP existing somehow that's more terrible than OTR

  126. bodqhrohro

    They're not terrible in terms of multi-device support, up to the point if someone steals the keys they can decipher everything. Perfect multi-device support, even for devices not added yet ×DDDD

  127. cal0pteryx

    bodqhrohro: not sure what you are implying, but mentioning whatsapp in the context of implementing OTR or not isn't helpful

  128. bodqhrohro

    cal0pteryx: you told that XMPP itself is niche.

  129. bodqhrohro

    Also, many people would tell for sure that open XMPP has a terrible user experience because it does not support stickers, animated emojis or whatever.

  130. Kris

    It does though 😅

  131. ann

    wut?

  132. Kris

    Well maybe not animated emojis

  133. cal0pteryx

    Let's add more terrible UX then, right ;)

  134. umu

    > Also, many people would tell for sure that open XMPP has a terrible user experience because it does not support stickers, animated emojis or whatever. this is true

  135. Kris

    But stickers are definilty a thing

  136. umu

    stickers are just images tho

  137. Kris

    Depends on the implementation

  138. ann

    there is experimental XEP

  139. ann

    for stickers

  140. ann

    cheogram implemented that afaik

  141. MSavoritias (fae,ve)

    cheogram supports them today

  142. MSavoritias (fae,ve)

    :)

  143. ann

    :)

  144. Menel

    The main difference is the client presentation of how to choose the sticker.. Otherwise it's just a file

  145. MSavoritias (fae,ve)

    ah too slow :P

  146. umu

    cheogram is kind of a mess tbh

  147. umu

    at the moment

  148. ann

    that's why we forked conversations

  149. Kris

    Oh another one /s

  150. umu

    I think gajim needs to fix those image previews before we have any kind of sticker implementations

  151. ann

    what's wrong with image previews?

  152. umu

    cough cough 20mb gif files

  153. umu

    a lot

  154. umu

    I can't list them all because that wouldnt be so good

  155. Link Mauve

    umu, reporting bugs is always good.

  156. ann

    should compress it wtih modern codecs as telegram does

  157. ann

    and 20mb gif becomes 2mb webm

  158. umu

    would b nice

  159. ann

    first of all need to implement XEP-0447 (Stateless file sharing)

  160. umu

    another thing bug worthy is the audio player

  161. umu

    just test the hell out of it for like an hour

  162. umu

    I don't really have the time to write reports I'd rather just get my chemical rewards here for a quick fix

  163. umu

    I'd recommend file previews and audio previews be disabled by default

  164. umu

    until they're ready for more people to use

  165. cal0pteryx

    umu: what are you saying? At the moment you're just pointing at things without any proof. If there are bugs, please report them, and do it properly.

  166. debacle

    ann I very much prefer OX over OMEMO (and OTR), because it does not have PFS. I want to read my MAM stuff on a new device. The problems with OX are: 1. No support for HTTP upload, 2. not widely implemented (only Gajim and Profanity more or less).

  167. cal0pteryx

    Gif playback is already listed in the issue tracker, because someone tookt the time to test and report back.

  168. cal0pteryx

    Disabling things by default also means that nobody tests them.

  169. cal0pteryx

    Saying that the preview is unusable is pretty far fetched, given the bug reports we receive

  170. procastinator

    hello, i'm using gajim but it's not syncing chats

  171. procastinator

    other clients (conversations, cheogram) sync fine so i think it's a gajim issue

  172. procastinator

    hmm i have an old gajim install, i'll try the latest one

  173. procastinator

    is there a way to get the conversation history in gajim? i think it's stored in prosody but (new) gajim is not fetching it

  174. procastinator

    (i used the flatpak version for latest release)

  175. Link Mauve

    procastinator, Gajim 1.8 definitely fetches MAM history, but with limits and not the first time you use it.

  176. procastinator

    hmm this is 1.8.1 -- can i fetch user-user messages ?

  177. procastinator

    hmm mam is disabled in prosody conf, but somehow conversations is fetching messages

  178. procastinator

    i've enabled it -- i hope now it'll work

  179. cal0pteryx

    procastinator: gajim only supports MAM for message history

  180. procastinator

    oh, ok

  181. procastinator

    that seems fine -- i should have enabled mam in prosody

  182. cal0pteryx

    (we should really add a notification if it's disabled)

  183. procastinator

    will gajim 1.4.7 also work with mam ?

  184. procastinator

    my system has old libcario (48 or something) so i can't use 1.8 yet

  185. procastinator

    except with flatpak

  186. bodqhrohro

    🗿 Yes.

  187. procastinator

    thanks!

  188. Link Mauve

    procastinator, I would recommend you to upgrade your system instead, there have been many improvements to Gajim since the 1.4 branch.

  189. procastinator

    yeah i've been waiting slack to upgrade cario, but maybe i should do it myself :)

  190. umu

    debacle, wut is OX and where is it implemented?

  191. debacle

    umu OX = OpenPGP for XMPP, implemented partially (but working!) in Gajim (openpgp plugin) and Profanity.

  192. debacle

    The public key is stored in PEP, so that there is no need for key servers or WKD etc.

  193. debacle

    The private key can be optionally stored in PEP (encrypted, of course), so that users can sync it between devices.

  194. umu

    oic

  195. umu

    tyty

  196. debacle

    I would probably not store my private key in PEP, if I'm not the server admin ;-)

  197. debacle

    But storing the public key in PEP is nice. Just like OMEMO.

  198. umu

    encrypted private key storage is a good idea didn't think ab that

  199. MSavoritias (fae,ve)

    yeah its how matrix got some of its security vulnerabilities :D

  200. umu

    doesn't mean it's a bad idea tbh they just didnt properly implement it the first time around

  201. bodqhrohro

    > tyty ry

  202. MSavoritias (fae,ve)

    of course. im sure we can do it properly without issues /s

  203. umu

    wym

  204. bodqhrohro

    https://im.ebala.net:5821/upload/M0NNWA16Xe0ZHHEOPP1NQQRL/RECORDING_20230920_204120913.m4a

  205. umu

    its not a big deal if someone gets the pgp key you use for xmpp tbh

  206. umu

    same with getting the private key of a webserver

  207. grin

    Hi, are there any plans for bringing omemo 0.8.1 to gajim?

  208. grin

    https://www.kaidan.im/2023/05/05/kaidan-0.9.0/

  209. grin

    kaidan has it implemented

  210. grin

    but it wont work with older versions of omemo

  211. lovetox

    yes, but its currently not a priority

  212. grin

    what is the current priority?

  213. lovetox

    reafcoring our database code

  214. lissine

    MLS is the new protocol for e2ee, so it is possible that omemo 0.8 is skipped in favor of MLS

  215. VA1DER

    What version of omemo does Gajim support?

  216. lovetox

    no idea, the one most clients support

  217. MSavoritias (fae,ve)

    VA1DER: Te axolot one or something

  218. MSavoritias (fae,ve)

    Its pre standard omemo kind of

  219. grin

    > What version of omemo does Gajim support? 0.5.1 I believe

  220. grin

    from 5 years ago i think

  221. MSavoritias (fae,ve)

    > MLS is the new protocol for e2ee, so it is possible that omemo 0.8 is skipped in favor of MLS Reading the rfc of mls too thats what i am thinking personally yeah. For my client. There is no point implementing omemo whatever

  222. grin

    where is mls used

  223. MSavoritias (fae,ve)

    You can see here exactly which one https://xmpp.org/extensions/#xep-0384-implementations

  224. MSavoritias (fae,ve)

    Its 0.3

  225. MSavoritias (fae,ve)

    > where is mls used Wickr, wire, matrix, google chats.

  226. MSavoritias (fae,ve)

    It gives you metadata protection and also group participants confidentialityand integaity

  227. grin

    honeypots basically

  228. MSavoritias (fae,ve)

    Integrity*

  229. MSavoritias (fae,ve)

    While scaling to large group chats

  230. MSavoritias (fae,ve)

    > honeypots basically Its an ietf standard.

  231. MSavoritias (fae,ve)

    Based on signal protocol

  232. grin

    I see, what matrix client do you use?

  233. grin

    if you dont mind me asking of course

  234. VA1DER

    Good heavens - 0.3 is from 2018 and predates double ratchet and ed25519

  235. grin

    mls?

  236. lovetox

    VA1DER, no, you misreading it

  237. grin

    https://xmpp.org/extensions/xep-0384.html

  238. grin

    says here 0.8.3

  239. grin

    2022 january

  240. MSavoritias (fae,ve)

    grin: i dont use matrix. I like xmpp

  241. VA1DER

    Gajim's implementation is shown as 0.3 on https://xmpp.org/extensions/#xep-0384-implementations

  242. VA1DER

    The current version of the specification is 0.8.3

  243. grin

    > grin: i dont use matrix. I like xmpp why not?

  244. MSavoritias (fae,ve)

    VA1DER: thats all xmpp clients as you see btw

  245. MSavoritias (fae,ve)

    Its bad yeah

  246. grin

    I dont use matrix either because everyone smart I know uses xmpp and does not like matrix

  247. MSavoritias (fae,ve)

    Well i dont like matrix either so :)

  248. lovetox

    there is nothing bad about it, between those version nothing changed crypto wise

  249. lovetox

    only the wire format was made new so clients dont need to depend on libsignal

  250. VA1DER

    Double ratchet is OMEMO's claim to fame. That's the good part of the specification, and the spec says that wasn't implemented until 0.4. 0,4 is also when you get SCE, which encrypts the entire message, header and all, not jsut the payload

  251. grin

    > Gajim's implementation is shown as 0.3 on https://xmpp.org/extensions/#xep-0384-implementations > > The current version of the specification is 0.8.3 it says 0.1 for me

  252. grin

    this list could be old

  253. MSavoritias (fae,ve)

    Its real time actually

  254. MSavoritias (fae,ve)

    Afaik

  255. grin

    i saw a gajim commit saying 0.5

  256. VA1DER

    Oh, ya, sorry, I did misread it. 0.1 for Gajim

  257. lovetox

    VA1DER, the spec said use libsignal before which of couse implements double ratchet

  258. VA1DER

    That's good at least

  259. lovetox

    only because something is not in a spec , does not mean its not used, it just means someone did not find it worth to write down

  260. grin

    0.1 is even older, no?

  261. VA1DER

    TBH, I run my own server, so for me end-to-end is the TLS that's in the connection.

  262. lovetox

    i XEP is a document, with a change history

  263. lovetox

    only because a XEP has version X.Y does not mean the protocol has changed

  264. lovetox

    if you correct a typo, then the XEP version is raised

  265. grin

    so gajim does not use 0.1?

  266. grin

    0.1 is ancient, omemo 0.1 predates encryption

  267. grin

    i hope this is not the case

  268. bot

    Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *09fd2fbd* < https://dev.gajim.org/gajim/gajim/-/commit/09fd2fbd1e6e4ec01a376ceadd416f582ab5c402 > chore: Update gajim.doap

  269. lovetox

    grin, yes grin, we implemented omemo without encryption

  270. MSavoritias (fae,ve)

    XD

  271. grin

    use kaidan for desktop and moxxy for mobile

  272. grin

    it has security updates

  273. grin

    simply put our messages are not secure

  274. MSavoritias (fae,ve)

    What you are saying doesnt make much sense. Because these clients dont even implement the same stuff. Gajim is stable though, today.

  275. MSavoritias (fae,ve)

    Namely kaidan implents mix and moxxy muc

  276. Spirits9382

    Hi guys, just started using xmpp. Why do you use it? What you find here that you can't find anywhere else?

  277. grin

    privacy

  278. clown

    Nothing, it's barren

  279. umu

    never used moxxy

  280. umu

    is it any good?

  281. Kris

    umu, very early days

  282. Kris

    but has potential

  283. Federico

    > Hi guys, just started using xmpp. Why do you use it? What you find here that you can't find anywhere else? Easy and lightweight selfhosting

  284. umu

    ☝️☝️☝️☝️☝️☝️

  285. umu

    when is gajim going to update it's xmpp spec?

  286. cal0pteryx

    umu: what do you mean?

  287. umu

    0.8.3 thing grin mentioned

  288. lissine

    umu, read the chat history, starting 40 minutes ago

  289. calmingbreed

    Hello lissine.

  290. calmingbreed

    lissine:

  291. calmingbreed

    Must i still.follow the guide

  292. calmingbreed

    Use orbot 24/7

  293. lissine

    cal0pteryx, spammer above ^

  294. calmingbreed

    Dns.forge 24/8

  295. calmingbreed

    24/7

  296. calmingbreed

    lissine: is it good.

  297. calmingbreed

    And always the advice?

  298. calmingbreed

    lissine: is it good.and always the advice?

  299. lissine

    cal0pteryx, lovetox: spammer above ^

  300. calmingbreed

    lissine:

  301. calmingbreed

    The answer is yes?

  302. umu

    o

  303. umu

    cal0pteryx: is ur avi the south park cow from season 1?

  304. cal0pteryx

    not season 1 specifically, but yes

  305. umu

    icic

  306. horse

    the episode where the couple wins a trip to south park for the running of the cows

  307. horse

    I think

  308. umu

    orly

  309. umu

    not the one where they get taken by ufos?

  310. umu

    damn ur right i guess that 1 is from season 2

  311. uhh

    hi

  312. uhh

    what is gajim's logo supposed to be?

  313. umu

    the avg users proportions

  314. uhh

    i am thin albeit

  315. umu

    it kind of depends on the angle of your mirror

  316. QStambaugh

    Kind of reminds me the stylized vague humanoid representation of users that AIM, ICQ, MSN, etc. used to use. I assumed it was something along those lines

  317. uhh

    is it the AIM guy wearing an oversized green shirt

  318. fjklp

    I don't mean to insult anyone's art but I wouldn't mind if gajim had a different logo

  319. fjklp

    that said, it seems like a difficult task to come up with one

  320. fjklp

    I suppose a logo can be anything

  321. fjklp

    > the avg users proportions lol

  322. Kris

    yeah a modern logo redesign might be nice

  323. Kris

    maybe: 𝕐 /s

  324. umu

    ☝️☝️

  325. VA1DER

    Well, "Gaijin" (外人) literally means foreigner and alien. How about a Roswell alien head? Or one with a speech bubble - I'd go for that.

  326. umu

    am I a baka for using gajim