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 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 2 days ago from gultsch.social permalink

    Attachments


  2. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Thursday, 16-Oct-2025 23:40:26 JST Daniel Gultsch Daniel Gultsch
    • Matthias Pfefferle
    • vanitasvitae
    • Berliner Fediverse Tag

    I’m watching @pfefferle’s talk on the #ActivityPub plugin for #WordPress he gave at @berlinfediday and look who made it on one of his slides. @vanitasvitae. Small world.

    https://c-tube.c-base.org/w/uhsacgCBfTjMjTWTmFrHMa

    #FediDay25

    In conversation about 3 days ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/383/936/262/053/408/original/365d6b3114400250.png
  3. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Saturday, 04-Oct-2025 18:49:44 JST Daniel Gultsch Daniel Gultsch

    We are not going to write open letters on how we are heroically going to withdraw from Europe. We will stay here continuing to operate as usual. We are infrastructure.

    #Conversations_im #XMPP

    In conversation about 15 days ago from gultsch.social permalink
  4. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 24-Sep-2025 17:12:30 JST Daniel Gultsch Daniel Gultsch
    • mcnesium

    In his 'Enter the Matrix' talk¹, @mcnesium suggested donating to the Matrix Foundation to address the issue of one company controlling 90% of the ecosystem and spec.

    Here's how the foundation spends its money:²

    • Administrative overhead
    • Operating the matrix.org server
    • Director’s salary
    • Hosting Matrix Conf

    No funds for software development or spec writing.

    Hosting the conference (12.5% of budget) is obviously a good investment.

    ¹: https://media.ccc.de/v/ds25-506-enter-the-matrix-oder-warum-signal-auch-doof-ist
    ²: https://github.com/matrix-org/matrix-spec/issues/571#issuecomment-2673151460

    In conversation about a month ago from gultsch.social permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: static.media.ccc.de
      Enter the Matrix!
      from mcnesium
      Ein Vortrag über Matrix, warum Dezentralisierung für Kommunikationsinfrastruktur wichtig ist, und etwas Kapitalismuskritik. In diesem ...
    2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Financial situation of The Matrix.org Foundation · Issue #571 · matrix-org/matrix-spec
      Is there any place where financial reports of The Matrix.org Foundation are published? Like, summary of income through donations, who is currently employed by The Matrix.org Foundation and how are ...
  5. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Tuesday, 23-Sep-2025 20:24:45 JST Daniel Gultsch Daniel Gultsch

    I must admit the iPhone Air looks pretty cool. Now that Google is locking down #Android, I might as well get one of those and do #Conversations_im for iOS instead.

    In conversation about a month ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/252/677/978/042/388/original/945640b4925c52da.jpg

    2. https://gultsch.social/system/media_attachments/files/115/252/678/740/631/877/original/3089757af58b7c7f.jpg
  6. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 12-Sep-2025 23:03:40 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • Prosody IM
    • JoinJabber
    • Kris
    • nigel

    @kris @joinjabber @nigel As far as I’m aware the oauth support in @prosodyim is for authenticating other apps against existing prosody users. Meaning the user database of Prosody would be the source of truth which would allow Conversations to use channel binding. So yes I agree that this would be the better approach to integrations. But I don’t think Conversations is much involved here.

    In conversation about a month ago from gnusocial.jp permalink
  7. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 12-Sep-2025 23:03:39 JST Daniel Gultsch Daniel Gultsch
    in reply to
    • Prosody IM
    • JoinJabber
    • Kris
    • nigel

    @kris @joinjabber @nigel @prosodyim To be clear I think integrations are good. We shouldn’t prioritize between integration and channel binding and instead - from the get go - find ways to have both.

    In conversation about a month ago from gultsch.social permalink
  8. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 12-Sep-2025 23:02:43 JST Daniel Gultsch Daniel Gultsch
    • JoinJabber
    • nigel

    @joinjabber @nigel @akkoma something to warn users about with these integrations is that they don't support Channel Binding (or at least I don't think they do).

    Channel Binding is something I would like to enable by default in a not too distant future and I hope that other clients move with me.

    It will still be possible to disable because there are obviously deployments where this can not be avoided but it would be nice if we could keep those to a minimum.

    In conversation about a month ago from gultsch.social permalink

    Attachments


  9. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Saturday, 06-Sep-2025 19:06:40 JST Daniel Gultsch Daniel Gultsch

    I'm paying Google ~100 euros a month for their services and the privilege of publishing Conversations on the Play Store.

    For a week now, I have been unable to release any updates because I'm still hoping to talk to someone at Google about their false accusation that I'm collecting users' email addresses, and any publication would reset my slot in the queue.

    In conversation about a month ago from gultsch.social permalink
  10. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 05-Sep-2025 05:38:34 JST Daniel Gultsch Daniel Gultsch

    I just bought 20 envelopes and stamps, and I'm packing them with 5x #Conversations_im, 5x #OMEMO, and 5x #XMPP stickers each.

    Send me an email if you want one. Put 'Stickers' in the subject so I can filter. While supplies last, obviously. (Though I'm more limited on the stamps than the stickers.)

    Edit: I’m out of envelopes.

    In conversation about a month ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/145/817/488/811/211/original/0346a08ba7b6d12d.jpg
  11. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Wednesday, 03-Sep-2025 19:59:08 JST Daniel Gultsch Daniel Gultsch

    @micahilbery You mention Slack and Discord so I assume you are looking for team chat. XMPP these days is mostly - though not exclusively - used for personal chat. Think WhatsApp and Signal replacement rather than Discord or Slack.

    But it does have a small user base that hang out in what's called 'public channels'.

    In conversation about a month ago from gultsch.social permalink
  12. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Tuesday, 02-Sep-2025 19:35:04 JST Daniel Gultsch Daniel Gultsch

    I completely underestimated how widespread the issue of servers not supporting TLS 1.3 is. Tests in the beta channel gave no indication.

    I regret not working harder to at least make the error message better.
    The error message in master has been improved, but I can't push that fix as long as I have ongoing disputes with Google (putting it out by temporarily admitting to collecting email addresses resets my spot in the queue to maybe talk to an actual person).

    In conversation about 2 months ago from gultsch.social permalink
  13. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Monday, 01-Sep-2025 08:10:45 JST Daniel Gultsch Daniel Gultsch

    Note that #Quicksy users won’t be able to opt out of TLS 1.3.

    If you are sending files to Quicksy users (via HTTP Upload), make sure your HTTP server supports 1.3; otherwise Quicksy users won’t be able to receive the file.

    #XMPP #Conversations_im

    In conversation about 2 months ago from gultsch.social permalink
  14. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Sunday, 31-Aug-2025 15:40:24 JST Daniel Gultsch Daniel Gultsch

    According to Google, #Conversations_im is now also collecting users’ email addresses.

    Pretty much the exact same thing that happened to Quicksy about a month ago¹ is now also happening to Conversations.

    An app update I submitted ~48 hours ago passed review without any issues. A subsequent update just now, which contained very minor bug fixes, was rejected because I failed to declare that I’m collecting email addresses.

    I’m so tired of this bullshit.

    ¹: https://gultsch.social/@daniel/114954618263198238

    In conversation about 2 months ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/112/697/363/147/680/original/e1f9f0ef0e4056e7.png

    2. Domain not in remote thumbnail source whitelist: gultsch.social
      Daniel Gultsch (@daniel@gultsch.social)
      from Daniel Gultsch
      Attached: 1 image Someone or something at Google started to hallucinate that #Quicksy is collecting the user's email address and would not approve the app update until we declared that in our data policy. The sign up process in Quicksy hasn't changed in 7 years. I don't even know where the user would enter their email address and I'm not aware of an API that collects this automatically.
  15. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Monday, 25-Aug-2025 20:52:36 JST Daniel Gultsch Daniel Gultsch

    Hear me out: what if, instead of maintaining a roster, we just send directed presence to every open chat and tell everyone #XMPP doesn't have a server-side contact list anymore?
    Obviously, the server could still infer the exact same information, but that's true for Signal as well, and nobody seems bothered by this either.

    In conversation about 2 months ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/088/532/892/175/033/original/c5b447faef7f0031.jpg
  16. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 22-Aug-2025 17:04:06 JST Daniel Gultsch Daniel Gultsch

    Every new #Conversations_im release involves testing on the four major #XMPP servers and on devices as old as this 10-year old Nexus 5.

    In conversation about 2 months ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/071/111/498/231/317/original/81849409ff9a4898.jpg
  17. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Friday, 22-Aug-2025 13:43:30 JST Daniel Gultsch Daniel Gultsch
    • The Matrix.org Foundation
    • Delta Chat

    End-to-end encryption (E2EE) is important. However, on self-hosted or otherwise trusted servers, the client-to-server transport layer presents a much larger attack surface. It’s the first hurdle an adversary must overcome before they can attack E2EE.

    That’s why #Conversations_im includes advanced MITM detection called Channel Binding. Turn it on today!

    It’s optional for now because not all servers support it. Talk to your admins.

    Neither @matrix nor @delta offer comparable protection.

    In conversation about 2 months ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/066/464/406/138/552/original/deb3f628366470d2.png
  18. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Monday, 18-Aug-2025 23:13:59 JST Daniel Gultsch Daniel Gultsch
    • Dino
    • FrOSCon

    The @dino and #Conversations_im developers have a booth at @FrOSCon. Come find us to talk about #XMPP and grab some merch.

    In conversation about 2 months ago from gultsch.social permalink

    Attachments


    1. https://gultsch.social/system/media_attachments/files/115/037/163/940/903/112/original/d981aef35d665229.jpg
  19. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Monday, 18-Aug-2025 17:08:17 JST Daniel Gultsch Daniel Gultsch
    • Forgejo

    Hacker News is my guilty pleasure. I just love the "How I sold my 'basic Unix tool rewritten as a 300 MB Node.js in a Docker container' startup for $500M" posts.

    Half the comments on the "FFmpeg switches to @forgejo" posts are complaints about the anime girl from Anubis.

    You Silicon Valley tech-bro motherfuckers who think it's OK to DDoS small websites are the sole reason we had to put her there in the first place.

    In conversation about 2 months ago from gultsch.social permalink
  20. Embed this notice
    Daniel Gultsch (daniel@gultsch.social)'s status on Sunday, 27-Jul-2025 00:15:02 JST Daniel Gultsch Daniel Gultsch

    I’m on my way back from #IETF123 in Madrid.

    Here is a quick summary:

    · A seven day conference is pretty exhausting 😪
    · Pretty excited about the long term future of #MLS. Not necessarily for interoperability but as a well tested building block
    · Significantly less excited about MIMI
    · We should specify #XMPP over WebTransports
    · Bluesky seems to have some genuine interest in standardizing some of their low level, infrastructure technologies
    · #JMAP community still doing new and exciting things

    In conversation about 3 months ago from gultsch.social permalink
  • 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
          70
          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.