Conversation
Notices
-
Machismo (zerglingman@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:33:09 JST Machismo @mima @untyped @roboneko If I figure out how, I'll just remove delete function from my instance entirely. -
anonymous (anonymous@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:46:50 JST anonymous @Zerglingman @mima @roboneko @untyped Do you use pleroma?
Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:47:23 JST Machismo @anonymous @untyped @roboneko @mima I'm on FSE, aren't I?
But yes, SHF also runs it:
yun-wuxin:[wisknort]:~$ curl -s https://sacred.harpy.faith/api/v1/instance | jq .version
"2.7.2 (compatible; Pleroma 2.5.0)" -
anonymous (anonymous@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:51:14 JST anonymous @Zerglingman @mima @roboneko @untyped It depends on the FE but it should be as simple as finding the function call and removing it or replacing with boilerplate (if you’re a lazy nigger). Bloat is written in Rust and with literally zero knowledge using it I was still able to edit the code. YMMV
Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:51:41 JST Machismo @anonymous @untyped @roboneko @mima Implying webFE
I still want to install treebird.
I could just block the API endpoint but it's probably not worth it. -
anonymous (anonymous@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:52:46 JST anonymous @Zerglingman @mima @roboneko @untyped Well yeah if you want to completely nuke the feature with no survivors it’s going to require quite a bit more effort.
Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:54:23 JST Machismo @anonymous @untyped @roboneko @mima Well, maybe. Installed frontends still use the API AFAIK, they just provide an index.html that gets loaded (with some arguments) and is then expected to do everything. So in theory blocking the endpoint would block it everywhere. If I return an appropriate json blob it should even say "this has been disabled", maybe. -
laurel (laurel@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:54:44 JST laurel @anonymous @Zerglingman @mima @roboneko @untyped
>Bloat is written in *Go and with literally zero knowledge using it I was still able to edit the code.
That's the hallmark of quality software.Machismo likes this. -
anonymous (anonymous@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:55:09 JST anonymous @laurel @Zerglingman @mima @roboneko @untyped Is it Go? I’m tired and nigger what do I know.
Machismo likes this. -
anonymous (anonymous@freespeechextremist.com)'s status on Sunday, 21-Jan-2024 21:58:14 JST anonymous @Zerglingman @mima @roboneko @untyped Or you could just find the main implimenting class/function, and with some sleuthing you should eventually find your way down the stack until you’ve found where it actually does the deletion (should be easy given it would need to call SQL(?)). At that point just returning true or an empty string or something should do the trick.
Machismo likes this.
-