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
    Desire-kun (nepiant@varishangout.net)'s status on Tuesday, 17-Jun-2025 14:01:01 JST Desire-kun Desire-kun
    • pistolero
    from a dm convo between me and @p
    In conversation about 11 days ago from varishangout.net permalink

    Attachments


    1. https://varishangout.net/media/11049577-db90-452f-8b6e-4b1a47422e16/image.png
    • pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 14:03:44 JST pistolero pistolero
      in reply to
      @Nepiant Yeah, so the reason Pleroma was tweaking file extensions was actually an attempt to *add* security, but it made Pleroma susceptible to that libmagic bug. It can't break if it doesn't exist.
      In conversation about 11 days ago permalink
      ✙ dcc :pedomustdie: :phear_slackware: likes this.
    • Embed this notice
      RedTechEngineer (redtechengineer@fedi.lowpassfilter.link)'s status on Tuesday, 17-Jun-2025 14:06:13 JST RedTechEngineer RedTechEngineer
      in reply to
      • pistolero
      @Nepiant @p

      Press brake 🥺
      Brake presses back up 🦉
      rm refuses to unlink a file because the volume is full 🦀
      In conversation about 11 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 14:10:43 JST pistolero pistolero
      in reply to
      • RedTechEngineer
      @RedTechEngineer @Nepiant I am willing to bet that accidents are actually more common for people that drive these cars that make decisions for you.
      In conversation about 11 days ago permalink
      ✙ dcc :pedomustdie: :phear_slackware: likes this.
    • Embed this notice
      RedTechEngineer (redtechengineer@fedi.lowpassfilter.link)'s status on Tuesday, 17-Jun-2025 14:11:00 JST RedTechEngineer RedTechEngineer
      in reply to
      • pistolero
      @p @Nepiant
      Completely irrelevant to what you are talking about but I like how if I login to my fsebugoutzone account I can upload a picture and it just works but if I do it on stock 🅱️leroma it fucks with shit or silent errors out at me because it's not a regular legacy jpg and lain tells me I have to go create an account on some shithub site and file a bug report on some dependency and pleroma's media handling is still broken 5 years after the fact and now I'm sad.

      Stop holding my hand please, you are crushing it!
      In conversation about 11 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 14:12:04 JST pistolero pistolero
      in reply to
      • RedTechEngineer
      @RedTechEngineer @Nepiant

      > I can upload a picture and it just works

      :bigbosssalute:

      > Stop holding my hand please, you are crushing it!

      I am stealing this.
      In conversation about 11 days ago permalink
      pwm likes this.
    • Embed this notice
      tsoifan1997 (sysrq@lab.nyanide.com)'s status on Tuesday, 17-Jun-2025 14:21:48 JST tsoifan1997 tsoifan1997
      in reply to
      • RedTechEngineer
      • pistolero
      @p @RedTechEngineer @Nepiant Just remove the ABS sensors 👌
      In conversation about 11 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 14:22:10 JST pistolero pistolero
      in reply to
      • RedTechEngineer
      • tsoifan1997
      @sysrq @Nepiant @RedTechEngineer Wasn't my car. I would not have bought that car.
      In conversation about 11 days ago permalink
      pwm likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 14:32:44 JST pistolero pistolero
      in reply to
      • lamp
      @lamp @Nepiant

      > pleroma needs BETTER media processing, not less,

      I upload a file and I want to convey exactly those bytes that are in the file. If I'm uploading it, I've already done as much processing as I want done to it.

      If there were a per-upload checkbox, "It's okay to fuck with this and second guess me", sure. A per-user setting would be fine, too. But if it did "better" media processing, I would remove it.

      You saw how 4chan got owned, and it was essentially the same bug as ImageTragick, years ago. It's retarded. I'm not executing that kind of thing on a server if it's my choice.
      In conversation about 11 days ago permalink
      ✙ dcc :pedomustdie: :phear_slackware: likes this.
    • Embed this notice
      lamp (lamp@awkward.place)'s status on Tuesday, 17-Jun-2025 14:33:00 JST lamp lamp
      in reply to
      • pistolero
      @Nepiant @p pleroma needs BETTER media processing, not less, why fucking remove strip exif at least it helps, but pleroma has to strip metadata from heic and video files too, cuz fucking android and some ios apps sometimes don't.
      In conversation about 11 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 15:04:03 JST pistolero pistolero
      in reply to
      • lamp
      @lamp @Nepiant

      > The only files I'd upload to a social network are almost always media for other people to look at,

      Every file on any website exists for other people to look at.

      I have uploaded scripts, binaries, a really old build of TempleOS from when it was called LoseThos, PDFs, a shitload of PDFs, text files. I don't want the server to fuck with it, so I have stopped my server from fucking with it.

      > it doesn't matter if the bytes are changed

      If that is what you want to do, fine. Doesn't affect me if you don't want to do the things I want to do.

      > what matters is not getting ur exact GPS location exposed.

      This is illusory. You are giving the server that shit and the server can do what it wants: remove it before uploading it. Look at fucking Parler. Don't upload it if you don't want it to become public because a server with training wheels is not going to save you from your own bad decisions.

      > That's much worse than rare glitch

      "Rare glitch" has gotten people arrested. If you are paying me for my time, that's one thing, but I run FSE and I'm the one that has to deal with it if FSE gets owned and I'm going to run it this way.

      > that lets ppl mess with the server full of useless public data,

      There is data on any server that is not public: that is why a compromise is a problem. Look at what happened to chudbuds.lol and then imagine what would have happened if, instead of dumping Claire's dox, they just decided to leave something that captured credentials passively. Poast/Baest got hit by an auth token hijack and all the chat messages leaked.

      People on other servers have whined about Pleroma sometimes not caring about email addresses: Gleason actually filed a bug to try to get Pleroma to remove the option. But if FSE actually required a real email address, then that would be more personal data that FSE has, making FSE a more valuable target.

      > No I did not see I don't look at 4chan.

      I haven't looked at 4chan itself in a very long time, but the exploit was PDF thumbnail generation. If you treat uploads as opaque blobs, this entire class of bug is impossible. So all the admins' email addresses, the code (including the hacks, the special-cased IP addresses, etc.) became public.
      In conversation about 11 days ago permalink
    • Embed this notice
      lamp (lamp@awkward.place)'s status on Tuesday, 17-Jun-2025 15:04:04 JST lamp lamp
      in reply to
      • pistolero
      @p @Nepiant The only files I'd upload to a social network are almost always media for other people to look at, it doesn't matter if the bytes are changed (it's better that they are to compress and optimize it), it's not a file hosting site, what matters is not getting ur exact GPS location exposed. That's much worse than rare glitch that lets ppl mess with the server full of useless public data, that should be isolated from anything else anyway.

      No I did not see I don't look at 4chan.
      In conversation about 11 days ago permalink
      Phantasm likes this.
    • Embed this notice
      RedTechEngineer (redtechengineer@fedi.lowpassfilter.link)'s status on Tuesday, 17-Jun-2025 15:04:18 JST RedTechEngineer RedTechEngineer
      in reply to
      • pistolero
      • lamp
      @p @lamp @Nepiant
      >If there were a per-upload checkbox, "It's okay to fuck with this and second guess me", sure. A per-user setting would be fine, too. But if it did "better" media processing, I would remove it.

      this is my favorite feature in misskey. I wish other projects stole it.
      you see that second option? if you use that it doesnt fuck with your upload.
      and it was GREAT
      at least until they decided to embed a transcoded webp version for images into posts. although the original is preserved in the drive and you can link to it (for example https://r2.loli.church/files/0ffc674c-8cfd-403f-a1a6-ba12283defdc.jpg ). or if you are on a misskey instance you can grab the original by clicking the details button.
      but fuck everyone else on the fediverse i guess. at least it doesn't mess with anything other than image/* which you can't say the same for bleroma and its forks.
      In conversation about 11 days ago permalink

      Attachments


      1. https://fedi.lowpassfilter.link/media/80328e8353f01494988797325300f042ecbb7c6095fb0b76afca36263c957a7f.png

      2. https://r2.loli.church/files/0ffc674c-8cfd-403f-a1a6-ba12283defdc.jpg
      Phantasm and pistolero like this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 15:05:18 JST pistolero pistolero
      in reply to
      • RedTechEngineer
      • lamp
      @RedTechEngineer @Nepiant @lamp

      > at least until they decided to embed a transcoded webp version for images into posts.

      I goddamn hate webp.

      > at least it doesn't mess with anything other than image/* which you can't say the same for bleroma and its forks.

      :pressf:
      In conversation about 11 days ago permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 17-Jun-2025 15:55:07 JST iced depresso iced depresso
      in reply to
      • RedTechEngineer
      • pistolero
      • lamp
      @RedTechEngineer @lamp @p @Nepiant tbh i don't know why sandboxing isn't more of a thing. we have had all the APIs to fork and pledge* for the purpose of tasks like image processing and just feed the bit buffer back.

      *choose local equivalent
      In conversation about 11 days ago permalink
      pistolero likes this.
      pistolero and ?? Humpleupagus ?? repeated this.
    • Embed this notice
      Desire-kun (nepiant@varishangout.net)'s status on Tuesday, 17-Jun-2025 16:09:54 JST Desire-kun Desire-kun
      in reply to
      • iced depresso
      • RedTechEngineer
      • pistolero
      • lamp
      @icedquinn @lamp @RedTechEngineer @p well, at the least, there's this:

      "All I want is a secure system where it is easy to do anything I want. Is that so much to ask?"
      In conversation about 11 days ago permalink

      Attachments


      1. https://varishangout.net/media/fb7c4a66-b554-498c-ab55-fd55888e2457/image.png
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 16:15:08 JST pistolero pistolero
      in reply to
      • iced depresso
      • RedTechEngineer
      • lamp
      @Nepiant @icedquinn @RedTechEngineer @lamp Accurate.

      In this case, I think the pledging isn't so terrible, but I think of sandboxes as duct tape mostly and managing multiple long-lived processes glued together with pipes can be a non-trivial pain.
      In conversation about 11 days ago permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 17-Jun-2025 16:21:25 JST iced depresso iced depresso
      in reply to
      • RedTechEngineer
      • pistolero
      • lamp
      @p @lamp @RedTechEngineer @Nepiant memes are memes but in this case its literally a sattelite process for a single program, to do a single task, which is known to be hazardous, and the security overlays are just there.
      In conversation about 11 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Tuesday, 17-Jun-2025 17:41:11 JST pistolero pistolero
      in reply to
      • RedTechEngineer
      • lamp
      @lamp @Nepiant @RedTechEngineer Google format, spotty support, dubious usefulness, paucity of implementations and the one implementation had a terrible bug (maybe "bug" should be in quotes, given the Google's relationship with the government), and Fabrice Bellard did a better one. It seems to be a format for the sake of more formats: it doesn't give you anything, really.
      In conversation about 11 days ago permalink
      Phantasm likes this.
    • Embed this notice
      lamp (lamp@awkward.place)'s status on Tuesday, 17-Jun-2025 17:41:12 JST lamp lamp
      in reply to
      • RedTechEngineer
      • pistolero
      @p @RedTechEngineer @Nepiant why u hate webp
      In conversation about 11 days ago permalink
    • Embed this notice
      Phantasm (phnt@fluffytail.org)'s status on Tuesday, 17-Jun-2025 18:11:11 JST Phantasm Phantasm
      in reply to
      • iced depresso
      • RedTechEngineer
      • pistolero
      • lamp
      @icedquinn @lamp @RedTechEngineer @p @Nepiant There are security policies in imagemagick, but every distro so far shipped the default least secure one.


      https://imagemagick.org/script/security-policy.php
      In conversation about 11 days ago permalink
      pistolero 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.