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 approved continuwuation/continuwuity#2028 2026-07-21 12:38:34 +00:00
fix: Create appservice devices under the requested device ID (MSC4190)

reviewed on my phone but lgtm

nex commented on issue continuwuation/continuwuity#1989 2026-07-19 23:04:16 +00:00
Gapfilling from a server that can't check history visibility results in erroneously redacted events being persisted

Ah yeah. I mean that you just have to trust that the event is redacted, not that the event is authentic.

nex pushed to main at continuwuation/continuwuity 2026-07-19 14:06:42 +00:00
8b3be67860
feat: Increase access token length
nex pushed to continuwuity.rocks at nex/continuwuity 2026-07-18 01:23:21 +00:00
a9854e71f6
fix: post-rebase madness
e17e36e2f2
style: Fix lint warnings about arithmetic overflow
e81faeb16b
feat: Make event redaction infallible and skip redacted events
8cfbf01560
feat: Use an index for discovering events for redaction
937a7523b9
feat: Log room/user directory queries & invites
Compare 87 commits »
nex commented on issue continuwuation/continuwuity#1536 2026-07-17 19:16:29 +00:00
Migrate binary and default configuration locations away from conduwuit and over to continuwuity

This isn't too hard. I was planning on making the admin room self-healing, so part of that could include switching the server user over to admin or continuwuity or server etc. Only problem…

nex pushed to dev at continuwuation/continuwuitybot 2026-07-17 16:51:37 +00:00
b525dac062
add resolve-full-s2s command
nex opened issue continuwuation/continuwuity#2016 2026-07-17 14:41:14 +00:00
state-before calculation may be incorrect with conflicting prev events
nex closed pull request continuwuation/continuwuity#1735 2026-07-17 13:02:38 +00:00
feat: Enable debug logs in release builds
nex commented on pull request continuwuation/continuwuity#1735 2026-07-17 13:02:38 +00:00
feat: Enable debug logs in release builds

done by 5d2e840859213bec3ef2802b4077168bae7c67b5

nex deleted branch nex/feat/global-ip-span from continuwuation/continuwuity 2026-07-17 12:57:52 +00:00
nex pushed to main at continuwuation/continuwuity 2026-07-17 12:57:50 +00:00
789589ef37 chore: Remove redundant client IP extractions on individual routes
1e47090f5d feat: Log client IP in router layer
Compare 2 commits »
nex merged pull request continuwuation/continuwuity#1973 2026-07-17 12:57:49 +00:00
feat: Move client IP log into router
nex deleted branch ginger/fix-oidc-prompt-values from continuwuation/continuwuity 2026-07-17 12:49:18 +00:00
nex pushed to main at continuwuation/continuwuity 2026-07-17 12:49:16 +00:00
3e55d08488 fix: Only return create prompt if registration is enabled
nex closed issue continuwuation/continuwuity#1994 2026-07-17 12:49:16 +00:00
OAuth server metadata incorrectly advertises create in prompt_values_supported even when registration is disabled
nex merged pull request continuwuation/continuwuity#1998 2026-07-17 12:49:16 +00:00
fix: Only return create prompt if registration is enabled