https://timedout.uk

Matrix Infrastructure Uptime

Silly. Serious. Silly serious. Perhaps, even, seriously silly.

Hobby programmer, studying an honours in cybersecurity and digital forensics. Merit in computer networking and systems administration. Love for all things networking.

Self-proclaimed proficiency in Python >=3.6 and Golang >=1.22, learning Rust, interest in C# but no real use for it yet.

I've got a blog here too I guess. I also microblog on my fediverse instance and occasionally crosspost with my bluesky, but abandon all hope of professionalism if you tread those waters.


Say hi, I don't bite!

fork of the main project containing my custom mods (nex/mods branch). Don't use in prod, things might (will) explode.
A set of Rust crates for interacting with the Matrix chat network.
nex opened issue continuwuation/continuwuity#1693 2026-04-21 15:44:22 +00:00
bug: Receiving a v1 PDU causes transaction handler to panic, failing the transaction but not marking it as done
nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:41:23 +00:00
WIP: refactor: Switch to upstream Ruma

finished reviewing now

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:27:47 +00:00
WIP: refactor: Switch to upstream Ruma

This silently swallows deserialisation errors doesn't it? That's probably bad

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:08:23 +00:00
WIP: refactor: Switch to upstream Ruma

We support this?

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:07:56 +00:00
WIP: refactor: Switch to upstream Ruma

no no nvm you'll need it in order to merge current code lmao

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:07:28 +00:00
WIP: refactor: Switch to upstream Ruma

No point migrating this, once this PR is merged I'll rebase #1487 on it and use upstreamed structs

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:06:09 +00:00
WIP: refactor: Switch to upstream Ruma

Does this not want upstreaming?

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:05:50 +00:00
WIP: refactor: Switch to upstream Ruma

Stable in v1.18 -> /_matrix/client/v1/admin/suspend/{userId}

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 18:05:31 +00:00
WIP: refactor: Switch to upstream Ruma

This is stable in v1.18 now -> /_matrix/client/v1/admin/suspend/{userId}

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:12:50 +00:00
WIP: refactor: Switch to upstream Ruma

Nit: maybe clone the invoking user's membership content in the tombstoned room to the new one? not sure if it's worth it

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:10:08 +00:00
WIP: refactor: Switch to upstream Ruma

Can we not drop the custom room ID stuff? That's like one of the coolest features conduwuit had and it'd be a shame to see it go

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:08:55 +00:00
WIP: refactor: Switch to upstream Ruma

Wait, we're not supposed to do this per the spec, why do we do this at all? This if statement should be dropped

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:05:28 +00:00
WIP: refactor: Switch to upstream Ruma

same as prior

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:05:16 +00:00
WIP: refactor: Switch to upstream Ruma

Can we drop this arbitrary limit? or raise it to something sensible like 2000?

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:03:51 +00:00
WIP: refactor: Switch to upstream Ruma

uhhh new_v11? What about other room versions?

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:02:18 +00:00
WIP: refactor: Switch to upstream Ruma

This function needs bounds checking really. Individual fields shouldn't be more than 64KiB and the entire profile shouldn't either

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 17:00:14 +00:00
WIP: refactor: Switch to upstream Ruma

Needs to make sure the total profile in canonical representation does not exceed 64KiB

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 16:59:58 +00:00
WIP: refactor: Switch to upstream Ruma

Needs to make sure the total profile in canonical representation does not exceed 64KiB

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 16:58:18 +00:00
WIP: refactor: Switch to upstream Ruma

Should probably only do this if there's actually a difference

nex commented on pull request continuwuation/continuwuity#1656 2026-04-19 16:56:00 +00:00
WIP: refactor: Switch to upstream Ruma

This endpoint is stable now