Show newer

when the punycode is in the url literally like mxc://xn--puny--59d2hgc.dev.cthu.lu/testmedia, Synapse still fails, but Conduit and matrix-media-repo do fetch it correctly.
None of them do url decoding of the mxc right however..

Show thread

ah fuck i reallly stumbled into a bad wormhole doing punycode domain testing, seems neither Synapse, Conduit nor matrix-media-repo can fetch media from those properly (and I can :3)

Show thread

also the fact that nginx just fucking crashes if you reload it with a wrong config

Show thread

(neo)vim mouse mode was the biggest fucking mistake ever, it's such an annoyance using my middle-click paste buffer

Trying to lure frontend developers into making some gotosocial UI elements by dangling haribo gummy worms out the window of my rocking van

I love how the server-server spec for the media repo is "yeah just call their client-server endpoint" which is also how i implemented it already

Show thread

oh yeah and also verifying the symbols in the requested mxc for 'security reasons' lol

Show thread

now to limit the in-memory cache on <remote> and check up the federation spec, and then /upload and /download are fully implemented

Show thread

nice nice nice file uploads work very well now, properly stored where Synapse would normally expect them too, and a listing in the database

Show thread
Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.