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

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

Conversation

Notices

  1. Embed this notice
    Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 04:47:33 JST Alex Gleason Alex Gleason
    Fellas, I think threads.net might be blocking some servers already.

    It does not work on any Pleroma servers yet. But I believe that is an unintentional compatibility issue. However some servers seem to be outright blocked.

    Let me explain. Threads requires signed fetches. What that means is that every GET request to a threads.net resource needs to be cryptographically signed. Threads will then look up the signer and verify its signature.

    The flow looks something like this:

    gleasonator.com -> GET threads.net/zuck (signed by /actor)
    threads.net -> GET gleasonator.com/actor

    The request to Threads contains a signature, with information about how to verify it. Threads will then verify it by fetching info from the origin server before returning the data.

    You can see Threads fetching your own server by looking at the "facebookexternalua" user agent. Try this command on your server:

    grep facebookexternalua /var/log/nginx/access.log

    If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.

    On Gleasonator, I am seeing logs there. It is trying to let me establish a connection, even though it fails due to a bug in Pleroma or Threads. This means Gleasonator is not blocked.

    However, on Spinster, and the Mostr Bridge, I have no requests from Threads at all, despite sending signed fetches. graf reports that Poast also isn't receiving any requests.

    I do not believe they are operating on a whitelist. If so, it wouldn't make sense for Gleasonator and many other widely-blocked servers like gameliberty.club to be able to fetch from Threads.

    So then I thought it may just be a caching issue, or a fluke on their end. But when I make a request from Gleasonator, I get the pingback from Threads within seconds. On Spinster and Mostr, there is no attempt being made at all.

    So I am starting to think they may be blocking at the server-level already. And they are blocking Poast, Spinster, and the Mostr Bridge.
    In conversation Friday, 15-Dec-2023 04:47:33 JST from gleasonator.com permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Gleasonator
    2. No result found on File_thumbnail lookup.
      Barcelona
    3. Domain not in remote thumbnail source whitelist: scontent.cdninstagram.com
      Mark Zuckerberg (@zuck) on Threads
      1.7K Followers.
    4. No result found on File_thumbnail lookup.
      Gleasonator
    • Pleroma-tan likes this.
    • ぐぬ管 (GNU social JP管理人) repeated this.
    • Embed this notice
      Sexy Moon (moon@shitposter.club)'s status on Friday, 15-Dec-2023 04:57:54 JST Sexy Moon Sexy Moon
      in reply to
      @alex I have logs that they have gathered the actor AP object of my Pleroma instance's internal fetch actor.
      In conversation Friday, 15-Dec-2023 04:57:54 JST permalink
      kaia and Alex Gleason like this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 05:01:00 JST Alex Gleason Alex Gleason
      in reply to
      • Sexy Moon
      @Moon Yep, it looks like that for me too.

      That's good to know they're not outright blocking shitposter.club. That at least proves they didn't just block the top 10 list on FBA https://fba.ryona.agency/scoreboard?blocked=50
      In conversation Friday, 15-Dec-2023 05:01:00 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        fedi-block-api

      2. https://media.gleasonator.com/9d3215d0e4699ba00c76f0103528358a981aa7f3cab5ea9c04636bed8938a535.png
      narcolepsy and alcoholism :flag: likes this.
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 15-Dec-2023 05:03:27 JST silverpill silverpill
      in reply to

      @alex I also see attempts to fetch instance actor in my log, but the last one was ~5 hours ago. Now when I make a signed request, threads.net doesn't react at all, even if I send a signed request as a different actor.

      In conversation Friday, 15-Dec-2023 05:03:27 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Barcelona
      Sexy Moon likes this.
    • Embed this notice
      rees (rees@breastmilk.club)'s status on Friday, 15-Dec-2023 05:04:13 JST rees rees
      in reply to
      @alex >poast was haxxorz!
      >me: it's probably an svg exploit
      >it was an svg exploit!!
      >threads isn't federating
      >me: it's probably a GET http-sig
      >it was a GET http-sig!!!
      In conversation Friday, 15-Dec-2023 05:04:13 JST permalink

      Attachments


      1. https://maymays.breastmilk.club/media/9abe5b3b9f2705a321a8ece1d292a43dd2bcc4dd82c22dab746dcd4d235bca00.png
      Alex Gleason likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 05:06:16 JST Alex Gleason Alex Gleason
      in reply to
      • silverpill
      @silverpill I am still getting recent requests from Threads, every time I fetch. This proves they didn't turn the service off. They're choosing to deny some requests, possibly by actor origin.

      108.162.237.23 - - [14/Dec/2023:20:04:42 +0000] "GET /internal/fetch HTTP/2.0" 200 823 "-" "facebookexternalua"
      172.69.71.14 - - [14/Dec/2023:20:04:57 +0000] "GET /internal/fetch HTTP/2.0" 200 823 "-" "facebookexternalua"
      172.69.71.147 - - [14/Dec/2023:20:04:59 +0000] "GET /internal/fetch HTTP/2.0" 200 823 "-" "facebookexternalua"
      In conversation Friday, 15-Dec-2023 05:06:16 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 05:07:27 JST Alex Gleason Alex Gleason
      in reply to
      • Sexy Moon
      • Matty
      @matty @Moon They respond with a 200 of an HTML page saying "this page is not available"
      In conversation Friday, 15-Dec-2023 05:07:27 JST permalink
      Pleroma-tan likes this.
      Pleroma-tan repeated this.
    • Embed this notice
      Matty (matty@nicecrew.digital)'s status on Friday, 15-Dec-2023 05:07:28 JST Matty Matty
      in reply to
      • Sexy Moon
      Would this respond with a 400 error if they were blocking you?
      In conversation Friday, 15-Dec-2023 05:07:28 JST permalink
      Pleroma-tan repeated this.
    • Embed this notice
      Sexy Moon (moon@shitposter.club)'s status on Friday, 15-Dec-2023 05:08:04 JST Sexy Moon Sexy Moon
      in reply to
      • Matty
      @alex @matty world-class web engineers, everybody
      In conversation Friday, 15-Dec-2023 05:08:04 JST permalink
      Pleroma-tan likes this.
    • Embed this notice
      Matty (matty@nicecrew.digital)'s status on Friday, 15-Dec-2023 05:09:18 JST Matty Matty
      in reply to
      • Sexy Moon
      >Response 200: access denied

      Brilliant
      In conversation Friday, 15-Dec-2023 05:09:18 JST permalink
      Sexy Moon and Pleroma-tan like this.
    • Embed this notice
      Sexy Moon (moon@shitposter.club)'s status on Friday, 15-Dec-2023 05:11:49 JST Sexy Moon Sexy Moon
      in reply to
      • Trash Panda
      @raccoon @alex I'm hoping they federate openly because I am going to set up a server with an MRF that follows every user and then favorites every post.
      In conversation Friday, 15-Dec-2023 05:11:49 JST permalink
      Haelwenn /элвэн/ :triskell: and Pleroma-tan like this.
    • Embed this notice
      Trash Panda (raccoon@den.raccoon.quest)'s status on Friday, 15-Dec-2023 05:11:50 JST Trash Panda Trash Panda
      in reply to

      @alex@gleasonator.com
      We're way ahead of them, we blocked threads before it was live, as soon as they announced it we pre-emptively blocked it.

      In conversation Friday, 15-Dec-2023 05:11:50 JST permalink
      Pleroma-tan repeated this.
    • Embed this notice
      Sexy Moon (moon@shitposter.club)'s status on Friday, 15-Dec-2023 05:14:13 JST Sexy Moon Sexy Moon
      in reply to
      • anime graf mays ?️?
      • Trash Panda
      @graf @raccoon @alex apparently traffic picked back up on threads according to my sources
      In conversation Friday, 15-Dec-2023 05:14:13 JST permalink
    • Embed this notice
      anime graf mays ?️? (graf@poa.st)'s status on Friday, 15-Dec-2023 05:14:14 JST anime graf mays ?️? anime graf mays ?️?
      in reply to
      • Sexy Moon
      • Trash Panda
      @Moon @raccoon @alex I was looking forward to it because we are one of few servers that can actually handle the load of Federating with something that large (even if it is a ghost town). shame if they did in fact block us
      In conversation Friday, 15-Dec-2023 05:14:14 JST permalink
    • Embed this notice
      Sexy Moon (moon@shitposter.club)'s status on Friday, 15-Dec-2023 05:14:53 JST Sexy Moon Sexy Moon
      in reply to
      • anime graf mays ?️?
      • Trash Panda
      @graf @raccoon @alex I was planning on just standing up a server that doesn't even store anything it just sucks down posts and sends back favorites
      In conversation Friday, 15-Dec-2023 05:14:53 JST permalink
    • Embed this notice
      anime graf mays ?️? (graf@poa.st)'s status on Friday, 15-Dec-2023 05:28:08 JST anime graf mays ?️? anime graf mays ?️?
      in reply to
      • Sexy Moon
      • Matty
      @matty @alex @Moon nah I figured it out 🧠
      In conversation Friday, 15-Dec-2023 05:28:08 JST permalink
    • Embed this notice
       (mint@ryona.agency)'s status on Friday, 15-Dec-2023 05:28:08 JST  
      in reply to
      • Sexy Moon
      • anime graf mays ?️?
      • Matty
      @graf @alex @matty @Moon :chuffin:
      In conversation Friday, 15-Dec-2023 05:28:08 JST permalink
    • Embed this notice
      anime graf mays ?️? (graf@poa.st)'s status on Friday, 15-Dec-2023 05:28:10 JST anime graf mays ?️? anime graf mays ?️?
      in reply to
      • Sexy Moon
      • Matty
      @matty @alex @Moon weird Alex's reply didn't federate here. this appears as an orphaned reply on poast
      In conversation Friday, 15-Dec-2023 05:28:10 JST permalink
    • Embed this notice
      Matty (matty@nicecrew.digital)'s status on Friday, 15-Dec-2023 05:28:10 JST Matty Matty
      in reply to
      • Sexy Moon
      • anime graf mays ?️?
      Fuckin Zucc breaking the fediverse with his lizard magic
      In conversation Friday, 15-Dec-2023 05:28:10 JST permalink
    • Embed this notice
      kijo 鬼女 (kj00@spinster.xyz)'s status on Friday, 15-Dec-2023 05:39:18 JST kijo 鬼女 kijo 鬼女
      in reply to
      @alex So they went out of their way to block (probably) the least hostile non-masto instance because of the evil women on Spinster posting about their evil crafting projects and evil knitted sweaters and crocheted blankets. And don't forget about their evil cats who can smell you're male.
      In conversation Friday, 15-Dec-2023 05:39:18 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 15-Dec-2023 05:48:46 JST silverpill silverpill
      in reply to

      @alex I tried to fetch https://www.threads.net/ap/users/mosseri from my other instance public.mitra.social and received a pingback from facebookexternalua. Is it possible that they block mitra.social but not public.mitra.social? Seems unlikely. I think their federation client may simply give up after several unsuccessful federation attempts.

      In conversation Friday, 15-Dec-2023 05:48:46 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Threads
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 05:56:11 JST Alex Gleason Alex Gleason
      in reply to
      • silverpill
      @silverpill I don't know why they would target mitra.social. Does mitra.social have any requests from their user-agent historically? I have 0 from servers that don't work, which means no attempts were ever made.
      In conversation Friday, 15-Dec-2023 05:56:11 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 15-Dec-2023 06:09:33 JST silverpill silverpill
      in reply to

      @alex Yes, mitra.social had incoming requests from facebookexternalua, but at some point they stopped and I can't trigger them anymore

      In conversation Friday, 15-Dec-2023 06:09:33 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 06:25:34 JST Alex Gleason Alex Gleason
      in reply to
      • silverpill
      @silverpill That's weird. That's different from my problem. That means you got blocked after they saw your traffic. Versus blocked up-front.
      In conversation Friday, 15-Dec-2023 06:25:34 JST permalink
    • Embed this notice
      heluecht (heluecht@pirati.ca)'s status on Friday, 15-Dec-2023 07:55:06 JST heluecht heluecht
      in reply to
      @alex What I just found out: Friendica does the requests with their system actor. That actor only has got an inbox, but no outbox. After I added the outbox to the profile, I was able to fetch a user.
      In conversation Friday, 15-Dec-2023 07:55:06 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 07:55:44 JST Alex Gleason Alex Gleason
      in reply to
      • heluecht
      @heluecht I also figured that out by now and patched it already. Interesting that Friendica has the same bug.
      In conversation Friday, 15-Dec-2023 07:55:44 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 08:09:32 JST Alex Gleason Alex Gleason
      in reply to
      • heluecht
      @heluecht We confirmed it's a required field per the ActivityPub spec. If you dig through my replies there are a few conversations about it.
      In conversation Friday, 15-Dec-2023 08:09:32 JST permalink
    • Embed this notice
      heluecht (heluecht@pirati.ca)'s status on Friday, 15-Dec-2023 08:09:38 JST heluecht heluecht
      in reply to
      • heluecht
      @alex It's not a bug. Technically a system actor doesn't need an outbox. Also it is no required field according to the specification, if I remember correctly.
      In conversation Friday, 15-Dec-2023 08:09:38 JST permalink
    • Embed this notice
      jaf (jeff@mk.magicka.org)'s status on Friday, 15-Dec-2023 10:38:55 JST jaf jaf
      in reply to

      @alex@gleasonator.com hey @zuck@www.threads.net can you confirm this?

      In conversation Friday, 15-Dec-2023 10:38:55 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      heluecht (heluecht@pirati.ca)'s status on Friday, 15-Dec-2023 12:40:19 JST heluecht heluecht
      in reply to

      @alex Over night some posts from Threads (from Adam Mosseri) appeared on my system, so this seems to work fine.

      One is a video where Adam Mosseri explains the launch in Europe and the steps towards the Fediverse. It appears as if he has got a deep knowledge of this whole topic. For example he made clear that the whole system is the Fediverse, the Protocol is ActivityPub and Mastodon is one of many applications in the Fediverse. Here he is already better than a lot of the Mastodon users of the Fediverse, who always call it "Mastodon".

      I'm still not 100% where this will lead to and which motivation they drive. I don't think that their primary target is to dry out the Fediverse. They have got 100 million active users per month, the fediverse around 2. You don't invest such a lot time just for 2% gain.

      Same is valid for this "they want our profile data" argument. They can gain some information about which user interacts with other users. But this doesn't help their ad business, since they cannot connect Fediverse accounts with IP addresses or cookies or any other tracking techniques.

      By now I think that they want to avoid trouble via the EU because of their Digital Markets Act.

      In conversation Friday, 15-Dec-2023 12:40:19 JST permalink

      Attachments


      Alex Gleason likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Friday, 15-Dec-2023 12:40:41 JST Alex Gleason Alex Gleason
      in reply to
      • heluecht
      @heluecht Great analysis. I couldn't see the video because the attachment got messed up in transit. I'll give it a watch.
      In conversation Friday, 15-Dec-2023 12:40:41 JST permalink
    • Embed this notice
      Sprate (sprate@nicecrew.digital)'s status on Friday, 15-Dec-2023 12:55:31 JST Sprate Sprate
      in reply to
      • heluecht
      I'll say it: most of the people freaking out over the Threads federation right now are neurotic, paranoid, and are desperate to maintain their hugboxes and publicly posture as oppressed victims of a big tech company.
      In conversation Friday, 15-Dec-2023 12:55:31 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      redditeur (redditeur@poa.st)'s status on Saturday, 16-Dec-2023 03:38:06 JST redditeur redditeur
      in reply to
      • Sexy Moon
      • Matty
      @Moon @alex @matty That sort of incompetence in API design has a special place in programming hell.
      In conversation Saturday, 16-Dec-2023 03:38:06 JST permalink
      Sexy Moon likes this.
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Saturday, 23-Dec-2023 04:33:52 JST silverpill silverpill
      in reply to

      @alex Yeah, and now I'm getting 429's from their server. The other instance (public.mitra.social) federates normally.

      In conversation Saturday, 23-Dec-2023 04:33:52 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Saturday, 23-Dec-2023 04:35:51 JST Alex Gleason Alex Gleason
      in reply to
      • silverpill
      @silverpill Use ngrok to host it on a different domain temporarily, and I bet you it will work.
      In conversation Saturday, 23-Dec-2023 04:35:51 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Saturday, 23-Dec-2023 04:43:19 JST silverpill silverpill
      in reply to

      @alex Sure. If they won't unblock me that is what I'm going to do

      In conversation Saturday, 23-Dec-2023 04:43:19 JST permalink
      Alex Gleason likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • 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.