philomena-dev / philomena

Next-generation imageboard
GNU Affero General Public License v3.0
84 stars 29 forks source link

Replace Tesla with Req #296

Closed liamwhite closed 1 week ago

liamwhite commented 1 week ago

Tesla is getting a bit long in the tooth for the proxy operation, which as far as I understand still doesn't work correctly in hackney.

For ExAws: in development, when operating on local sockets, there are no limits on the response chunk size which can be received by hackney. Due to a bug in hackney, these cannot be parsed, which means processing files 64MiB or larger will always, unconditionally fail due to this issue.

For Elastix: Elastix should probably just be removed as we implement our own DSL for all functionality

Meow commented 1 week ago

RE: Elastix

Maybe just make an opensearch package and publish to hex.pm?