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
    pistolero (p@fsebugoutzone.org)'s status on Tuesday, 30-Jul-2024 00:09:33 JST pistolero pistolero
    • lainy
    @meowski @lain

    > a post on a microblog site isn't a personal email to your inbox. it also gets fetched in the future by others.

    Yes: a mail server doesn't necessitate a quadratic deliveries table to track who has fetched what so that the edits actually do arrive at the servers that have the post. Different message contents mean a different message, which ought to (but on most servers does not) mean a different message ID.

    > i was a resister for a while but do edit them sometimes now

    Did games get better or worse once day-one patches became common practice?
    resist.jpeg
    In conversation about 10 months ago from fsebugoutzone.org permalink

    Attachments


    1. https://fsebugoutzone.org/media/a3192318-b919-4097-bc25-457d58e1b280/resist.jpeg?name=resist.jpeg
    • Embed this notice
      pwm (pwm@fsebugoutzone.org)'s status on Tuesday, 30-Jul-2024 00:09:33 JST pwm pwm
      in reply to
      • lainy
      @p @meowski @lain Just type your posts carefully in a nice text editor. Compose your thoughts and express yourself, like an adult. When you still fuck up, write a short apology in response.

      Are we not all gentlemen? Let us conduct ourselves accordingly.
      In conversation about 10 months ago permalink
      ✙ dcc :pedomustdie: :phear_slackware: likes this.
    • Embed this notice
      ✙ dcc :pedomustdie: :phear_slackware: (dcc@annihilation.social)'s status on Tuesday, 30-Jul-2024 00:10:52 JST ✙ dcc :pedomustdie: :phear_slackware: ✙ dcc :pedomustdie: :phear_slackware:
      in reply to
      • lainy
      • pwm
      @pwm @meowski @p @lain I agree.
      oldchad.jpg
      In conversation about 10 months ago permalink

      Attachments


      1. https://annihilation.social/media/7d51baec-f196-4170-878f-970425d309ec/oldchad.jpg?name=oldchad.jpg
    • Embed this notice
       (mint@ryona.agency)'s status on Tuesday, 30-Jul-2024 01:37:33 JST  
      in reply to
      • lainy
      @p @meowski @lain >Yes: a mail server doesn't necessitate a quadratic deliveries table to track who has fetched what so that the edits actually do arrive at the servers that have the post
      Neither does Pleroma, I believe, it delivers Update activities to the same recepients it has delivered the initial Create activity, that being followers and thread participants.
      In conversation about 10 months ago permalink
    • Embed this notice
       (mint@ryona.agency)'s status on Tuesday, 30-Jul-2024 01:59:24 JST  
      in reply to
      • lainy
      @p @meowski @lain Still, it's no more complex than making a reply in the first place. Here's the part that determines recepients in the initial commit, then it goes through the same pipeline that gets the full list of servers to deliver to as the rest of outgoing activities do.
      https://git.pleroma.social/pleroma/pleroma/-/commit/b613a9ec6b68972c81dfe2f0175572bc7bd547f9#289f15f85a249dd0412330335c37fa668a79c814_225_229
      >Unless something has changed
      Might have; deliveries table on all five instances I host have zero rows. Though that also might have something to do with either signed fetches being off or the caching on reverse proxy.
      In conversation about 10 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: git.pleroma.social
        Implement mastodon api for editing status (b613a9ec) · Commits · Pleroma / pleroma · GitLab
        Pleroma backend
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 30-Jul-2024 01:59:25 JST pistolero pistolero
      in reply to
      • 
      • lainy
      @mint @lain @meowski

      > it delivers Update activities to the same recepients it has delivered the initial Create activity,

      O(n*m).

      > that being followers and thread participants.

      Unless something has changed, deliveries also includes signed fetchers, for the sake of deletes at least.
      In conversation about 10 months ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 30-Jul-2024 02:04:53 JST pistolero pistolero
      in reply to
      • 
      • lainy
      @mint @lain @meowski

      > Still, it's no more complex than making a reply in the first place.

      The fedi version of the handshake problem was a problem to begin with. It's especially bad with deletes, but this isn't any good.

      > Might have; deliveries table on all five instances I host have zero rows.

      Yeah, I truncated it and then gutted the code that writes to it and that eliminated a big performance sink.

      > caching on reverse proxy.

      Something must have changed, because it used to add a row for every "POST /inbox".
      In conversation about 10 months ago permalink
       likes this.
    • Embed this notice
       (mint@ryona.agency)'s status on Tuesday, 30-Jul-2024 02:13:19 JST  
      in reply to
      • lainy
      @p @meowski @lain Now I'm thinking, this could improve performance by a little bit if pleroma keeps fetching signed fetch actors even when their enforcement is disabled.
      location /objects {
      proxy_set_header Signature "";
      proxy_pass http://pleromer;
      }
      In conversation about 10 months ago permalink

      Attachments


    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 30-Jul-2024 03:52:23 JST pistolero pistolero
      in reply to
      • 
      • lainy
      @mint @lain @meowski Does that override the header or just tack another one on? Duplicate headers are allowed, I'm not sure what nginx does. Try pointing it at something that dumps the incoming headers.
      In conversation about 10 months ago permalink
       likes this.
    • Embed this notice
       (mint@ryona.agency)'s status on Tuesday, 30-Jul-2024 03:52:58 JST  
      in reply to
      • lainy
      @p @meowski @lain Overrides the header, completely removing it if empty.
      https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header
      In conversation about 10 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: nginx.org
        Module ngx_http_proxy_module

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.