Tulir Asokan
Tulir Asokan
Yes. Proposals have to be proven to work with an implementation before they can be accepted, otherwise we'd end up with lots of fancy specs with no idea if they're...
There's now a proxy implementation at https://github.com/tulir/mautrix-syncproxy, but it only does individual devices rather than all devices of an appservices (because one device is enough for everything and more would...
> If bridges are meant to use it then we need to worry about big bridges, if bridges aren't meant to use it then we should figure out what it...
> What do you mean by user-hostable appservices? Appservices hosted on the user's machine instead of on the server. When this is combined with future things like e2ee and some...
The proxy I made for dynamic appservice allocation also removes the immediate need for this change, but it would still be nice to have so other people could use end-to-bridge...
> We should be consistent on allowing all or none to call `/sync`. Arbitrary limitations are bad, so all should be allowed. > Are there any other use-cases? I guess...
mautrix-python implementation (includes `M_NOT_JOINED`): https://github.com/mautrix/python/commit/d71b1497ad348083480ee332cbc3d489f050b254
Code looks fine, but needs a mautrix-python update (and maybe a new release too first)
Not entirely sure if this is safe, I need to make sure there's something else blocking reconnection attempts if the user got logged out
Made a proposal to fix the spec: matrix-org/matrix-doc#2832