GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Daniel Gultsch (daniel@gultsch.social)

  1. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Thursday, 09-Apr-2026 20:18:36 JST Daniel Gultsch Daniel Gultsch

    I’m delighted to announce that the OpenPGP implementation in #Conversations_im will see some love over the next ~6 months. Simultaneously, we will be laying the groundwork for OMEMO2 by implementing Stanza Content Encryption.

    Thanks to funding from @nlnet and the European Commission.

    https://nlnet.nl/project/Conversations-OpenPGP-refresh/

    #XMPP #Jabber #OMEMO #OpenPGP

    In conversation about a month ago from gultsch.social permalink
  2. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Thursday, 12-Mar-2026 05:13:14 JST Daniel Gultsch Daniel Gultsch

    I recently added a display to #Conversations_im showing the number of stanzas (XMPP packets) sent/received in the current session. What are your counts and how long has your session been active? (Account Details -> 'Server info' in the overflow menu.)

    #XMPP #Jabber

    In conversation about 2 months ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/116/210/283/077/315/156/original/1c1db0bbc84d8c68.png
  3. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Sunday, 01-Mar-2026 20:41:11 JST Daniel Gultsch Daniel Gultsch

    Historically, events like Meta announcing ads in WhatsApp haven’t significantly impacted #Conversations_im download numbers. This time feels different. February saw double the installs of a typical month. It seems the sentiment against Big Tech is finally translating into action.

    #DiDay #XMPP

    In conversation about 2 months ago from gultsch.social permalink
  4. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 18-Feb-2026 23:26:54 JST Daniel Gultsch Daniel Gultsch

    RE: https://furry.engineer/@soatok/116088639302283341

    I’m not qualified to comment on the alleged security vulnerability in #Matrix, but 'the entire Matrix community sucks because one user once disagreed with me on the Internet' is such a wild take.

    In conversation about 3 months ago from gultsch.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Soatok Dreamseeker (@soatok@furry.engineer)
      from Soatok Dreamseeker
      https://soatok.blog/2026/02/17/cryptographic-issues-in-matrixs-rust-library-vodozemac/ #Matrix #infosec #vulnerabiltiy #cryptography #privacy
  5. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Monday, 16-Feb-2026 23:20:32 JST Daniel Gultsch Daniel Gultsch

    I consider myself a 0.5x developer because I think twice as long about the potential consequences of my actions.

    In conversation about 3 months ago from gultsch.social permalink
  6. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Saturday, 07-Feb-2026 19:46:19 JST Daniel Gultsch Daniel Gultsch

    RE: https://social.coop/@django/116019244368171843

    Dear #Fediverse developers, please do more cool things with #ActivityPub C2S.

    Just note that "Direct Messaging apps" are way more complex than you might realize and that #XMPP has solved most of the problems you might encounter.

    In conversation about 3 months ago from gultsch.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      django (@django@social.coop)
      from django
      My fosdem talk is up! I make a case for more platforms to support the ActivityPub client API, and how we should look beyond microblogging for future growth of the ‘verse https://fosdem.org/2026/schedule/event/QK7XSV-activitypub-c2s/ #c2s #fosdem #fediverse #ActivityPub
  7. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Saturday, 07-Feb-2026 01:36:26 JST Daniel Gultsch Daniel Gultsch

    There are IM apps mostly pushed by a few loud enthusiasts on Mastodon, and then there is #XMPP, which is used in the real world.

    For example:

    • Evacuating people from battlefields in Afghanistan: That’s XMPP.
    • Shipping metric fuck tons of cocaine across the globe: That’s XMPP.

    #ThatsXMPP #Jabber

    In conversation about 3 months ago from gultsch.social permalink
  8. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Sunday, 25-Jan-2026 22:50:52 JST Daniel Gultsch Daniel Gultsch

    The only relevant feature for any instant messaging app (or social app, for that matter) is: Are my friends using it? People will gladly overlook minor inconsistencies or missing features as long as they can communicate with their friends. We shouldn’t recommend #Signal as a stepping stone before Jabber/XMPP becomes "good enough," if goodness is defined by the number of people using it.

    #Jabber #XMPP #Conversations_im

    In conversation about 3 months ago from gultsch.social permalink
  9. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Sunday, 04-Jan-2026 17:58:37 JST Daniel Gultsch Daniel Gultsch

    Happy Jabber Day 🎂 🥳

    On January 4, 1999, Jabber was first announced to the public¹.

    Twenty-seven years later, Jabber—or XMPP, as it became known after standardization through the #IETF—remains the only truly vendor-independent, federated instant messaging platform.

    In almost three decades, XMPP has never stopped evolving and remains our best tool for digital independence.

    ¹: http://tech.slashdot.org/article.pl?sid=99/01/04/1621211

    #DigitalIndependenceDay #Jabber #XMPP #DiDit #DigitalSovereignty #DiDay #JabberDay

    In conversation about 4 months ago from gultsch.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: platform.in
      Platform.in
      Platform.in
    2. Domain not in remote thumbnail source whitelist: slashdot.org
      Open Real Time Messaging System - Slashdot
      Jeremie writes "Jabber is a new project I recently started to create a complete open-source platform for Instant Messaging with transparent communication to other IM systems(ICQ, AIM, etc). Most of the initial design and protocol work is done, as well as a working server and a few test clients."...
  10. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Thursday, 01-Jan-2026 04:24:35 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • S1m
    • morph

    @morph @S1m NextPush is just an alternative. Both are distributors. Both use different protocols to talk to their respective push server implementations. If you have Conversations you don't need NextPush. If you don't use Conversations you can use NextPush.

    In conversation about 4 months ago from gnusocial.jp permalink
  11. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Thursday, 01-Jan-2026 04:13:41 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • S1m

    @S1m I always wanted to add push support to #Conversations_im. I think a federated instant messenger is a natural fit because you get the decentralization and the connection for free. And adding it to the messenger is also what Google did with gtalk.

    So I was very happy that I found #UnifiedPush as a quasi standard when I finally got around to implement it.
    Thank you for your for work!

    In conversation about 4 months ago from gultsch.social permalink

    Attachments


  12. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 24-Dec-2025 22:30:52 JST Daniel Gultsch Daniel Gultsch

    I’m happy to announce the 12th annual Holiday season Conversations giveaway. 🎄☃️

    The federated instant messaging client is now available for free on Google Play until New Year’s Eve. 🧨🎆

    Merry Christmas, Happy Holidays. Enjoy #39C3.

    https://play.google.com/store/apps/details?id=eu.siacs.conversations

    #XMPP #Jabber #Conversations_im #DigitalSovereignty #Fediverse

    In conversation about 4 months ago from gultsch.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: play-lh.googleusercontent.com
      Conversations (Jabber / XMPP) - Apps on Google Play
      Federated instant messaging for your mobile device (Jabber, XMPP, Snikket)
  13. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 24-Dec-2025 01:21:07 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • Tris

    @tris two things: I already said in my follow up post that if someone wants to build their own clients on top of XMPP and prefers MLS over OMEMO, the XMPP community is very open to that. A protocol is much more than just the encryption. They would still benefit from all the other things XMPP has solved.

    A lot of what's in that blog post is ill-informed and bordering on disinformation and fear mongering.

    In conversation about 4 months ago from gnusocial.jp permalink
  14. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 24-Dec-2025 01:21:04 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • Tris

    @tris there are three actively developed protocols for federated instant messaging (XMPP, Matrix, Deltachat). At least one of them is very open to new developers and new ideas and has a structure in place to collaboratively work on those ideas and bring various stake holders together. With no disrespect to that individual I don't see why there needs to be a forth protocol loosely based on ActivityPub.

    In conversation about 4 months ago from gnusocial.jp permalink
  15. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 24-Dec-2025 01:21:01 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • pixelschubsi
    • Tris

    @pixelschubsi @tris Yes, agreed. Tremendous value in reusing identities and login credentials. Big skepticism with regards to using AP as a protocol. One can probably kinda make it work… But why? What’s the benefit?

    In conversation about 4 months ago from gnusocial.jp permalink
  16. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 24-Dec-2025 01:20:55 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • silverpill
    • pixelschubsi
    • Tris

    @silverpill @pixelschubsi @tris you can have a single account (or as I phrased it 'identity and login credentials') across different protocols.
    For example your Google account works across multiple protocols. And even in the federated world we have several cases where email address == xmpp address.
    So to repeat myself: using the same identity is good. Doesn't mean you are locked into ActivityPub if you want to build instant messaging.

    In conversation about 4 months ago from gultsch.social permalink
  17. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Saturday, 20-Dec-2025 18:51:27 JST Daniel Gultsch Daniel Gultsch

    As a community, we often ask ourselves how to attract more users to #XMPP. Yet the real tragedy is that people would rather build something entirely new (loosely based on email or #ActivityPub) than consider XMPP. Need end-to-end encryption by default? If compatibility with existing XMPP clients is a secondary concern, you can implement it in your own solution while still benefiting from our two decades of experience in instant messaging.

    In conversation about 5 months ago from gultsch.social permalink
  18. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Saturday, 20-Dec-2025 18:51:26 JST Daniel Gultsch Daniel Gultsch
    in reply to

    I consider this a failure on our part but I don’t really know what to do about it. Most arguments against #XMPP don’t hold if you’re building from scratch anyway:

    • #Conversations_im looks very outdated: OK, but you are developing your own clients anyway.

    • XMPP doesn’t have an SDK: Neither does your #ActivityPub or email stack

    • OMEMO is insecure and I would prefer #MLS: Yes, let’s work on that together and you’ll still benefit from XMPP’s 100+ solved IM problems.

    In conversation about 5 months ago from gultsch.social permalink
  19. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 21-Nov-2025 17:49:03 JST Daniel Gultsch Daniel Gultsch

    I don’t know what I was expecting but it looks more and more like the Messaging Interoperability the EU promised will be each gatekeeper essentially publishing their client to server protocol and then you can either use multi protocol messengers or transports. No s2s federation.
    Looks like one might be able to log in through the (propriety) c2s API with third party IDs though.

    In conversation about 6 months ago from gultsch.social permalink
  20. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 17-Oct-2025 21:04:28 JST Daniel Gultsch Daniel Gultsch

    #Conversations_im is doing pretty extensive DNS caching. If you set the TTL of your DNS records relatively high (86400 seconds for example) Conversations can avoid some round trips during connect. Another round trip can be avoided if you prioritize the _xmpps-client SRV entry. This can significantly improve the performance in rough networking environments.

    In good networks we can establish a full connection in under 500ms.

    #XMPP #Jabber

    In conversation about 7 months ago from gultsch.social permalink

    Attachments


  • Before

User actions

    Daniel Gultsch

    Daniel Gultsch

    Project lead on https://Conversations.im & https://Ltt.rs · Council Chair & Editor, #XMPP Standards Foundation · 2.9W/kg · Flat white socialist · Defying Gravity · European Republic

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          15317
          Member since
          31 Oct 2022
          Notices
          89
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.