XSF Discussion - 2020-11-03


  1. Seve

    XEP-0367: Message Attaching https://xmpp.org/extensions/xep-0367.html XEP-0422: Message Fastening https://xmpp.org/extensions/xep-0422.html Has been there any discussion regarding the similarities of these two?

  2. jonas’

    yes

  3. jonas’

    a lot

  4. jonas’

    well, not a lot, but a bit

  5. jonas’

    here’s the thread: https://mail.jabber.org/pipermail/standards/2019-September/036421.html

  6. Seve

    jonas’ Thank you ❤

  7. jubalh

    Does anyone know whether there were any plans to bring XMPP to KaiOS? I'm not sure about the limitations of the OS

  8. Zash

    FirefoxOS fork? Any web client should work then

  9. jubalh

    so that means like open a browser and use it there? so no push notifications, right?

  10. Daniel

    Doesn't it support web push?

  11. Daniel

    Even if web push hasn't been implemented in your favorite web client yet it should be fairly easy to retrofit

  12. jubalh

    maybe i should get such a phone and try it ou

  13. jubalh

    maybe i should get such a phone and try it out

  14. jubalh

    my smartphone just died :/

  15. Daniel

    What's the appeal of KaiOS?

  16. Daniel

    Aside from being the operating system of one fairly cheap phone in India

  17. Daniel

    Aside from being the operating system of _one_ fairly cheap phone in India

  18. jubalh

    It's not KaiOS per se that interests me. More like getting a more durable phone that isnt too expensive

  19. jubalh

    I'm thinking about Nokia 800 Tough or Hammer 5

  20. jubalh

    But I would need XMPP for sure

  21. jubalh

    And not running android would have the downside of not being able to use the DB App and Audible

  22. jubalh

    Otherwise the simplye thing would probably be fine

  23. Zash

    I have a FirefoxOS device in a drawer somewhere.

  24. Zash

    It was cheap. It feels cheap. But you could easily package webapps for it iirc.

  25. jubalh

    thats good to hear :)

  26. Link Mauve

    jubalh, I recently bought a PinePhone, still waiting to receive it.

  27. Link Mauve

    Dino is an obvious client to run there.

  28. Link Mauve

    I’ve never tested Android for more than a few minutes on someone else’s phone, so I wouldn’t miss its applications.

  29. jubalh

    Link Mauve: right, that would also be interesting from a foss perspective and i'm interested in buiding gtk apps myself to run on the phone. but not as durable as i'm looking for :)

  30. jubalh

    Link Mauve: so what kind of phones did you use so far if not android?

  31. Link Mauve

    jubalh, my first smartphone was the OpenMoko FreeRunner, in 2008, I’ve kept it ever since but with the battery pretty much dead I haven’t used it much in the last years.

  32. inky

    pinephone is amazing, contgraturalions.

  33. Link Mauve

    Then two years ago my mother gave me a 15€ dumb phone, which I’ve used when I needed to be called or to send SMS, and that’s it.

  34. inky

    i used openmoko with shr/qtmoko, then liked maemo devices a lot. now have a couple of commits to maemo-leste, i like that project a lot.

  35. inky

    and i mainly use sailfish.

  36. Link Mauve

    Prior to the OpenMoko I’ve had an i-mode phone.

  37. Link Mauve

    inky, given my usage of the OpenMoko was more as a pocket computer when I was in high school, I stopped relying on it once I got a laptop.

  38. Link Mauve

    XMPP > SMS.

  39. Ge0rG

    One can't simply retrofit desktop applications for mobile touch, even when they share the same widget toolkit

  40. Zash

    Miller columns!

  41. Link Mauve

    Ge0rG, hold my grenadine. :p

  42. Ge0rG

    Link Mauve: I'll sip a bit on it while you are in your self imposed world of suffering.

  43. jubalh

    Ge0rG: noone said so. did someone?

  44. jubalh

    libhandy will make it easier though

  45. Alex

    The clock is ticking, let get some more applications in for board adn council: https://wiki.xmpp.org/web/Board_and_Council_Elections_2020

  46. Ge0rG

    Oh no, I've written the page but forgot to link it!

  47. Ge0rG

    (and the wiki still sucks on mobile)

  48. Alex

    😀

  49. Ge0rG

    But I still have some days left, right? Right?!?

  50. Ge0rG

    Phew, did it in time.

  51. jonas’

    woo competition!

  52. Ge0rG

    Board is still underseated

  53. antranigv

    can anyone be a board member?

  54. antranigv

    :P

  55. MattJ

    Anyone who applies and gets voted in, yes :)

  56. MattJ

    You don't even need to be an XSF member already

  57. Ge0rG

    antranigv: https://xmpp.org/about/xsf/bylaws scroll down to "ARTICLE IV: Board of Directors"

  58. Ge0rG

    > Directors may only be adult natural persons

  59. MattJ

    Supernatural beings are excluded

  60. Ge0rG

    also no bots

  61. antranigv

    ahh noooo, looks like I can't, being an alien

  62. antranigv

    anyone know what would be the best use for xmpp.fund?

  63. antranigv

    I got the domain a year ago now I'm thinking to put a links for all patrion and similar of XMPP server/client applications

  64. antranigv

    so people can donate

  65. antranigv

    not sure if I should ask that here, or if there's another channel for that

  66. antranigv

    s/channel/MUC

  67. Ge0rG

    antranigv: jcbrand has created a job portal on https://xmpp.work/ - might be a nice idea to have something similar but for clownfunding

  68. antranigv

    too bad Dino does not have service discovery for MUCs on servers. I should add that.

  69. antranigv

    Ge0rG, crowdfunding you mean? :D

  70. Ge0rG

    antranigv: sure

  71. antranigv

    yea I'll do that, I'll get in touch

  72. antranigv

    I still have the feeling that all messengers are going to die but XMPP is gonna stay forever.

  73. Neustradamus

    Some people really must update XMPP in Pidgin... - https://sourceforge.net/blog/november-2020-community-choice-project-month-pidgin-im/

  74. Ge0rG

    Neustradamus: please do!

  75. Holger

    😳

  76. moparisthebest

    pidgin project team has an xmpp server?

  77. Holger

    I guess Pidgin might be a good fit for the remaining *SourceForge* community indeed.

  78. Neustradamus

    moparisthebest: xmpp:devel@conference.pidgin.im?join

  79. Holger

    XMPP is still the first-mentioned protocol on pidgin.im ...

  80. moparisthebest

    TIL

  81. flow

    why does that blog post still mention "Google Talk"…

  82. moparisthebest

    doesn't google talk still work to talk with other google talk users?

  83. MattJ

    I /think/ Google is still accepting client connections

  84. Holger

    Yup.

  85. Zash

    They do

  86. Ge0rG

    but no TLS

  87. MattJ

    Sure?

  88. Holger

    For c2s there's TLS.

  89. Holger

    There wasn't for s2s but that's all-dead now anyway.

  90. MattJ

    There was no TLS on s2s, but they've always had c2s TLS afaik

  91. Ge0rG

    ah, ok

  92. MattJ

    One reason was custom domains... they were part of the discussions about how to allow a domain to be securely delegated to a third-party to run an XMPP service on your behalf without having to send them your cert+key annually

  93. edhelas

    Version 1.3.0 of XEP-0118 (User Tune) has been released.

  94. edhelas

    wow 12 years later :D

  95. jonas’

    thank debacle :)

  96. Ge0rG

    marc: I've submitted the IBR with token approach as a new proto-XEP at https://xmpp.org/extensions/inbox/ibr-token.html and opened a new PR to remove the specifics of it from XEP-0401 at https://gitlab.com/xsf/xeps/-/merge_requests/33

  97. Ge0rG

    Rendered HTML: https://op-co.de/tmp/xep-0401.html

  98. Ge0rG

    marc: it would be super-splendid if you'd review the 0401 changes and give your OK to merge them.

  99. Ge0rG

    it also renames the XEP to "Ad-hoc Account Invitation Generation"

  100. MattJ

    !praise Ge0rG

  101. Ge0rG

    MattJ: that's a bit premature, isn't it?

  102. Ge0rG

    There are also some more TODOs remaining in the document, but I hope I can fix them after I've sneaked myself onto the authors list

  103. marc

    Ge0rG, 1.2 3) optional?

  104. marc

    Maybe I don't want all the accounts in my roster

  105. marc

    Also, you sneaked your name into the authors list ;)

  106. Ge0rG

    marc: well, 1.2 3 is the ultimate goal of inviting somebody, isn't it?

  107. marc

    I think that's 1.1

  108. marc

    If I'm an admin I don't want to have all users in my roster

  109. marc

    I think that's shouldn't be mandatory

  110. Ge0rG

    marc: so it should be a parameter for the admin ad-hoc command?

  111. marc

    Or a server configuration

  112. marc

    I don't know

  113. Ge0rG

    Or a site configuration, because you are the admin after all

  114. Ge0rG

    marc: the new ibr-token comes with a mechanism that doesn't fall back to roster subscription

  115. marc

    new ibr-token?

  116. Ge0rG

    Also I'm pretty sure I didn't touch 1.x 3 in the current PR, so please let's stick to reviewing just the changes I did today?

  117. Ge0rG

    > marc: I've submitted the IBR with token approach as a new proto-XEP at https://xmpp.org/extensions/inbox/ibr-token.html [...]

  118. marc

    Ge0rG, I see, it's in the current version of 401

  119. marc

    Hard to diff without diff ;)

  120. marc

    Ge0rG, I saw your submission but I don't understand what you mean. Why is there no PARS fallback. I thought you argued hours for PARS fallback

  121. Ge0rG

    marc: you mean in the new XEP?

  122. marc

    ‎[19:55:48] ‎Ge0rG‎: marc: the new ibr-token comes with a mechanism that doesn't fall back to roster subscription

  123. marc

    Not sure what you mean by that

  124. Ge0rG

    marc: https://xmpp.org/extensions/inbox/ibr-token.html#sect-idm45648763902464 and https://xmpp.org/extensions/inbox/ibr-token.html#sect-idm45648763899840

  125. Ge0rG

    marc: those two are explicitly for account registration, not for adding a contact. The PARS fallback is still part of 0401 and not of the new one, which is just the registration via IBR flow

  126. Ge0rG

    I really don't like splitting a use case over three different XEPs, but I even more dislike everything being stalled

  127. Ge0rG

    marc: the diff is in the MR btw

  128. marc

    I didn't even mention PARS, just that the roster subscription shouldn't be mandatory in account creation

  129. Ge0rG

    https://gitlab.com/xsf/xeps/-/merge_requests/33/diffs?commit_id=9c522069a7d09de58b78ccae19c74bb232323c3c

  130. marc

    But it's not part of your change

  131. marc

    I just recognized it while reading your 401 version

  132. Ge0rG

    marc [20:00]: > Ge0rG, I saw your submission but I don't understand what you mean. Why is there no PARS fallback. I thought you argued hours for PARS fallback > I didn't even mention PARS, just that the roster subscription shouldn't be mandatory in account creation

  133. marc

    > ‎[19:55:48] ‎Ge0rG‎: marc: the new ibr-token comes with a mechanism that doesn't fall back to roster subscription

  134. marc

    you brought that up

  135. Ge0rG

    marc: that's not PARS. You asked about roster subscription being mandatory in 0401, I hinted that it's not in ibr-token

  136. marc

    I'm totally confsued, too late maybe

  137. Ge0rG

    Maybe

  138. marc

    Anyway, looks fine to me

  139. Ge0rG

    marc: thanks very much!

  140. marc

    Ge0rG, thanks for your effort

  141. Ge0rG

    marc: could you please note in either PR that you are okay with the current patch so that jonas’ or another editor can merge?

  142. marc

    Ge0rG, last time it was okay to agree here

  143. marc

    IIRC

  144. jonas’

    it is ok, but only if an editor sees it :)

  145. jonas’

    and remembers it

  146. jonas’

    so it’s better to do it right on the PR/MR for future reference, too

  147. emus

    Sorry for interrupt: Hi guus, Openfire Spark is that is a library or server related software?

  148. jonas’

    AFAIK that’s a client

  149. emus

    ah okay

  150. emus

    thanks

  151. Guus

    emus: Openfire is a server, Spark is a desktop client. See igniterealtime.org