Show newer

now just have to wait for some responses from a few homeservers asking if I could add their servernames to my example.js, to show off the different flows and the method response you get

Show thread

:O I think I implemented the whole spec.matrix.org/unstable/serve Matrix server discovery flow!!! It's rather complex, with .well-knowns and SRV records and combinations of those.
Also nice that I could fork of the client-spec counterpart already made by someone else :) npmjs.com/package/@modular-mat

Show thread

hmm debug() logging says trans rights? and the Validator says you're valid too!

Show thread

the most basic of caches, it's a Map with an array tracking access order, removing the oldest accessed item from the map when it's about to get bigger than maxEntries

Show thread

nevermind i can't be bothered anymore, I'll just make it remove the oldest entry...

Show thread

alc 

tschunk but im too lazy for cocktailing so it's just rum and winter club-mate

alc bad 

if you're pissed off you might as well get pissed too, right?

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

Show older
Pixietown

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