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 commented on issue continuwuation/continuwuity#2115 2026-08-07 21:23:07 +00:00
bug: Late arriving events can become forward extremities

just short of walking swathes of the dag no immediate solutions sprint to mind

nex opened issue continuwuation/continuwuity#2115 2026-08-07 21:22:34 +00:00
bug: Late arriving events can become forward extremities
nex closed issue continuwuation/continuwuity#2114 2026-08-07 21:11:48 +00:00
Federation invites always fail ("Invite state event is not a PDU")
nex commented on issue continuwuation/continuwuity#2114 2026-08-07 21:11:48 +00:00
Federation invites always fail ("Invite state event is not a PDU")

Duplicate of #1971

nex deleted branch fix/oauth-device-grant-type from mmaudet/continuwuity 2026-08-07 08:52:22 +00:00
nex pushed to main at continuwuation/continuwuity 2026-08-07 08:52:21 +00:00
f0493a7ba8 fix(oauth): Use unauthorized_client for unregistered grant types
8c1bbf3d1a fix(oauth): Reject device code requests from unauthorised clients
Compare 2 commits »
nex closed issue continuwuation/continuwuity#2109 2026-08-07 08:52:21 +00:00
OAuth device authorization endpoint issues device codes to clients that did not register the device code grant type
nex merged pull request continuwuation/continuwuity#2110 2026-08-07 08:52:21 +00:00
fix(oauth): Reject device code requests from unauthorised clients
nex commented on pull request continuwuation/continuwuity#2111 2026-08-07 08:41:29 +00:00
fix(federation): Name the cause when invite state uses stripped events

This is deliberate - only noncompliant servers will send malformed data, and stripped state is malformed data. The error is correct, the received events are not PDUs, and thus they fail the room…

nex closed issue continuwuation/continuwuity#2103 2026-08-06 18:22:35 +00:00
resolvematrix adds a secondary level of DNS caching TTL which is currently not configurable
nex commented on issue continuwuation/continuwuity#2103 2026-08-06 18:22:05 +00:00
resolvematrix adds a secondary level of DNS caching TTL which is currently not configurable

This is a known issue and appropriately honouring relevant cache values is a planned change: continuwuation/resolvematrix#21

nex commented on pull request continuwuation/continuwuity#2110 2026-08-06 18:04:08 +00:00
fix(oauth): Reject device code requests from unauthorised clients

I have updated your pull request description to follow the template. Please check off the checkboxes at your earliest convenience so that this PR is eligible for merge.

nex suggested changes for continuwuation/continuwuity#2110 2026-08-06 18:00:09 +00:00
fix(oauth): Reject device code requests from unauthorised clients

This doesn't need two changelogs, otherwise looks fine to me

nex pushed to nex/feat/server-health-tracking at continuwuation/continuwuity 2026-08-06 15:01:53 +00:00
f635fd19be
feat: Use an explicit backoff base value
f29f1f2743
chore: Tidy up backoff helper code
Compare 2 commits »
nex pushed to nex/feat/server-health-tracking at continuwuation/continuwuity 2026-08-06 14:21:25 +00:00
44abc4e8dd
feat: Hook transaction senders into health tracking
a838c6b62e
style: Remove unsafe arithmetic
94944fede6
fix: Don't honour unhealthy hits unless the block period has already expired
3b14ab3351
feat: Clear remote health tracking map when cache is cleared
622d845da7
feat: Trace why remotes get health marked
Compare 66 commits »
nex pushed to nex/feat/server-health-tracking at continuwuation/continuwuity 2026-08-06 14:21:14 +00:00
85064c9390
feat: Hook transaction senders into health tracking